If you're developing a Windows Mobile application for business, you need to consider the following:
-- Can your mobile application work offline, while disconnected from the network? Your application should be able to access a local database for storing data while working offline.
-- Can your mobile application detect the network status and sync data automatically to the server as soon as there's a network connection?
-- Is your mobile application fast and responsive? PDAs don't have CPUs that run as fast as those on laptops and desktop PCs. It's best to use in-memory caching to store frequently-accessed data to ensure optimal performance.
Fortunately there's help from Microsoft. Download the newly-released Windows Mobile Line of Business Solution Accelerator and you'll get the source code for a sample supply chain mobile application. It will show you how to build a mobile application that works offline, syncs data to the server when there's a network connection, and performs optimally through the use of data caching.
The mobile application also supports different screen resolutions (e.g. portrait vs landscape), location maps, language localization and online help. Make use of the provided source code (over 5,000 lines of commented code) and build your own perfect Windows Mobile business application.