My Books

Programming the Mobile Web, 2nd edition

Programming the Mobile Web, the book

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.

Order online (printed / ebook)

Order at Kindle Store

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

Table of Contents

1. The Mobile Junble
2. Understanding the Mobile Web
3. Browsers and Web Platforms
4. Tools for Mobile Web Development
5. Architecture and Design
6. Markups and Standards
7. Basics of Mobile HTML5
8. HTML5 Forms
9. Feature and Device Detection
10. Images and Media
11. CSS for Mobile Browsers
12. JavaScript Mobile
13. Offline Apps, Storage and Networks
14. Geolocation and Maps
15. Device Interaction
16. Native and Installed Web Apps
17. Content Delivery
18. Debugging and Performance
19. Distribution and Social Web 2.0

First edition translations available in italian, french, russian, chinese and turkish. See this website for more information


jQuery Mobile: Up and Running

Would you like to build one mobile web application that works on iPad and Kindle Fire as well as iPhone and Android smartphones? This introductory guide to jQuery Mobile shows you how. Through a series of hands-on exercises, you’ll learn the best ways to use this framework’s many interface components to build customizable, multiplatform apps. You don’t need any programming skills or previous experience with jQuery to get started.

By the time you finish this book, you’ll know how to create responsive, Ajax-based interfaces that work on a variety of smartphones and tablets, using jQuery Mobile and semantic HTML5 code.

  • Understand how jQuery Mobile works with HTML5, CSS3, and JavaScript
  • Work with UI components to format content and create forms, lists, navbars, and buttons
  • Create dynamic content with JavaScript, Ajax, and the jQuery core framework
  • Customize your entire user interface with themes and CSS3
  • Enable users to install your app from the browser and work with it offline
  • Distribute through app stores by packaging your creation as a native app

Order at O’Reilly (printed / ebook version -many formats-)

Order at Kindle Store

Shipped to every major bookstore worldwide.

Official translations to spanish, japanese, korean and chinese. See this website for more information


For books in spanish, visit my website

Loading Facebook Comments ...
  1. #1 written by Kim April 14th, 2011 at 04:33

    I am a beginner to learn how to make mobile website. I surfed the web and found your site.
    But I can’t buy your book in my country. What should I do?
    Thank you

    RE Q
  2. #2 written by firt April 14th, 2011 at 17:51

    Hi Kim! I don’t know where do you live, but you can always get the ebook version.

    RE Q
  3. #3 written by AK August 18th, 2011 at 16:10

    Any chance of getting this published in Kindle format? Looks interesting.

    RE Q
  4. #4 written by firt August 18th, 2011 at 16:40

    AK, the books are in Kindle format in the O’Reilly ebook store (both boos) or in the Kindle Store (for Programming the mobile web)

    RE Q
  5. #5 written by Vinay November 10th, 2011 at 09:18

    Hello Maximiliano Firtman,
    Looks like an Interesting book. I am very new to Web app Development. Will this book be helpful for me. I have very basic knowledge about Ajax,HTML and JS. Adrian Kosmaczewski recommended this book to me @ Mobile Developer Summit, Bangalore (India).

    RE Q
  6. #6 written by Pavel November 21st, 2011 at 22:48

    Read this book twice since i bought it last year as a complete noob to mobile webdeveloping, and still working with it. made my days much much much easier. really great job!!!

    RE Q
  7. #7 written by jorge December 16th, 2011 at 15:59

    me gustaría comprar un libro de jquery o de ajax echo por en español, vivo en Chile, hay alguien que los distribuya acá?

    RE Q
  8. #8 written by firt December 16th, 2011 at 16:08

    RE Q
  9. #9 written by Marcelo March 20th, 2012 at 19:20

    Hola:Vivo en argentina y me gustaria adquirir el libre de jQuery Mobile.Donde lo consigo?

    RE Q
  10. #10 written by firt March 20th, 2012 at 23:22

    Marcelo, comunicate con o al 11 5032 0077, allí tenemos copias para la venta. No conozco ninguna librería que los traiga. Saludos

    RE Q
  11. #11 written by Giovanni March 28th, 2012 at 13:47

    I’m reading your Programming the Mobile Web book and I just want to tell you have done a great job. It’s extremely useful. I’m promoting your book to everybody I meet for my business. It’s a masterpiece. Thank you and continue like that.

    RE Q
  12. #12 written by howard April 8th, 2012 at 04:24


    I am reading your Jquery mobile book and there is a reference in the book to describing how to update dreamweaver with the latest jquery js and css. anyway you can provide the instructions for this that will allow dreamweaver to recognize the new jquery attributes.

    RE Q
  13. #13 written by firt April 12th, 2012 at 00:16

    Thanks for the report! I’ll check the link. In the meantime this is the long URL:

    RE Q
  14. #14 written by Anibal May 26th, 2012 at 14:13

    hola, donde puedo comprar tus libros en venezuela?

    RE Q
  15. #15 written by firt May 26th, 2012 at 17:17

    Anibal, podés encontrar mis libros (solos los que escribí en Español) en librerías Nacho. You can buy english books from Amazon or O’Reilly.

    RE Q
  16. #16 written by Cesar Lobo June 12th, 2012 at 16:07


    Maximiliano, nos conocimos en el evento que hizo Dattatec en Caracas – Venezuela. Me diste un vale cupón para adquirir el libro de Jquery Mobile y lo compré en O’relly. Está genial. De el 3 de Julio al 9 estaré en Buenos Aires, por casualidad darás alguna conferencia o alguna que puedas recomendar? Saludos

    RE Q
  17. #17 written by Peter August 17th, 2012 at 18:02

    Hi firt, after going through both books summary, i have great interest in getting both. But i have no knowledge about programming (both computer and mobile), hope it can help me get started or you have any other recommended books for starter, that can help me coz i’m really eager to start something especially with programming!!


    RE Q