SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
2005 OSGi Alliance
Status
John R. Barr, Ph.D.
Past President, OSGi Alliance
Chair OSGi World Congress
OSGi AllianceOSGi Alliance
•• The OSGi Alliance is an open organizationThe OSGi Alliance is an open organization
–– Established in 1999, currently 44+ membersEstablished in 1999, currently 44+ members
–– Membership spans many industriesMembership spans many industries
–– Voting members treated equallyVoting members treated equally
–– Membership information available atMembership information available at www.osgi.orgwww.osgi.org
OSGi
Alliance
IT Providers ISV
Device Manufacturers
Service Providers
Developers
Auto Makers
Solution Providers
Others
History of OSGi AllianceHistory of OSGi Alliance
•• Companies start work on Java Embedded Server in 1998Companies start work on Java Embedded Server in 1998
•• Open Services Gateway Initiative launched in March 1999Open Services Gateway Initiative launched in March 1999
•• First Member Meeting: LondonFirst Member Meeting: London –– May 1999May 1999
•• Specification Releases:Specification Releases:
–– R1R1 –– May 2000 (JES Framework)May 2000 (JES Framework)
–– R2R2 –– October 2001 (Gateway Management)October 2001 (Gateway Management)
–– R3R3 –– March 2003 (Automotive)March 2003 (Automotive)
–– R4R4 -- October 2005 (Core + Mobile + Vehicle)October 2005 (Core + Mobile + Vehicle)
•• OSGi World Congress:OSGi World Congress:
–– StockholmStockholm –– 2424--27 September 200227 September 2002
–– DDüüsseldorfsseldorf –– 2121--24 October 200324 October 2003
–– BarcelonaBarcelona –– 1111--15 October 200415 October 2004
–– ParisParis -- 1111--14 October 200514 October 2005
Market VisionMarket Vision
•• More devices are intelligent and adaptableMore devices are intelligent and adaptable
–– Automotive electronics /Automotive electronics / telematicstelematics
–– SmartphonesSmartphones
–– Even highEven high--end home theater remote controlsend home theater remote controls
•• Data networks have become ubiquitousData networks have become ubiquitous
•• All of these components need increasingly complexAll of these components need increasingly complex
softwaresoftware
Market OpportunityMarket Opportunity
•• OSGi technology:OSGi technology:
–– Makes software components easier to manageMakes software components easier to manage
–– Enables portability of valueEnables portability of value--added services acrossadded services across
markets and devicesmarkets and devices
–– Enables desired business modelEnables desired business model
Multi-Vendor, Open Walled Garden
OSGi Technology In A NutshellOSGi Technology In A Nutshell
What is OSGi technology?What is OSGi technology?
An enterpriseAn enterprise--class execution environment for dynamicallyclass execution environment for dynamically
deploying and managing software components that deliverdeploying and managing software components that deliver
services and applications to networked devicesservices and applications to networked devices
OSGi Service Platform RoadmapOSGi Service Platform Roadmap
2000 2001 2003 2005
Home&IndustrialAutomation
Vehicle
Mobile
• Framework
• HTTP
• Log
• Device Access
R1
• Package Admin
• Configuration Admin
• Permission Admin
• User Admin
• Preferences
• Meta Type
• Service Tracker
R2
• UPnP
• Initial Provisioning
• Name Space
• Start Level
• IO Connector
• Wire Admin
• XML Parser
• Measurement and State
• Position
• Execution Environment
R3
• Application Tracker
• Signed Bundles
• Declarative Services
• Power Management
• Device Management
• Security Policies
• UPnP Exporter
• Diagnostic/Monitoring
• Framework Layering
R4
Why Standards & Not Proprietary?Why Standards & Not Proprietary?
•• Reduce riskReduce risk
–– Avoid single vendor dependenceAvoid single vendor dependence
–– Increases interoperabilityIncreases interoperability
•• FlexibilityFlexibility
–– Multiple sources / suppliersMultiple sources / suppliers
–– Switching costs reducedSwitching costs reduced
•• Durability of solutionDurability of solution
–– Multiple industry stakeholders foster long term investmentMultiple industry stakeholders foster long term investment
–– Single vendor approaches often abandoned more quicklySingle vendor approaches often abandoned more quickly
•• QualityQuality
–– Industry collaboration increases quality of the standardIndustry collaboration increases quality of the standard
–– Competition between sources / suppliers increases quality of proCompetition between sources / suppliers increases quality of products andducts and
servicesservices
WhatWhat’’s In It For You?s In It For You?
HOMEAUTO OFFICE MOBILE
Service
Providers
Content &
Media Providers
Application
Developers
Manufacturers IT Providers
Cost
Savings
Increased
Speed
to Market
Strategic
Market
Differentiation
Increased
Revenue
Consolidated
Support
OSGi Alliance
INPUT AND ACCESS ACROSS THE ENTIRE VALUE CHAIN
Key Technical BenefitsKey Technical Benefits
•• Full local and remote application lifecycleFull local and remote application lifecycle
management (manage heaps of code)management (manage heaps of code)
•• Standardized serviceStandardized service--oriented componentoriented component
architecturearchitecture
•• Deliver lowest cost Bill Of Materials for an open,Deliver lowest cost Bill Of Materials for an open,
portable Serviceportable Service--Oriented ArchitectureOriented Architecture
•• Dynamic discovery and binding of softwareDynamic discovery and binding of software
components during runtimecomponents during runtime
•• Enterprise class runtime for embedded devicesEnterprise class runtime for embedded devices
•• Accommodates desired policy and security modelAccommodates desired policy and security model
Position In The EcosystemPosition In The Ecosystem
Semiconductor
& OS
Providers
Platform
& System
Integrators
Device
Manufacturers
Enterprises
Solution
Integrators,
ISVs
“In-to” - Pre-Design / Embedded
“On-to” - Aftermarket / Download
Post install Platform, Apps & Data
Pre-enable new devices
Service
Providers
Solution
Integrators,
ISVs
“On-to” - Aftermarket / Download
Post install Apps & Data
Solutions
Solutions
Enablement Composition
Client
Platform
(into)
Client
Platform
(onto)
Applications
&
Services
Applications
&
Services
OSGi Service Platform
OSGi Service Platform
OSGi AdoptionOSGi Adoption
•• OSGiOSGi member company applicationsmember company applications
–– Connected HomeConnected Home
–– Automotive Infotainment/TelematicsAutomotive Infotainment/Telematics
–– Mobile/ServiceMobile/Service ProvisioningProvisioning
•• EUEU--projectsprojects
–– TEAHATEAHA
–– CENELECCENELEC SmartHouseSmartHouse Code ofCode of PracticePractice
–– ERTICO 3GT and GSTERTICO 3GT and GST
•• OSGi UsersOSGi Users‘‘ Forum/GroupsForum/Groups
–– Japan, France, Korea (...)Japan, France, Korea (...)
•• LiaisonsLiaisons with other organizationswith other organizations
–– JCP (JavaJCP (Java Community ProcessCommunity Process))
–– HGI (HGI (Home GatewayHome Gateway Initiative)Initiative)
–– ERTICO GST (Automotive/Telematics)ERTICO GST (Automotive/Telematics)
–– OMA (Open MobileOMA (Open Mobile AllianceAlliance))
Deployment Fact SheetDeployment Fact Sheet onon wwwwww..osgiosgi..orgorg
R4 ReleaseR4 Release
•• Tuesday, the OSGi Alliance announced the officialTuesday, the OSGi Alliance announced the official
release of OSGi Service Platform R4release of OSGi Service Platform R4
–– R4 Core Specification (R4 Core Specification (pdfpdf))
–– R4 Core Companion Code (jar)R4 Core Companion Code (jar)
–– R4 Service Compendium Specification (R4 Service Compendium Specification (pdfpdf))
–– R4 Service Compendium Companion Code (jar)R4 Service Compendium Companion Code (jar)
–– R4 Minimum Execution Environment (jar)R4 Minimum Execution Environment (jar)
–– R4 Foundation Execution Environment (jar)R4 Foundation Execution Environment (jar)
•• Available atAvailable at www.osgi.orgwww.osgi.org
Soon to be released for R4Soon to be released for R4
•• OSGi Service Platform, Mobile SpecificationOSGi Service Platform, Mobile Specification
–– Submitted to JCP for adoption as JSRSubmitted to JCP for adoption as JSR--232232 ““Mobile OperationalMobile Operational
ManagementManagement””
•• Jon Bostrom, Nokia, andJon Bostrom, Nokia, and VenkatVenkat AmirisettyAmirisetty, Motorola, are co, Motorola, are co--specificationspecification
leads for JSRleads for JSR--232.232.
•• Early Draft Review started 7 October 2005Early Draft Review started 7 October 2005
–– Target Release Date: 1Q2006Target Release Date: 1Q2006
•• OSGi Service Platform, Vehicle SpecificationOSGi Service Platform, Vehicle Specification
–– HansHans--Ulrich Michel, BMW, and OlivierUlrich Michel, BMW, and Olivier PavPavéé, Siemens AG, are, Siemens AG, are
coco--chairs of the Vehicle Expert Groupchairs of the Vehicle Expert Group
–– Liaison with ERTICO Global System Telematics (GST) ProjectLiaison with ERTICO Global System Telematics (GST) Project
–– Target Release Date: 2Q2006Target Release Date: 2Q2006
IBM Keynote SpeakerIBM Keynote Speaker
•• CraigCraig HaymanHayman, Vice President, Development &, Vice President, Development &
Technical Support, Workplace, Portal &Technical Support, Workplace, Portal &
Collaboration Software Division, IBMCollaboration Software Division, IBM
–– Responsible for delivery of:Responsible for delivery of:
•• IBMIBM’’s Client Technologys Client Technology
•• VoiceVoice
•• RFIDRFID
•• Industry SolutionsIndustry Solutions
–– XML standard for objects in transactional systemsXML standard for objects in transactional systems
–– WebSphereWebSphere Studio line of productsStudio line of products

