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…mehr
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 amongiOS, 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 WorldHinweis: Dieser Artikel kann nur an eine deutsche Lieferadresse ausgeliefert werden.
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.
Inhaltsangabe
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 Safari® Books Online How to Contact Us Acknowledgments Chapter 1: The Mobile Jungle 1.1 The Mobile Ecosystem 1.2 Brands, Models, and Platforms 1.3 Technical Information Chapter 2: Understanding the Mobile Web 2.1 Myths of the Mobile Web 2.2 What Is the Mobile Web? 2.3 Mobile Web Eras 2.4 The Mobile Browsing Experience 2.5 Fragmentation 2.6 Market Statistics Chapter 3: Browsers and Web Platforms 3.1 Web Platforms That Are Not Browsers 3.2 Mobile Browsers Chapter 4: Tools for Mobile Web Development 4.1 Working with Code 4.2 Testing 4.3 Production Environment Chapter 5: Architecture and Design 5.1 Mobile Strategy 5.2 Navigation 5.3 Design and User Experience Chapter 6: Markups and Standards 6.1 First, the Very Old Ones 6.2 Current Standards 6.3 XHTML Mobile Profile and Basic 6.4 Mobile HTML5 6.5 CSS for Mobile 6.6 HTML5 Compatibility Levels Chapter 7: Basics of Mobile HTML5 7.1 The Document Head 7.2 The Document Body 7.3 HTML5 Mobile Boilerplate 7.4 The Content Chapter 8: HTML5 Forms 8.1 Form Design 8.2 Form Elements 8.3 Form Control Attributes 8.4 Form Validation Chapter 9: Feature and Device Detection 9.1 Possible Problems 9.2 Informational Websites 9.3 Client-Side Detection 9.4 Server-Side Detection Chapter 10: Images and Media 10.1 Images 10.2 Dealing with Multiple Screen Densities 10.3 Adobe Flash 10.4 Video 10.5 Audio Chapter 11: CSS for Mobile Browsers 11.1 Where to Insert the CSS 11.2 Media Queries 11.3 Selectors 11.4 CSS Techniques 11.5 Common Patterns 11.6 CSS Sprites 11.7 CSS3 Modules Chapter 12: JavaScript Mobile 12.1 Coding for Mobile Browsers 12.2 JavaScript Debugging and Profiling 12.3 Battery Consumption 12.4 Background Execution 12.5 Supported Technologies 12.6 Standard JavaScript Behavior 12.7 JavaScript Libraries 12.8 UI Frameworks Chapter 13: Offline Apps, Storage, and Networks 13.1 Offline Web Apps 13.2 Client-Side Storage 13.3 Network Communication Chapter 14: Geolocation and Maps 14.1 Location Techniques 14.2 Detecting the Location 14.3 Maps/Navigation App Integration 14.4 Showing a Map Chapter 15: Device Interaction 15.1 Mobile-Specific URIs 15.2 JavaScript APIs Chapter 16: Native and Installed Web Apps 16.1 Web App Pros and Cons 16.2 Architecture of a Web App 16.3 Standards 16.4 Official Platforms 16.5 Apache Cordova/PhoneGap Apps 16.6 Distribution 16.7 Full-Screen App Patterns Chapter 17: Content Delivery 17.1 MIME Types 17.2 File Delivery 17.3 Application and Games Delivery Chapter 18: Debugging and Performance 18.1 Debugging 18.2 Performance Optimization Chapter 19: Distribution and Social Web 2.0 19.1 Mobile SEO 19.2 How Users Find You 19.3 User Fidelizing 19.4 Mobile Web Statistics 19.5 Monetizing Your Website 19.6 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 Webapp MIME Types Colophon
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 Safari® Books Online How to Contact Us Acknowledgments Chapter 1: The Mobile Jungle 1.1 The Mobile Ecosystem 1.2 Brands, Models, and Platforms 1.3 Technical Information Chapter 2: Understanding the Mobile Web 2.1 Myths of the Mobile Web 2.2 What Is the Mobile Web? 2.3 Mobile Web Eras 2.4 The Mobile Browsing Experience 2.5 Fragmentation 2.6 Market Statistics Chapter 3: Browsers and Web Platforms 3.1 Web Platforms That Are Not Browsers 3.2 Mobile Browsers Chapter 4: Tools for Mobile Web Development 4.1 Working with Code 4.2 Testing 4.3 Production Environment Chapter 5: Architecture and Design 5.1 Mobile Strategy 5.2 Navigation 5.3 Design and User Experience Chapter 6: Markups and Standards 6.1 First, the Very Old Ones 6.2 Current Standards 6.3 XHTML Mobile Profile and Basic 6.4 Mobile HTML5 6.5 CSS for Mobile 6.6 HTML5 Compatibility Levels Chapter 7: Basics of Mobile HTML5 7.1 The Document Head 7.2 The Document Body 7.3 HTML5 Mobile Boilerplate 7.4 The Content Chapter 8: HTML5 Forms 8.1 Form Design 8.2 Form Elements 8.3 Form Control Attributes 8.4 Form Validation Chapter 9: Feature and Device Detection 9.1 Possible Problems 9.2 Informational Websites 9.3 Client-Side Detection 9.4 Server-Side Detection Chapter 10: Images and Media 10.1 Images 10.2 Dealing with Multiple Screen Densities 10.3 Adobe Flash 10.4 Video 10.5 Audio Chapter 11: CSS for Mobile Browsers 11.1 Where to Insert the CSS 11.2 Media Queries 11.3 Selectors 11.4 CSS Techniques 11.5 Common Patterns 11.6 CSS Sprites 11.7 CSS3 Modules Chapter 12: JavaScript Mobile 12.1 Coding for Mobile Browsers 12.2 JavaScript Debugging and Profiling 12.3 Battery Consumption 12.4 Background Execution 12.5 Supported Technologies 12.6 Standard JavaScript Behavior 12.7 JavaScript Libraries 12.8 UI Frameworks Chapter 13: Offline Apps, Storage, and Networks 13.1 Offline Web Apps 13.2 Client-Side Storage 13.3 Network Communication Chapter 14: Geolocation and Maps 14.1 Location Techniques 14.2 Detecting the Location 14.3 Maps/Navigation App Integration 14.4 Showing a Map Chapter 15: Device Interaction 15.1 Mobile-Specific URIs 15.2 JavaScript APIs Chapter 16: Native and Installed Web Apps 16.1 Web App Pros and Cons 16.2 Architecture of a Web App 16.3 Standards 16.4 Official Platforms 16.5 Apache Cordova/PhoneGap Apps 16.6 Distribution 16.7 Full-Screen App Patterns Chapter 17: Content Delivery 17.1 MIME Types 17.2 File Delivery 17.3 Application and Games Delivery Chapter 18: Debugging and Performance 18.1 Debugging 18.2 Performance Optimization Chapter 19: Distribution and Social Web 2.0 19.1 Mobile SEO 19.2 How Users Find You 19.3 User Fidelizing 19.4 Mobile Web Statistics 19.5 Monetizing Your Website 19.6 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 Webapp MIME Types Colophon
Es gelten unsere Allgemeinen Geschäftsbedingungen: www.buecher.de/agb
Impressum
www.buecher.de ist ein Shop der buecher.de GmbH & Co. KG i.I. Bürgermeister-Wegele-Str. 12, 86167 Augsburg Amtsgericht Augsburg HRA 13309