Programming the Mobile Web: Reaching Users on iPhone, Android, BlackBerry, Windows Phone, and more

With the second edition of this popular book, you’ll learn how to build HTML5 and CSS3-based apps that access geolocation, accelerometer, multi-touch screens, offline storage, and other features in today’s smartphones, tablets, and feature phones. The market for mobile apps continues to evolve at a breakneck pace, and this book is the most complete reference available for the mobile web.

Author and mobile development expert Maximiliano Firtman shows you how to develop a standard app core that you can extend to work with specific devices. This updated edition covers many recent advances in mobile development, including responsive web design techniques, offline storage, mobile design patterns, and new mobile browsers, platforms, and hardware APIs.

  • Learn the particulars and pitfalls of building mobile websites and apps with HTML5, CSS, JavaScript and responsive techniques
  • Create effective user interfaces for touch devices and different resolution displays
  • Understand variations among iOS, Android, Windows Phone, BlackBerry, Firefox OS, and other mobile platforms
  • Bypass the browser to create native web apps, ebooks, and PhoneGap applications
  • Build apps for browsers and online retailers such as the App Store, Google Play Store, Windows Store, and App World
1100377706
Programming the Mobile Web: Reaching Users on iPhone, Android, BlackBerry, Windows Phone, and more

With the second edition of this popular book, you’ll learn how to build HTML5 and CSS3-based apps that access geolocation, accelerometer, multi-touch screens, offline storage, and other features in today’s smartphones, tablets, and feature phones. The market for mobile apps continues to evolve at a breakneck pace, and this book is the most complete reference available for the mobile web.

Author and mobile development expert Maximiliano Firtman shows you how to develop a standard app core that you can extend to work with specific devices. This updated edition covers many recent advances in mobile development, including responsive web design techniques, offline storage, mobile design patterns, and new mobile browsers, platforms, and hardware APIs.

  • Learn the particulars and pitfalls of building mobile websites and apps with HTML5, CSS, JavaScript and responsive techniques
  • Create effective user interfaces for touch devices and different resolution displays
  • Understand variations among iOS, Android, Windows Phone, BlackBerry, Firefox OS, and other mobile platforms
  • Bypass the browser to create native web apps, ebooks, and PhoneGap applications
  • Build apps for browsers and online retailers such as the App Store, Google Play Store, Windows Store, and App World
39.99 In Stock
Programming the Mobile Web: Reaching Users on iPhone, Android, BlackBerry, Windows Phone, and more

Programming the Mobile Web: Reaching Users on iPhone, Android, BlackBerry, Windows Phone, and more

by Maximiliano Firtman
Programming the Mobile Web: Reaching Users on iPhone, Android, BlackBerry, Windows Phone, and more

Programming the Mobile Web: Reaching Users on iPhone, Android, BlackBerry, Windows Phone, and more

by Maximiliano Firtman

eBook

$39.99 

Available on Compatible NOOK devices, the free NOOK App and in My Digital Library.
WANT A NOOK?  Explore Now

Related collections and offers


Overview

With the second edition of this popular book, you’ll learn how to build HTML5 and CSS3-based apps that access geolocation, accelerometer, multi-touch screens, offline storage, and other features in today’s smartphones, tablets, and feature phones. The market for mobile apps continues to evolve at a breakneck pace, and this book is the most complete reference available for the mobile web.

Author and mobile development expert Maximiliano Firtman shows you how to develop a standard app core that you can extend to work with specific devices. This updated edition covers many recent advances in mobile development, including responsive web design techniques, offline storage, mobile design patterns, and new mobile browsers, platforms, and hardware APIs.

  • Learn the particulars and pitfalls of building mobile websites and apps with HTML5, CSS, JavaScript and responsive techniques
  • Create effective user interfaces for touch devices and different resolution displays
  • Understand variations among iOS, Android, Windows Phone, BlackBerry, Firefox OS, and other mobile platforms
  • Bypass the browser to create native web apps, ebooks, and PhoneGap applications
  • Build apps for browsers and online retailers such as the App Store, Google Play Store, Windows Store, and App World

Product Details

ISBN-13: 9781449335625
Publisher: O'Reilly Media, Incorporated
Publication date: 03/18/2013
Sold by: Barnes & Noble
Format: eBook
Pages: 774
File size: 24 MB
Note: This product may take a few minutes to download.

About the Author

