Programming the Mobile Web [NOOK Book]

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...

See more details below
Programming the Mobile Web

Available on NOOK devices and apps  
  • NOOK Devices
  • Samsung Galaxy Tab 4 NOOK
  • NOOK HD/HD+ Tablet
  • NOOK
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for Windows 8 Tablet
  • NOOK for iOS
  • NOOK for Android
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK for Windows 8
  • NOOK for PC
  • NOOK for Mac
  • NOOK for Web

Want a NOOK? Explore Now

NOOK Book (eBook)
$22.99
BN.com price
(Save 42%)$39.99 List Price

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
Read More Show Less

Product Details

  • ISBN-13: 9781449335625
  • Publisher: O'Reilly Media, Incorporated
  • Publication date: 3/18/2013
  • Sold by: Barnes & Noble
  • Format: eBook
  • Edition number: 2
  • Pages: 774
  • Sales rank: 1,202,263
  • File size: 27 MB
  • Note: This product may take a few minutes to download.

Meet 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.

Read More Show Less

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;

Read More Show Less

Customer Reviews

Average Rating 3
( 1 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(1)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing 1 Customer Reviews
  • Anonymous

    Posted June 7, 2011

    No text was provided for this review.

Sort by: Showing 1 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)