32. The Java Platform
• Write Once, Run Anywhere
• Not just a programming language
• Open standards
> Java Community Process (JCP)
> Java Specification Request (JSR)
• Open source
> Sun's implementation of the JDK
34. • Building Community &
Industry Recognition
> Usage quadrupled over the
last two years
> Now over 120 Partners
> Breaking News: 2006 JDJ
Editor's Choice Award
• Why? A different model
> Complete tools
> First to support new
standards
> Add-ons that are tested to
work together
Tools Innovation: NetBeans
Visual
Web
SOA
C/C++
Java
EE
NetBeans
GUI
Builder
Web 2.0
Mobility
CORE
35. Network of Things
1014
Network of
Computers
108
Network of Things That
Embed Computers
1011
Desktops
Transfers Content Transactions Telemetry Control
Transfers Content Transactions Telemetry Control
Clients
Functions
Organization
Protocols
Waves of the Internet
Switches
Switches
Packages
Packages
Thermostats
Thermostats
Clothes
Clothes
Phones
Phones
TVs
TVs
Cars
Cars
Games
Games
FTP SMTP
HTTP
Client/Server
N-tier Web
Web
Applications
Applications
Web
Web
Services
Services
Polyarchical
Polyarchical
Fractal
Fractal
Jini
Jini
JXTA
JXTA
ZigBee
ZigBee
SOAP
WSDL
36. “Laws” of Computing
• Moore's Law
> Number of transistors on a single piece of silicon
doubles every 18-24 months
• Gilder's Law
> Network bandwidth capacity triples every 12
months
• Metcalfe's Law (Net Effect)
> Value of network increases exponentially as
number of participants increases
37. RFID: The New Barcode
• No line of sight required
• 256 bits of data (that's plenty)
• It's just a number, but the value is more that that
39. Sun Small Programmable Object
Technology (SPOT)
• Sun has licensed Java on over a billion
mobile phones
• How do we encourage Sun technology in
whatever comes next?
> Only 5% of CPUs are in 'computers'
• 180MHz 32-bit ARM 920T CPU
> 512Kb RAM, 4Mb Flash
• Chipcon 2420 radio package
> 2.4GHz frequency
> IEEE 802.15.4 (Low rate PAN protocol)
• Sensors: Acceleration, light, temperature
40. Sun SPOTs & Java
• Squawk Virtual Machine
• No operating system
• Java “on the metal”
• Almost entirely written in Java
> Including device drivers for sensors
• Easy to program sensor networks
www.sunspotworld.com
41. Summary
• Technology is an exciting place to be
• Innovation is what matters
• Think outside the box
• Use open standards and software
• Sun is about open standards and open source
42. Sun Developer Network
• Free resources for all developers
> Tools (Creator, Java Studio Enterprise Edition)
> Forums
> FAQs
> Early Access
> Newsletters
• Join Today!
>http://developers.sun.com