Synopses & Reviews
You've developed a killer app for one mobile device--now it's time to maximize your intellectual investment and develop for the full spectrum of mobile platforms and devices. With Multimobile Development, you'll learn how to quickly retool between platforms and broaden the interest and audience of your app. Windows Mobile 6, Windows Phone 7 Series, iPhone, Android, and Pre--this book covers it all.
Multimobile Development takes the reader through the same mobile software development project--a customized version of the popular open-source CRM software SugarCRM--on multiple platforms, allowing developers to easily move between mobile development platforms. You'll learn the specifics of each platform, including service architecture as well as deploying and managing applications. A unique book in the market that helps developers move between mobile development platforms Acts as a startup guide to developers moving from Windows Mobile 6.5 to Windows Phone 7 or to a different platform Capitalizes on the mobile development market, helping motivated developers realize new opportunities afforded by the different platforms What you'll learn
How to develop, end-to-end, the same application on Windows Mobile 6, Windows Phone 7 Series, iPhone, Android, and Pre. How to develop the same mobile application as a hosted Web application, mainly for comparison and debugging. The different service architectures available on each platform, concentrating on services related to storage, communications and security. How to customize a popular FOSS application, namely SugarCRM. Key differences in deploying and managing applications on the various platforms. How to translate their experience at developing on Platform A to speed their development when attempting a project on Platform B. Plus, stay on top of developments in the mobile application space by visiting the author's comprehensive resource site at http: //www.multimobiledevelopment.com Who this book is for
The primary audience for this market are Windows Mobile Classic developers. Given recent development and the introduction of the Windows Phone 7 series, Windows Mobile Classic developers are the most likely to have an impetus to transfer to another platform.
A secondary audience is iPhone developers and Android developers. Whether their interest in moving to another platform is likely to come from a commercial push from their employer, or just driven by a hardcore geek wish to explore, these developers are likely to be interested in this book.
Business decision makers (architects, CTO's, etc) who need to understand the relative strengths and weaknesses of each platform will also benefit from reading this book.
Synopsis
Steve Ballmer hadn t said that Apple had sold more iPads than he would have liked and that Microsoft-powered tablets are job one urgency. We didn t know that Google could remote uninstall applications from any Android phone using a kill switch. The UAE had not turned off BlackBerry Enterprise Services within the country. Motorola was looking very sick indeed, but is now looking much healthier thanks to the Droid and Droid X. MeeGo had not been announced (and as of the time of writing is not substantial enough to include in this book). My prediction, for what it s worth, is that this will get traction in spaces like automotive as opposed to slate or phone factors. Microsoft announced, launched, and killed a device called Kin. To give you some idea of how much money is being thrown around, Microsoft attributes US $240 million of writt- off monies to Kin. That s not small change. In fact, this book has been difficult to write because of the velocity of all of this change. I ll be forever grateful to the team at Apress for managing to corral it into the place where, I hope, it s helpful and relevant to you, in spite of this almost constant upheaval in the market."
Synopsis
- Introduction
- The Six Bookmarks Server Service
- Application Architecture and Functional Specification
- Android: Installing the Toolset
- Android: Building the Logon Form and Consuming REST Services
- Android: An ORM Layer on SQLite
- Android: Pushing Changes to the Server
- iOS: Installing the Toolset
- iOS: Building the Logon Form and Consuming REST Services
- iOS: An ORM Layer on SQLite
- iOS: Pushing Changes Back to the Server
- iOS: MonoTouch
Synopsis
You've developed a killer app for one mobile device?now it's time to maximize your intellectual investment and develop for the full spectrum of mobile platforms and devices. With Cracking iPhone and Android Native Development, you?ll learn how to quickly retool between the iPhone and Android platforms and broaden the interest and audience of your app, without working with burdensome and error-prone compatibility layers and toolkits. Cracking iPhone and Android Native Development takes you, the developer, through the same mobile software development project on both platforms, learning the differences between and the relative strengths and weaknesses of each platform as you go. No magic intermediate layers of obfuscation?by the time you get to the end, you'll be an expert at developing for any of the major smartphone platforms using each vendor's preferred toolset and approach. Cracking iPhone and Android Native Development covers the iPhone and Android platforms, two of the hottest mobile device platforms on the market today. What you?ll learn How to develop, end-to-end, the same application on iPhone and Android platforms. The different service architectures available on each platform, concentrating on services related to storage, communications and security. Key differences in deploying and managing applications on the various platforms. How to translate experience at developing on one platform to speed development when attempting a project on a different platform. Plus, stay on top of developments in the mobile application space by visiting the author's comprehensive resource site at http: //www.multimobiledevelopment.com Who this book is for
Cracking iPhone and Android Native Development is the essential book for software developers looking to build applications that run natively, without cumbersome compatibility layers and toolkits, on the iPhone and Android platforms. Table of Contents Introduction The Six Bookmarks Server Service Application Architecture and Functional Specification Android: Installing the Toolset Android: Building the Logon Form and Consuming REST Services Android: An ORM Layer on SQLite Android: Pushing Changes to the Server iOS: Installing the Toolset iOS: Building the Logon Form and Consuming REST Services iOS: An ORM Layer on SQLite iOS: Pushing Changes Back to the Server iOS: MonoTouch