Más contenido relacionado

Destacado

Dynamically assembled REST Microservices using JAX-RS and... Microservices? -...
Dynamically assembled REST Microservices using JAX-RS and... Microservices? -...Dynamically assembled REST Microservices using JAX-RS and... Microservices? -...
Dynamically assembled REST Microservices using JAX-RS and... Microservices? -...
mfrancis
 
Transaction Control – a Functional Approach to Modular Transaction Management...
Transaction Control – a Functional Approach to Modular Transaction Management...Transaction Control – a Functional Approach to Modular Transaction Management...
Transaction Control – a Functional Approach to Modular Transaction Management...
mfrancis
 
OSGi for European and Japanese smart cities - experiences and lessons learnt ...
OSGi for European and Japanese smart cities - experiences and lessons learnt ...OSGi for European and Japanese smart cities - experiences and lessons learnt ...
OSGi for European and Japanese smart cities - experiences and lessons learnt ...
mfrancis
 

Destacado (15)

Of Microservices and Microservices - Robert Munteanu
Of Microservices and Microservices -  Robert MunteanuOf Microservices and Microservices -  Robert Munteanu
Of Microservices and Microservices - Robert Munteanu
 
OSGi for outsiders - Milen Dyankov
OSGi for outsiders - Milen DyankovOSGi for outsiders - Milen Dyankov
OSGi for outsiders - Milen Dyankov
 
