HTML5 presented at the Fox Valley Computing Professionals on December 14, 2010. Explores the history, philosophy, and drama behind this popular new spec for the web, and looks at some of the key new features.
16. Should the W3C develop declarative extensions to
HTML and CSS and imperative extensions to DOM,
to address medium level Web Application
requirements, as opposed to sophisticated, fully-
17. Should the W3C develop declarative extensions to
HTML and CSS and imperative extensions to DOM,
to address medium level Web Application
requirements, as opposed to sophisticated, fully-
No.
24. Seven Principles
• Backwards compatibility, clear migration path
• Well-defined error handling
• Users should not be exposed to authoring errors
25. Seven Principles
• Backwards compatibility, clear migration path
• Well-defined error handling
• Users should not be exposed to authoring errors
• Practical use
26. Seven Principles
• Backwards compatibility, clear migration path
• Well-defined error handling
• Users should not be exposed to authoring errors
• Practical use
• Scripting is here to stay
27. Seven Principles
• Backwards compatibility, clear migration path
• Well-defined error handling
• Users should not be exposed to authoring errors
• Practical use
• Scripting is here to stay
• Device-specific profiling should be avoided
28. Seven Principles
• Backwards compatibility, clear migration path
• Well-defined error handling
• Users should not be exposed to authoring errors
• Practical use
• Scripting is here to stay
• Device-specific profiling should be avoided
• Open process
29. In case of conflict, consider users over
authors over implementors over specifiers
over theoretical purity.
HTML Design Principles (2007)
30. 2006
• XHTML 2 still a draft
• W3C interested in HTML5
• Some things are clearer with hindsight of
several years. It is necessary to evolve
HTML incrementally. The attempt to get
the world to switch to XML...didn't work.
71. Manifest Sections
• CACHE: Files that should always be
available offline
• NETWORK: Files that must be accessed
over the network and cannot be cached
(server-side scripts)
• FALLBACK: Substitute files when running
offline
72. Javascript APIs
• History (manipulate browser history)
• Geolocation (GPS, cell towers, wifi)
• Local storage (database in the browser)
• Web sockets (communication w/servers)
• Web workers (Javascript multithreading)
• Drag & drop
74. Dive Into HTML5
• Free guide to
HTML5 history
and features
• No PDF/ePub
version
75. HTML5 Up and
Running
• Expanded version
of Dive Into HTML5
• Available in
paperback or e-
book
• Save 35% with
discount code
DSUG
76. Dave Ross
• Lead Developer at
Straight North
• Building web sites since
1996
• Cat shelter volunteer
• Collects old computers
• davidmichaelross.com
• daveross.tel
77. slideshare.net/
csixty4
This presentation and my previous
HTML5 & Canvas presentations