Mobile applications present numerous benefits to end users, namely the ability to access information from just about anywhere. For .NET developers, though, mobile applications present a plethora of challenges -- from small screen "real estate" to the use of non-HTML standards to the sheer number of devices that end users can, and do, whip from their pockets.
As is evidence by the proliferation of mobile devices and their increasing use for more than just phone calls, particularly in the developing world, these development challenges are here to stay.
For .NET developers, a couple courses of action can be taken. The .NET Compact Framework, a subset of the .NET Framework, works well for developing applications for PocketPC and Smart Phone implementations. ASP.NET, too, can be used, and is a good option for applications that will be deployed on numerous devices.
Thom Robbins, director of .NET platform marketing at Microsoft, has recently penned two quite comprehensive tutorials for .NET mobile application developers.
To continue reading for free, register below or login
To read more you must become a member of SearchWinDevelopment.com
');
// -->

The first tutorial, Mobile Web Development with ASP.NET 2.0, demonstrates how to use Visual Studio 2005 and ASP.NET 2.0 to build applications that are able to, as Robbins put it, "adaptively render for a wide range of protocols, device specific behaviors and browser types."
This document can be divided into four sections of unequal length:
The second tutorial, Developing Mobile Applications with the Compact Framework 2.0, focuses on the use of Visual Studio 2005 and the Compact Framework.
This document dives into the following topics:
Finally, we would be remiss in not pointing out that Research in Motion offers a BlackBerry plug-in for Visual Studio 2005. This plug-in provides a set of BlackBerry application components and lets developers use the architecture of the BlackBerry Enterprise Server within VS 2005.
More on mobile application development from SearchVB.com
Reference: Mobile and Wireless Development Learning Guide
News: .NET Micro Framework: Ubiquitous computing for smart devices