Programming HTML5 Applications

Programming HTML5 Applications

2.0 2
by Zachary Kessin
     
 

View All Available Formats & Editions

HTML5 is not just a replacement for plugins. It also makes the Web a first-class development environment by giving JavaScript programmers a solid foundation for building industrial-strength applications. This practical guide takes you beyond simple site creation and shows you how to build self-contained HTML5 applications that can run on mobile devices and compete

Overview

HTML5 is not just a replacement for plugins. It also makes the Web a first-class development environment by giving JavaScript programmers a solid foundation for building industrial-strength applications. This practical guide takes you beyond simple site creation and shows you how to build self-contained HTML5 applications that can run on mobile devices and compete with desktop apps.

You’ll learn powerful JavaScript tools for exploiting HTML5 elements, and discover new methods for working with data, such as offline storage and multithreaded processing. Complete with code samples, this book is ideal for experienced JavaScript and mobile developers alike.

  • Store session data in the browser with local storage objects
  • Save trips to the server: store larger amounts of data with IndexedDB
  • Give browsers limited access to a user’s system to read and upload files
  • Take your app offline—and speed up page loading when it’s online
  • Use Web Workers to create multithreaded applications
  • Transfer data between browser and server more efficiently with Web Sockets
  • Learn about HTML5 tags for forms, multimedia, graphics, and geolocation

"HTML5 is all the rage these days, but it's more than just a buzzword. Programming HTML5 Applications provides the knowledge to guide you through all the new technologies needed to make modern web applications."

--Ralph Whitbeck, cohost of The Official jQuery Podcast

Product Details

ISBN-13:
9781449322724
Publisher:
O'Reilly Media, Incorporated
Publication date:
11/10/2011
Sold by:
Barnes & Noble
Format:
NOOK Book
Pages:
144
Sales rank:
706,712
File size:
3 MB

Related Subjects

Meet the Author

Zachary Kessin has been working on developing interactive web applications since 1994. In the last few years Zachary's focus has been on building complex applications in the browser with Javascript, browser-based testing with Selenium, functional programming, and code generation.

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >

Programming HTML5 Applications 2 out of 5 based on 0 ratings. 2 reviews.
Mark_Freeman More than 1 year ago
Programming HTML5 Applications, by Zachary Kessin; O'Reilly Media Programming HTML5 Applications serves as an introduction to some of the technologies available for building the next generation of web applications. That being said, I don't quite understand which audience for whom the author wrote this book. I felt more like I was attending a conference where the presenter was trying to get through as much material as possible, in as little time as possible. Reading the book feels like being exposed to a whirlwind of ideas and buzzwords. While the title of the book is Programming HTML5 Applications, there is very little exposure to HTML5 in the text. This book is about Javascript. While no doubt Javascript has become the dominant programming language for the web, the title of the book doesn't set you up for what you can expect to find inside. Some sections go into very little detail about a subject, often just a couple of paragraphs, while others drone on for pages of an advanced topic that I really couldn't understand without the greater context of the tools. As an example, closures are explained in 1 and ½ pages, while 4 pages are spent discussing the manifest file required for using a web page offline. While it is obvious the author has experience with building web applications and has taken time to find the best tools available, don't expect to learn the tools here. If you are looking for a quick list of things you should probably be studying up on, the book may serve as that list. If you are expecting to walk away knowing how to use any of the tools mentioned, forget it. My suggestion is to read the table of contents and then go find resources for learning the tools mentioned. All of this being said, the copy I reviewed was an early access edition through O'Reilly's Blogger Review Program. Since the book has not yet been reviewed and edited, I sincerely hope the time is taken to flush out the ideas presented and offer the reader a more valuable experience in exchange for their time.
RickMartinez More than 1 year ago
This book reflects the evolution of the Web. Less and less can programming be treated as a distinct activity shoehorned into web pages through scripts. Instead, HTML and JavaScript are now intertwined in producing an enchanting user experience. With this book, you can master the latest in this evolution. Tap the full power of HTML5 and learn how to build complete, self-contained applications that can run on mobile devices and compete with desktop apps. With this practical guide, you'll discover effective HTML5 methods for working with data, such as offline storage and multithreaded processing. You'll also become familiar with advanced JavaScript tools that help you exploit the entire array of HTML5 elements. Packed with code samples, this book shows experienced JavaScript developers how HTML5 turns the Web into a first-class development environment. Zachary Kesssin has been developing interactive web applications for two decades. He focuses on building complex applications in the browser with JavaScript, browser-based testing with Selenium, functional programming, and code generation.