Developing mobile applications is all about taking pieces of applications beyond a typical desktop environment and into the world of wireless devices. Where did these devices come from? Before trying to understand how to build mobile applications, take a step back and understand their very existence. In the past few years, a number of technology innovations in the area of mobile computing have emerged. For instance, a large number of mobile devices have appeared, such as mobile phones, Personal Device Assistants (PDAs), convergence devices, embedded communications devices, and the like. Innovations have also surfaced to make mobile communication better and reliable. Basic voice communication on a mobile phone has been available for ...

Get Microsoft® .NET Kick Start now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.