SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
The expanding role of the OSGi Alliance
Craig Hayman
Vice President, IBM Pervasive Computing
10.23.2003
The Challenge
OEMs,
ODMs,
Tier 1s
Enterprises
& Service
Providers
ISV’s,
Developers
NEED APPLICATIONS
that run on their devices
NEED APPLICATIONS that
run on MANY DEVICES
NEED to build their application to
support MANY DEVICES
Widespread
device
deployment
Large ISV
Community
Low total cost of
ownership for devices,
services, and applications.
Devices that reuse existing
development skills
Apps & services that
run across evolving
devices
Common
requirements
vocabulary
Meeting the Challenge
OEMs,
ODMs,
Tier 1s
Enterprises
& Service
Providers
ISV’s,
Developers
NEED APPLICATIONS
that run on their devices
NEED APPLICATIONS that
run on MANY DEVICES
NEED to build their application to
support MANY DEVICES
Widespread
device
deployment
Large ISV
Community
Low total cost of
ownership for devices,
services, and applications.
Devices that reuse existing
development skills
Apps & services that
run across evolving
devices
Common
requirements
vocabulary
Infrastructure
Portable
middleware
Enable
End-to-end
tooling OSGi
Service
Platform
“Pay As You Drive” ™ motor insurance
Norwich Union Insurance
! UK’s largest motor insurer
" Pilot installation in 7,000 vehicles
" GPS tracking against map
information
" 18-24 month duration
! Records
" Vehicle and location
" Speed & direction
" Every second of every journey
! Goal
" Helps determine ‘Factor X’
" Dynamic ‘on-demand’ premium
" Expand to 1,000,000 vehicles
on success
‘Orange‘
Wireless
Network
‘Orange‘
Wireless
Network
Socializer
Chat
File
Transfer
Profile
Manager
Future
Features
Device OS
JVM
OSGi Service Platform
Socializer Platform
! Fully distributed, peer to peer platform
! Facilitates ad-hoc social interaction
among users in the vicinity
! Platform includes:
" Discovery Discovers other
Socializer users in the vicinity
" Chat Provides capability to initiate
one-to-one or group chats
" File Transfer Share files and
applications
" Profile Manager Enables users to
exchange personal information and
find users with similar interests
! New features can be developed by an
open source community and propagated
among users
! Targets handhelds and laptops
www.alphaworks.ibm.com/tech/socializer
TCET - Tetrahedron-Control-Element-Topology
Distributed processors networked by patented point-to-point link scheme
'corePU'
icL_12
icL_23
icL_14
C4
C2
C1
PWR SS / env. ctrl syst.
pL
pl
e.g.
MM/LAN/ WAN
real-time
networks
HMI specific
I/O
real-time specific
I/O
pl
PAN
wireless I/O
pl
pl
exp. links:
wired & wireless
HMI
sub-systems I/O
icL_34
icL_24
icL_13
4
3
2
1
'SysMon'
'CAP'
'ComPro'
C3
Sample applications
on in-vehicle
touch screen
OSGi
Service Platform
Blue Martini - enabling the mobile Sales force
A no-compromise “sometimes connected”
deployment model that provides the same
functionality and user experience as the
current online (browser-server) application
Desire:
Result:
based on:
Extension Services for WebSphere Everyplace
which in turn is based on
OSGi Service Platform
A no-compromise “sometimes connected”
deployment model that provides the same
functionality and user experience as the
current online (browser-server) application
Creating an OSGi Application
! Enter a project name
! Select your platform profile
! Add OSGi services
! Write a mobile device
application as you would a
J2EE web application
! Deploy to OSGi enabled
device
! A stock quote web service
client bundle
! Generated web service client
code
! Running in WSDD
! OSGi compliant SMF bundle
server and SMF runtime
accessible via SMF
perspective
Web Services and OSGi
My Eclipse Environment
Java VM/Class libraries
OSGi Service Platform
Config
Admin
Log service
Runtime
services
Eclipse
compatibility Resources SWTUI
Help
Legacy
Plug-in 1
Legacy
Plug-in 2 Search
Hybrid 1
Core
Services
OSGi
Function
Hybrid
Eclipse
Function
Key
OSGi Service Platform key to end-to-end solutions
Device Server
Extension Service for J2EE
Extension Services Management System
J2EE
Extension Services for Portal
Mobile
PlatformSolutions
Service Oriented Java
(OSGi Service Platform)
Telematics Factory Home Office
User
Experience
Lessons learned during this evolution
Creation of Vehicle Expert Group
to address unique Automotive
Electronics needs, bringing key
players together, resulting in new
capabilities for Release 3 of the
OSGi Service Platform
Interaction with industry standards
organizations and creation of
OSGi expert groups by marquee
industry sponsors
Dramatic increase in the
widespread adoption of the OSGi
Service Platform for In-Vehicle
Information & Telematics Systems
Result
Promote & extend OSGi
Service Platform for industry
verticals to componentize &
add network dynamism to
pre-existing static device
environments
Address massive
increase in system
complexity of
embedded software
in devices
OSGi Directors & Officers
proactively spread the word,
and also drive to reposition
the organization (PR & web
presence)
Cross-industry
education of the
applicability of the
OSGi Service
Platform
Liaison with Automotive
Multimedia Interface
Collaboration (AMI-C)
Work with other
industry groups
ActionInitiative
The new wireless reality
Click-browse-typeClick-browse-type or speak
Manual device provisioningAutomatic device provisioning
DevicesConnected devices
RoamingSeamless roaming
InformationInformation that follows you around
Silos of device softwarePortable middleware
What’s notWhat’s hot
Telematics, Set Top Boxes, and Handsets volumes
0
100
200
300
400
500
600
700
Millions
Telematics
Set Top Boxes
Data capable
Handsets
Telematics 6 8 11 14
Set Top Boxes 60 59 61 75
Data capable
Handsets
333 419 517 624
2003 2004 2005 2006
Data source: IDC
Mobile Expert Group (MEG)
! Created by OSGi Board of Directors on Friday, October 10, 2003.
# Formation driven by 2 key industry players Motorola & Nokia,
with strong initial support by Deutsche Telekom, Espial, IBM &
ProSyst Software
# Will define requirements and specifications to tailor and extend
the OSGi Service Platform for mobile devices that are data-
capable, and also capable of connecting to wireless networks
# Starting with development of an OSGi specification for the
management of CDC Foundation based environments on mobile
digital handsets
Expands the number of industries adopting and enhancing the OSGi
Service Platform
Meeting the Mobile Device Challenge
OEMs,
ODMs
Enterprises
& Service
Providers
ISV’s,
Developers
NEED APPLICATIONS
that run on their devices
NEED APPLICATIONS that
run on MANY DEVICES
NEED to build their application to
support MANY DEVICES
Widespread
device
deployment
Large ISV
Community
Low total cost of
ownership for devices,
services, and applications.
Devices that reuse existing
development skills
Apps & services that
run across evolving
devices
Common
requirements
vocabulary
Infrastructure
Portable
middleware
Enable
End-to-end
tooling Mobile
Expert
Group
Questions?
OSGi application resources
www-3.ibm.com/software/wireless/wsdd/

