Those of you who know me know that I use to be a very die hard fan for Windows Mobile. My first Windows Mobile device wasn’t even Windows Mobile but a Windows CE based HP iPAQ (Even though I owned a Dreamcast before hand but that really doesn’t count). Throughout the years I’ve stayed fairly dedicated to my Windows Mobile devices from the iPAQ to Samsung Blackjack, to HTC Athena, to HTC Touch Pro and finally the HTC Touch Pro 2. I’ve always enjoyed the amount of control and customization I had with my devices. Sadly Microsoft couldn’t keep up with the times and while Windows Mobile 7 is coming up around the corner Google and Apple have mobile operating systems that are light years ahead, released and proven.
I had to decided where to go from here:
Stick with Windows Mobile and wait for Windows Phone to come out in hopes that Microsoft got it’s act right.
Jump over to Android as it’s close to what I am use to but still have to deal with heartaches of the past with Qualcomm (Just randomly search the net for Qualcomm issues with Windows Mobile..it’s not pretty).
Deny all which I believe in and go down the dark path of the iPhone.
I decided to go down the path of darkness. To be honest once I learned to let go of the customization options and give all control to Apple life was easier to maintain. I haven’t been compelled to flash or check for the newest ROMs for my phone since I have no options besides what are given to me. Granted some items that tie AT&T and Apple together really annoy me, they only other option for me is to see what happens next year. One thing is for certain, I will never fan boi a device or mobile operating system again and will always keep my options open (What I really meant to say was hey Google.. get Andoird 3,0 out and Nvidia get your Tegra chipset right so the marriage of the 2 will result in my next phone)
Windows Phone 7 has yet to be released but that doesn’t mean you can’t start developing the app that will take over the world.
Windows Phone 7 is the next upcoming version of the Windows Mobileoperating system developed by Microsoft, which plans to release it by October 2010.[2][3][4][5] Microsoft’s goal is to create a great and predictable user experience by redesigning the user interface, disallowing partners to modify or replace it, integrating the operating system with other services, and strictly controlling the hardware it runs on.[6] Microsoft officially unveiled Windows Phone 7 during Mobile World Congress 2010 (February 15)[7] in Barcelona and revealed additional details at MIX 2010.
The best part of Windows Phone 7 development is that all the tools are ready for you right out of the box and cane be obtained here!
The Windows Phone Developer Tools Beta includes the following
Visual Studio 2010 Express for Windows Phone Beta
Windows Phone Emulator Beta
Silverlight for Windows Phone Beta
Microsoft Expression Blend for Windows Phone Beta
XNA Game Studio 4.0 Beta
Microsoft has also provided step by step instructions on starting with Windows Phone 7 development which can obtained here.
Google has a large collection of documentation for setting up your development environment, for the most part I will be telling you a story which has already been told *smile*.
Development and emulation for the Andoird platform requires the following key components.
Each page has all the needed information about installation and configuration of these items. Once everything is installed and configured you will be able to create a new Android based application in Eclipse which will execute the emulator when testing and debugging.
While searching for multiplatform smartphone development I tools the basics have always been needed to create your own phone applications. In he following post I will show you starting point to get underway on starting such an endeavor. I don’t promise that you will be able to deploy an application to the world or even develop your own, just the first step to take you on a journey of mobile development.
Most of the tools I will be sharing are compatible with most operating systems. The iPhone/iPad/iPod Touch development is limited to the Apple’s OS/X operating system (which I will mention ways to work around this).
I hope that these sessions are helpful to all who are interested in developing mobile applications and mobile compatible web sites.
The PhoneGap mission is to Web-enable native device functionality with open standards like HTML, CSS and JavaScript so that you can focus on the app you’re building, not on authoring complex platform compatibility layers.
Jim Hoskins from Doctype has a good video on developing mobile web sites using jQTouch.
jQTouch is a jQuery plugin with native animations, automatic navigation, and themes for mobile WebKit browsers like iPhone, G1, and Pre. With the following features.
* Easy to install. Get up and running in a few minutes.
* Entirely customizable with selector options
* Theme support, including default Apple and jQTouch custom themes
* Callback functions throughout, including swipe and orientation change detection
* Page history management and CSS3 page transitions, including 3d flip
* Easily allow apps to run in fullscreen mode with custom icons and startup screens
* The power of jQuery to build AJAX applications
* New demos: Clock and Todo
TheDreaming.com focuses on software development and projects created by Ray Lopez. Over the years older projects have been forgotten, new ones have been imagined, here is where all of those pieces come together.more →