Html5 and the Open Web Platform

Only available on StudyMode
  • Topic: HTML, HTML5, Adobe Flash
  • Pages : 23 (2270 words )
  • Download(s) : 92
  • Published : April 7, 2013
Open Document
Text Preview
HTML5 and the Open Web Platform
Prof. Beat Signer
Department of Computer Science
Vrije Universiteit Brussel

http://vub.academia.edu/BeatSigner
2 December 2005

A Brief History of HTML
 HTML 4.0 (1997) and HTML 4.01 (1999)
 In 1998 the W3C decided to not further evolve HTML!
 XHTML 1 (2000) and XHTML 1.1 (2001)


XML version of HTML

 XHTML 2.0 (never finished, discontinued in 2009)


revolutionary changes  breaking backwards compatibility

 WHATWG (Web Hypertext Application Technology
Working Group) founded in 2004 (led by Ian Hickson)


Web Forms 2.0 and Web Applications 1.0  HTML5

 In 2006 the W3C decided to work on HTML again

March 26, 2012

based on WHATWG's Web Applications specification
Beat Signer - Department of Computer Science - bsigner@vub.ac.be

2

A Brief History of HTML ...
 HTML5 specification is currently developed
simultaneously by the WHATWG and the W3C
HTML Working Group



HTML – Living Standard, WHATWG
HTML5 – A Vocabulary and Associated APIs for HTML and
XHTML, W3C Working Draft

 Roadmap



March 26, 2012

HTML5 Candidate Recommendation planned for 2012
HTML5 W3C Recommendation predicted for 2022

Beat Signer - Department of Computer Science - bsigner@vub.ac.be

3

HTML5
... HTML5 does not belong to a company or a specific
browser. It has been forged by a community of people
interested in evolving the web and a consortium of
technological leaders that includes Google, Microsoft, Apple, Mozilla, Facebook, IBM, HP, Adobe, and many others. The
community and consortium continue to collaborate on
universal browser standards to push web capabilities even
further. The next generation of web apps can run highperformance graphics, work offline, store a large amount of data on the client, perform calculations fast, and take
interactivity and collaboration to the next level. ...
W hy HTML5 Rocks, http://www.html5rocks.com/why
March 26, 2012

Beat Signer - Department of Computer Science - bsigner@vub.ac.be

4

HTML5 Design Principles
 Compatibility


evolve the language for easier authoring of web applications

 Utility



solve real problems (pragmatic approach)
separation of content and presentation (CSS)

 Interoperability



interoperable browser behaviour
identical error handling across browsers resulting in the same DOM tree for broken HTML

 Universal Access



March 26, 2012

features should preferably work across different platforms
(cross-platform), devices and media
design features should be accessible to users with disabilities Beat Signer - Department of Computer Science - bsigner@vub.ac.be

5

HTML5 Design Principles ...
 Simple is better




new doctype:
HTML5 APIs
...

 Avoid external plug-ins





March 26, 2012

plug-ins are often not nicely integrated with HTML documents plug-ins can be disabled or blocked (e.g. Adobe Flash on iPad) plug-ins may crash
...

Beat Signer - Department of Computer Science - bsigner@vub.ac.be

6

HTML5 APIs and Related Technologies

Sergey Mavrody, 2011

March 26, 2012

Beat Signer - Department of Computer Science - bsigner@vub.ac.be

7

Current HTML5 Browser Support

W hen can I use..., http://caniuse.com/#cats=HTML5

March 26, 2012

Beat Signer - Department of Computer Science - bsigner@vub.ac.be

8

JavaScript/ECMAScript
 Growing use of JavaScript frameworks and AJAX
 JavaScript engine race



in 2006 Adobe donated their just-in-time (JIT) compilation engine and ECMAScript virtual machine to the Mozilla project
healthy competition among browser vendors
- bring JavaScript performance closer to that of native desktop application code

Black Duck, 2011

March 26, 2012

Beat Signer - Department of Computer Science - bsigner@vub.ac.be

http://www.whatbrowser.org

9

Browser Performance

March 26, 2012

Beat Signer - Department of Computer...
tracking img