An Ihren Kindle oder ein anderes Gerät senden


Kostenlos testen

Jetzt kostenlos reinlesen

An Ihren Kindle oder ein anderes Gerät senden

Jeder kann Kindle eBooks lesen - auch ohne Kindle-Gerät - mit der gratis Kindle Lese-App für Smartphones und Tablets.
PhoneGap Essentials: Building Cross-Platform Mobile Apps

PhoneGap Essentials: Building Cross-Platform Mobile Apps [Kindle Edition]

John M. Wargo
4.5 von 5 Sternen  Alle Rezensionen anzeigen (2 Kundenrezensionen)

Kindle-Preis: EUR 15,13 Inkl. MwSt. und kostenloser drahtloser Lieferung über Amazon Whispernet

Weitere Ausgaben

Amazon-Preis Neu ab Gebraucht ab
Kindle Edition EUR 15,13  
Taschenbuch EUR 25,95  



PhoneGap is Adobe’s distribution of the free and open source framework (originally developed by Nitobi) that is now also available from the Apache Foundation as Apache Cordova™. Using PhoneGap, developers can build native mobile apps using standard HTML5, JavaScript, and CSS, and then deploy those apps to every leading mobile platform with little or no recoding. Up to now, though, PhoneGap was lacking complete, practical documentation. PhoneGap Essentials fills that void: It’s the first concise, yet complete, tutorial for succeeding with PhoneGap in real-world development.


Experienced mobile developer John M. Wargo thoroughly introduces the PhoneGap platform, explaining what it is, what it does, and how it works. He then guides you through configuring PhoneGap environments—creating complete mobile apps—and building them for the Google Android™, Samsung bada, BlackBerry® devices, Apple® iOS, Symbian™ OS, and Windows® Phone. Through realistic examples, you’ll master key PhoneGap APIs for everything from GPS to the file system, contacts to camera, device to events, and more. Wargo also demonstrates how to take full advantage of PhoneGap Build, PhoneGap’s cloud-based packaging utility.


Coverage includes

  • The anatomy of a PhoneGap application (what makes an application a PhoneGap application)
  • Understanding the impact of cross-platform development issues
  • Exploring the entire PhoneGap development process, including testing and debugging
  • Expanding PhoneGap’s capabilities with third-party development tools and plug-ins
  • Building cross-platform apps that use the device camera, compass, accelerometer, and other hardware
  • Reading from and writing to the contacts database and the device file system
  • Installing tools needed to develop PhoneGap apps for Android, bada, BlackBerry, iOS, Symbian, and Windows Phone
  • Reacting to events and notifying users
  • Using the Media API to record and play media files
  • Building for multiple platforms simultaneously using PhoneGap Build 

About the Website

Downloadable code projects, additional information, and errata are available at

Über den Autor und weitere Mitwirkende