Contenu connexe

Tendances

Full Circle: The Rise of Vehicle-Installed Telematics
Full Circle: The Rise of Vehicle-Installed TelematicsFull Circle: The Rise of Vehicle-Installed Telematics
Full Circle: The Rise of Vehicle-Installed Telematics
HitReach
 
My speech at AstriCon 2009
My speech at AstriCon 2009My speech at AstriCon 2009
My speech at AstriCon 2009
stefanocarlini
 
Your partner for the connected car evolution
Your partner for the  connected car evolutionYour partner for the  connected car evolution
Your partner for the connected car evolution
prhaskitt
 
The Connected Car: Driving the Industry Forward
The Connected Car: Driving the Industry ForwardThe Connected Car: Driving the Industry Forward
The Connected Car: Driving the Industry Forward
HitReach
 

Tendances (20)

Så bygger du det Hybrida Molnet.
Så bygger du det Hybrida Molnet. Så bygger du det Hybrida Molnet.
Så bygger du det Hybrida Molnet.
 
JakartaOne Livestream CN4J: Cloud Native Runtimes - Revolution or Evolution?
JakartaOne Livestream CN4J: Cloud Native Runtimes - Revolution or Evolution?JakartaOne Livestream CN4J: Cloud Native Runtimes - Revolution or Evolution?
JakartaOne Livestream CN4J: Cloud Native Runtimes - Revolution or Evolution?
 
