Tags
Language
Tags
April 2024
Su Mo Tu We Th Fr Sa
31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 1 2 3 4

"Developing Hybrid Applications for the iPhone" by Lee S. Barney

Posted By: exLib
"Developing Hybrid Applications for the iPhone" by Lee S. Barney

"Developing Hybrid Applications for the iPhone: Using HTML, CSS, and JavaScript to Build Dynamic Apps for the iPhone" by Lee S. Barney
Аddisоn-Wеslеу Professional | 2009 | ISBN: 0321604164 9780321604163 | 214 pages | PDF | 2 MB

In this book, long-time web and mobile application developer Lee S. Barney shows you how to use the QuickConnect and PhoneGap frameworks to create secure, high-quality, modular hybrid iPhone applications. This book systematically lowers the barriers to iPhone development, enabling web developers to build any iPhone application they can imagine without long development cycles or steep learning curves




Lee S. Barney walks you through the entire hybrid iPhone development process, from creating great user interfaces to compiling, deploying, and executing applications. Along the way, he introduces techniques and sample code designed to streamline development, eliminate complexity, optimize performance, and leverage all iPhone’s native capabilities—from its accelerometer and GPS to its built-in database.
Coverage includes Using Dashcode and Xcode together to create unique, exciting hybrid iPhone applications Using the QuickConnect JavaScript API to perform tasks ranging from vibrating the phone to accessing the accelerometer and GPS location data Accessing native iPhone functionality using the PhoneGap JavaScript API Storing, retrieving, and managing data on the iPhone, even without network access Using XMLHttpRequest to access or synchronize remote data and use web services Creating Google-based maps for your own app that work like those you see in the iPhone’s Maps application

Table of Contents
Preface
1 Developing with Dashcode and Xcode
Section 1: Using Dashcode and the Custom QuickConnect Template
Section 2: Using Xcode and the Custom QuickConnect Template
Section 3: Using Xcode and the Custom PhoneGap Template
Section 4: Introduction to Basic Objective-C
Section 5: Objective-C QuickConnectiPhone Application Structure
Section 6: Objective-C PhoneGap Application Structure
Section 7: Embedding Web Content: QuickConnectiPhone
Section 8: Embedding Web Content: PhoneGap
2 JavaScript Modularity and iPhone Applications
Section 1: Modularity
Section 2: The QuickConnect JavaScript Framework—A Modularity Example
Section 3: The QuickConnectiPhone Implementation of the Modular Design
Section 4: Business and View Application Controller Implementations
Section 5: Error Application Controller Implementation
Section 6: Application Functionality Creation Steps
3 Creating iPhone User Interfaces
Section 1: Apple’s Human Interface Guide
Section 2: List- and Browser-Based Interfaces
Section 3: Nonlist-Based View Applications
Section 4: Immersion Applications
Section 5: Creating and Using Custom CSS Transforms
Section 6: Using and Creating a Drag-and-Drop/Scale/Rotate Module
4 GPS, Acceleration, and Other Native Functions with QuickConnect
Section 1: JavaScript Device Activation
Section 2: Objective-C Device Activation
Section 3: Objective-C Implementation of the QuickConnectiPhone Architecture
5 Hybrid Applications, GPS, Acceleration, and Other Native Functions with PhoneGap
Section 1: JavaScript Device Activation
Section 2: Objective-C Device Activation
Summary
6 Embedding Google Maps
Section 1: Displaying a Map from Within Your QuickConnect JavaScript Application
Section 2: Objective-C Implementation of the QuickConnect Mapping Module
7 Database Access
Section 1: BrowserDBAccess Example Application
Section 2: Using WebView SQLite Databases
Section 3: Using Native SQLite Databases
Section 4: Using the DataAccessObject with WebKit Engine Databases
Section 5: Using the DataAccessObject with Native Databases
8 Remote Data Access
Section 1: BrowserAJAXAccess Example Application
Section 2: Using the ServerAccessObject
Section 3: ServerAccessObject
Section 4: Security Control Functions
A Introduction to JSON
Section 1: Background
Section 2: A JSON JavaScript API
B The QuickConnectFamily Development Roadmap
C The PhoneGap Development Roadmap
with TOC BookMarkLinks


Lee S. Barney (Rexburg, Idaho) is a professor at Brigham Young University Idaho in the Computer Information Technology Department of the Business and Communication College. He has worked as CIO and CTO of @HomeSoftware, a company that produced web-based, mobile data, and scheduling applications for the home health care industry. Prior to this, he worked for more than seven years as a programmer, senior software engineer, quality assurance manager, development manager, and project manager for AutoSimulations, Inc., the leading supplier of planning and scheduling software to the semiconductor industry. He is the author of Oracle Database AJAX & PHP Web Application Development.