Home > Store > Operating Systems, Server > MAC OS X/Other

larger cover

Add To My Wish List

Developing Hybrid Applications for the iPhone: Using HTML, CSS, and JavaScript to Build Dynamic Apps for the iPhone: Using HTML, CSS, and JavaScript to Build Dynamic Apps for the iPhone

Register your product to gain access to bonus material or receive a coupon.

  • Description
  • Extras
  • Reviews
  • Sample Content

Product Author Bios

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.

“For those not ready to tackle the complexities of Objective-C, this is a great way to get started building iPhone apps. If you know the basics of HTML, JavaScript, and CSS, you’ll be building apps in no time.”

—August Trometer, Owner of FoggyNoggin Software, www.foggynoggin.com

 

Discover the Easier, Faster Way to Build High-Quality iPhone Applications

 

Now, you don’t need to dive headfirst into Objective-C to write state-of-the-art applications for the iPhone. You can use web development tools and technologies you already know: JavaScript, HTML, and CSS. 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.

 

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

 

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!

Customer Reviews

37 of 40 people found the following review helpful
2.0 out of 5 stars Ugh! 10 pages in..., July 1, 2009
This review is from: Developing Hybrid Applications for the iPhone: Using HTML, CSS, and JavaScript to Build Dynamic Apps for the iPhone: Using HTML, CSS, and JavaScript to Build Dynamic Apps for the iPhone (Paperback)
I was very excited to get this book, as I had pre-ordered it before it was even published. I received it today and was surprised by how thin it was, 172 pages not counting the appendices. Not a big deal, though I'm used to huge volumes with other programing/development related books. In fact, it's nice not having to lug around a 20-pound volume.

The author dives right in on the subject in Chapter 1 discussing two distinct methods for developing iPhone apps with HTML, CSS and JavaScript. Applications can be deployed as full-fledged iPhone apps (not requiring hosted server files) or as iPhone web-apps (requiring hosting files on a server). The author goes on to explain how this is possible using Apple's iPhone SDK and either, QuickConnectiPhone or PhoneGap, both of which are JavaScript APIs. The author, Lee S. Barney, is actually the creator of the QuickConnectiPhone (hereafter, QCIP) project.

The first project uses the QCIP method in Dashcode, part of Apple's... Read more
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


10 of 10 people found the following review helpful
5.0 out of 5 stars A must have for anyone new to iphone dev., July 28, 2009
By 
Michael D. Adkins (Zionsville, IN) - See all my reviews
(REAL NAME)   
This review is from: Developing Hybrid Applications for the iPhone: Using HTML, CSS, and JavaScript to Build Dynamic Apps for the iPhone: Using HTML, CSS, and JavaScript to Build Dynamic Apps for the iPhone (Paperback)
Before my review I want to tell you about my background. I have been a web developer (html,dhtml,js,ajax,php,asp,asp.net,cfm) since 1999. I have also done a ton of client server apps on windows with unix / oracle backend. Just recently i released three apps on the android os, with one of them being a phonegap app. So my understanding of programming and is pretty extensive. I have also taken the Stanford iTunes course on iPhone development, which is a must do for any wannabe iPhone dev.

For me I wanted to be able to utilize my abilities to develop apps efficiently. Since I am not a huge fan of Obj-C, I couldn't do that with the native language of the iphone. This book helps you understand how to utilize the main functions of the phone (play sound / accel / gps) without having to write much Obj-C.

As far as moving Dashcode to xCode, this is a very simple process. Once you learn it, which it only takes one time doing it, you will fly through it. I do... Read more
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


7 of 7 people found the following review helpful
5.0 out of 5 stars A great book and ideas, July 30, 2009
This review is from: Developing Hybrid Applications for the iPhone: Using HTML, CSS, and JavaScript to Build Dynamic Apps for the iPhone: Using HTML, CSS, and JavaScript to Build Dynamic Apps for the iPhone (Paperback)
This book demonstrates new ways and techniques for writing hybrid applications. It should be a part of any iPhone developer's library. It is clearly written and very easy to understand and follow. I was able to get the example projects running very quickly and use them to better understand the author' ideas.
If you can't easily follow this book, then you may not be ready to develop iPhone applications! It's very straight forward stuff.
Even if you are a seasoned Objective-C developer it would not be a bad idea to read this book, if only to see what these guys are up to.
Highly recommended
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


Share your thoughts with other customers:
 See all 6 customer reviews...

Online Sample Chapter

Accessing iPhone's GPS, Acceleration, and Other Native Functions with QuickConnect

Sample Pages

Download the sample pages (includes Chapter 4 and Index)

Table of Contents

Preface     xiii

Chapter 1: Developing with Dashcode and Xcode     1

Chapter 2: JavaScript Modularity and iPhone Applications     25

Chapter 3: Creating iPhone User Interfaces     45

Chapter 4: GPS, Acceleration, and Other Native Functions with QuickConnect     75

Chapter 5: Hybrid Applications, GPS, Acceleration, and Other Native Functions with PhoneGap     95

Chapter 6: Embedding Google Maps     111

Chapter 7: Database Access     127

Chapter 8: Remote Data Access     155

Appendix A: Introduction to JSON     173

Appendix B: The QuickConnectFamily Development Roadmap     179

Appendix C: The PhoneGap Development Roadmap     183

 

 
Best Value

Book + eBook Bundle  $71.98  $43.19

Book Price $31.99
eBook Price $11.20
eBook formats included

Buy

This book includes free shipping!

Buy

Book  $39.99  $31.99

Usually ships in 24 hours.

This book includes free shipping!

Buy

eBook (Watermarked)  $31.99  $25.59

Includes EPUB, MOBI, and PDF
About eBook Formats

This eBook includes the following formats, accessible from your Account page after purchase:

ePubEPUBThe open industry format known for its reflowable content and usability on supported mobile devices.

MOBIMOBIThe eBook format compatible with the Amazon Kindle and Amazon Kindle applications.

Adobe ReaderPDFThe popular standard, used most often with the free Adobe® Reader® software.

This eBook requires no passwords or activation to read. We customize your eBook by discretely watermarking it with your name, making it uniquely yours.

Purchase Reward: One Month Free Subscription
By completing any purchase on InformIT, you become eligible for an unlimited access one-month subscription to Safari Books Online.

Get access to thousands of books and training videos about technology, professional development and digital media from more than 40 leading publishers, including Addison-Wesley, Prentice Hall, Cisco Press, IBM Press, O'Reilly Media, Wrox, Apress, and many more. If you continue your subscription after your 30-day trial, you can receive 30% off a monthly subscription to the Safari Library for up to 12 months. That's a total savings of $199.