Cantitate/Preț
Produs

Programming the Mobile Web

Autor Maximiliano Firtman
en Limba Engleză Paperback – 7 mai 2013

În domeniul dezvoltării web mobile, fragmentarea dispozitivelor și a platformelor reprezintă una dintre cele mai mari provocări tehnice. Ne-a atras atenția Programming the Mobile Web tocmai pentru că nu se limitează la un singur sistem de operare, ci oferă o referință completă pentru ecosistemul vast al smartphone-urilor și tabletelor actuale. Scrisă de Maximiliano Firtman, această a doua ediție publicată de O'Reilly detaliază modul în care tehnologiile standard — HTML5, CSS3 și JavaScript — pot fi utilizate pentru a accesa funcționalități hardware complexe, precum senzorii de mișcare sau geolocația. Structura volumului este riguros organizată pentru a facilita o progresie logică. Începând cu o analiză a „junglei mobile”, autorul trece rapid la soluții practice pentru gestionarea experienței de navigare și a designului adaptiv. Apreciem în mod deosebit capitolele dedicate arhitecturii, unde este explicată strategia de a dezvolta un nucleu de aplicație care poate fi ulterior extins pentru dispozitive specifice. Cititorul care a aplicat ideile din Beginning Smartphone Web Development va găsi aici o aprofundare tehnică superioară, trecând de la conceptele de bază la implementări avansate de stocare offline și optimizare a interfețelor tactile. Spre deosebire de titluri de nișă precum Beginning iPhone and iPad Web Apps, care se concentrează exclusiv pe ecosistemul Apple, lucrarea lui Firtman acoperă un spectru larg, incluzând Firefox OS sau BlackBerry. Este un ghid practic care demonstrează cum pot fi depășite limitările browserului tradițional pentru a publica aplicații în magazine oficiale precum Google Play sau App Store, folosind instrumente precum PhoneGap. Tonul este unul tehnic și aplicat, punând accent pe capcanele implementării și pe standardele actuale de marcare.

Citește tot Restrânge

Preț: 26126 lei

Preț vechi: 32657 lei
-20%

Puncte Express: 392

Carte disponibilă

Livrare economică 26 mai-09 iunie


Specificații

ISBN-13: 9781449334970
ISBN-10: 1449334970
Pagini: 767
Dimensiuni: 179 x 232 x 46 mm
Greutate: 1.24 kg
Ediția:2nd edition
Editura: O'Reilly
Locul publicării:Sebastopol, CA

De ce să citești această carte

Recomandăm această carte programatorilor web care doresc să își extindă competențele către zona de mobile fără a învăța limbaje native complexe. Veți câștiga o înțelegere profundă a modului în care HTML5 și CSS3 pot interacționa cu hardware-ul dispozitivelor. Este un instrument esențial pentru a construi aplicații robuste, capabile să ruleze pe multiple platforme dintr-o singură bază de cod, optimizând astfel timpul de dezvoltare.


Cuprins

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;

Descriere

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 techniquesCreate effective user interfaces for touch devices and different resolution displaysUnderstand variations among iOS, Android, Windows Phone, BlackBerry, Firefox OS, and other mobile platformsBypass the browser to create native web apps, ebooks, and PhoneGap applicationsBuild apps for browsers and online retailers such as the App Store, Google Play Store, Windows Store, and App World