Download - Ed Burns @ FOWA 08
The PastThe PresentThe Future of the UI for Distributed Applications
Ed BurnsSenior Staff EngineerEnterprise Java Platforms
The PastThe PresentThe Future of the UI for Distributed Applications
in 10 minutes or less
Ed BurnsSenior Staff EngineerEnterprise Java Platforms
The PastThe PresentThe Future of the UI for Distributed Applications
in 10 minutes or less
and how Sun helps you get there
Ed BurnsSenior Staff EngineerEnterprise Java Platforms
4
Agenda• How did we get here?How did we get here?• Where are we now?Where are we now?• Where are we going?Where are we going?• How does Sun help you get How does Sun help you get
there?there?> Technology offeringsTechnology offerings> Sun Developer NetworkSun Developer Network> Startup EssentialsStartup Essentials
5
How did we get here?
• What are the historical drivers that have lead us to the our current situation:> So many UI choices> So many different
development techniques• What is a web app, really?
6
How did we get here?
• What are the historical drivers that have lead us to the our current situation:> So many UI choices> So many different
development techniques• What is a web app, really?
HTMLHTMLCSSCSS
JavaScriptJavaScript
AjaxAjax
7
19601965
19701975
19851995
20002008
19801990
Dumb Terminals
Bitmapped Display:
Direct Graphics API
Web: Markup
PLATO
DEC PDP
IBM 3270Mac & PC
X Window System
MS Window 3.1
Internet, Non-Web
(Gopher, Archie, telnet etc)
NCSA Mosaic
Rich Client Web
NetscapeMSIE
Sun JavaMac OS X
Applet
FlashSVG AJAX
Mozilla
MobilePo
pular
ity
Distributed App UI Timeline
8
Agenda revisited• How did we get here?• Where are we now?> More complicated than ever?> AJAX, Rich Internet Applications, and many
other buzzwords• Where are we going?• How does Sun help you get there?
9
Agenda revisited• How did we get here?• Where are we now?• Where are we going?> All that complexity> Multiple devices...
• How does Sun help you get there?
10
Agenda revisited• How did we get here?• Where are we now?• Where are we going?> All that complexity> Multiple device types...
accessing the same app• How does Sun help you get there?
11
How does Sun help you get there?• Technology Offerings> Hardware> Software>Non-Java> Java
• Sun Developer Network• Startup Essentials
12
Startup Essentials• What you get> Rock bottom pricing on Sun systems and storage> Sun platform web hosting> Free Sun software
• Eligibility Requirements> In business for less than four years> A maximum of 150 Employees> Verifiable company presence
FOWA 2008Slides:
developers.sun.comJoin SDNParticipate→WikisSearch: fowa