Beginning PhoneGap

Create cross-platform mobile apps without having to learn a new
language!

PhoneGap is an open source solution, ideal for web developers
wanting to build cross-platform mobile apps without having to learn
a new language. Using HTML, CSS, and Javascript, PhoneGap allows
you to jump into the mobile world and develop apps for iPhone,
Android, and the BlackBerry.

Walks you through installing the development software

Covers the basics of each of PhoneGap's functional units

Introduces various projects you can build with the
framework

Discusses using HTML, CSS, JavaScript

Explores the features accelerameter and compass

Examines media, storage and files, camera, contacts,
geolocation, and more

Within Beginning PhoneGap, each new chapter builds on the
lessons taught in the previous so that by the end of the book, you
can have mobile apps up and running!

"NOTE: Several significant changes to the PhoneGap software
occurred shortly after this book was published. The author has
written extra pages to address these and other changes. You can
download the updates to this book from the book's support page on
the Wrox website."

Thomas Myer is a consultant, author, and speaker. He owns Triple Dog Dare Media and specializes in Linux- and Mac-based development, including iPhone apps, CMS, blogs, wikis, dashboard widgets, UNIX systems, and Applescripting. He is the author of several books, including Professional CodeIgniter, Apple Automator with AppleScript, and Mac OS X UNIX Toolbox, among others.

Updates for PhoneGap 1.1 and 1.2The Beginning PhoneGap book was mostly written while PhoneGap 0.9.6 was the current version. By the time the book was in review, we made alterations for the 1.0 release, but while the book was being printed, Nitobi releases 1.1 and 1.2. Just recently, PhoneGap released version 1.3, with further support for Windows Phone 7 and BlackBerry development on the Mac.

Needless to say, there have been more than minor changes to the code and approaches to development with PhoneGap. In some cases, functions/methods have been deprecated, others have been added, and support for different mobile devices/operating systems added or removed.

Do you think you've discovered an error in this book? Please check
the list of errata below to see if we've already addressed the
error. If not, please submit the error via our Errata Form. We will
attempt to verify your error; if you're right, we will post a
correction below.

Chapter

Page

Details

Date

Print Run

Updates for PhoneGap 1.1 and 1.2The Beginning PhoneGap book was mostly written while PhoneGap 0.9.6 was the current version. By the time the book was in review, we made alterations for the 1.0 release, but while the book was being printed, Nitobi releases 1.1 and 1.2. Just recently, PhoneGap released version 1.3, with further support for Windows Phone 7 and BlackBerry development on the Mac.

Needless to say, there have been more than minor changes to the code and approaches to development with PhoneGap. In some cases, functions/methods have been deprecated, others have been added, and support for different mobile devices/operating systems added or removed.

Error in TextThere is a missing step when setting up PhoneGap for Android on Windows Eclipse (pg.21). It should have this added (from phonegap wiki)...(You might experience an error here, where Eclipse can't find phonegap-1.0.0.jar. In this case, right click on the /libs folder and go to Build Paths/ > Configure Build Paths. Then, in the Libraries tab, add phonegap-1.0.0.jar to the Project. If Eclipse is being temperamental, you might need to refresh (F5) the project once again.)

1/4/2012

150, 151

Error in CodeTry It Out for ?Building a Simple Database?
Page 150 (line 16 of code), page 151 (line 4 of page)

Instructors

Permissions

To apply for permission please send your request to permissions@wiley.com with
specific details of your requirements. This should include, the Wiley title(s), and the specific portion of the content you wish to re-use
(e.g figure, table, text extract, chapter, page numbers etc), the way in which you wish to re-use it, the circulation/print run/number of people
who will have access to the content and whether this is for commercial or academic purposes. If this is a republication request please include details
of the new work in which the Wiley content will appear.