Date post: | 20-Jul-2015 |
Category: |
Technology |
Upload: | martin-wittemann |
View: | 141 times |
Download: | 0 times |
• FH Karlsruhe• 1&1 Internet AG• Head of Frameworks & Tooling• Tech Lead of qooxdoo • Web developer since 2007
Martin & Andreas
• University of Karlsruhe• 1&1 Internet AG• Head of Web Technologies• Project Lead of qooxdoo• Web since 1994
JavaScript @ 1&1
end of 2004
first interactive, “new-style” web application: 1&1 Webspace Explorer
need for an enterprise JavaScript framework“qooxdoo”
DHTML Universe
An incomplete mapping of the DHTML Universe
Please send new information and corrections to:
"Dark Matter"
perhaps 3-4x the size of
the visible universe?
Dylan Schiemann
Informatica Corp.
DojonetWindows Isomorphic Inc.
licenses
Alex Russell
JotSpot re_pubsub
sponsors
HTMLArea
sponsors
Joyce Park
mod_pubsub
Mark Anderson
Burstlib
Aaron Boodman
GMailGoogle Maps
Dan Pupius
Dot Net
Solutions
13th Parallel Library
(unreleased)
Tom Trenka
f(m)
Thomas Brattli
ScriptomaniaDHTMLCentral.com
Tim Scarfe
Erik Aarvidson
WebFX.eae.net BindowsWebOS.com
Emil Eklund Mike Hall
Brain Jar
Dan Steinman
DynAPI
Robert Rainwater
jsDOM
Darin Kadrioski
DomAPI
Scott Porter
GameLib
Charles KendrickAlex ShvedoffChris Wetherell
?
Iain Lamb
Oddpost
Yahoo!
Y! bought Oddpost
Ethan Diamond
Scottandrew LePera
?
Mihai Bazon
David Schontzler Michal van Ouwerkerk
David Joham
XML for Script
Micheal Houghton Scott Severtson Jon van Noort
William J. Edney
TIBET
Scott Shattuck
Kevin Lindsey
kevlindev.com
Gerbert Kaandorp
Backbase
Joe Hewitt
SWAT
Sebastian Werner
qooxdoo
Andreas Ecker Claus AugustiHalfBrain
AlphaBlox
AlphaBlox acquires HalfBrain
IBM
IBM bought AlphaBlox
General Interface
TIBCO
bought
Paul Sowden Steve Champeon ActiveWidgets
2005-02-12
DHTML Universe
An incomplete mapping of the DHTML Universe
Please send new information and corrections to:
"Dark Matter"
perhaps 3-4x the size of
the visible universe?
Dylan Schiemann
Informatica Corp.
DojonetWindows Isomorphic Inc.
licenses
Alex Russell
JotSpot re_pubsub
sponsors
HTMLArea
sponsors
Joyce Park
mod_pubsub
Mark Anderson
Burstlib
Aaron Boodman
GMailGoogle Maps
Dan Pupius
Dot Net
Solutions
13th Parallel Library
(unreleased)
Tom Trenka
f(m)
Thomas Brattli
ScriptomaniaDHTMLCentral.com
Tim Scarfe
Erik Aarvidson
WebFX.eae.net BindowsWebOS.com
Emil Eklund Mike Hall
Brain Jar
Dan Steinman
DynAPI
Robert Rainwater
jsDOM
Darin Kadrioski
DomAPI
Scott Porter
GameLib
Charles KendrickAlex ShvedoffChris Wetherell
?
Iain Lamb
Oddpost
Yahoo!
Y! bought Oddpost
Ethan Diamond
Scottandrew LePera
?
Mihai Bazon
David Schontzler Michal van Ouwerkerk
David Joham
XML for Script
Micheal Houghton Scott Severtson Jon van Noort
William J. Edney
TIBET
Scott Shattuck
Kevin Lindsey
kevlindev.com
Gerbert Kaandorp
Backbase
Joe Hewitt
SWAT
Sebastian Werner
qooxdoo
Andreas Ecker Claus AugustiHalfBrain
AlphaBlox
AlphaBlox acquires HalfBrain
IBM
IBM bought AlphaBlox
General Interface
TIBCO
bought
Paul Sowden Steve Champeon ActiveWidgets
2005-02-12
“AJAX”
2005-02-18
“Ajax: A New Approach to Web Applications”
(Jesse James Garrett)
Web StandardsEcmaScript
HTML
CSS
DOM
1998 1999 2000 2001 2002 2003 2004 … 2009 2010 2011 2012 2013 2014 2015
1998 1999 2000 2001 2002 2003 2004 … 2009 2010 2011 2012 2013 2014 2015
3 5 6
4 5
2 3
2 2.1 individual modules320
05 -
200
8
…1.0
…6.0
2005 2006 2007 2008 2009 2010 2011 2012 2013 2014
2005 2006 2007 2008 2009 2010 2011 2012 2013 2014
Runtimes
2.0
7.0
1.0
3.0
1.0…
2.0
3.5
8.0
3.0
4.0…
9.0
4.0 5.0
~33
~39
10.0
11.0
7.06.0 8.0
JavaScript Performance
0
2000
4000
6000
8000
IE6 IE7 IE8 IE9 IE10 IE11
60 60 140
2.800
6.500
7.800
http://v8.googlecode.com/svn/data/benchmarks/v3/run.html
2005 2006 2007 2008 2009 2010 2011 2012 2013 2014
2005 2006 2007 2008 2009 2010 2011 2012 2013 2014
qooxdoo Tooling
make
generator
generator2
2004 2005 2006 2007 2008 2009 2010 2011 2012 2013
2004 2005 2006 2007 2008 2009 2010 2011 2012 2013
JavaScript Frameworks
Gith
ub
Ecm
aScr
ipt
5
AJA
X
• first release 0.1
qooxdoo Milestones200620052004
200620052004
Web 1.0 Web 2.0 / AJAX
• Project infrastructure
• i18n
• Virtual Table
qooxdoo Milestones200920082007
200920082007
RIA
• OO Class system
• Integrated Test-Runner
• Virtual DOM
• Queue based rendering
• Scaffolding
• Layout System
• Modern Theme
• Drag & Drop
• 1.0 Release
• Data Binding
• Global Error Handling
qooxdoo Milestones20112010
20112010
RIA Mobile
• Virtual Widgets
• CSS3 based theming
• qx.Server
• Mobile GUI Toolkit
• Feature detection
• Offline support
• Animations & Transforms
• REST IO layer
• qooxdoo npm module
• Moved code to github
qooxdoo Milestones201420132012
201420132012
Responsive
• qx.Website
• New project look
• Tablet support
• Lightweight DOM
• LESS to SCSS
• Website widgets
• Application scaling
• GruntJS-based tooling
• Pointer events
qooxdoo 4.1
=
61. stable release