Dynamically assembled REST Microservices using JAX-RS and... Microservices? -...
Dynamically assembled REST Microservices using JAX-RS and... Microservices? -...Dynamically assembled REST Microservices using JAX-RS and... Microservices? -...
Dynamically assembled REST Microservices using JAX-RS and... Microservices? -...
 
Lean Microservices with OSGi - Christian Schneider
Lean Microservices with OSGi - Christian SchneiderLean Microservices with OSGi - Christian Schneider
Lean Microservices with OSGi - Christian Schneider
 
Business and IoT Economic Alchemy or Another Anticlimax - March 2016 - OSGi A...
Business and IoT Economic Alchemy or Another Anticlimax - March 2016 - OSGi A...Business and IoT Economic Alchemy or Another Anticlimax - March 2016 - OSGi A...
Business and IoT Economic Alchemy or Another Anticlimax - March 2016 - OSGi A...
 
Taming startup dynamics - Magnus Jungsbluth & Domagoj Cosic
Taming startup dynamics - Magnus Jungsbluth & Domagoj CosicTaming startup dynamics - Magnus Jungsbluth & Domagoj Cosic
Taming startup dynamics - Magnus Jungsbluth & Domagoj Cosic
 
Dockerizing apps for the Deployment Platform of the Month with OSGi - David B...
Dockerizing apps for the Deployment Platform of the Month with OSGi - David B...Dockerizing apps for the Deployment Platform of the Month with OSGi - David B...
Dockerizing apps for the Deployment Platform of the Month with OSGi - David B...
 
WebSockets and Equinox OSGi in a Servlet Container - Nedelcho Delchev
WebSockets and Equinox OSGi in a Servlet Container - Nedelcho DelchevWebSockets and Equinox OSGi in a Servlet Container - Nedelcho Delchev
WebSockets and Equinox OSGi in a Servlet Container - Nedelcho Delchev
 
