5. Web HipertextApplication Technology WorkingGroup (WHATWG) - http://www.whatwg.org/ Criado em 2004 – Contribuidores individuais: Apple, Mozilla, Google e Opera Aberto para Contribuições Demos, APIS, Contribuições ligadas ao HTML World Wide Web Consortion (W3C) - http://www.w3.org/ Draft do HTML5 em 2008 Agentes
6. 1991 – Tags (HTML) mencionadas 1993 – Draft HTML 1995 – HTML 2 1997 – W3C HTML 3.2 (Janeiro) HTML 4 (Dezembro) 1999 – HTML 4.1 – recomendação W3C 2000 – XHTML 1.0 Timeline
7. 2001 – XHTML 1.1 2001/2007 – W3C “Sleeps” 2004 – WATWG inicia Project Web Applications (HTML5) 2008 – Draft HTML5 pela W3C 2009 – W3C anuncia fim do grupo XHTML Timeline
8. Doctype <!DOCTYPE html> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3c.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> Type não necessário <scriptsrc="myscript.js"></script> <linkhref="myapp.js"></link> Simplificações
9. Novidades article aside audio canvas command datagrid datalist datatemplate event-source figure footer header mark meter nav output progress source time video
10. Tags Mantidas acronym applet basefont dir font s strike u big center frame frameset noframes tt
20. Givingmeaningtostructure, semantics are front and center with HTML5. A richer set oftags, alongwithRDFa, microdata, andmicroformats, are enabling a more useful, data driven web for bothprogramsandyourusers. Class: Semantics
21. HTML5 appscan start faster, andworkevenifthereis no internet connection, thankstotheApp Cache, Local Storage, Indexed DB, andthe File APIs. Class: Offline & Storage
24. More efficientconnectivitymeans more real-time chats, faster games, andbetter communication. Web Sockets and Server-SentEvents are pushing (punintended) data betweenclientand server more efficientlythaneverbefore. Class: Connectivity
33. Between SVG, Canvas, WebGL, and CSS3 3D features, you'resuretoamazeyouruserswithstunningvisualsnativelyrendered in the browser. Class: 3D, Graphics & Effects
34. Canvas <canvas id="myCanvas"width="300"height="150">Your browser does nothavesupportfor Canvas.</canvas> <scripttype="text/javascript"><!-- window.addEventListener('load', function () { // Getthecanvaselement. varelem = document.getElementById('myCanvas'); if (!elem || !elem.getContext) { return; } // Get the canvas 2d context. var context = elem.getContext('2d'); if (!context) { return; } http://dev.opera.com/articles/view/html-5-canvas-the-basics/
37. Makeyour web app, andthe web, fasterwith a varietyoftechniquesandtechnologiessuch as Web WorkersandXMLHttpRequest 2. No usershalleverwaitonyourwatch. Class: Performance & Integration
38. CSS3 delivers a wide range ofstylizationandeffects, enhancingthe web appwithoutsacrificingyoursemanticstructureor performance. Additionally Web Open FontFormat (WOFF) providestypographicflexibilityandcontrolfarbeyondanythingthe web hasofferedbefore. Class: CSS 3
39. Em desenvolvimento Está sendo desenvolvido em sub-especificações transformation animation transition Exemplo do que pode ser feito com CSS 3: http://www.zurb.com/playground Class: CSS 3
52. Coding a HTML 5 Layout from Scratch: (http://www.smashingmagazine.com/2009/08/04/designing-a-html-5-layout-from-scratch/) A preview of HTML 5 (http://www.alistapart.com/articles/previewofhtml5/) HTML 5 and CSS 3: The Techniques You’ll Soon Be Using (http://net.tutsplus.com/tutorials/html-css-techniques/html-5-and-css-3-the-techniques-youll-soon-be-using/) Classic CSS Techniques Made Simple with CSS3 (http://net.tutsplus.com/tutorials/html-css-techniques/11-classic-css-techniques-made-simple-with-css3/) HTML 5 differences from HTML 4 (http://dev.w3.org/html5/html4-differences/) Google Bets Big on HTML 5: News from Google I/O (http://radar.oreilly.com/2009/05/google-bets-big-on-html-5.html) Recursos