Maximiliano Firtman, @firt, is a developer focused on mobile and HTML5 development. He is a trainer in mobile technologies and founder of ITMaster Professional Training. He is the author of many books, including Programming the Mobile Web (O'Reilly). He has spoken at international conferences such as OSCON, Velocity, Breaking Development, GOTO Europe, Campus Party, QCon, and Adobe en Vivo.

He has been an Adobe Community Professional since 2011 and a Nokia Developer Champion since 2006, and he has developed many mobile-related projects, such as MobileHTML5.org, MobileTinyURL.com, and iWebInspector.com. He maintains a mobile web development blog at MobileXweb.com.

He is an expert in native and HTML5 web development, including iOS, Android, PhoneGap, and jQuery technologies.

Table of Contents

Dedication;
Preface;
Who This Book Is For;
Who This Book Is Not For;
What You’ll Learn;
Other Options;
If You Like (or Don’t Like) This Book;
Conventions Used in This Book;
Using Code Examples;
How to Contact Us;
Safari® Books Online;
Acknowledgments;
Chapter 1: The Mobile Jungle;
1.1 Myths of the Mobile Web;
1.2 The Mobile Ecosystem;
1.3 Mobile Knowledge;
1.4 Brands, Models, and Platforms;
1.5 Technical Information;
1.6 Market Statistics;
Chapter 2: Mobile Browsing;
2.1 The Mobile Browsing Experience;
2.2 Mobile Web Eras;
Chapter 3: Architecture and Design;
3.1 Website Architecture;
3.2 Design and Usability;
Chapter 4: Setting Up Your Environment;
4.1 Setting Up a Development Environment;
4.2 Production Environment;
Chapter 5: Markups and Standards;
5.1 First, the Old Ones;
5.2 Current Standards;
5.3 XHTML Mobile Profile and Basic;
5.4 CSS for Mobile;
5.5 Confusion;
Chapter 6: Coding Markup;
6.1 Heading Structure;
6.2 The Document Body;
6.3 Plug-ins and Extensions;
Chapter 7: CSS for Mobile Browsers;
7.1 Where to Insert the CSS;
7.2 Selectors;
7.3 CSS Techniques;
7.4 Common Patterns;
7.5 CSS Sprites;
7.6 WebKit Extensions;
Chapter 8: JavaScript Mobile;
8.1 Supported Technologies;
8.2 Coding JavaScript for Mobile Browsers;
Chapter 9: Ajax, RIA, and HTML 5;
9.1 Ajax Support;
9.2 JavaScript Libraries;
9.3 WebKit CSS Extensions;
9.4 Mobile Rich Internet Applications;
9.5 HTML 5;
Chapter 10: Server-Side Browser Detection and Content Delivery;
10.1 Mobile Detection;
10.2 Content Delivery;
10.3 Multimedia and Streaming;
10.4 Content Adaptation;
10.5 Mobilizing WordPress and Other CMSs;
Chapter 11: Geolocation and Maps;
11.1 Location Techniques;
11.2 Detecting the Location;
11.3 Showing a Map;
Chapter 12: Widgets and Offline Webapps;
12.1 Mobile Widget Platforms;
12.2 Standards;
12.3 Platforms;
12.4 Widget Design Patterns;
Chapter 13: Testing, Debugging, and Performance;
13.1 Testing and Debugging;
13.2 Performance Optimization;
Chapter 14: Distribution and Social Web 2.0;
14.1 Mobile SEO;
14.2 Mobile Web Statistics;
14.3 Mobile Web Advertising;
14.4 Mobile Web Social Features;
MIME Types for Mobile Content;
Markup and Script MIME Types;
Image MIME Types;
Mobile Content MIME Types;
Audio and Video MIME Types;
Widget and Webapp MIME Types;
Colophon;

Maximiliano Firtman is a developer focused on mobile and RIA development. He is a professor in web and mobile technologies, and founder of ITMaster Professional Training. He is author of many books in Spanish, including books on Java ME, ASP.NET, AJAX and Professional Web 2.0.


He is founder and manager of ARFUG (Argentina RIA & Flex User Group), an official Adobe User Group covering many RIA technologies, including AJAX, Flex, AIR and Silverlight. He has spoken at conferences in Spanish and English and published dozens of articles in magazines (.CODE, Users) and online (MaestrosDelWeb, Forum Nokia).


He has been a Forum Nokia Champion since 2006, and has developed many mobile projects as MobileTinyURL.com and widgen.com.


He is an expert in AJAX, Adobe Flex, Java ME, Widgets for Mobile and iPhone development.

From the B&N Reads Blog

Customer Reviews