Preface

The miniaturization of PCs in the form of PDAs, Tablet PCs, and other mobile devices has provided new ways for users to interact with computers. It has also led to a need to deploy and redeploy many existing desktop applications for mobile users.

Such deployment, however, is often fraught with problems, including poor business justifications, expensive development costs, technical and ergonomic issues with the mobile devices, imperfect connectivity, complex application development, and release management problems. Often, today’s mobile solutions are neither truly comprehensive nor are their implementations always successful.

In part, this is due to the incomplete presentation of the knowledge needed to develop and deploy mobile applications. ...

Get Mobile Applications: Architecture, Design, and Development 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.