www.fubar
What went wrong with the Web?




Claus Wahlers - @cwahlers - madeinhaus.com
www.fubar
What went wrong with the Web?




Claus Wahlers - @cwahlers - madeinhaus.com
A little bit of history

     1989
Tim Berners-Lee invents
     HTTP 0.9 and httpd
          HTML
      WorldWideWeb
       at CERN
A little bit of history
  “The WorldWideWeb (W3) is a
 wide-area hypermedia information
retrievability initiative aiming to give
 universal access to a large universe
            of documents.”
A little bit of history
  “The WorldWideWeb (W3) is a
 wide-area hypermedia information
retrievability initiative aiming to give
 universal access to a large universe
            of documents.”
A little bit of history
  “The WorldWideWeb (W3) is a
 wide-area hypermedia information
retrievability initiative aiming to give
 universal access to a large universe
            of documents.”
   <a href=”http://www.server.com/
             document”>
A little bit of history
1991 - HTML Tags Draft   2000 - XHTML 1.0
1993 - HTML IETF Draft   2001 - XHTML 1.1
1993 - HTML+ Draft       20xx - XHTML 2.0
1995 - HTML 2.0
1997 - HTML 3.2
1997 - HTML 4.0
1999 - HTML 4.0.1        2008 - HTML5 Draft
The birth of HTML5
Remember this?
Back to 1998...
Back to 1998...
1998 was a special year.
Back to 1998...
 1998 was a special year.
Dot Com Boom was in full swing
Back to 1998...
  1998 was a special year.
 Dot Com Boom was in full swing
I started working for a web agency
Back to 1998...
  1998 was a special year.
 Dot Com Boom was in full swing
I started working for a web agency
  I started organizing underground
            techno parties
Back to 1998...
  1998 was a special year.
 Dot Com Boom was in full swing
I started working for a web agency
  I started organizing underground
            techno parties
       I met a guy called Schnitz
Back to 1998...
  1998 was a special year.
 Dot Com Boom was in full swing
I started working for a web agency
  I started organizing underground
            techno parties
       I met a guy called Schnitz
   I met my wife. On the Internet.
Desktop Engine Demo
That guy called Schnitz...
That guy called Schnitz...
Ran a small company called Stack Overflow
That guy called Schnitz...
Ran a small company called Stack Overflow
    Was doing a lot of Javascript work
That guy called Schnitz...
Ran a small company called Stack Overflow
    Was doing a lot of Javascript work
      Was fed up with HTML Forms
That guy called Schnitz...
Ran a small company called Stack Overflow
    Was doing a lot of Javascript work
      Was fed up with HTML Forms
 So he created his own Markup Language
That guy called Schnitz...
Ran a small company called Stack Overflow
    Was doing a lot of Javascript work
      Was fed up with HTML Forms
 So he created his own Markup Language
And a server module that translated that into
             HTML + Javscript
That guy called Schnitz...
 Ran a small company called Stack Overflow
     Was doing a lot of Javascript work
       Was fed up with HTML Forms
  So he created his own Markup Language
 And a server module that translated that into
              HTML + Javscript

He submitted that “Forms Markup Language” to
        the W3C. XForms was born.
The year 2001...
The year 2001...
2001 was a special year too.
The year 2001...
2001 was a special year too.
    Dot Com bubble burst
The year 2001...
  2001 was a special year too.
       Dot Com bubble burst
The agency I worked for went bankrupt
The year 2001...
    2001 was a special year too.
         Dot Com bubble burst
  The agency I worked for went bankrupt
The company Schnitz started went bankrupt
The year 2001...
        2001 was a special year too.
             Dot Com bubble burst
      The agency I worked for went bankrupt
    The company Schnitz started went bankrupt
“A Space Odyssey” turned out to be Science Fiction
The year 2001...
        2001 was a special year too.
             Dot Com bubble burst
      The agency I worked for went bankrupt
    The company Schnitz started went bankrupt
“A Space Odyssey” turned out to be Science Fiction

                Schnitz called me..
The year 2001...
        2001 was a special year too.
             Dot Com bubble burst
      The agency I worked for went bankrupt
    The company Schnitz started went bankrupt
“A Space Odyssey” turned out to be Science Fiction

               Schnitz called me..
“Can we implement XForms in Flash? I have Budget”
DENG was born.
DENG was supposed to
become one of the two
  required reference
  implementations of
       XForms
DENG was created
to become obsolete
DENG was never
  meant to be an
HTML component for
   Flash or Flex
DENG Demo
The year 2003...
The year 2003...
2003 was not a good year.
The year 2003...
2003 was not a good year.
  Funding for DENG ran out
The year 2003...
2003 was not a good year.
  Funding for DENG ran out
      Schnitz got a call
The year 2003...
     2003 was not a good year.
       Funding for DENG ran out
            Schnitz got a call
Opera vetoed the XForms CR in “Last Call”
The year 2003...
     2003 was not a good year.
       Funding for DENG ran out
            Schnitz got a call
Opera vetoed the XForms CR in “Last Call”
Opera counter-proposed “Web Forms 2.0”
   based on HTML and HTML Forms
The year 2003...
     2003 was not a good year.
       Funding for DENG ran out
            Schnitz got a call
Opera vetoed the XForms CR in “Last Call”
Opera counter-proposed “Web Forms 2.0”
   based on HTML and HTML Forms
   The W3C turned down the proposal
Opera, Mozilla and
 Apple found the
  WHATWG
          Web
       Hypertext
       Application
       Technology
        Working
         Group
In 2007, the W3C
decides, pressured by
 the major browser
  vendors, to move
forward with HTML5
Thanks!


Claus Wahlers - @cwahlers - madeinhaus.com

