Summary: Visual Studio 2005 Smart Device Development High Five WikiSheet

Top 5 Business Needs

1. Keep Mobile Users InformedMake critical business data accessible anytime, anywhere for better informed decisions (e.g. customer history during a sales call, geo information and schedule information for route delivery, part catalogue and latest inventory list for a repair technician).
2. Reduce Data Entry Errors Capture data as it happens to reduce the data entry errors caused by delays waiting for computer access. Additionally, automate input with specialty hardware such as barcode scanners or RFID readers.
3. Do business in Real-Time Devices provide near persistent network connectivity, so mobile applications can transmit data without user intervention in near realtime.
4. Make Solutions More Convenient Instant-on (no boot) applications and unobtrusive form factors make solutions more convenient and socially acceptable in personal interactions (e.g. sales calls)
5. Deliver Lower Cost Solutions Faster Devices enable solutions to reach a broader set of users with a lower price point than laptops, so critical functionality can be delivered at a lower cost. Visual Studio is the only true RAD tool for quickly developing mobile device solutions.

Top 5 Technology Enablers

1. Device-side information storageStore large volumes of data that is readily available to the user at all times. Notify the application when information changes, and keep this information up-to-date with intelligent synchronization from the device.
2. Improved data entry and data capture By creating data entry applications customized to the tasks of mobile workers, activities can easily be entered on the device for later synchronization. Sensor-based data capture can be integrated with custom device hardware such as barcode scanners.
3. Asynchronous communications using Web ServicesAn application can call a Web Service to submit an order as soon as it is taken, or stored and automatically be submitted as soon as a connection is available.
4. Instant-On; Best form-factor for the job Take out a device, us it and put it away within seconds. This encourages users to use them frequently, thereby keeping your information up to date. Chose the most convenient way of interacting with information: hand-writing recognition on a two-handed use device or fast T9 text entry with a one-handed phone device.
5. Professional developer tools and a powerful programming model Use a professional-grade developer tool that provides things like integrated debugging, access to source code control systems and a rich, modern development framework. Developers need not learn specialized device tools; device development is performed in Visual Studio 2005 with the same IDE, designers and debuggers with which developers are familiar.

Top 5 Microsoft Technology Differentiators

1. SQL Mobile, Receive SMS Messages Retrieve data asynchronously, cache and bind to local UI controls. Sort and filter with standard client controls, or easily create custom controls for custom data.
2. Windows Forms and COM Interop Windows Forms can quickly and easily be designed to automate the task of data entry. Custom hardware is easy to integrate into managed solutions through sophisticated deep device integration, including COM Interop.
3. Web Services and Messaging Queuing Easy and efficient support for calling Web Services, and creating “fire and forget” messages using Message Queuing.
4. Windows Mobile v5.0 Multi-language, powerful framework and advanced graphical IDE allow teams to quickly build and deliver powerful UI and business logic.
5. Visual Studio 2005 with Mobile Device SDKs Develop applications with the same IDE that targets desktop and server applications. Visual Studio 2005 ships with support for many devices, and additional devices including custom ones can be added through SDK installation.


Top 5 Examples

1. Dexterra For enterprises who want to quickly and easily create customized mobile enterprise applications out of the box, Dexterra Field products are a set of out of the box components that can quickly and easily be configured into a mobile enterprise application by individuals with no development experience. Unlike solutions that require a sophisticated software development team, solutions built with Dexterra’s Field products can be built and highly customized through wizards and user interfaces, drastically reducing or eliminating the amount of custom code that must be created to build an application.
2. Your ProjectProject Description
3. Your ProjectProject Description
4. Your ProjectProject Description
5. Your ProjectProject Description


Top 5 Information Sites

1. MSDN Site http://msdn.microsoft.com/mobility
2. OpenNETCF.org http://www.opennetcf.org

Top 5 Community Resources

1. Mike Zintel’s Blog (.NET CF Groups Manager)http://blogs.msdn.com/mikezintel
2. Windows Mobile Team Bloghttp://blogs.msdn.com/windowsmobile
3. Visual Studio for Devices Team Bloghttp://blogs.msdn.com/vsdteam
4. OpenNETCF Bloghttp://blog.opennetcf.org/
5. David Kline's Bloghttp://blogs.msdn.com/davidklinems
Microsoft Communities