Rich Web Graphics: SVG, HTML5 Canvas, or CSS3?
Just how far can you push the browser? Is it capable of running games and applications with rich media? Why and when would you choose to use SVG versus HTML5 Canvas versus plain ol' DOM to animate rich media? And what are some things you shouldn't try to do with the browser?
In this session I'll give you a tour of techniques for creating and animating web content. Each alternative has its pros and cons, multiple JavaScript libraries to help, and viability for different platforms. I'll dissect some popular examples of web-based animations, and give you a clear idea of how they were created. We'll examine the limits of animation-by-code in HTML5, and discuss some tools to bypass those constraints.
About Danny Brian
Danny Brian got his programming start as a backend developer, wrangling Perl to do all sorts of things for which it was never intended. He wrote some books on software development and document-oriented databases. Eventually he found his true calling: Front-end development. In this “new career” Danny has worked as a designer, Flash developer, and application architect. Today Danny's projects include mobile game development with both HTML5 and the Unity platform. His goal? “To build stuff that people actually like, that stick around for more than a few years, and to help others do the same.”
More About Danny »