Quick viewing(Text Mode)

The Evolution of the Web Both HTML & CSS Continue to Evolve. Understanding Where It Is

The Evolution of the Web Both HTML & CSS Continue to Evolve. Understanding Where It Is

Web Development

Produced Eamonn de Leastar ([email protected]) by !

Department of Computing, Maths & Physics Waterford Institute of Technology

http://www.wit.ie http://elearning.wit.ie HTML Evolution

Enterprise Web development 1996

3 1997

4 1998

5 1999

6 2000

7 2001

8 2002

9 2003

10 2004

11 2005

12 2006

13 2007

14 2008

15 2009

16 2010

17 2011

18 2012

19 2013

20 2014

21 http://web.archive.org

22 Bodies - W3C

• The Consortium (W3C): • A recommendation progresses • the main international standards through five maturity levels: organization for the World Wide Web • Working Draft • Founded by Tim Berners-Lee at • Last Call Working Draft MIT and currently headed by him, • Call for implementation • Maintains hundreds of standards • Call for Review of a Proposed associated with the Web, e- Recommendation commerce, and information representation • W3C Recommendation (REC). • Standards known as Recommendations which proceed through successive Drafts

23 Accessibility (All) Mobile Web Authoring Web IDL Accessible Rich Applications (WAI-ARIA) Mobile Web for Social Development Web Real Time Communication Audio Multimodal Web Applications Web Services Addressing Authoring Tool Accessibility Guidelines (ATAG) OWL Web Services Architecture Best Practices for Authoring HTML Web Services Choreography CC/PP PICS Web Services Policy Content Transformation Plugins Web Services Resource Access CSS PNG WebCGM CSS Mobile POWDER WICD DCCI Provenance Widgets Declarative Web Applications Quality Assurance (QA) Framework WSDL Device Description Repository RDF XBL Device Independence Authoring RDF Best Practices XForms DOM RDF Relationship to Other Formats XHTML 2 DOM events RDF vocabularies XHTML For Mobile Efficient XML Interchange RDFa XHTML Modularization eGovernment RIF XInclude Electronic Commerce Security for User Agents XKMS Evaluation and Report Language (EARL) Security for Web Applications XLink Geospatial Semantic Annotation for WSDL and XML Schema XML Government Service Modeling Language (SML) XML Base GRDDL SKOS XML Canonicalization Health Care and Life Sciences () SMIL XML Design Techniques HTML SOAP XML Encryption HTML for User Agents SPARQL XML Events HTTP Stylesheets in XML XML Fragments InkML SVG XML Pipeline (XProc) Internationalization (All) SVG Tiny XML Relationship to other formats Internationalization of Web Architecture XML Schema Internationalization of Web Design and Applications URI XML Signature Internationalization of Web Services User Agent Accessibility Guidelines (UAAG) XML-binary Optimized Packaging Internationalization of XML Voice :id Javascript Web and TV XPath MathML Web Architecture XPointer Media Access Web Components XQuery Mobile Web Applications Web Content Accessibility Guidelines (WCAG) XSL-FO 24 Web Fonts XSLT Web Standards Evolution

25 Accessibility (All) Mobile Web Authoring Web IDL Accessible Rich Internet Applications (WAI-ARIA) Mobile Web for Social Development Web Real Time Communication Audio Multimodal Web Applications Web Services Addressing Authoring Tool Accessibility Guidelines (ATAG) OWL Web Ontology Language Web Services Architecture Best Practices for Authoring HTML P3P Web Services Choreography CC/PP PICS Web Services Policy Content Transformation Plugins Web Services Resource Access CSS PNG WebCGM CSS Mobile POWDER WICD DCCI Provenance Widgets Declarative Web Applications Quality Assurance (QA) Framework WSDL Device Description Repository RDF XBL Device Independence Authoring RDF Best Practices XForms DOM RDF Relationship to Other Formats XHTML 2 DOM events RDF vocabularies XHTML For Mobile Efficient XML Interchange RDFa XHTML Modularization eGovernment RIF Rule Interchange Format XInclude Electronic Commerce Security for User Agents XKMS Evaluation and Report Language (EARL) Security for Web Applications XLink Geospatial Semantic Annotation for WSDL and XML Schema XML Government Linked Data Service Modeling Language (SML) XML Base GRDDL SKOS XML Canonicalization Health Care and Life Sciences (Semantic Web) SMIL XML Design Techniques HTML SOAP XML Encryption HTML for User Agents SPARQL XML Events HTTP Stylesheets in XML XML Fragments InkML SVG XML Pipeline (XProc) Internationalization (All) SVG Tiny XML Relationship to other formats Internationalization of Web Architecture Timed Text XML Schema Internationalization of Web Design and Applications URI XML Signature Internationalization of Web Services User Agent Accessibility Guidelines (UAAG) XML-binary Optimized Packaging Internationalization of XML Voice xml:id Javascript APIs Web and TV XPath MathML Web Architecture XPointer Media Access Web Components XQuery Mobile Web Applications Web Content Accessibility Guidelines (WCAG) XSL-FO 26 Web Fonts XSLT Web Standards Bodies -WHATWG

• The Web Application Technology Working Group is a community of people interested in evolving HTML and related technologies.

• The WHATWG was founded by individuals from Apple, the Foundation and Opera Software in 2004

• The WHATWG was formed in response to the slow development of web standards monitored by the World Wide Web Consortium (W3C), and its decision to abandon HTML in favor of XML-based technologies.

• The WHATWG has a small, invitation-only steering committee called "Members"

27 www..org Web Hypertext Application Technology Working Group

28 W3C Web Standards Process

29 Vs

• The and Opera Software presented a position paper at a W3C workshop in June 2004 focusing on developing technologies that are backwards compatible with existing browsers

• The workshop concluded with a vote, 8 for, 14 against, for continuing work on HTML

• W3C proceed with its XHTML 2.0 Effort

• Work based upon that position paper moved to the WHATWG, and was soon renamed HTML5

30 • In 2007, W3C abandoned its XHTML 2.0 effort, offered to merge its working group with WHATWG, and adopted the HTML5 specifications as the starting point for a W3C HTML5 effort

"It's time to revisit the standard and see what we can do to meet the current community needs, and to do so effectively with commitments from browser manufacturers in a visible and open way."! Tim Berners-Lee

31 Standardization Timetable

• 2008:W3C/WHATWG published the First Public Working Draft of the specification • 2011:‘Last Call’ an invitation to communities inside and outside W3C to confirm the technical soundness of the specification • 2014: Target date for a ‘Recommendation’ • However: in 2012, WHATWG and W3C have decided on a degree of separation. • W3C will continue the HTML5 specification work, focusing on a single definitive standard, • This is considered as a "snapshot" by WHATWG. • The WHATWG organization will continue its work with HTML5 as a "Living Standard". The concept of a living standard is that it is never complete and is always being updated and improved

32 33 Except where otherwise noted, this content is licensed under a Creative Commons Attribution-NonCommercial 3.0 License. ! For more information, please see http:// creativecommons.org/licenses/by-nc/3.0/