Future of Mobile Java and Mobility Middleware



Similar documents
Java ME & NetBeans Mobility. Petr Suchomel Architect, NetBeans Mobility Sun Microsystems

Nokia 9210i/9290 Communicators and PersonalJava TM Application Development

OSGi Service Platform in Integrated Management Environments Telefonica I+D, DIT-UPM, Telvent. copyright 2004 by OSGi Alliance All rights reserved.

Java and the Internet of Things

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc

Mobile Development Discovery Document

G Cloud 6 CDG Service Definition for Forgerock Software Services

OW2 Open Source Cloudware Initiative

Value Added Services (VAS) - Mobile Applications Business Cases

Extreme Java G Session 3 Main Theme Java Core Technologies (Part I) Dr. Jean-Claude Franchitti

Introduction to SunOne Development Tools by Mr. Mickey Fan, Java Architect, Sun Microsystems. Good morning. Ladies and Gentlemen.

Project SailFin: Building and Hosting Your Own Communication Server.

Evaluating Enterprise Mobile Platforms Go Big or Go Small?

Dynamic Bluetooth File Sharing With Cellular Devices. Project Goals

Review of J2ME and J2ME-based Mobile Applications

The Benefits of Utilizing a Repository Manager

Dr. Dimitar Valtchev. 24 June 2010, Stuttgart, Eclipse Embedded Day

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Web Services: Usage and challenges in mobile phones (computers)

TECHNOLOGIES PVT. LTD.

rich mobile applications made easy

OSGi Technology for System and Network Architects DECEMBER 2013

PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION

A standards-based approach to application integration

COPYRIGHTED MATERIAL. Chapter 1: Introduction

Introduction to Service-Oriented Architecture for Business Analysts

MOBILIZING ORACLE APPLICATIONS ERP. An Approach for Building Scalable Mobility Solutions. A RapidValue Solutions Whitepaper

IBM PureFlex System. The infrastructure system with integrated expertise

Mobile Operating Systems. Week I

Workshop on Android and Applications Development

Open Source Grid Computing Java Roundup

Angel Dichev RIG, SAP Labs

ITG Software Engineering

Nokia Mobile Software Strategy

Wireless Solutions Beyond

Application Services Mobile Apps Development ERP Implementation and Support Testing Services HR & Management Consultancy

SAP INTEGRATION APPROACHES

JBoss. choice without compromise

Enterprise Portal Built by and for Higher Education

Java in Web 2.0. Alexis Roos Principal Field Technologist, CTO Office OEM SW Sales Sun Microsystems, Inc.

M 2 M IWG. Eclipse, M2M and the Internet of Things. Overview. M 2 M Industry WorkGroup! M2M?

Nexus Professional Whitepaper. Repository Management: Stages of Adoption

Java Platform, Micro Edition (Java ME) Mokoena F.R. The 7046 Team

OSGi Technology for Developers DECEMBER 2013

Cloudy Middleware MARK LITTLE TOBIAS KUNZE

Captivate Your Mobile Customers

Building the Internet of Things Jim Green - CTO, Data & Analytics Business Group, Cisco Systems

The Enterprise Java Internet Provider

SAP HANA Cloud Applications Partner Program Certification

Introduction to IBM Worklight Mobile Platform

<Insert Picture Here> Evènement partenaires CRM Oracle 12 mai 2010

POINT-TO-POINT vs. MEAP THE RIGHT APPROACH FOR AN INTEGRATED MOBILITY SOLUTION

Using Cloud Services for Building Next Generation Mobile Apps

KURA M2M/IoT Gateway. reducing the distance between embedded and enterprise technologies. Tiziano Modotti, October 28 th, 2014

Next Generation Intelligent, Mobile, Widely Distributed Applications: Solving Tomorrow s Software Development Challenges Today

The Fastest Path to the Cloud Building Your SaaS Company on Force.com

Switch Web Infra to Open Source SW For Company A

Mobile Enterprise Application Platform (MEAP) A solution to myriad challenges in enterprise mobility MEAP. Enterprise Integration.

An Experience in Accessing Grid Computing Power from Mobile Device with GridLab Mobile Services

Mobile Devices and Web Services

Porting VNC to Mobile Platforms

Managing Complexity in Mobile Application Deployment Using the OSGi Service Platform

How Oracle MAF & Oracle Mobile Cloud can Accelerate Mobile App Development

OSGi Remote Management

Operations and Monitoring with Spring

Smart Card Web Server, How to bring operators applications and services to the mass market. February

INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS

Agenda. Success Stories with OpenShift. 11:15-11:45 am. OpenShift Tech Overview 9:40-10:30 am. Red Hat Mobile on OpenShift 10:45-11:15 am

Mobility Solutions in IBM

How Microsoft dynamics AX fairs in comparison to other ERP s

This document describes how the Meraki Cloud Controller system enables the construction of large-scale, cost-effective wireless networks.

IBM Proof of Technology Discovering business application services, featuring IBM WebSphere Application Server Network Deployment V8

Smartphone Enterprise Application Integration

Testing Mobile Applications

Get started developing SDN apps now.

MaaSter Microsoft Ecosystem Management with MaaS360. Chuck Brown Jimmy Tsang

Service Oriented Architecture

Urbancode Deploy Overview

Mobile-PC Suite: Using Mobile Phone as Remote to Control PC Operations

Meister Going Beyond Maven

E-Business Suite Oracle SOA Suite Integration Options

Voice over Internet Protocol (VoIP) in the Hospitality and Gaming Sectors

Pramari Customer Base

WHITE PAPER How to Use Open Source Integration Software Safely in the Enterprise

Insights into the Mobile App. Chris Chandler, Head of Mobile Services, OSG Southeast Asia, Microsoft Corporation

Streamlining Patch Testing and Deployment

G-Cloud III Services Service Definition Accenture Cloud Integration Services

HP CLOUD SYSTEM. The most complete, integrated platform for building and managing clouds featuring Intel technologies.

ipad Application for Streamlining Healthcare Paperwork

Clodoaldo Barrera Chief Technical Strategist IBM System Storage. Making a successful transition to Software Defined Storage

The standards landscape in cloud

Cloud Computing Security Issues

Mobile application testing for the enterprise

The Suitability of Native Application for University E-Learning Compared to Web-Based Application

Cloud Security considerations for business adoption. Ricci IEONG CSA-HK&M Chapter

Middleware- Driven Mobile Applications

Cisco Enterprise Mobility Services Platform

GlassFish v3. Building an ex tensible modular Java EE application server. Jerome Dochez and Ludovic Champenois Sun Microsystems, Inc.

IBM MobileFirst Launch David Lee Heyman

VCE BUSINESS UPDATE AND OVERVIEW

Transcription:

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