In the early 2000’s, during the Dark Ages of software development, developers toiled away implementing simplistic and boring applications known as web applications. Because web browsers were not capable of producing the rich graphics and user experiences associated with desktop applications, web applications did little more than present users with unimaginative forms and subsequently process those forms on the server. After that banal activity, the process would begin again, with the application presenting yet another form to the tireless user.
Fortunately, there has been a Renaissance after the Dark Ages. Today, developers are implementing beautiful web applications with rich user experiences, thanks to the collective group of specifications known as HTML5. And one of the most exciting of those technologies is HTML5 Canvas, which provides all of the graphics horsepower you need to implement anything you can imagine, from image filters to word processors and arcade games.
This workshop is a code-fueled, no-nonsense, deep dive into HTML5 Canvas. Taught by the author of Core HTML5 Canvas published by Prentice-Hall in 2012, this workshop will show you how to implement lots of cool stuff in the browser with Canvas, such as image filters, magnifying glasses, paint applications, animations, and video games.
You’ll also see how to use Canvas to implement custom controls that you can use in any HTML5 application, and you’ll see how to get your Canvas-based applications running on mobile devices, such as iOS5, including how to make your HTML5 application look exactly and behave exactly like an iOS5 native application.
I help people implement HTML5 apps and games. Author of Core HTML5 Canvas and Graphic Java, and co-founder of the Denver HTML5 Users Group. bio from Twitter
Sign in to add slides, notes or videos to this session