New and cool in OSGi R7 - David Bosschaert & Carsten Ziegeler
New and cool in OSGi R7 - David Bosschaert & Carsten ZiegelerNew and cool in OSGi R7 - David Bosschaert & Carsten Ziegeler
New and cool in OSGi R7 - David Bosschaert & Carsten Ziegeler
 
Avoid the chaos - Handling 100+ OSGi Components - Balázs Zsoldos
Avoid the chaos - Handling 100+ OSGi Components - Balázs ZsoldosAvoid the chaos - Handling 100+ OSGi Components - Balázs Zsoldos
Avoid the chaos - Handling 100+ OSGi Components - Balázs Zsoldos
 
Transaction Control – a Functional Approach to Modular Transaction Management...
Transaction Control – a Functional Approach to Modular Transaction Management...Transaction Control – a Functional Approach to Modular Transaction Management...
Transaction Control – a Functional Approach to Modular Transaction Management...
 
How to build an effective IoT demo with OSGi - Derek Baum & Walt Bowers
How to build an effective IoT demo with OSGi - Derek Baum & Walt BowersHow to build an effective IoT demo with OSGi - Derek Baum & Walt Bowers
How to build an effective IoT demo with OSGi - Derek Baum & Walt Bowers
 
OSGi & Java in Industrial IoT - More than a Solid Trend - Essential to Scale ...
OSGi & Java in Industrial IoT - More than a Solid Trend - Essential to Scale ...OSGi & Java in Industrial IoT - More than a Solid Trend - Essential to Scale ...
OSGi & Java in Industrial IoT - More than a Solid Trend - Essential to Scale ...
 
How the Bosch Group is making use of OSGi for IoT - Kai Hackbarth
How the Bosch Group is making use of OSGi for IoT - Kai HackbarthHow the Bosch Group is making use of OSGi for IoT - Kai Hackbarth
How the Bosch Group is making use of OSGi for IoT - Kai Hackbarth
 
OSGi for European and Japanese smart cities - experiences and lessons learnt ...
OSGi for European and Japanese smart cities - experiences and lessons learnt ...OSGi for European and Japanese smart cities - experiences and lessons learnt ...
OSGi for European and Japanese smart cities - experiences and lessons learnt ...
 

Similar a 2005 OSGi Alliance Status - John Barr, Ph.D., Past President, OSGi Alliance; Director, Standards Realization, Motorola

OSGi Users’ Forum Korea - Haejun Yi, ProSyst Technology Korea, Inc.
OSGi Users’ Forum Korea - Haejun Yi, ProSyst Technology Korea, Inc.OSGi Users’ Forum Korea - Haejun Yi, ProSyst Technology Korea, Inc.
OSGi Users’ Forum Korea - Haejun Yi, ProSyst Technology Korea, Inc.
mfrancis
 
The Business Case for the Mobile Ecosystem - Jon Bostrom, Co-Chair OSGi Allia...
The Business Case for the Mobile Ecosystem - Jon Bostrom, Co-Chair OSGi Allia...The Business Case for the Mobile Ecosystem - Jon Bostrom, Co-Chair OSGi Allia...
The Business Case for the Mobile Ecosystem - Jon Bostrom, Co-Chair OSGi Allia...
mfrancis
 
The Business Case for OSGi Technology & Unveiling Release 4 - Susan Schwarze,...
The Business Case for OSGi Technology & Unveiling Release 4 - Susan Schwarze,...The Business Case for OSGi Technology & Unveiling Release 4 - Susan Schwarze,...
The Business Case for OSGi Technology & Unveiling Release 4 - Susan Schwarze,...
mfrancis
 
History and Future of the Downloadable Mobile Marketplace - Jon Bostrom, Nokia
History and Future of the Downloadable Mobile Marketplace - Jon Bostrom, NokiaHistory and Future of the Downloadable Mobile Marketplace - Jon Bostrom, Nokia
History and Future of the Downloadable Mobile Marketplace - Jon Bostrom, Nokia
mfrancis
 
The Future of Mobile Java and Mobility Middleware - Jon Bostrom, Nokia
The Future of Mobile Java and Mobility Middleware - Jon Bostrom, NokiaThe Future of Mobile Java and Mobility Middleware - Jon Bostrom, Nokia
The Future of Mobile Java and Mobility Middleware - Jon Bostrom, Nokia
mfrancis
 
Technical Specification Overview - OSGi World Congress 2002 Workshop Intro - ...
Technical Specification Overview - OSGi World Congress 2002 Workshop Intro - ...Technical Specification Overview - OSGi World Congress 2002 Workshop Intro - ...
Technical Specification Overview - OSGi World Congress 2002 Workshop Intro - ...
mfrancis
 
