The document summarizes Ed Burns' presentation on the past, present, and future of user interfaces for distributed applications. It discusses how user interfaces have evolved from early desktop apps to modern web and mobile apps. It also outlines where interfaces are headed with increasing complexity across multiple devices. Finally, it describes how Sun helps developers navigate these changes through technology offerings, developer resources, and startup programs.
MAHA Global and IPR: Do Actions Speak Louder Than Words?
Ed Burns @ FOWA 08
1. The Past
The Present
The Future
of the UI for Distributed
Applications
Ed Burns
Senior Staff Engineer
Enterprise Java Platforms
2. The Past
The Present
The Future
of the UI for Distributed
Applications
in 10 minutes or less
Ed Burns
Senior Staff Engineer
Enterprise Java Platforms
3. The Past
The Present
The Future
of the UI for Distributed
Applications
in 10 minutes or less
and how Sun helps you get there
Ed Burns
Senior Staff Engineer
Enterprise Java Platforms
4. Agenda
• How did we get here?
• Where are we now?
• Where are we going?
• How does Sun help you get
there?
> Technology offerings
> Sun Developer Network
> Startup Essentials
4
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?
5
6. How did we get here?
• What are the historical
Ajax drivers that have lead us to
JavaScript the our current situation:
CSS > So many UI choices
HTML > So many different
development techniques
• What is a web app, really?
6
7. e eb
08 AX
bil tW
Mo ien
AJ
20
7
S
X
Cl
cO
ch
Ri
Ma la G
00 Mo
zil SV
20 ap
e
sh Ap
ple
t
tsc Fla c)
av
a
Ne eb lnet
et
p
ku
IE
nJ MS -W e
ar
on ie, t
95
Su
SA t, N rch
19
ne
:M
ic A
NC sa Int
er r,
he
Mo
eb
op
Distributed App UI Timeline
(G
3.1
ow W
90
ind
W
19 MS
70
85 32
19
M
IB
PC
c&
Ma
80 ste
m
19 ow
Sy
ind
X
W
:
75
P
lay I
isp AP
PD
19
C
DE
d D ics
pe ph
70 ap ra
tm G
19 Bi rect
Di ls
65 na
19 mi
er
O m bT
Du
AT
60
PL
19
Popularity
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?
8
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?
9
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?
10
11. How does Sun help you get there?
• Technology Offerings
> Hardware
> Software
> Non-Java
> Java
• Sun Developer Network
• Startup Essentials
11
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
12
13. FOWA 2008
Slides:
developers.sun.com
Join SDN
Participate→Wikis
Search: fowa