As Linux gains greater server market share, a Linux mobile device promises seamless extension of server data and a more comfortable development environment for organizations and ISVs (independent software vendors). Whether mobile phone vendors, such as Motorola, or Linux providers, like Red Hat, will drive this market remains to be seen. What got our attention was how many readers chose Linux as the platform they'd use, even though it's generally not available yet.For years, Microsoft has been chipping away at the PDA market with its Windows CE platform, slowly wrestling share from Palm. CE is now divided into two basic versions: Pocket PC for PDAs and Windows SmartPhone for high-end mobile phones. Both are part of what Microsoft now calls "Windows Mobile." The Pocket PC is further divided into two categories, one for PDAs and one for PDAs with mobile phone capabilities, referred to as Pocket PC Phone Edition.
For devices, Hewlett-Packard has dominant market share with its formidable iPAQ line; it also has versions for Wi-Fi and/or Bluetooth, but HP does not yet offer a phone. Pocket PC Phone Edition vendors include Audiovox, Hitachi and Samsung.
The other Microsoft platform, Windows SmartPhone, has not been widely adopted by phone makers, but models are starting to roll out, such as the Motorola MPx200 distributed by AT&T Wireless. This phone has many of the same features as the Pocket PC, but it's intended for one-hand operation and uses a phone keypad for user input instead of a stylus.
For all Windows Mobile platforms, Microsoft brings powerful developer tools and the promise of tight integration with its information systems. Although the number of third-party apps is smaller than for Palm, Microsoft cites thousands of internal corporate apps built for its mobile platforms. If you want to develop your own, Microsoft provides three approaches: Embedded Visual C++; managed code development using the .Net Compact Framework, a mobilized version of .Net; and tools for Web development. Microsoft is the primary supplier of development tools for its platform. J2ME Java with MIDP1.0 is also available. Windows Mobile supports Microsoft mail protocols and standard e-mail protocols. Messaging support includes EMS, SMS, MMS, IM and WAP over SMS. A highly capable browser is included.
Fourteen vendors offer 30 Pocket PC devices, 10 vendors offer 12 Pocket PC Phone Edition devices, and eight vendors offer 10 SmartPhone devices!