Thank you for visiting us. We are currently updating our shopping cart and regret to advise that it will be unavailable until September 1, 2014. We apologise for any inconvenience and look forward to serving you again.

Wiley
Wiley.com
Print this page Share

Beginning iOS Application Development with HTML and JavaScript

ISBN: 978-1-118-15900-2
432 pages
February 2012
Beginning iOS Application Development with HTML and JavaScript (1118159004) cover image

This book covers the various aspects of developing web-based applications for iOS. Over the past four years, the iPhone and iPad have been amazingly successful. Because of this success, application developers are entering a world of sophisticated, multifunctional mobile applications. Now mobile web-based applications can bring together web apps, native apps, multimedia video and audio, and the mobile device itself. By using this book you will learn how to create a mobile application from beginning to end, utilizing open source frameworks to speed up development times, emulate the look and feel of built-in Apple applications, capture finger touch interactions, and optimize applications for Wi-Fi and wireless networks.

The book introduces you to the web application platform for iOS. It also guides you through the process of building new applications from scratch as well as migrating existing web applications to this new mobile platform. By doing this, the book helps readers design a user interface that is optimized for iOS touch-screen displays and integrate their applications with iPhone services, including Phone, Mail, Google Maps, and GPS.

This book is aimed at beginning and intermediate web developers who want to learn how to build new applications for iOS or migrate existing web apps to this platform. In general, you will find it helpful if you have a working knowledge of these technologies:

  • HTML/XHTML
  • CSS
  • JavaScript
  • Ajax
See More
INTRODUCTION xxiii

PART I: GETTING STARTED

CHAPTER 1: INTRODUCING IOS DEVELOPMENT USING WEB TECHNOLOGIES 3

CHAPTER 2: WORKING WITH CORE TECHNOLOGIES 15

CHAPTER 3: THE DOCUMENT OBJECT MODEL 47

CHAPTER 4: WRITING YOUR FIRST HELLO WORLD APPLICATION 65

CHAPTER 5: ENABLING AND OPTIMIZING WEB SITES FOR THE IPHONE AND IPAD 79

PART II: APPLICATION DESIGN

CHAPTER 6: DESIGNING THE IPHONE UI 99

CHAPTER 7: DESIGNING FOR IPAD 117

CHAPTER 8: STYLING WITH CSS 135

PART III: APPLICATION DEVELOPMENT

CHAPTER 9: PROGRAMMING THE INTERFACE 153

CHAPTER 10: HANDLING TOUCH INTERACTIONS AND EVENTS 189

CHAPTER 11: SPECIAL EFFECTS AND ANIMATION 207

CHAPTER 12: INTEGRATING WITH IOS SERVICES 223

CHAPTER 13: PACKAGING APPS AS BOOKMARKS: BOOKMARKLETS AND DATA URLS 235

PART IV: ADVANCED PROGRAMMING TECHNIQUES

CHAPTER 14: PROGRAMMING THE CANVAS 251

CHAPTER 15: OFFLINE APPLICATIONS 269

CHAPTER 16: BUILDING WITH WEB APP FRAMEWORKS 287

CHAPTER 17: BANDWIDTH AND PERFORMANCE

OPTIMIZATIONS 303

CHAPTER 18: DEBUG AND DEPLOY 317

PART V: NEXT STEPS: DEVELOPING NATIVE IOS APPLICATIONS WITH HTML AND JAVASCRIPT

CHAPTER 19: PREPARING FOR NATIVE IOS DEVELOPMENT 333

CHAPTER 20: PHONEGAP: NATIVE APPS FROM YOUR HTML, CSS, AND JAVASCRIPT 345

CHAPTER 21: SUBMITTING YOUR APP TO THE APP STORE 363

APPENDIX: EXERCISE ANSWERS 375

INDEX 381

See More
Richard Wagner is Lead Product Architect of Mobile/Web at Maark, LLC. He is an experienced web designer and developer and the author of several web-related books on the underlying technologies of the iPhone application platform.
See More
Download TitleSizeDownload
ReadMe File 272 bytes Click to Download
Full Code Download 1.17 MB Click to Download
Chapter 2 Download 1.14 KB Click to Download
Chapter 3 Download 1.61 KB Click to Download
Chapter 4 Download 2.39 KB Click to Download
Chapter 7 Download 8.78 KB Click to Download
Chapter 8 Download 3.84 KB Click to Download
Chapter 9 Download 229.92 KB Click to Download
Chapter 10 Download 8.00 KB Click to Download
Chapter 11 Download 1.71 KB Click to Download
Chapter 12 Download 3.03 KB Click to Download
Chapter 13 Download 3.29 KB Click to Download
Chapter 14 Download 2.70 KB Click to Download
Chapter 15 Download 3.46 KB Click to Download
Chapter 16 Download 6.01 KB Click to Download
Chapter 20 Download 903.56 KB Click to Download
See More
Back to Top