A long-time best-selling author, instructor, and speaker, David is the author of Core HTML5 Canvas, published by Prentice-Hall in 2012 and four best-selling Java books including one of the best-selling Java books of all time, Graphic Java, and the best-selling books on both Java component frameworks: Swing and JavaServer Faces (JSF). David also writes regularly for IBM’s developerworks online where his articles on JSF and HTML5 have collectively drawn nearly one million page views.
David has spoken at hundreds of conferences around the world, including DevNexus, OSCON, Strange Loop, JavaOne, Devoxx, JAOO. David spoke on the highly regarded No Fluff Just Stuff tour for more than six years. He is a three-time JavaOne Rock Star, a designation awarded to the top rated speakers from the JavaOne conference.
In 2011 David founded the HTML5 Denver Meetup, which has become one of the most successful meetup groups in the Rockies with over 800 members.
Before the web, software developers implemented what we now refer to as desktop applications, using powerful graphics APIs that gave them the ability to program pretty much anything they could imagine. Then along came browsers with virtually no standard graphics support at all. Enter boring web applications, and dull work for developers.
But now, with HTML5 Canvas, developers have a powerful graphics API that lets them develop mind-blowing applications. Now you can implement desktop-like applications that run in a browser. In this session, you?ll see how.
This talk is a demo-fueled, fast-paced introduction to HTML5 Canvas. You?ll get an overview of the Canvas API, and see how you can use it to draw, manipulate images, and implement sprite-based animation. You will get a feel for what you can do with this powerful API, and you?ll get a basic understanding of how to harness that power.