· The best development environment bar-none: Visual Studio. I challenge you to find any development environment comparable to Visual Studio. Build your mobile apps, build your web apps, your DB apps, your server apps… all in the same environment and leveraging the skills you already have with managed or native development languages. If you know anything about Win32 or .NET, then it’s an easy hop to native mobile development or the Compact Framework.
· A rich developer community to lean on. No other platform provides more in terms of a development community and wealth of information to help you get started. The Windows Mobile community has been evolving for over 6 years now with public sites, newsgroups, libraries, tools, samples, how-to’s, Webcasts, support options, etc. Check out MSDN and start branching out. If you want to do something, chances are… someone has posted sample code out there to get you started. Here’s a good place to start.
· Development Architecture Options. Allowing for rich clients, smart clients, web applications, native or managed development, SQLCE w/support for merge replication, sync services, and all that .NET brings with it. Windows Mobile can support just about any type or architecture you need to solve a problem. Our LOB Solution Accelerator gives you’re a couple of samples ready for you to run with.
· Reach more devices, more markets, more users. Windows Mobile gives you a standard platform to target your apps to reach the widest variety of devices in the broadest mobile markets with little to no entry barrier for developers. You can build an app today and sell it off your website tomorrow. If you want to sign your code, Mobile2Market provides a single place to get a signature that is honored on almost every operator network out there. Choose from flip phones, candy-bar phones, hardware keyboards, screen sizes, ruggedized devices, etc. There is a Windows Mobile device that will fit you or your business.