Future of Mobile Java and Mobility Middleware Jon Bostrom CTO okia Java Platform copyright 2004 by OSGi Alliance All rights reserved.
The Mobile Application Ecosystem >100 operators deployed Java >300 Java handset models by 32 vendors on the market >250 million Java enabled handsets on the market >350 000 Java developers focusing on mobile >1 million mobile Java developer toolkits downloaded ~15 million mobile Java downloads globally / month >Global mobile download business worth $3.2 billion 2003
Mobile Terminal Applications Availability (Sept04) Symbian 3200 15000 Java TM
It s about a multi-million dollar business Downloads by Device in GSM marketplace Macrospace Alpha Wing has generated over 1.2 million cumulative Java licenses sold Others 9% okia Series 60 15% Other okia devices 24% okia Series4 0 52%
Potential Customers in the Ecosystem 100 M 60+ Developer Platform devices by okia 7 device vendors and 16 devices compliant with Series 60 Developer Platform Installed base of Series 60 over 10 million 70 M 2003 2004E OKIA S AUAL SHIPMETS OF DEVELOPER PLATFORM DEVICES
Devices support the Ecosystem Technical capabilities Series 60 Developer Platform devices Series 40 Developer Platform devices Volumes
Open Marketplace Your connection to the world s most lucrative mobile marketplace Forum okia community of 1.5M developers Forum okia PRO program with 300+ member companies 1500+ Series 60 apps 2900+ Symbian apps 2800+ apps in okia channels Tens of millions Java downloads Hundreds of millions content downloads www.forum.nokia.com
Why Does the Ecosystem work? Standards! API Platform Roadmap Complet Compac for Developers e t Java Java JSR 249 JSR 248 (JSR for Manufacturers 232) Java CLDCbased API stack Java CDCbased API stack Common Core APIs Other APIs for Operators for Enterprises for Consumers Wider interoperability Ease of development and porting Increased market and revenue opportunity More applications More demand for compatible devices More applications, increased service usage Increased revenues Improved compatibility with choice Enhanced manageability of enterprise apps Lower cost, better security, higher productivity Wider choice of (compatible) applications Improved service quality
J2ME Today - Technology The vast majority of J2ME devices today are based on the CLDC/MIDP technology Static System APIs are frozen at manufacture AMS LCDU I API Std API MIDP 2.0 CLDC 1.1 OS Value Added API
ew CDC based Mobile Platform with More power! DEVICE Symbian OS User Experience Applications Loadable Middleware Service Components Loadable ative Libraries C++ App Env. Management (JSR 232) Common Core APIs Foundation Profile Java (CDC) Java MID P Common Platform Services Transparent MW Communicati on Standardize d Programmin g Interfaces SERVER Applications Middleware Services J2SE/ J2EE on-java (e.g..et) Apps and Services Common Platform Services DEVELOPER PRODUCTIVITY & TOOLS
Standards Based Manageability! Dynamic component lifecycle management framework based on OSGi service platform (JSR 232) On-demand management for applications, services and shared libraries while the system is running Install scripting capability Authority framework: who can do what Complete local and remote manageability Batch management for large-scale deployment Dependency management Real-time remote monitoring and control LOWER TOTAL COST TO MAAGE AD SUPPORT!
Middleware in the Mobile Marketplace The next Big Opportunity
Range of E-2-E Development Ease for developer To create solution LOW E=existing apps E E-2-E buddy-list and Presence service =ew apps Flexibility Sockets/http E E Sync engine Web service E-2-E SAP vertical services Middleware E E Advanced APIs high E E Low Leve API low Completeness of solution high
Middleware The ew MarketPlace! HORIZOTAL MIDDLEWARE: faster, easier and more robust development of connected applications including P2P, Location VERTICAL MIDDLEWARE: rapid application development and deployment in specific vertical markets like CRM, Data Mgt, FA, Financial, Gaming WEB SERVICE MIDDLEWARE: easy creation of mobile web service applications without facing the complexity of web service clients THE EW MARKETPLA CE FOR CLIET MIDDLEWAR E!
Web Services Middleware in action Provides a framework for identitybased Web Services applications plug-in architecture supports multiple service invocation frameworks Hides details of discovery and authentication from applications Supports both remote and local (on device) services On-device services enhance the value of Web Services with user profile and location information OSGi Service Invocation framework
With okia and OSGi, The move into mobile services will be simpler than you imagine