Jax2001 adobe keynote
Jax2001 adobe keynoteJax2001 adobe keynote
Jax2001 adobe keynote
 
Why choose qt framework for in vehicle infotainment
Why choose qt framework for in vehicle infotainmentWhy choose qt framework for in vehicle infotainment
Why choose qt framework for in vehicle infotainment
 
Full Circle: The Rise of Vehicle-Installed Telematics
Full Circle: The Rise of Vehicle-Installed TelematicsFull Circle: The Rise of Vehicle-Installed Telematics
Full Circle: The Rise of Vehicle-Installed Telematics
 
My speech at AstriCon 2009
My speech at AstriCon 2009My speech at AstriCon 2009
My speech at AstriCon 2009
 
160811_오토테크컨퍼런스_vault micro
160811_오토테크컨퍼런스_vault micro160811_오토테크컨퍼런스_vault micro
160811_오토테크컨퍼런스_vault micro
 
Best practices for Flash applications on mobile devices
Best practices for Flash applications on mobile devicesBest practices for Flash applications on mobile devices
Best practices for Flash applications on mobile devices
 
The State of Enterprise Mobility - 2013
The State of Enterprise Mobility - 2013The State of Enterprise Mobility - 2013
The State of Enterprise Mobility - 2013
 
Jboss Group
Jboss GroupJboss Group
Jboss Group
 
Flex mobile for JUG
Flex mobile for JUGFlex mobile for JUG
Flex mobile for JUG
 
Marco DiFede LTE Broadcast Business Opportunites
Marco DiFede LTE Broadcast Business OpportunitesMarco DiFede LTE Broadcast Business Opportunites
Marco DiFede LTE Broadcast Business Opportunites
 
Montpellier - Flex UG
Montpellier - Flex UGMontpellier - Flex UG
Montpellier - Flex UG
 
Your partner for the connected car evolution
Your partner for the  connected car evolutionYour partner for the  connected car evolution
Your partner for the connected car evolution
 
Fatc - Productivity by Design
Fatc - Productivity by DesignFatc - Productivity by Design
Fatc - Productivity by Design
 
Over the air 2.5 - Adobe AIR for Android
Over the air 2.5 - Adobe AIR for AndroidOver the air 2.5 - Adobe AIR for Android
Over the air 2.5 - Adobe AIR for Android
 
A quick wrap up of presentations at ims world forum issue 1
A quick wrap up of presentations at ims world forum issue 1A quick wrap up of presentations at ims world forum issue 1
A quick wrap up of presentations at ims world forum issue 1
 
National Airport of Romania
National Airport of Romania National Airport of Romania
National Airport of Romania
 
Xplatform mobile development
Xplatform mobile developmentXplatform mobile development
Xplatform mobile development
 
The Connected Car: Driving the Industry Forward
The Connected Car: Driving the Industry ForwardThe Connected Car: Driving the Industry Forward
The Connected Car: Driving the Industry Forward
 

Similaire à Platinum Keynote - The Expanding Role of the OSGi Alliance - C Hayman

Desktop is going to be v2
Desktop is going to be  v2Desktop is going to be  v2
Desktop is going to be v2
Pini Cohen
 
Impact 2014 The Mobile Enterprise
Impact 2014 The Mobile EnterpriseImpact 2014 The Mobile Enterprise
Impact 2014 The Mobile Enterprise
Andrew Coleman
 
International Conference on Advances in Computing, Communicati.docx
International Conference on Advances in Computing, Communicati.docxInternational Conference on Advances in Computing, Communicati.docx
International Conference on Advances in Computing, Communicati.docx
vrickens
 
IBM Mobile portal experience
IBM Mobile portal experienceIBM Mobile portal experience
IBM Mobile portal experience
Vincent Perrin
 
GIS Technology & Mobile Applications - MTASC 2011 Conference
GIS Technology & Mobile Applications - MTASC 2011 ConferenceGIS Technology & Mobile Applications - MTASC 2011 Conference
GIS Technology & Mobile Applications - MTASC 2011 Conference
Jim Tochterman
 