Service Scenarios and Learnings from the Belgacom EasyHome Lab - Bernard Boël...
Service Scenarios and Learnings from the Belgacom EasyHome Lab - Bernard Boël...Service Scenarios and Learnings from the Belgacom EasyHome Lab - Bernard Boël...
Service Scenarios and Learnings from the Belgacom EasyHome Lab - Bernard Boël...
mfrancis
 
OSGi Service Platform and the Mobile Ecosystem - John R. Barr, Ph.D., Chair O...
OSGi Service Platform and the Mobile Ecosystem - John R. Barr, Ph.D., Chair O...OSGi Service Platform and the Mobile Ecosystem - John R. Barr, Ph.D., Chair O...
OSGi Service Platform and the Mobile Ecosystem - John R. Barr, Ph.D., Chair O...
mfrancis
 
OSGi Alliance – Status Address - Dr. John Barr, Motorola, Inc.
OSGi Alliance – Status Address - Dr. John Barr, Motorola, Inc.OSGi Alliance – Status Address - Dr. John Barr, Motorola, Inc.
OSGi Alliance – Status Address - Dr. John Barr, Motorola, Inc.
mfrancis
 
Managing Complexity in Mobile Application Deployment Using the OSGi Service P...
Managing Complexity in Mobile Application Deployment Using the OSGi Service P...Managing Complexity in Mobile Application Deployment Using the OSGi Service P...
Managing Complexity in Mobile Application Deployment Using the OSGi Service P...
mfrancis
 
Using OSGi Technology for Retail Stores - Stefan Fassmann, IBM
Using OSGi Technology for Retail Stores - Stefan Fassmann, IBMUsing OSGi Technology for Retail Stores - Stefan Fassmann, IBM
Using OSGi Technology for Retail Stores - Stefan Fassmann, IBM
mfrancis
 

Similar a 2005 OSGi Alliance Status - John Barr, Ph.D., Past President, OSGi Alliance; Director, Standards Realization, Motorola (20)

OSGi Users’ Forum Korea - Haejun Yi, ProSyst Technology Korea, Inc.
OSGi Users’ Forum Korea - Haejun Yi, ProSyst Technology Korea, Inc.OSGi Users’ Forum Korea - Haejun Yi, ProSyst Technology Korea, Inc.
OSGi Users’ Forum Korea - Haejun Yi, ProSyst Technology Korea, Inc.
 
The Business Case for the Mobile Ecosystem - Jon Bostrom, Co-Chair OSGi Allia...
The Business Case for the Mobile Ecosystem - Jon Bostrom, Co-Chair OSGi Allia...The Business Case for the Mobile Ecosystem - Jon Bostrom, Co-Chair OSGi Allia...
The Business Case for the Mobile Ecosystem - Jon Bostrom, Co-Chair OSGi Allia...
 
Infusion of OSGi Technology into a J2EE Application Server - Mikaël Desertot...
Infusion of OSGi Technology into a J2EE Application Server - Mikaël Desertot...Infusion of OSGi Technology into a J2EE Application Server - Mikaël Desertot...
Infusion of OSGi Technology into a J2EE Application Server - Mikaël Desertot...
 
Creating a Service Platform for .NET - Clément Escoffier, University of Grenoble
Creating a Service Platform for .NET - Clément Escoffier, University of GrenobleCreating a Service Platform for .NET - Clément Escoffier, University of Grenoble
Creating a Service Platform for .NET - Clément Escoffier, University of Grenoble
 
The Business Case for OSGi Technology & Unveiling Release 4 - Susan Schwarze,...
The Business Case for OSGi Technology & Unveiling Release 4 - Susan Schwarze,...The Business Case for OSGi Technology & Unveiling Release 4 - Susan Schwarze,...
The Business Case for OSGi Technology & Unveiling Release 4 - Susan Schwarze,...
 
Using OSGi R4 Service Platform in Vehicle Embedded Systems - Miguel Lopez, So...
Using OSGi R4 Service Platform in Vehicle Embedded Systems - Miguel Lopez, So...Using OSGi R4 Service Platform in Vehicle Embedded Systems - Miguel Lopez, So...
Using OSGi R4 Service Platform in Vehicle Embedded Systems - Miguel Lopez, So...
 
History and Future of the Downloadable Mobile Marketplace - Jon Bostrom, Nokia
History and Future of the Downloadable Mobile Marketplace - Jon Bostrom, NokiaHistory and Future of the Downloadable Mobile Marketplace - Jon Bostrom, Nokia
History and Future of the Downloadable Mobile Marketplace - Jon Bostrom, Nokia
 
