Java Powering Next Generation Mobile Data Services Glenn T. Edens Senior Vice President, Director...
-
Upload
charlotte-richardson -
Category
Documents
-
view
220 -
download
3
Transcript of Java Powering Next Generation Mobile Data Services Glenn T. Edens Senior Vice President, Director...
Java Powering Next Generation Mobile Data ServicesGlenn T. EdensSenior Vice President, Director Sun Microsystems Laboratories
Sun Proprietary/Confidential: Internal Use Only
94M -> 350M+94M -> 350M+Units installed baseUnits installed base11
372M+ (60%)372M+ (60%)Units to ship in '04Units to ship in '0411
70%+70%+Penetration in top 5 OEMsPenetration in top 5 OEMs
Java Powering Mobile Data Services
800+800+JCP MembersJCP Members
6363J2ME JSRsJ2ME JSRs
70+70+J2ME LicenseesJ2ME Licensees
$1.4B$1.4BCarrier Java revenue in '03Carrier Java revenue in '0322
$15B$15BCarrier Java revenue by '08Carrier Java revenue by '0822
53 53 ->-> 110 110Carrier deploymentsCarrier deployments
4.2M+4.2M+Java DevelopersJava Developers
10's of 1000's10's of 1000'sof Applicationsof Applications
1 OVUM, June 20042 ARC Group, March 2004
Sun Proprietary/Confidential: Internal Use Only
110 Carrier Deployments Worldwide
Sun Proprietary/Confidential: Internal Use Only
Java Is All Around Us
Java-enabled Handsets
0
200
400
600
800
1,000
1,200
1,400
1,600
Un
its
(in
mil
lio
n)
Installed Base Annual Shipment
1B 1B installedinstalledbase in base in 20062006
2004 2005 2006 2007 2008
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
Native OSNative OS
JavaJavaPlatformPlatform
DownloadedDownloadedAppsApps
ResidentResidentAppsApps
Native OSNative OS
JavaJavaPlatformPlatform
DownloadedDownloadedAppsApps
ResidentResidentAppsApps
Native OSNative OS
JavaJavaPlatformPlatform
DownloadedDownloadedAppsApps
ResidentResidentAppsApps
Benefits• Reduced integration &
management costs• Shortened time-to-market• Increase ROI with Java
Sun's J2MEOptimized Implementations
Sun Proprietary/Confidential: Internal Use Only
High,High,uniformuniform
top speedtop speed
High topHigh topspeed. Needsspeed. Needs
““warming up”warming up”Good, uniformGood, uniform
speedspeed
Sun/ARM Collaboration
Generic Generic ProcessorProcessor
Native codeNative codecompilercompiler
HardwareHardwarebytecodebytecode
accelerationacceleration
Classic VMClassic VM
ARM CoreARM Corewith Jazellewith Jazelle
CLDC HotSpotCLDC HotSpotImplementationImplementation
+ =
Sun SW Solution
ARM HW Solution
PerformanceGain
Startup /Latency Low
latency
Requires“Warming
Up”
Low latency
BatteryConsumption
Highefficiency
No special optimizations
Optimizedefficiency
Product Availability – December 2004Product Availability – December 2004
Sun Proprietary/Confidential: Internal Use Only
Phone Environment Customization• High quality,
customizable Java widget set
• Providing customizable and brandable look to fit customer UE requirements
• Available by Mid CY05
DifferentThemes
PhoneIntegration
Brandable Interface
Rich Java LCDUI Widgets
Sun Proprietary/Confidential: Internal Use Only
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
Java Powering Next Generation Mobile Data ServicesGlenn T. EdensSenior Vice President,Director Sun Microsystems Laboratories