Java Now and Future
Java Now and Future
EJB 3.0 > The 10th session started from March 2, 2006 > The 11th session will start from Sep. 2006
NetBeans Tutorials
www.javapassion.com/netbeans/masterindex.html
What is Java?
Java is a Platform!
Where is Java?
Happy
10th Birthday
Java
Robots
Webcams
TVs
Consumer Electronics
PDAs
Cash Registers
STBs
Lottery Terminals
10 $
B 0
ion ill
1995
2005
*Source: Ovum
BEA Systems PalmSource Sony Matsushita Samsung Tata Elxsi SouJava Cisco Systems SAP
Philips
JCP Members
Nokia IBM Apple Hewlett-Packard
950
Java Developers
4.5 Million
JavaOne
Largest developer conference in the world Over 14,000 attendees 174+ Technical Sessions, 145 BOFs, 37 Hands on Labs 23,000+ JavaOne Online subscribers worldwide Free multimedia content for SDN subscribers
developers.sun.com/learning/javaoneonline/
Java Platform
Innovations in Java SE
Themes of Java SE
JDK 1.1, 1.2
> Key goal is functionality
JDK 1.5
> Ease of use > Ease of development
Tiger
performance ergonomics
z-ordering jstat JMX BigDecimal RMI dynamic proxies updates Generics Gnome Skins jps JDBC RowsetsAutoboxing extended for loop faster startup jconsole printf JVM sharing synth L&F SAX 2.0 Concurrency utilities Unicode Surrogatesimporting constants OpenGL IP reachability Ocean L&FSASL performance XAWT unsynchronized StringBuffer improved cookie support XML Schema apt DOM 3 JVM Monitoring fatal error handlers Stack trace API Remote JMX improved footprint varargs swing printing AMD64 Enumerated types OCSP metadata XDnD Packed JARs New Memory Model scanning JVMPI Profiling
JTable upgrades
Mustang
JVM DTrace
Split Verifier Windows system tray Unicode Normalizer Services Attach on chmod demand Core JVM SwingWorker Annotation processors Parallel old-space GC performance JavaDoc Tags LCD fonts Docs in JDBC 4.0 Faster JNI Free disk space Chinese More gfx acceleration JAXB 2.0
Improved OOM diagnosability
Password prompting
JVM & CLR Co-Existence More desktop FireFox support Pluggable Locales integration Scripting Languages Native L&F Fidelity HTTP cookie manager XAWT More GC Ergonomics rendering JavaScript engine XML digital signatures Improved text
the so ee ontrib C
co de rce
elves s them gs ology Fix bu techn Java se e rve th y promi Prese tibilit a comp
n xes a ute fi
e eatur df
http://mustang.dev.java.net
Innovation in Java EE
Best & Proven Development & Deployment Platform for Enterprise Applications
Private Insurance
New and simplified persistence API Easy web applications with JavaServerTM Faces Simplified web services support More web service standards support
Innovations at Java ME
9290
7650
A388
A820
T720
A 008
i300
Zaurus
T06
A3013T C5001T
N503i
N503is
FOMA N2002
HipTop
Treo 280
Blackberry 5810
Ipaq
Z100
C3011SA
i705
Java ME in Wireless
635 Handset Models
1
59%
708 Million
140+
53% 50%
Oman
Macau Residency ID Card US Department of Homeland Security
Mobile Solutions
RFID
Remote Devices
= Opportunity
Go get it!