Kubernetes Robotics Edge Cluster System
Kubernetes Robotics Edge Cluster SystemKubernetes Robotics Edge Cluster System
Kubernetes Robotics Edge Cluster System
 
Using OSGi for Secure Service Discovery - Antonio Kung, Founder/Director, Tri...
Using OSGi for Secure Service Discovery - Antonio Kung, Founder/Director, Tri...Using OSGi for Secure Service Discovery - Antonio Kung, Founder/Director, Tri...
Using OSGi for Secure Service Discovery - Antonio Kung, Founder/Director, Tri...
 
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
 
The Future of Mobile Java and Mobility Middleware - Jon Bostrom, Nokia
The Future of Mobile Java and Mobility Middleware - Jon Bostrom, NokiaThe Future of Mobile Java and Mobility Middleware - Jon Bostrom, Nokia
The Future of Mobile Java and Mobility Middleware - Jon Bostrom, Nokia
 
Technical Specification Overview - OSGi World Congress 2002 Workshop Intro - ...
Technical Specification Overview - OSGi World Congress 2002 Workshop Intro - ...Technical Specification Overview - OSGi World Congress 2002 Workshop Intro - ...
Technical Specification Overview - OSGi World Congress 2002 Workshop Intro - ...
 
Service Scenarios and Learnings from the Belgacom EasyHome Lab - Bernard Boël...
Service Scenarios and Learnings from the Belgacom EasyHome Lab - Bernard Boël...Service Scenarios and Learnings from the Belgacom EasyHome Lab - Bernard Boël...
Service Scenarios and Learnings from the Belgacom EasyHome Lab - Bernard Boël...
 
OSGi Service Platform and the Mobile Ecosystem - John R. Barr, Ph.D., Chair O...
OSGi Service Platform and the Mobile Ecosystem - John R. Barr, Ph.D., Chair O...OSGi Service Platform and the Mobile Ecosystem - John R. Barr, Ph.D., Chair O...
OSGi Service Platform and the Mobile Ecosystem - John R. Barr, Ph.D., Chair O...
 
OSGi Alliance – Status Address - Dr. John Barr, Motorola, Inc.
OSGi Alliance – Status Address - Dr. John Barr, Motorola, Inc.OSGi Alliance – Status Address - Dr. John Barr, Motorola, Inc.
OSGi Alliance – Status Address - Dr. John Barr, Motorola, Inc.
 
Service Oriented Architecture
Service Oriented Architecture Service Oriented Architecture
Service Oriented Architecture
 
Managing Complexity in Mobile Application Deployment Using the OSGi Service P...
Managing Complexity in Mobile Application Deployment Using the OSGi Service P...Managing Complexity in Mobile Application Deployment Using the OSGi Service P...
Managing Complexity in Mobile Application Deployment Using the OSGi Service P...
 
Using OSGi Technology for Retail Stores - Stefan Fassmann, IBM
Using OSGi Technology for Retail Stores - Stefan Fassmann, IBMUsing OSGi Technology for Retail Stores - Stefan Fassmann, IBM
Using OSGi Technology for Retail Stores - Stefan Fassmann, IBM
 
Livo presentation
Livo presentationLivo presentation
Livo presentation
 
LIVO Presentation by ENO
LIVO Presentation by ENOLIVO Presentation by ENO
LIVO Presentation by ENO
 

Más 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
 

Más 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)
 

Último

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 