03 put your business in motion become a mobile enterprise icty
03 put your business in motion become a mobile enterprise   icty03 put your business in motion become a mobile enterprise   icty
03 put your business in motion become a mobile enterprise icty
Warba Insurance Co Kuwait
 

Similaire à Platinum Keynote - The Expanding Role of the OSGi Alliance - C Hayman (20)

OSGi Mobile eclipsecon 09
OSGi Mobile eclipsecon 09OSGi Mobile eclipsecon 09
OSGi Mobile eclipsecon 09
 
From Vision to Execution (and back) - Jim Colson, IBM
From Vision to Execution (and back) - Jim Colson, IBMFrom Vision to Execution (and back) - Jim Colson, IBM
From Vision to Execution (and back) - Jim Colson, IBM
 
Worklight mobile v6
Worklight mobile v6 Worklight mobile v6
Worklight mobile v6
 
Desktop is going to be v2
Desktop is going to be  v2Desktop is going to be  v2
Desktop is going to be v2
 
Ibm mobile first platform presentation refresh 05 18-mc
Ibm mobile first platform presentation refresh 05 18-mcIbm mobile first platform presentation refresh 05 18-mc
Ibm mobile first platform presentation refresh 05 18-mc
 
9 Digital Transformation Trends for 2023.pdf
9 Digital Transformation Trends for 2023.pdf9 Digital Transformation Trends for 2023.pdf
9 Digital Transformation Trends for 2023.pdf
 
Mobility market perspective and IBM’s mobile portal accelerator solution
Mobility market perspective and IBM’s mobile portal accelerator solutionMobility market perspective and IBM’s mobile portal accelerator solution
Mobility market perspective and IBM’s mobile portal accelerator solution
 
Impact 2014 The Mobile Enterprise
Impact 2014 The Mobile EnterpriseImpact 2014 The Mobile Enterprise
Impact 2014 The Mobile Enterprise
 
Enterprise Mobility with Mobile OSGi
Enterprise Mobility with Mobile OSGiEnterprise Mobility with Mobile OSGi
Enterprise Mobility with Mobile OSGi
 
International Conference on Advances in Computing, Communicati.docx
International Conference on Advances in Computing, Communicati.docxInternational Conference on Advances in Computing, Communicati.docx
International Conference on Advances in Computing, Communicati.docx
 
IBM Mobile portal experience
IBM Mobile portal experienceIBM Mobile portal experience
IBM Mobile portal experience
 
fiu-cloud-hackathon-lec1-v6
fiu-cloud-hackathon-lec1-v6fiu-cloud-hackathon-lec1-v6
fiu-cloud-hackathon-lec1-v6
 
Security strategies for html5 enterprise mobile apps
Security strategies for html5 enterprise mobile appsSecurity strategies for html5 enterprise mobile apps
Security strategies for html5 enterprise mobile apps
 
IBM Bluemix on the go - Giulio Santoli (Mobility Hackathon)
IBM Bluemix on the go - Giulio Santoli (Mobility Hackathon)IBM Bluemix on the go - Giulio Santoli (Mobility Hackathon)
IBM Bluemix on the go - Giulio Santoli (Mobility Hackathon)
 
Cloud computing by Bharat Bodage
Cloud computing by Bharat BodageCloud computing by Bharat Bodage
Cloud computing by Bharat Bodage
 
HTML5 Mobile Web Framework - High Level Design
HTML5 Mobile Web Framework - High Level DesignHTML5 Mobile Web Framework - High Level Design
HTML5 Mobile Web Framework - High Level Design
 
Soa architect summit mobile 2013_mar [compatibility mode]
Soa architect summit mobile 2013_mar [compatibility mode]Soa architect summit mobile 2013_mar [compatibility mode]
Soa architect summit mobile 2013_mar [compatibility mode]
 
GIS Technology & Mobile Applications - MTASC 2011 Conference
GIS Technology & Mobile Applications - MTASC 2011 ConferenceGIS Technology & Mobile Applications - MTASC 2011 Conference
GIS Technology & Mobile Applications - MTASC 2011 Conference
 
03 put your business in motion become a mobile enterprise icty
03 put your business in motion become a mobile enterprise   icty03 put your business in motion become a mobile enterprise   icty
03 put your business in motion become a mobile enterprise icty
 
