150 likes | 380 Views
HTML5 Canvas. May 18, 2011. Subject: CPSC 473 Professor: Kenytt D. Avery Student: Scott Jung. Agenda. • What is HTML5?. • What is Canvas?. • Awesome Demos. 1. What is HTML 5?. The 5 th Revision of HTML. ▶ HTML5 is a W3C " working draft "—which is still being
E N D
HTML5 Canvas May 18, 2011 Subject: CPSC 473 Professor: Kenytt D. Avery Student: Scott Jung
Agenda • What is HTML5? • What is Canvas? • Awesome Demos 1
What is HTML 5? The 5th Revision of HTML ▶ HTML5 is a W3C "working draft"—which is still being developed as the next generation of HTML. ▶ It aims to reduce the need for proprietary “plug-in-based” internet application technologies such as Adobe Flash, Microsoft Silverlight, and Sun JavaFX. 2
What is HTML 5? “HTML5 is for IMPROVING your web application.” HTML5 New Features HTML5 is just W3C Working Draft. But Some core features are already supported by a lot of browsers 3
What is Canvas? Canvas ▶ Dynamic and interactive graphics ▶ Draw images using 2D drawing API - Lines, curves, shapes, fills, etc. ▶ Useful for Graphs, Applications, Games, etc. 4
What is Canvas? 2D Animation 5
What is Canvas? 3D Graphics ▶WebGL is a Web-based Graphics Library. ▶ It uses the HTML5canvas element ▶WebGL is a context of the canvas HTML element that provides a 3D computer graphics API without the use of plug-ins. 6
Awesome Demo http://www.addyosmani.com/resources/googlebox/ 7
Awesome Demo http://deanm.github.com/pre3d/monster.html 8
Conclusion <awesome> HTML5 Canvas </awesome> 9
Reference • [1] Peter Traeg. “HTML5 Overview”. VDUNY, 01/2011. • [2] Wonsuk Lee. “HTML5 Technology”. ETRI, 03/2010 • [3] "HTML5 differences from HTML4". W3C,05/ 2011. <http://www.w3.org/TR/html5-diff> 8