This book provides an overview of many aspects of HTML5 Canvas, primarily for self-directed learners who are comfortable with HTML/Javascript and who want to learn about HTML5 Canvas. Readers will learn how to render 2D shapes, apply transformations, and create animation effects in HTML5 Canvas. It covers JavaScript toolkits that provide a layer of abstraction on top of HTML5 Canvas and also how to create hybrid mobile applications that use HTML5 Canvas. It includes source code and videos on the companion DVD. It provides a broad overview of HTML5 Canvas. It illustrates HTML5 Canvas with jQuery Mobile on hybrid HTML5 Mobile apps.