Title: Java Powering Next Generation Mobile Data Services
1Java Powering Next Generation Mobile Data
Services
- Glenn T. Edens
- Senior Vice President, Director Sun Microsystems
Laboratories
2Java Powering Mobile Data Services
94M -gt 350M Units installed base1 372M
(60) Units to ship in '041 70 Penetration in
top 5 OEMs
800 JCP Members 63 J2ME JSRs 70 J2ME Licensees
1.4B Carrier Java revenue in '032 15B Carrier
Java revenue by '082 53 -gt 110 Carrier deployments
4.2M Java Developers 10's of 1000's of
Applications
1 OVUM, June 2004 2 ARC Group, March 2004
3110 Carrier Deployments Worldwide
4Java Is All Around Us
1B installed base in 2006
2004
2005
2006
2007
2008
5Java on Mobile Devices From zero to 350M units
in 5 years
- Started in SunLabs in late 1998as Project
SpotLess - First commercial deployment in 2001
- LG Telecom (Korea), NTT DoCoMo (Japan), Nextel
(US) - Now 350M devices are used on 110 carrier
networks - Continuous rapid cycle to experiment, innovate
and productize
6Looking into the FutureJ2ME footprint on
handsets
Sun's J2MEOptimized Implementations
Downloaded Apps
Resident Apps
Java Platform
Resident Apps
Downloaded Apps
Native OS
Java Platform
Downloaded Apps
Resident Apps
Native OS
Java Platform
- Benefits
- Reduced integration management costs
- Shortened time-to-market
- Increase ROI with Java
Native OS
7Sun/ARM Collaboration
Product Availability December 2004
CLDC HotSpot Implementation
Native code compiler
Sun SW Solution
Classic VM
Hardware bytecode acceleration
ARM Core with Jazelle
Generic Processor
ARM HW Solution
Performance Gain
Good, uniform speed
Startup / Latency
Requires Warming Up
Low latency
Low latency
High efficiency
No special optimizations
Optimized efficiency
Battery Consumption
8Phone Environment Customization
Brandable Interface
- High quality, customizable Java widget set
- Providing customizable and brandable look to fit
customer UE requirements - Available by Mid CY05
Different Themes
Phone Integration
Rich Java LCDUI Widgets
9Project LemonPeel
- Enables seamless consumption of services
- Improves retail experience radically
- Much easier to navigate than WAP!!!
- Simple, Personalized, Integrated
- Measurable success(e.g. time and clicks to
purchase)
10Next Steps...
- Higher performance, rapid start up time
- Extensible environment
- Concurrent applications (multi-tasking)
- Robust, long running VM
- Solaris 10, Opteron, Sparc Servers
- Rich, customizable, user experiences Consumption
lt Convenience
11Java Powering Next Generation Mobile Data
Services
- Glenn T. Edens
- Senior Vice President,
- Director Sun Microsystems Laboratories