Book description
Learn the theory behind cross-platform development, and put the theory into practice with code using the invaluable information presented in this book. With in-depth coverage of development and distribution techniques for iPhone, BlackBerry, Windows Mobile, and Android, you'll learn the native approach to working with each of these platforms. With detailed coverage of emerging frameworks like PhoneGap and Rhomobile, you'll learn the art of creating applications that will run across all devices. You'll also be introduced to the code-signing process and the distribution of applications through the major application stores, including RIM, Apple, and Microsoft.
Table of contents
- Copyright
- Foreword
- About the Authors
- About the Technical Reviewer
- Acknowledgments
- Introduction
- 1. The Smartphone is the New PC
-
I. Platform Development and Distribution
- 2. iPhone
- 3. Android
-
4. BlackBerry
- 4.1. BlackBerry Platform
- 4.2. Set Up for Classic Java Development
- 4.3. Building a Simple BlackBerry Application
-
5. Windows Mobile
- 5.1. Setting Up for Windows Mobile 6.5 Development
- 5.2. Building a Simple Windows Mobile App
- 5.3. Packaging and Distributing Your App
- 5.4. Distributing Your Application
-
II. Cross-Platform Native Frameworks
-
6. Rhodes
- 6.1. Development Architecture
- 6.2. Runtime Architecture
- 6.3. Database (Rhom)
- 6.4. Threading
- 6.5. Differences Between Rhodes and Rails
- 6.6. Creating a Rhodes App
- 6.7. Building a Rhodes Application
- 6.8. Running the Application
- 6.9. Generating a Model
- 6.10. Debugging Tips
- 6.11. Rhodes Device Capabilities
- 6.12. Contacts Example
- 6.13. Camera Example
- 6.14. Geolocation and Mapping Example
-
7. RhoSync
- 7.1. How the Sync Server Works
- 7.2. RhoSync Source Adapters
- 7.3. Initialize
- 7.4. Authenticating with Web Services: Login and Logoff
- 7.5. Retrieving Data: Query and Sync
- 7.6. Submitting Data: Create, Update, and Delete
- 7.7. User Authentication
- 7.8. Product Inventory Example
- 8. PhoneGap
- 9. Titanium Mobile
-
6. Rhodes
-
III. HTML Interfaces
- 10. Mobile HTML and CSS
- 11. iWebKit
- 12. Animated UI with jQTouch
- 13. Sencha Touch
- 14. BlackBerry HTML UI
- A. Cascading Style Sheets
Product information
- Title: Pro Smartphone Cross-Platform Development: iPhone, BlackBerry, Windows Mobile, and Android Development and Distribution
- Author(s):
- Release date: September 2010
- Publisher(s): Apress
- ISBN: 9781430228684
You might also like
book
Nokia Smartphone Hacks
Nokia's smartphones pack a powerful computer into a very small space. Unlike your desktop or laptop, …
book
Android Wireless Application Development, 2/e
Android™ Wireless Application Development Second Edition Lauren Darcey Shane Conder The start-to-finish guide to Android application …
book
Android Photography: Take better photos with your Android phone
This invaluable guide on how to better use the camera on your Android phone will make …
book
iPhone Forensics
"This book is a must for anyone attempting to examine the iPhone. The level of forensic …