Introduction

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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.