2005 OSGi Alliance Status - John Barr, Ph.D., Past President, OSGi Alliance; Director, Standards Realization, Motorola

  • 1.
  • 2. 2005 OSGi Alliance Status John R. Barr, Ph.D. Past President, OSGi Alliance Chair OSGi World Congress
  • 3. OSGi AllianceOSGi Alliance •• The OSGi Alliance is an open organizationThe OSGi Alliance is an open organization –– Established in 1999, currently 44+ membersEstablished in 1999, currently 44+ members –– Membership spans many industriesMembership spans many industries –– Voting members treated equallyVoting members treated equally –– Membership information available atMembership information available at www.osgi.orgwww.osgi.org OSGi Alliance IT Providers ISV Device Manufacturers Service Providers Developers Auto Makers Solution Providers Others
  • 4. History of OSGi AllianceHistory of OSGi Alliance •• Companies start work on Java Embedded Server in 1998Companies start work on Java Embedded Server in 1998 •• Open Services Gateway Initiative launched in March 1999Open Services Gateway Initiative launched in March 1999 •• First Member Meeting: LondonFirst Member Meeting: London –– May 1999May 1999 •• Specification Releases:Specification Releases: –– R1R1 –– May 2000 (JES Framework)May 2000 (JES Framework) –– R2R2 –– October 2001 (Gateway Management)October 2001 (Gateway Management) –– R3R3 –– March 2003 (Automotive)March 2003 (Automotive) –– R4R4 -- October 2005 (Core + Mobile + Vehicle)October 2005 (Core + Mobile + Vehicle) •• OSGi World Congress:OSGi World Congress: –– StockholmStockholm –– 2424--27 September 200227 September 2002 –– DDüüsseldorfsseldorf –– 2121--24 October 200324 October 2003 –– BarcelonaBarcelona –– 1111--15 October 200415 October 2004 –– ParisParis -- 1111--14 October 200514 October 2005
  • 5. Market VisionMarket Vision •• More devices are intelligent and adaptableMore devices are intelligent and adaptable –– Automotive electronics /Automotive electronics / telematicstelematics –– SmartphonesSmartphones –– Even highEven high--end home theater remote controlsend home theater remote controls •• Data networks have become ubiquitousData networks have become ubiquitous •• All of these components need increasingly complexAll of these components need increasingly complex softwaresoftware
  • 6. Market OpportunityMarket Opportunity •• OSGi technology:OSGi technology: –– Makes software components easier to manageMakes software components easier to manage –– Enables portability of valueEnables portability of value--added services acrossadded services across markets and devicesmarkets and devices –– Enables desired business modelEnables desired business model Multi-Vendor, Open Walled Garden
  • 7. OSGi Technology In A NutshellOSGi Technology In A Nutshell What is OSGi technology?What is OSGi technology? An enterpriseAn enterprise--class execution environment for dynamicallyclass execution environment for dynamically deploying and managing software components that deliverdeploying and managing software components that deliver services and applications to networked devicesservices and applications to networked devices
  • 8. OSGi Service Platform RoadmapOSGi Service Platform Roadmap 2000 2001 2003 2005 Home&IndustrialAutomation Vehicle Mobile • Framework • HTTP • Log • Device Access R1 • Package Admin • Configuration Admin • Permission Admin • User Admin • Preferences • Meta Type • Service Tracker R2 • UPnP • Initial Provisioning • Name Space • Start Level • IO Connector • Wire Admin • XML Parser • Measurement and State • Position • Execution Environment R3 • Application Tracker • Signed Bundles • Declarative Services • Power Management • Device Management • Security Policies • UPnP Exporter • Diagnostic/Monitoring • Framework Layering R4
  • 9. Why Standards & Not Proprietary?Why Standards & Not Proprietary? •• Reduce riskReduce risk –– Avoid single vendor dependenceAvoid single vendor dependence –– Increases interoperabilityIncreases interoperability •• FlexibilityFlexibility –– Multiple sources / suppliersMultiple sources / suppliers –– Switching costs reducedSwitching costs reduced •• Durability of solutionDurability of solution –– Multiple industry stakeholders foster long term investmentMultiple industry stakeholders foster long term investment –– Single vendor approaches often abandoned more quicklySingle vendor approaches often abandoned more quickly •• QualityQuality –– Industry collaboration increases quality of the standardIndustry collaboration increases quality of the standard –– Competition between sources / suppliers increases quality of proCompetition between sources / suppliers increases quality of products andducts and servicesservices
  • 10. WhatWhat’’s In It For You?s In It For You? HOMEAUTO OFFICE MOBILE Service Providers Content & Media Providers Application Developers Manufacturers IT Providers Cost Savings Increased Speed to Market Strategic Market Differentiation Increased Revenue Consolidated Support OSGi Alliance INPUT AND ACCESS ACROSS THE ENTIRE VALUE CHAIN
  • 11. Key Technical BenefitsKey Technical Benefits •• Full local and remote application lifecycleFull local and remote application lifecycle management (manage heaps of code)management (manage heaps of code) •• Standardized serviceStandardized service--oriented componentoriented component architecturearchitecture •• Deliver lowest cost Bill Of Materials for an open,Deliver lowest cost Bill Of Materials for an open, portable Serviceportable Service--Oriented ArchitectureOriented Architecture •• Dynamic discovery and binding of softwareDynamic discovery and binding of software components during runtimecomponents during runtime •• Enterprise class runtime for embedded devicesEnterprise class runtime for embedded devices •• Accommodates desired policy and security modelAccommodates desired policy and security model
  • 12. Position In The EcosystemPosition In The Ecosystem Semiconductor & OS Providers Platform & System Integrators Device Manufacturers Enterprises Solution Integrators, ISVs “In-to” - Pre-Design / Embedded “On-to” - Aftermarket / Download Post install Platform, Apps & Data Pre-enable new devices Service Providers Solution Integrators, ISVs “On-to” - Aftermarket / Download Post install Apps & Data Solutions Solutions Enablement Composition Client Platform (into) Client Platform (onto) Applications & Services Applications & Services OSGi Service Platform OSGi Service Platform
  • 13. OSGi AdoptionOSGi Adoption •• OSGiOSGi member company applicationsmember company applications –– Connected HomeConnected Home –– Automotive Infotainment/TelematicsAutomotive Infotainment/Telematics –– Mobile/ServiceMobile/Service ProvisioningProvisioning •• EUEU--projectsprojects –– TEAHATEAHA –– CENELECCENELEC SmartHouseSmartHouse Code ofCode of PracticePractice –– ERTICO 3GT and GSTERTICO 3GT and GST •• OSGi UsersOSGi Users‘‘ Forum/GroupsForum/Groups –– Japan, France, Korea (...)Japan, France, Korea (...) •• LiaisonsLiaisons with other organizationswith other organizations –– JCP (JavaJCP (Java Community ProcessCommunity Process)) –– HGI (HGI (Home GatewayHome Gateway Initiative)Initiative) –– ERTICO GST (Automotive/Telematics)ERTICO GST (Automotive/Telematics) –– OMA (Open MobileOMA (Open Mobile AllianceAlliance)) Deployment Fact SheetDeployment Fact Sheet onon wwwwww..osgiosgi..orgorg
  • 14. R4 ReleaseR4 Release •• Tuesday, the OSGi Alliance announced the officialTuesday, the OSGi Alliance announced the official release of OSGi Service Platform R4release of OSGi Service Platform R4 –– R4 Core Specification (R4 Core Specification (pdfpdf)) –– R4 Core Companion Code (jar)R4 Core Companion Code (jar) –– R4 Service Compendium Specification (R4 Service Compendium Specification (pdfpdf)) –– R4 Service Compendium Companion Code (jar)R4 Service Compendium Companion Code (jar) –– R4 Minimum Execution Environment (jar)R4 Minimum Execution Environment (jar) –– R4 Foundation Execution Environment (jar)R4 Foundation Execution Environment (jar) •• Available atAvailable at www.osgi.orgwww.osgi.org
  • 15. Soon to be released for R4Soon to be released for R4 •• OSGi Service Platform, Mobile SpecificationOSGi Service Platform, Mobile Specification –– Submitted to JCP for adoption as JSRSubmitted to JCP for adoption as JSR--232232 ““Mobile OperationalMobile Operational ManagementManagement”” •• Jon Bostrom, Nokia, andJon Bostrom, Nokia, and VenkatVenkat AmirisettyAmirisetty, Motorola, are co, Motorola, are co--specificationspecification leads for JSRleads for JSR--232.232. •• Early Draft Review started 7 October 2005Early Draft Review started 7 October 2005 –– Target Release Date: 1Q2006Target Release Date: 1Q2006 •• OSGi Service Platform, Vehicle SpecificationOSGi Service Platform, Vehicle Specification –– HansHans--Ulrich Michel, BMW, and OlivierUlrich Michel, BMW, and Olivier PavPavéé, Siemens AG, are, Siemens AG, are coco--chairs of the Vehicle Expert Groupchairs of the Vehicle Expert Group –– Liaison with ERTICO Global System Telematics (GST) ProjectLiaison with ERTICO Global System Telematics (GST) Project –– Target Release Date: 2Q2006Target Release Date: 2Q2006
  • 16. IBM Keynote SpeakerIBM Keynote Speaker •• CraigCraig HaymanHayman, Vice President, Development &, Vice President, Development & Technical Support, Workplace, Portal &Technical Support, Workplace, Portal & Collaboration Software Division, IBMCollaboration Software Division, IBM –– Responsible for delivery of:Responsible for delivery of: •• IBMIBM’’s Client Technologys Client Technology •• VoiceVoice •• RFIDRFID •• Industry SolutionsIndustry Solutions –– XML standard for objects in transactional systemsXML standard for objects in transactional systems –– WebSphereWebSphere Studio line of productsStudio line of products