Programming the Mobile Web - Maximiliano Firtman

Programming the Mobile Web

Reaching Users on iPhone, Android, BlackBerry, Windows Phone, and more
Buch | Softcover
774 Seiten
2013 | 2nd Revised edition
O'Reilly Media, Inc, USA (Verlag)
978-1-4493-3497-0 (ISBN)
44,85 inkl. MwSt
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

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

Chapter 1 The Mobile Jungle
The Mobile Ecosystem
Brands, Models, and Platforms
Technical Information
Chapter 2 Understanding the Mobile Web
Myths of the Mobile Web
What Is the Mobile Web?
Mobile Web Eras
The Mobile Browsing Experience
Fragmentation
Market Statistics
Chapter 3 Browsers and Web Platforms
Web Platforms That Are Not Browsers
Mobile Browsers
Chapter 4 Tools for Mobile Web Development
Working with Code
Testing
Production Environment
Chapter 5 Architecture and Design
Mobile Strategy
Navigation
Design and User Experience
Chapter 6 Markups and Standards
First, the Very Old Ones
Current Standards
XHTML Mobile Profile and Basic
Mobile HTML5
CSS for Mobile
HTML5 Compatibility Levels
Chapter 7 Basics of Mobile HTML5
The Document Head
The Document Body
HTML5 Mobile Boilerplate
The Content
Chapter 8 HTML5 Forms
Form Design
Form Elements
Form Control Attributes
Form Validation
Chapter 9 Feature and Device Detection
Possible Problems
Informational Websites
Client-Side Detection
Server-Side Detection
Chapter 10 Images and Media
Images
Dealing with Multiple Screen Densities
Adobe Flash
Video
Audio
Chapter 11 CSS for Mobile Browsers
Where to Insert the CSS
Media Queries
Selectors
CSS Techniques
Common Patterns
CSS Sprites
CSS3 Modules
Chapter 12 JavaScript Mobile
Coding for Mobile Browsers
JavaScript Debugging and Profiling
Battery Consumption
Background Execution
Supported Technologies
Standard JavaScript Behavior
JavaScript Libraries
UI Frameworks
Chapter 13 Offline Apps, Storage, and Networks
Offline Web Apps
Client-Side Storage
Network Communication
Chapter 14 Geolocation and Maps
Location Techniques
Detecting the Location
Maps/Navigation App Integration
Showing a Map
Chapter 15 Device Interaction
Mobile-Specific URIs
JavaScript APIs
Chapter 16 Native and Installed Web Apps
Web App Pros and Cons
Architecture of a Web App
Standards
Official Platforms
Apache Cordova/PhoneGap Apps
Distribution
Full-Screen App Patterns
Chapter 17 Content Delivery
MIME Types
File Delivery
Application and Games Delivery
Chapter 18 Debugging and Performance
Debugging
Performance Optimization
Chapter 19 Distribution and Social Web 2.0
Mobile SEO
How Users Find You
User Fidelizing
Mobile Web Statistics
Monetizing Your Website
Mobile Web Social Features

Appendix MIME Types for Mobile Content
Markup and Script MIME Types
Image MIME Types
Mobile Content MIME Types
Audio and Video MIME Types
Webapp MIME Types
Colophon

Erscheint lt. Verlag 7.5.2013
Zusatzinfo illustrations
Verlagsort Sebastopol
Sprache englisch
Maße 178 x 233 mm
Gewicht 1243 g
Einbandart kartoniert
Themenwelt Informatik Web / Internet Web Design / Usability
Informatik Weitere Themen Smartphones / Tablets
ISBN-10 1-4493-3497-0 / 1449334970
ISBN-13 978-1-4493-3497-0 / 9781449334970
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
der Weg zur professionellen Vektorgrafik

von Uwe Schöler

Buch (2024)
Carl Hanser (Verlag)
29,99
alles, was Sie über Gestaltung im Web wissen sollten

von Björn Rohles; Jürgen Wolf

Buch | Softcover (2023)
Rheinwerk (Verlag)
29,90