Los Angeles Convention Center, Room 408B
With HTML5 and ever-improving browser performance, the web has emerged as an ideal platform for showcasing graphics applications. Several graphics applications that were once too slow to be written in anything but native code may now be fast enough to run as web apps.
The bulk of this course describes the web technologies specific to graphics:
• CSS3: transitions, animations, 3D transforms and the new CSS-shaders
• HTML5 Canvas 2D: path API, compositing, image editing, and animation
• SVG: overview of API, how it's different from HTML5 Canvas 2D
• WebGL: the key necessary steps, relation to OpenGL, performance hints
• WebCL: the formal specifications, what’s implemented and what’s to come
For each topic, the course provides a significant number of code examples that illustrate the relevant graphics capabilities. Attendees are welcome to copy and paste our code snippets and execute them inside any modern web browser.
None, but this course is most useful for people familiar with basic graphics concepts.
Developers familiar with graphics concepts who want to learn about web technologies for graphics application development.