www.fubar

  • 1.
    www.fubar What went wrongwith the Web? Claus Wahlers - @cwahlers - madeinhaus.com
  • 2.
    www.fubar What went wrongwith the Web? Claus Wahlers - @cwahlers - madeinhaus.com
  • 3.
    A little bitof history 1989 Tim Berners-Lee invents HTTP 0.9 and httpd HTML WorldWideWeb at CERN
  • 8.
    A little bitof history “The WorldWideWeb (W3) is a wide-area hypermedia information retrievability initiative aiming to give universal access to a large universe of documents.”
  • 9.
    A little bitof history “The WorldWideWeb (W3) is a wide-area hypermedia information retrievability initiative aiming to give universal access to a large universe of documents.”
  • 10.
    A little bitof history “The WorldWideWeb (W3) is a wide-area hypermedia information retrievability initiative aiming to give universal access to a large universe of documents.” <a href=”http://www.server.com/ document”>
  • 11.
    A little bitof history 1991 - HTML Tags Draft 2000 - XHTML 1.0 1993 - HTML IETF Draft 2001 - XHTML 1.1 1993 - HTML+ Draft 20xx - XHTML 2.0 1995 - HTML 2.0 1997 - HTML 3.2 1997 - HTML 4.0 1999 - HTML 4.0.1 2008 - HTML5 Draft
  • 12.
  • 13.
  • 14.
  • 15.
    Back to 1998... 1998was a special year.
  • 16.
    Back to 1998... 1998 was a special year. Dot Com Boom was in full swing
  • 17.
    Back to 1998... 1998 was a special year. Dot Com Boom was in full swing I started working for a web agency
  • 18.
    Back to 1998... 1998 was a special year. Dot Com Boom was in full swing I started working for a web agency I started organizing underground techno parties
  • 19.
    Back to 1998... 1998 was a special year. Dot Com Boom was in full swing I started working for a web agency I started organizing underground techno parties I met a guy called Schnitz
  • 20.
    Back to 1998... 1998 was a special year. Dot Com Boom was in full swing I started working for a web agency I started organizing underground techno parties I met a guy called Schnitz I met my wife. On the Internet.
  • 21.
  • 22.
    That guy calledSchnitz...
  • 23.
    That guy calledSchnitz... Ran a small company called Stack Overflow
  • 24.
    That guy calledSchnitz... Ran a small company called Stack Overflow Was doing a lot of Javascript work
  • 25.
    That guy calledSchnitz... Ran a small company called Stack Overflow Was doing a lot of Javascript work Was fed up with HTML Forms
  • 26.
    That guy calledSchnitz... Ran a small company called Stack Overflow Was doing a lot of Javascript work Was fed up with HTML Forms So he created his own Markup Language
  • 27.
    That guy calledSchnitz... Ran a small company called Stack Overflow Was doing a lot of Javascript work Was fed up with HTML Forms So he created his own Markup Language And a server module that translated that into HTML + Javscript
  • 28.
    That guy calledSchnitz... Ran a small company called Stack Overflow Was doing a lot of Javascript work Was fed up with HTML Forms So he created his own Markup Language And a server module that translated that into HTML + Javscript He submitted that “Forms Markup Language” to the W3C. XForms was born.
  • 29.
  • 30.
    The year 2001... 2001was a special year too.
  • 31.
    The year 2001... 2001was a special year too. Dot Com bubble burst
  • 32.
    The year 2001... 2001 was a special year too. Dot Com bubble burst The agency I worked for went bankrupt
  • 33.
    The year 2001... 2001 was a special year too. Dot Com bubble burst The agency I worked for went bankrupt The company Schnitz started went bankrupt
  • 34.
    The year 2001... 2001 was a special year too. Dot Com bubble burst The agency I worked for went bankrupt The company Schnitz started went bankrupt “A Space Odyssey” turned out to be Science Fiction
  • 35.
    The year 2001... 2001 was a special year too. Dot Com bubble burst The agency I worked for went bankrupt The company Schnitz started went bankrupt “A Space Odyssey” turned out to be Science Fiction Schnitz called me..
  • 36.
    The year 2001... 2001 was a special year too. Dot Com bubble burst The agency I worked for went bankrupt The company Schnitz started went bankrupt “A Space Odyssey” turned out to be Science Fiction Schnitz called me.. “Can we implement XForms in Flash? I have Budget”
  • 37.
  • 38.
    DENG was supposedto become one of the two required reference implementations of XForms
  • 39.
    DENG was created tobecome obsolete
  • 40.
    DENG was never meant to be an HTML component for Flash or Flex
  • 41.
  • 42.
  • 43.
    The year 2003... 2003was not a good year.
  • 44.
    The year 2003... 2003was not a good year. Funding for DENG ran out
  • 45.
    The year 2003... 2003was not a good year. Funding for DENG ran out Schnitz got a call
  • 46.
    The year 2003... 2003 was not a good year. Funding for DENG ran out Schnitz got a call Opera vetoed the XForms CR in “Last Call”
  • 47.
    The year 2003... 2003 was not a good year. Funding for DENG ran out Schnitz got a call Opera vetoed the XForms CR in “Last Call” Opera counter-proposed “Web Forms 2.0” based on HTML and HTML Forms
  • 48.
    The year 2003... 2003 was not a good year. Funding for DENG ran out Schnitz got a call Opera vetoed the XForms CR in “Last Call” Opera counter-proposed “Web Forms 2.0” based on HTML and HTML Forms The W3C turned down the proposal
  • 49.
    Opera, Mozilla and Apple found the WHATWG Web Hypertext Application Technology Working Group
  • 50.
    In 2007, theW3C decides, pressured by the major browser vendors, to move forward with HTML5
  • 51.
    Thanks! Claus Wahlers -@cwahlers - madeinhaus.com