Bluemix Intro - SMU - August 19
Bluemix Intro - SMU - August 19Bluemix Intro - SMU - August 19
Bluemix Intro - SMU - August 19
 

Plus de mfrancis

Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
mfrancis
 
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
mfrancis
 
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
mfrancis
 
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
mfrancis
 

Plus de mfrancis (20)

Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
 
OSGi and Java 9+ - BJ Hargrave (IBM)
OSGi and Java 9+ - BJ Hargrave (IBM)OSGi and Java 9+ - BJ Hargrave (IBM)
OSGi and Java 9+ - BJ Hargrave (IBM)
 
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
 
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank LyaruuOSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
 
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
 
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
 
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
 
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
 
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
 
OSGi CDI Integration Specification - Ray Augé (Liferay)
OSGi CDI Integration Specification - Ray Augé (Liferay)OSGi CDI Integration Specification - Ray Augé (Liferay)
OSGi CDI Integration Specification - Ray Augé (Liferay)
 
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
 
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
 
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
 
Popular patterns revisited on OSGi - Christian Schneider (Adobe)
Popular patterns revisited on OSGi - Christian Schneider (Adobe)Popular patterns revisited on OSGi - Christian Schneider (Adobe)
Popular patterns revisited on OSGi - Christian Schneider (Adobe)
 
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
 
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
 
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
 
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
 
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
 
How to connect your OSGi application - Dirk Fauth (Bosch)
How to connect your OSGi application - Dirk Fauth (Bosch)How to connect your OSGi application - Dirk Fauth (Bosch)
How to connect your OSGi application - Dirk Fauth (Bosch)
 

Dernier

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Dernier (20)

Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 

