Java Powering Next Generation Mobile Data Services

Download Report

Transcript Java Powering Next Generation Mobile Data Services

Java Powering
Next Generation Mobile
Data Services
Glenn T. Edens
Senior Vice President,
Director Sun Microsystems Laboratories
Java Powering Mobile Data Services
94M -> 350M+
800+
Units installed base1
JCP Members
372M+ (60%)
63
Units to ship in '041
J2ME JSRs
70%+
70+
Penetration in top 5 OEMs
J2ME Licensees
4.2M+
$1.4B
Carrier Java revenue in '032
$15B
Java Developers
10's of 1000's
Carrier Java revenue by '082
53 -> 110
Carrier deployments
1
2
OVUM, June 2004
ARC Group, March 2004 Sun Proprietary/Confidential: Internal Use Only
of Applications
110 Carrier Deployments Worldwide
Sun Proprietary/Confidential: Internal Use Only
Java Is All Around Us
Java-enabled Handsets
1,600
Units (in million)
1,400
1,200
1,000
1B
installed
base in
2006
800
600
400
200
0
2004
2005
Installed Base
2006
2007
2008
Annual Shipment
Sun Proprietary/Confidential: Internal Use Only
Java on Mobile Devices –
From zero to 350M units in 5 years
• Started in SunLabs in late 1998
•
as 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
Sun Proprietary/Confidential: Internal Use Only
Looking into the Future:
J2ME footprint on handsets
Sun's J2ME
Optimized Implementations
Resident Downloaded
Apps
Apps
Resident
Apps
Resident Downloaded
Apps
Apps
Java
Platform
Native OS
Downloaded
Apps
Java
Platform
Native OS
Benefits
• Reduced integration &
management costs
• Shortened time-to-market
• Increase ROI with Java
Sun Proprietary/Confidential: Internal Use Only
Java
Platform
Native OS
Sun/ARM Collaboration
Product Availability – December 2004
Sun SW
Solution
Classic VM
ARM HW
Solution
Hardware
bytecode
acceleration
Performance
Gain
Startup /
Latency
Battery
Consumption
Good, uniform
speed
Low latency
High
efficiency
Native code
compiler
+
CLDC HotSpot
Implementation
=
Generic
Processor
High top
speed. Needs
“warming up”
Requires
“Warming Up”
No special
optimizations
Sun Proprietary/Confidential: Internal Use Only
ARM Core
with Jazelle
High,
uniform
top speed
Low latency
Optimized
efficiency
Phone Environment Customization
• High quality,
•
•
Brandable Interface
customizable
Java widget set
Providing
customizable and
brandable look to
fit customer UE
requirements
Available by Mid
CY05
Phone
Integration
Sun Proprietary/Confidential: Internal Use Only
Different
Themes
Rich Java
LCDUI Widgets
Project 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)
Sun Proprietary/Confidential: Internal Use Only
Next 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 <= Convenience
Sun Proprietary/Confidential: Internal Use Only
Java Powering
Next Generation Mobile
Data Services
Glenn T. Edens
Senior Vice President,
Director Sun Microsystems Laboratories