John M. Wargo has more than twenty years of experience designing and developing enterprise applications with a focus on collaboration and process automation. John has spent the last five years focusing on mobile development having worked for Research In Motion and authored BlackBerry Development Fundamentals (Addison-Wesley, 2010; and a series of articles on mobile development for The View ( He is a frequent speaker at industry conferences, delivering sessions on mobile development and analysis of mobile industry trends. In his current role, he is a practice manager in AT&T's Advanced Mobile Applications Practice, specializing in mobile application platforms and frameworks, and helping customers realize their mobile initiatives.


Mehr über den Autor

Entdecken Sie Bücher, lesen Sie über Autoren und mehr

Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?


3 Sterne
2 Sterne
1 Sterne
4.5 von 5 Sternen
4.5 von 5 Sternen
Die hilfreichsten Kundenrezensionen
1 von 1 Kunden fanden die folgende Rezension hilfreich
Von stefan
Format:Kindle Edition|Von Amazon bestätigter Kauf
Habe mir das eBook gekauft und bin vollauf zufrieden. Allerdings braucht man schon die Kindle App für PC/Notebook. Dann ist aber ein sehr komfortables Lesen möglich und man spart ein paar Euro im Vergleich zum Hardcover.

Zum Buch:
Ausführlich ist die Einrichtung der Entwicklungsumgebung beschrieben.
Die API ist ausführlich behandelt und mit teils recht umfangreichen Beispielen belegt.

Hat mir in den paar Tagen in denen ich es besitze über viele Klippen hinweg geholfen. Man bekommt durch das Buch von vielen Problemstellungen erst mal eine Grundsätzliche Übersicht. Und kann sich dann dem Code Stück für Stück nähern.

Das ganze Thema File-Storage und Local Storage (inkl. SQL) zum Beispiel ist vor dem Lesen und Verstehen des Beispiels für mich ein Buch mit sieben Siegeln gewesen. Wohl gemerkt "gewesen" ;-)

Alle anderen Punkte habe ich vorerst nur überflogen aber es ist zu all den wichtigen Gerätefunktionen etwas vorhanden.

Bin sehr zufrieden.
War diese Rezension für Sie hilfreich?
4.0 von 5 Sternen Solid introduction 2. August 2012
This book is a solid introduction in the PhoneGap framework. It covers some troubles you're likely to run into and is a big help for anyone working with PhoneGap. But you will likely need some other books for writing the actual application, this books only covers how you bring it in the PhoneGap wrapper to distribute it on mobile devices.

It is difficult to stay up to date since the development cycle of PhoneGap is so short, but right now (August 2012), everything seems quite current.

The writing is OK, but don't expect a fun read.
War diese Rezension für Sie hilfreich?
Die hilfreichsten Kundenrezensionen auf (beta) 4.0 von 5 Sternen  19 Rezensionen
19 von 20 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen A good introduction 21. Juni 2012
Von john galt - Veröffentlicht auf
Format:Taschenbuch|Von Amazon bestätigter Kauf
When I bought this book, there were no reviews, so I was a little hesitant, but I'm glad I did. Overall, for a first edition, I'd say it rates about 4.5 out of 5. Just so you know where I'm coming from, I'm an experienced developer with about 20 years of experience, the last 10 in web technologies. I wasn't looking for this book to teach me how to program, or even how to program using web tech, just how best to apply what I already know to the PhoneGap platform.

The book is organized into three sections:

Section 1, about 50 pages, briefly introduces PhoneGap and the general approach used to develop for it. I'd rate this section 3 out of 5. It does a decent job of covering the very basics, but could have gone into a lot more detail on best practices and patterns for different types of apps. Also useful would have been detailed information on the degree of HTML5 support offered by the container on the various platforms, what JavaScript techniques to avoid, what tend to be acceptable sizes for images, js files, audio files, etc. In short, answers to more of the questions a web developer used to developing for a browser will have.

Section 2, about 150 pages, provides detailed instructions for setting up development environments for each platform. Overall, excellent and useful - 5 out of 5. In a couple places, though, it does gloss over things that would be helpful to know. For instance, it mentions Applaud, an Eclipse plugin that "helps simplify PhoneGap development for Android devices." Simplify how? Is it worth bothering with? This section also covers the PhoneGap Build service.

Section 3, about 150 pages, takes a cookbook approach, covering each of the key functional APIs like camera, contacts, etc. This section is good for use as a reference and provides guidance (keep image quality at or below 50%), as well as sample code. 5 out of 5.
8 von 8 Kunden fanden die folgende Rezension hilfreich
3.0 von 5 Sternen A book for beginners. 8. August 2012
Von Brett Pontarelli - Veröffentlicht auf
I really wanted to like this book better, however as a more advanced Javascript, HTML, CSS developer I found the book tedious. The level of detail (click here, type this, right-click there) makes finding the hidden gems (what does/doesn't work on certain devices, oddities and pitfalls of doing certain things) a real pain. Mostly I would have prefered to see a high level summary at the start of the more detail sections. For example, a statement such as: "In the next 20 pages we are going to download and install Eclipse, build the following directory structure, and create files that can be found on pages...". Instead one must read through the entire section, which I notice today when I picked up the book again to write this review, is very difficult to re-read (i.e. skim for information you remember reading near another subject, but don't remember all the details).

The third section discusses all the basic functionality that PhoneGap offers and in places offers some sage advice. But, it's again hard to find and would have benefited from a lot of "Warning!" and "Note" type call outs making the re-finding of them much easier. Instead it's organized exactly like the PhoneGap API website and with things changing a much as they are it's hard to say which is the better resource.

The only great part of the book is the first section where a high level overview of the history, development, building, testing, and general knowledge you can't find easily on the web are presented. I found this section well organized and it helped me to understand better how PhoneGap is setup to run on all devices it runs on.

Overall, it's a fine book for the beginner. I read it cover to cover when I first received my copy and full disclosure it was free as long as I agreed to write a review. However, I have not since opened it to reread or for reference. I personally, won't be using it for my development, but would recommend it for someone who is just starting out with PhoneGap and has basic knowledge of JS/HTML/CSS. I think following along with the book will teach them a lot and get them to the next level where they will find more helpful and up-to-date advice online (once you know how to read through the mountain of bad advice you also find online).
7 von 7 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen A great introduction to PhoneGap 22. Juli 2012
Von Michael Burgher - Veröffentlicht auf
This book provides an excellent introduction to PhoneGap. I wish I'd had it six months ago.

I've been using PhoneGap and PhoneGap Build for several months. PhoneGap works as documented and PhoneGap Build is an excellent service. But if I'd had this book at the start, I could have saved a month of Google searches, hit-and-miss on a dozen websites, and looking at numerous code snippets on Stack Overflow.

The author provides a nice overview of PhoneGap and its history. He illustrates and describes the PhoneGap architecture, how it fits into a mobile application, and how it provides a bridge to native device interfaces. The PhoneGap APIs (and their numerous quirks) are covered in detail. The section on installing and setting up a PhoneGap development environment for each device type is excellent.

I had to chuckle at the characterization, "When a developer see a gap in a product, especially an open source project like PhoneGap, it doesn't take long before someone builds an enhancement." That's not my observation. I think a book like this begs for one more section - an example of writing a simple PhoneGap plugin, for two or more architectures, top to bottom.

I know this is sort of the opposite message of "see how easy it is to use PhoneGap." But if you are doing a very sophisticated mobile device application, you will quickly see that there are numerous native interfaces, events, etc. NOT currently addressed by PhoneGap. And if you are waiting around for PhoneGap to support W3C DAP Working Group APIs "as they become standardized" you'd better have a lot of patience and something else to do.

With that said, the PhoneGap architecture is still the best approach in this area. It's standards-based, forward looking, and open source. And I'm sure it will become more robust as more developers contribute plugins back to the open source community.

If you are considering using PhoneGap or simply want to know what it is, this book is a great resource; everything in one place.
5 von 5 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen What It Is And What It Isn't 26. März 2013
Von T. Nguyen - Veröffentlicht auf
This book can either be exactly what you need or a waste of your time, depending on what you're looking for. While the book summary is fairly accurate as to what the book covers, I just wanted to expand on that so that readers know what they're getting into.

The first part of the book is a general overview of PhoneGap - its history, high-level architecture, limitations, how it compares to other approaches, etc. For some people, this section may be exactly what they need and the most useful part of the book since it solves one of the essential problems of software development. namely, whenever you jump into a new area of technology, there will be some things you know, some things you know that you don't know, but mostly, a whole lot of things that you don't even know that you don't know. Its this last point which the first part of the book addresses well. It raises many issues and poses many questions so that by the time you finish reading, you will at least know everything that you don't know. Unfortunately, it doesn't go into very much detail on specific issues, so you must follow up elsewhere for answers, but at least you'll know the questions to ask and often that's the most difficult part.

The second part of the book are detailed tutorials on setting up various development environments. While the tutorials are thorough and fairly well-written, they don't really contain any information that couldn't be obtained easily by searching on the internet.

The third part is a series of recipes and examples on how to make use of various PhoneGap API's. While this information can also be found on the internet, the commentary and analysis does prove helpful. I found myself wishing the recipes were more detailed, but this is still a useful section.

When you finish this book, you should expect to understand how PhoneGap approaches the problem of cross-platform app development. You should also expect to understand the basics of developing apps for the various platforms. What you shouldn't expect, is an in-depth understanding of the best ways to build mobile apps, mobile-specific design patterns, or other such "advanced" tips.
1 von 1 Kunden fanden die folgende Rezension hilfreich
3.0 von 5 Sternen good details, but WAAYY too much blackberry coverage 9. Juni 2013
Von D. J. Jackson - Veröffentlicht auf
Format:Kindle Edition|Von Amazon bestätigter Kauf
I liked the middle section covering the details of all the different platforms. However as mentioned in other reviews, this focuses on phonegap 1.0, and a huge percentage of the examples and screenshots are blackberry
Waren diese Rezensionen hilfreich?   Wir wollen von Ihnen hören.
Kundenrezensionen suchen
Nur in den Rezensionen zu diesem Produkt suchen

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Erster Beitrag:
Eingabe des Log-ins

Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen

Ähnliche Artikel finden