Platinum Keynote - The Expanding Role of the OSGi Alliance - C Hayman

  • 1. The expanding role of the OSGi Alliance Craig Hayman Vice President, IBM Pervasive Computing 10.23.2003
  • 2. The Challenge OEMs, ODMs, Tier 1s Enterprises & Service Providers ISV’s, Developers NEED APPLICATIONS that run on their devices NEED APPLICATIONS that run on MANY DEVICES NEED to build their application to support MANY DEVICES Widespread device deployment Large ISV Community Low total cost of ownership for devices, services, and applications. Devices that reuse existing development skills Apps & services that run across evolving devices Common requirements vocabulary
  • 3. Meeting the Challenge OEMs, ODMs, Tier 1s Enterprises & Service Providers ISV’s, Developers NEED APPLICATIONS that run on their devices NEED APPLICATIONS that run on MANY DEVICES NEED to build their application to support MANY DEVICES Widespread device deployment Large ISV Community Low total cost of ownership for devices, services, and applications. Devices that reuse existing development skills Apps & services that run across evolving devices Common requirements vocabulary Infrastructure Portable middleware Enable End-to-end tooling OSGi Service Platform
  • 4. “Pay As You Drive” ™ motor insurance Norwich Union Insurance ! UK’s largest motor insurer " Pilot installation in 7,000 vehicles " GPS tracking against map information " 18-24 month duration ! Records " Vehicle and location " Speed & direction " Every second of every journey ! Goal " Helps determine ‘Factor X’ " Dynamic ‘on-demand’ premium " Expand to 1,000,000 vehicles on success ‘Orange‘ Wireless Network ‘Orange‘ Wireless Network
  • 5. Socializer Chat File Transfer Profile Manager Future Features Device OS JVM OSGi Service Platform Socializer Platform ! Fully distributed, peer to peer platform ! Facilitates ad-hoc social interaction among users in the vicinity ! Platform includes: " Discovery Discovers other Socializer users in the vicinity " Chat Provides capability to initiate one-to-one or group chats " File Transfer Share files and applications " Profile Manager Enables users to exchange personal information and find users with similar interests ! New features can be developed by an open source community and propagated among users ! Targets handhelds and laptops www.alphaworks.ibm.com/tech/socializer
  • 6. TCET - Tetrahedron-Control-Element-Topology Distributed processors networked by patented point-to-point link scheme 'corePU' icL_12 icL_23 icL_14 C4 C2 C1 PWR SS / env. ctrl syst. pL pl e.g. MM/LAN/ WAN real-time networks HMI specific I/O real-time specific I/O pl PAN wireless I/O pl pl exp. links: wired & wireless HMI sub-systems I/O icL_34 icL_24 icL_13 4 3 2 1 'SysMon' 'CAP' 'ComPro' C3 Sample applications on in-vehicle touch screen OSGi Service Platform
  • 7. Blue Martini - enabling the mobile Sales force A no-compromise “sometimes connected” deployment model that provides the same functionality and user experience as the current online (browser-server) application Desire: Result: based on: Extension Services for WebSphere Everyplace which in turn is based on OSGi Service Platform A no-compromise “sometimes connected” deployment model that provides the same functionality and user experience as the current online (browser-server) application
  • 8. Creating an OSGi Application ! Enter a project name ! Select your platform profile ! Add OSGi services ! Write a mobile device application as you would a J2EE web application ! Deploy to OSGi enabled device
  • 9. ! A stock quote web service client bundle ! Generated web service client code ! Running in WSDD ! OSGi compliant SMF bundle server and SMF runtime accessible via SMF perspective Web Services and OSGi
  • 10. My Eclipse Environment Java VM/Class libraries OSGi Service Platform Config Admin Log service Runtime services Eclipse compatibility Resources SWTUI Help Legacy Plug-in 1 Legacy Plug-in 2 Search Hybrid 1 Core Services OSGi Function Hybrid Eclipse Function Key
  • 11. OSGi Service Platform key to end-to-end solutions Device Server Extension Service for J2EE Extension Services Management System J2EE Extension Services for Portal Mobile PlatformSolutions Service Oriented Java (OSGi Service Platform) Telematics Factory Home Office User Experience
  • 12. Lessons learned during this evolution Creation of Vehicle Expert Group to address unique Automotive Electronics needs, bringing key players together, resulting in new capabilities for Release 3 of the OSGi Service Platform Interaction with industry standards organizations and creation of OSGi expert groups by marquee industry sponsors Dramatic increase in the widespread adoption of the OSGi Service Platform for In-Vehicle Information & Telematics Systems Result Promote & extend OSGi Service Platform for industry verticals to componentize & add network dynamism to pre-existing static device environments Address massive increase in system complexity of embedded software in devices OSGi Directors & Officers proactively spread the word, and also drive to reposition the organization (PR & web presence) Cross-industry education of the applicability of the OSGi Service Platform Liaison with Automotive Multimedia Interface Collaboration (AMI-C) Work with other industry groups ActionInitiative
  • 13. The new wireless reality Click-browse-typeClick-browse-type or speak Manual device provisioningAutomatic device provisioning DevicesConnected devices RoamingSeamless roaming InformationInformation that follows you around Silos of device softwarePortable middleware What’s notWhat’s hot
  • 14. Telematics, Set Top Boxes, and Handsets volumes 0 100 200 300 400 500 600 700 Millions Telematics Set Top Boxes Data capable Handsets Telematics 6 8 11 14 Set Top Boxes 60 59 61 75 Data capable Handsets 333 419 517 624 2003 2004 2005 2006 Data source: IDC
  • 15. Mobile Expert Group (MEG) ! Created by OSGi Board of Directors on Friday, October 10, 2003. # Formation driven by 2 key industry players Motorola & Nokia, with strong initial support by Deutsche Telekom, Espial, IBM & ProSyst Software # Will define requirements and specifications to tailor and extend the OSGi Service Platform for mobile devices that are data- capable, and also capable of connecting to wireless networks # Starting with development of an OSGi specification for the management of CDC Foundation based environments on mobile digital handsets Expands the number of industries adopting and enhancing the OSGi Service Platform
  • 16. Meeting the Mobile Device Challenge OEMs, ODMs Enterprises & Service Providers ISV’s, Developers NEED APPLICATIONS that run on their devices NEED APPLICATIONS that run on MANY DEVICES NEED to build their application to support MANY DEVICES Widespread device deployment Large ISV Community Low total cost of ownership for devices, services, and applications. Devices that reuse existing development skills Apps & services that run across evolving devices Common requirements vocabulary Infrastructure Portable middleware Enable End-to-end tooling Mobile Expert Group