rssHome » Web Development » HTML5 » HTML5 O'Reilly

HTML5 Canvas, 2nd Edition

eBook Details:

  • Paperback: 750 pages
  • Publisher: O’Reilly Media; 2nd edition (April 30, 2013)
  • Language: English
  • ISBN-10: 1449334989
  • ISBN-13: 978-1449334987

eBook Description:

HTML5 Canvas, 2nd Edition

  • Create and modify 2D drawings, text, and bitmap images
  • Use algorithms for math-based movement and physics interactions
  • Incorporate and manipulate video, and add audio
  • Build a basic framework for creating a variety of games
  • Use bitmaps and tile sheets to develop animated game graphics
  • Go mobile: build web apps and then modify them for iOS devices
  • Explore ways to use Canvas for 3D and multiplayer game applications

Flash is fading fast as Canvas continues to climb. The second edition of this popular book gets you started with HTML5 Canvas by showing you how to build interactive multimedia applications. You’ll learn how to draw, render text, manipulate images, and create animation all in the course of building an interactive web game throughout the book.

Updated for the latest implementations of Canvas and related HTML5 technologies, this edition includes clear and reusable code examples to help you quickly pick up the basics whether you currently use Flash, Silverlight, or just HTML and JavaScript. Discover why HTML5 is the future of innovative web development. Download eBook Free »

HTML5 Hacks

eBook Details:

  • Paperback: 500 pages
  • Publisher: O’Reilly Media (December 5, 2012)
  • Language: English
  • ISBN-10: 1449334997
  • ISBN-13: 978-1449334994

eBook Description:

HTML5 Hacks

  • Make iOS-style card flips with CSS transforms and transitions
  • Replace the background of your video with the Canvas tag
  • Use Canvas to create high-res Retina Display-ready media
  • Make elements on your page user-customizable with editable content
  • Cache media resources locally with the filesystem API
  • Reverse-geocode the location of your web app user
  • Process image data with pixel manipulation in a dedicated web worker
  • Push notifications to the browser with Server-Sent Events

With 90 detailed hacks, expert web developers Jesse Cravens and Jeff Burtoft demonstrate intriguing uses of HTML5-related technologies. Each recipe provides a clear explanation, screenshots, and complete code examples for specifications that include Canvas, SVG, CSS3, multimedia, data storage, web workers, WebSockets, and geolocation. Download eBook Free »

HTML5 and JavaScript Web Apps

eBook Details:

  • Paperback: 172 pages
  • Publisher: O’Reilly Media (November 19, 2012)
  • Language: English
  • ISBN-10: 1449320511
  • ISBN-13: 978-1449320515

eBook Description:

HTML5 and JavaScript Web Apps

  • Assemble a coherent architectural whole from HTML5’s complex collection of parts
  • Gain a clear understanding of client-side architecture and the “mobile first” approach
  • Design, create, and tune eye-catching and robust mobile web apps
  • Explore how the top five JavaScript MVC frameworks interact with the server
  • Learn best practices for setting up a raw WebSocket server
  • Examine how sites such as Google, Twitter, and Amazon store data
  • Use real-world methods for applying geolocation, and learn the pitfalls of various implementations
  • Process images and other data in the background with Web Workers

This hands-on book shows you how to work with HTML5, JavaScript MVC frameworks, and the latest W3C specifications to build mobile and desktop web apps that are widely supported across all browsers and devices. You’ll quickly master building client-side applications with a loosely coupled backend infrastructure that supports offline clients. Download eBook Free »

HTML5: The Missing Manual

eBook Details:

  • Paperback: 448 pages
  • Publisher: O’Reilly Media; 1st edition (August 26, 2011)
  • Language: English
  • ISBN-10: 1449302394
  • ISBN-13: 978-1449302399

eBook Description:

HTML5: The Missing Manual

  • Structure web pages in a new way. Learn how HTML5 helps make web design tools and search engines work smarter.
  • Add audio and video without plugins. Build playback pages that work in every browser.
  • Draw with Canvas. Create shapes, pictures, text, and animation and make them interactive.
  • Go a long way with style. Use CSS3 and HTML5 to jazz up your pages and adapt them for mobile devices.
  • Build web apps with rich desktop features. Let users work with your app offline, and process user-selected files in the browser.
  • Create location-aware apps. Write geolocation applications directly in the browser.

HTML5: The Missing Manual

HTML5 is more than a markup language it’s a dozen independent web standards all rolled into one. Until now, all it’s been missing is a manual. With this thorough, jargon-free guide, you’ll learn how to build web apps that include video tools, dynamic drawings, geolocation, offline web apps, drag-and-drop, and many other features. HTML5 is the future of the Web, and with this book you’ll reach it quickly. Download eBook Free »

Introducing HTML5 Game Development

eBook Details:

  • Paperback: 120 pages
  • Publisher: O’Reilly Media (February 22, 2012)
  • Language: English
  • ISBN-10: 1449315178
  • ISBN-13: 978-1449315177

eBook Description:

Introducing HTML5 Game Development

Making video games is hard work that requires technical skills, a lot of planning, and most critically a commitment to completing the project. With this hands-on guide, you’ll learn step-by-step how to create a real 2D game from start to finish. In the process, you’ll use Impact, the JavaScript game framework that works with HTML5’s Canvas element.

  • Set up your development environment and discover Impact’s advantages
  • Build a complete game with core logic, collision detection, and player and monster behavior
  • Learn why a game design document is critical before you start building
  • Display and animate game artwork with sprite sheets
  • Add sound effects, background music, and text
  • Create screens to display stats and in-game status
  • Prepare to publish by baking your game files into a single file

Not only will you pick up important tips about game design, you’ll also learn how to publish Impact games to the Web, desktop, and mobile including a method to package your game as a native iOS app. Packed with screen shots and sample code, this book is ideal for game developers of all levels. Download eBook Free »

HTML5 Architecture

eBook Details:

  • Paperback: 300 pages
  • Publisher: O’Reilly Media (July 22, 2012)
  • Language: English
  • ISBN-10: 1449320511
  • ISBN-13: 978-1449320515

eBook Description:

HTML5 Architecture: Building Apps for the Open Web

With HTML5 applications, developers are faced with new challenges, such as handling offline capable clients, merging data from the client back to their server side storage, and throttling resources based on the device connection speed. The UI is no longer generated by the server and pushed to the client. Today, developers are forced to look at web application architecture from a different perspective where the browser and JavaScript are taking just as much spotlight as server side code (such as Java or Ruby). This book shows them how.

With this digital Early Release edition of HTML5 Architecture: Building Apps for the Open Web, you get the entire book bundle in its earliest form – the author’s raw and unedited content – so you can take advantage of this content long before the book’s official release. You’ll also receive updates when significant changes are made, as well as the final ebook version.

With HTML5 applications, developers are faced with new challenges, such as handling offline capable clients, merging data from the client back to their server side storage, and throttling resources based on the device connection speed. The UI is no longer generated by the server and pushed to the client. Today, developers are forced to look at web application architecture from a different perspective where the browser and JavaScript are taking just as much spotlight as server side code (such as Java or Ruby). This book shows them how. Download eBook Free »