Submit Search
Upload
From Vision to Execution (and back) - Jim Colson, IBM
•
1 like
•
719 views
M
mfrancis
Follow
OSGi World Congress 2004
Read less
Read more
Technology
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 48
Download now
Download to read offline
Recommended
Platinum Keynote - The Expanding Role of the OSGi Alliance - C Hayman
Platinum Keynote - The Expanding Role of the OSGi Alliance - C Hayman
mfrancis
Osgi Devconeu 2009 Welcome Christer Larsson
Osgi Devconeu 2009 Welcome Christer Larsson
Christer Larsson
What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...
What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...
Eduardo Pelegri-Llopart
OSGi Benefits for the Pervasive Value Chain - D Bandera
OSGi Benefits for the Pervasive Value Chain - D Bandera
mfrancis
EMC slideshow Belfast Event
EMC slideshow Belfast Event
Google
Onshore Software Development At Offshore Prices
Onshore Software Development At Offshore Prices
Iron Speed
Powering Dynamic M2M Event Processing with OSGi - W Bowers
Powering Dynamic M2M Event Processing with OSGi - W Bowers
mfrancis
Smart and Highly Scalable Lifecycle Management for Embedded Devices - Thomas ...
Smart and Highly Scalable Lifecycle Management for Embedded Devices - Thomas ...
mfrancis
Recommended
Platinum Keynote - The Expanding Role of the OSGi Alliance - C Hayman
Platinum Keynote - The Expanding Role of the OSGi Alliance - C Hayman
mfrancis
Osgi Devconeu 2009 Welcome Christer Larsson
Osgi Devconeu 2009 Welcome Christer Larsson
Christer Larsson
What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...
What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...
Eduardo Pelegri-Llopart
OSGi Benefits for the Pervasive Value Chain - D Bandera
OSGi Benefits for the Pervasive Value Chain - D Bandera
mfrancis
EMC slideshow Belfast Event
EMC slideshow Belfast Event
Google
Onshore Software Development At Offshore Prices
Onshore Software Development At Offshore Prices
Iron Speed
Powering Dynamic M2M Event Processing with OSGi - W Bowers
Powering Dynamic M2M Event Processing with OSGi - W Bowers
mfrancis
Smart and Highly Scalable Lifecycle Management for Embedded Devices - Thomas ...
Smart and Highly Scalable Lifecycle Management for Embedded Devices - Thomas ...
mfrancis
Matt Wright - The Application Grid
Matt Wright - The Application Grid
Saul Cunningham
Ibm business partner connect 2015 long fong yee v1 (read-only)
Ibm business partner connect 2015 long fong yee v1 (read-only)
Fong Yee Long
Dell AI and HPC University Roadshow
Dell AI and HPC University Roadshow
Bill Wong
Node.js as an IOT Bridge
Node.js as an IOT Bridge
Eduardo Pelegri-Llopart
Accelerating partnerships and generating revenue with API management
Accelerating partnerships and generating revenue with API management
tnooz
Keynote Ouverture Plénière - Sébastien Verger
Keynote Ouverture Plénière - Sébastien Verger
RSD
Pelegri Desarrollando en una nueva era de software
Pelegri Desarrollando en una nueva era de software
Eduardo Pelegri-Llopart
Mt114 mobileapps
Mt114 mobileapps
Lee Schlenker
OSGi in Telematics - Volker Braun
OSGi in Telematics - Volker Braun
mfrancis
Ro r capability
Ro r capability
7NODES
Enterprise Video Hosting: Introducing the Intel Video Portal
Enterprise Video Hosting: Introducing the Intel Video Portal
IT@Intel
Journey to the Software Defined Data Center: EMA Research Results Revealed
Journey to the Software Defined Data Center: EMA Research Results Revealed
Enterprise Management Associates
Mobile Automation: Lessons From The Trenches
Mobile Automation: Lessons From The Trenches
Ashok Karania
Simplify and secure your path to the multicloud future
Simplify and secure your path to the multicloud future
MarketingArrowECS_CZ
Innovation Beyond IT - Erik Ubels (Deloitte) CIO Summit 2014
Innovation Beyond IT - Erik Ubels (Deloitte) CIO Summit 2014
CIOnl
IBM MobileFirst Technical Overview
IBM MobileFirst Technical Overview
ibmmobile
Phil LaFond (Bosch Automotive Service Solutions Inc.): Bosch Technical Traini...
Phil LaFond (Bosch Automotive Service Solutions Inc.): Bosch Technical Traini...
AugmentedWorldExpo
ManpraX Software LLP corporate overview with technology list
ManpraX Software LLP corporate overview with technology list
Prateek Bhargava
IOT - Presentation to PEP @ Progress
IOT - Presentation to PEP @ Progress
Eduardo Pelegri-Llopart
Market trends in IT - exchange cala - October 2015
Market trends in IT - exchange cala - October 2015
Eduardo Pelegri-Llopart
Redes sociales 26
Redes sociales 26
Jose Luis Arias
Exclusive ‘The Torrens’ Estate in Gorse Lane, Chobham GU24 8RB, near Windlesh...
Exclusive ‘The Torrens’ Estate in Gorse Lane, Chobham GU24 8RB, near Windlesh...
TheTorrensGU248RB
More Related Content
What's hot
Matt Wright - The Application Grid
Matt Wright - The Application Grid
Saul Cunningham
Ibm business partner connect 2015 long fong yee v1 (read-only)
Ibm business partner connect 2015 long fong yee v1 (read-only)
Fong Yee Long
Dell AI and HPC University Roadshow
Dell AI and HPC University Roadshow
Bill Wong
Node.js as an IOT Bridge
Node.js as an IOT Bridge
Eduardo Pelegri-Llopart
Accelerating partnerships and generating revenue with API management
Accelerating partnerships and generating revenue with API management
tnooz
Keynote Ouverture Plénière - Sébastien Verger
Keynote Ouverture Plénière - Sébastien Verger
RSD
Pelegri Desarrollando en una nueva era de software
Pelegri Desarrollando en una nueva era de software
Eduardo Pelegri-Llopart
Mt114 mobileapps
Mt114 mobileapps
Lee Schlenker
OSGi in Telematics - Volker Braun
OSGi in Telematics - Volker Braun
mfrancis
Ro r capability
Ro r capability
7NODES
Enterprise Video Hosting: Introducing the Intel Video Portal
Enterprise Video Hosting: Introducing the Intel Video Portal
IT@Intel
Journey to the Software Defined Data Center: EMA Research Results Revealed
Journey to the Software Defined Data Center: EMA Research Results Revealed
Enterprise Management Associates
Mobile Automation: Lessons From The Trenches
Mobile Automation: Lessons From The Trenches
Ashok Karania
Simplify and secure your path to the multicloud future
Simplify and secure your path to the multicloud future
MarketingArrowECS_CZ
Innovation Beyond IT - Erik Ubels (Deloitte) CIO Summit 2014
Innovation Beyond IT - Erik Ubels (Deloitte) CIO Summit 2014
CIOnl
IBM MobileFirst Technical Overview
IBM MobileFirst Technical Overview
ibmmobile
Phil LaFond (Bosch Automotive Service Solutions Inc.): Bosch Technical Traini...
Phil LaFond (Bosch Automotive Service Solutions Inc.): Bosch Technical Traini...
AugmentedWorldExpo
ManpraX Software LLP corporate overview with technology list
ManpraX Software LLP corporate overview with technology list
Prateek Bhargava
IOT - Presentation to PEP @ Progress
IOT - Presentation to PEP @ Progress
Eduardo Pelegri-Llopart
Market trends in IT - exchange cala - October 2015
Market trends in IT - exchange cala - October 2015
Eduardo Pelegri-Llopart
What's hot
(20)
Matt Wright - The Application Grid
Matt Wright - The Application Grid
Ibm business partner connect 2015 long fong yee v1 (read-only)
Ibm business partner connect 2015 long fong yee v1 (read-only)
Dell AI and HPC University Roadshow
Dell AI and HPC University Roadshow
Node.js as an IOT Bridge
Node.js as an IOT Bridge
Accelerating partnerships and generating revenue with API management
Accelerating partnerships and generating revenue with API management
Keynote Ouverture Plénière - Sébastien Verger
Keynote Ouverture Plénière - Sébastien Verger
Pelegri Desarrollando en una nueva era de software
Pelegri Desarrollando en una nueva era de software
Mt114 mobileapps
Mt114 mobileapps
OSGi in Telematics - Volker Braun
OSGi in Telematics - Volker Braun
Ro r capability
Ro r capability
Enterprise Video Hosting: Introducing the Intel Video Portal
Enterprise Video Hosting: Introducing the Intel Video Portal
Journey to the Software Defined Data Center: EMA Research Results Revealed
Journey to the Software Defined Data Center: EMA Research Results Revealed
Mobile Automation: Lessons From The Trenches
Mobile Automation: Lessons From The Trenches
Simplify and secure your path to the multicloud future
Simplify and secure your path to the multicloud future
Innovation Beyond IT - Erik Ubels (Deloitte) CIO Summit 2014
Innovation Beyond IT - Erik Ubels (Deloitte) CIO Summit 2014
IBM MobileFirst Technical Overview
IBM MobileFirst Technical Overview
Phil LaFond (Bosch Automotive Service Solutions Inc.): Bosch Technical Traini...
Phil LaFond (Bosch Automotive Service Solutions Inc.): Bosch Technical Traini...
ManpraX Software LLP corporate overview with technology list
ManpraX Software LLP corporate overview with technology list
IOT - Presentation to PEP @ Progress
IOT - Presentation to PEP @ Progress
Market trends in IT - exchange cala - October 2015
Market trends in IT - exchange cala - October 2015
Viewers also liked
Redes sociales 26
Redes sociales 26
Jose Luis Arias
Exclusive ‘The Torrens’ Estate in Gorse Lane, Chobham GU24 8RB, near Windlesh...
Exclusive ‘The Torrens’ Estate in Gorse Lane, Chobham GU24 8RB, near Windlesh...
TheTorrensGU248RB
GenocideAnimalBehvaiorpaper
GenocideAnimalBehvaiorpaper
Justina Rehn
LeGrange 8
LeGrange 8
Brandon LeGrange
Synthese plateautournage20151120
Synthese plateautournage20151120
docteuratelier
Codes and conventions slide share
Codes and conventions slide share
megoreilly
Managing in 21st century india
Managing in 21st century india
rohtashmal
Overview of Strategy Execution Management - Vision without Execution - The Ha...
Overview of Strategy Execution Management - Vision without Execution - The Ha...
Tom Willingham
Frukostseminarium 31 augusti 2016
Frukostseminarium 31 augusti 2016
Transformator Design Group
E.d- Online restaurant presentation
E.d- Online restaurant presentation
Rabiul Alam Hamon
New corporate presentation world ventures
New corporate presentation world ventures
William Rowden
TESTIMONIALS
TESTIMONIALS
Caroleen Joy ILeto
IoTeaTime #3 : Smart Home | De la maison connectée à la maison intelligente
IoTeaTime #3 : Smart Home | De la maison connectée à la maison intelligente
USERADGENTS
Viewers also liked
(13)
Redes sociales 26
Redes sociales 26
Exclusive ‘The Torrens’ Estate in Gorse Lane, Chobham GU24 8RB, near Windlesh...
Exclusive ‘The Torrens’ Estate in Gorse Lane, Chobham GU24 8RB, near Windlesh...
GenocideAnimalBehvaiorpaper
GenocideAnimalBehvaiorpaper
LeGrange 8
LeGrange 8
Synthese plateautournage20151120
Synthese plateautournage20151120
Codes and conventions slide share
Codes and conventions slide share
Managing in 21st century india
Managing in 21st century india
Overview of Strategy Execution Management - Vision without Execution - The Ha...
Overview of Strategy Execution Management - Vision without Execution - The Ha...
Frukostseminarium 31 augusti 2016
Frukostseminarium 31 augusti 2016
E.d- Online restaurant presentation
E.d- Online restaurant presentation
New corporate presentation world ventures
New corporate presentation world ventures
TESTIMONIALS
TESTIMONIALS
IoTeaTime #3 : Smart Home | De la maison connectée à la maison intelligente
IoTeaTime #3 : Smart Home | De la maison connectée à la maison intelligente
Similar to From Vision to Execution (and back) - Jim Colson, IBM
OSGi Technology Value Proposition - December 2013
OSGi Technology Value Proposition - December 2013
mfrancis
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...
Steven Davelaar
The Future of Mobile Java and Mobility Middleware - Jon Bostrom, Nokia
The Future of Mobile Java and Mobility Middleware - Jon Bostrom, Nokia
mfrancis
Innovate2011 DevOps TSRM RTC
Innovate2011 DevOps TSRM RTC
Steve Speicher
OSGi - Four Years and Forward - J Barr
OSGi - Four Years and Forward - J Barr
mfrancis
OMA Overview of the Organization & Work
OMA Overview of the Organization & Work
Open Mobile Alliance
EMC's IT Transformation Journey ( EMC Forum 2014 )
EMC's IT Transformation Journey ( EMC Forum 2014 )
EMC
Paremus service fabric
Paremus service fabric
pjhInovex
Open Source Software for Industry 4.0
Open Source Software for Industry 4.0
Ian Skerrett
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
Rogue Wave Corporate Vision(P) 5.19.10
Rogue Wave Corporate Vision(P) 5.19.10
Chris O'Neal
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...
mfrancis
Eurotech M2M Building Blocks and Multi-Service Gateway Approach
Eurotech M2M Building Blocks and Multi-Service Gateway Approach
Eurotech
News to Development Environments and for RDz for z/VSE
News to Development Environments and for RDz for z/VSE
IBM
The Cloud Foundry Story
The Cloud Foundry Story
VMware Tanzu
Delivering Mobile Apps to the field using Oracle
Delivering Mobile Apps to the field using Oracle
Simon Haslam
InApp Inc. Corporate Profile
InApp Inc. Corporate Profile
inapp
June 25 webcast adding mobile to power applications
June 25 webcast adding mobile to power applications
Leigh Williamson
Vitaly Kozlovsky
Vitaly Kozlovsky
tanyuuuuha
{Ca} SDN NFV in wireless networks 2015 for LTE world Summit
{Ca} SDN NFV in wireless networks 2015 for LTE world Summit
Patrick Lopez
Similar to From Vision to Execution (and back) - Jim Colson, IBM
(20)
OSGi Technology Value Proposition - December 2013
OSGi Technology Value Proposition - December 2013
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...
The Future of Mobile Java and Mobility Middleware - Jon Bostrom, Nokia
The Future of Mobile Java and Mobility Middleware - Jon Bostrom, Nokia
Innovate2011 DevOps TSRM RTC
Innovate2011 DevOps TSRM RTC
OSGi - Four Years and Forward - J Barr
OSGi - Four Years and Forward - J Barr
OMA Overview of the Organization & Work
OMA Overview of the Organization & Work
EMC's IT Transformation Journey ( EMC Forum 2014 )
EMC's IT Transformation Journey ( EMC Forum 2014 )
Paremus service fabric
Paremus service fabric
Open Source Software for Industry 4.0
Open Source Software for Industry 4.0
Service Scenarios and Learnings from the Belgacom EasyHome Lab - Bernard Boël...
Service Scenarios and Learnings from the Belgacom EasyHome Lab - Bernard Boël...
Rogue Wave Corporate Vision(P) 5.19.10
Rogue Wave Corporate Vision(P) 5.19.10
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...
Eurotech M2M Building Blocks and Multi-Service Gateway Approach
Eurotech M2M Building Blocks and Multi-Service Gateway Approach
News to Development Environments and for RDz for z/VSE
News to Development Environments and for RDz for z/VSE
The Cloud Foundry Story
The Cloud Foundry Story
Delivering Mobile Apps to the field using Oracle
Delivering Mobile Apps to the field using Oracle
InApp Inc. Corporate Profile
InApp Inc. Corporate Profile
June 25 webcast adding mobile to power applications
June 25 webcast adding mobile to power applications
Vitaly Kozlovsky
Vitaly Kozlovsky
{Ca} SDN NFV in wireless networks 2015 for LTE world Summit
{Ca} SDN NFV in wireless networks 2015 for LTE world Summit
More from mfrancis
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...
mfrancis
OSGi and Java 9+ - BJ Hargrave (IBM)
OSGi and Java 9+ - BJ Hargrave (IBM)
mfrancis
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
mfrancis
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
mfrancis
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
mfrancis
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...
mfrancis
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...
mfrancis
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
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...
mfrancis
OSGi CDI Integration Specification - Ray Augé (Liferay)
OSGi CDI Integration Specification - Ray Augé (Liferay)
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...
mfrancis
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
mfrancis
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...
mfrancis
Popular patterns revisited on OSGi - Christian Schneider (Adobe)
Popular patterns revisited on OSGi - Christian Schneider (Adobe)
mfrancis
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
mfrancis
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
mfrancis
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
mfrancis
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
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...
mfrancis
How to connect your OSGi application - Dirk Fauth (Bosch)
How to connect your OSGi application - Dirk Fauth (Bosch)
mfrancis
More from 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...
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)
OSGi 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...
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...
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...
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...
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...
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)
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...
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...
How to connect your OSGi application - Dirk Fauth (Bosch)
How to connect your OSGi application - Dirk Fauth (Bosch)
Recently uploaded
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
ThousandEyes
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Pooja Nehwal
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Paola De la Torre
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
2toLead Limited
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Scott Keck-Warren
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Results
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Pixlogix Infotech
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
HostedbyConfluent
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
Recently uploaded
(20)
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
From Vision to Execution (and back) - Jim Colson, IBM
1.
© copyright 2004
by OSGi Alliance All rights reserved. OSGi Alliance From Vision to Execution (and back) Jim Colson, Distinguished Engineer IBM Vision Execution
2.
© copyright 2004
by OSGi Alliance All rights reserved. A view of the market Vision Execution
3.
© copyright 2004
by OSGi Alliance. All rights reserved. 0 4 8 12 16 20 24 2003 2004 2005 2006 2007 2008 0 4 8 12 16 20 24 2003 2004 2005 2006 2007 2008 0 4 8 12 16 20 24 2003 2004 2005 2006 2007 2008 Other Devices PC Pervasive devices growing more than 10 times faster than PCs… 22 billion+ by 2008* Nearly 70% of all enterprises will deploy a mobility/pervasive solution by 2005** 75% of knowledge workers mobile at least 25% of the time are using "pervasive" device (2005/2006)** Pervasive devices growing more than 10 times faster than PCs… 22 billion+ by 2008* Nearly 70% of all enterprises will deploy a mobility/pervasive solution by 2005** 75% of knowledge workers mobile at least 25% of the time are using "pervasive" device (2005/2006)** Enable the mobile workforce Integrate data from physical assets Support multiple device types over multiple networks seamlessly Optimize business processes and asset utilization Enable the mobile workforce Integrate data from physical assets Support multiple device types over multiple networks seamlessly Optimize business processes and asset utilization Trends Market Requirements Billions *Source: IDC 2004 **Source: Meta Group 2003 Market Dynamics
4.
© copyright 2004
by OSGi Alliance. All rights reserved. Device Types Platform Aftermarket, On Device Developer Community Extensible networked data aware applications High back end affinity Platform Connectable Standalone Connectable Built in networked data aware applications Remote management and content Limited back end affinity Standalone Conventional Embedded Market No data network connectivity No back end (data) affinity
5.
© copyright 2004
by OSGi Alliance. All rights reserved. Device Platform – 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
6.
© copyright 2004
by OSGi Alliance. All rights reserved. Device Platform – Success measures 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
7.
© copyright 2004
by OSGi Alliance. All rights reserved. Device Platform - OSGi as a catalyst 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 End-to-end tooling Enabled by OSGi
8.
© copyright 2004
by OSGi Alliance All rights reserved. What’s new since OSGi WC 2003? Vision Execution
9.
© copyright 2004
by OSGi Alliance. All rights reserved. Creation of 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
10.
© copyright 2004
by OSGi Alliance. All rights reserved. Foundation: September 28, 2004 Founder Members: IBM Japan, Mitsubishi Electric, NEC, NTT, SHARP, TOSHIBA Chairman: Prof. Hideyuki Tokuda (Keio University) Objective: Cross industry business/technical information exchange fostering new services Planned Activity: Regular workshops to drive a focus on promoting interoperability testing by member companies OSGi Users’ Forum Japan Creation OSGi Users Forum (Japan) ALPINE, Brainsellers.com, CLOUD NINE, ECHELON Japan, Espial, IBM Japan, Information Technology One, JAPAN PROCESS DEVELOPMENT, KAI Software, KDDI R&D Laboratories, Kochikuya, MAZDA, Melco Power Systems, Mitsubishi Electric NEC, NTT Advanced Technology, NTT, NTT East, NTT Software, Oki Electric Industry, SANYO Electric, SEIKO EPSON, SHARP, System Warehouse, TEPCO, TOSHIBA, Toshiba Solution, Tostem Inax Holding, YKK Corporation
11.
© copyright 2004
by OSGi Alliance All rights reserved. What’s new with IBM and OSGi? Vision Execution
12.
© copyright 2004
by OSGi Alliance. All rights reserved. IBM Strategic thrust On Demand Operating Environment OSGi is key to Access Services for Users and Business Enterprise Service Bus Business Connections Mediation, Messaging, Events Business Function Services Business Process Choreography Services Common Services Choreography Personalization… Reporting Custom Applications… Packaged Applications Business Rules… Acquired Services User Interaction Services Collaboration Presentation… Application Container Utility Business Services Resource Virtualization Services Availability Services…Security Services BillingRatingMetering Services Server Storage Resource Mapping…Network Service Level Automation & Orchestration Workload Services Configuration Services Peering Settlement… Infrastructure Services Problem Management Metadata Services … Information Integration Information Management Services Information Access Analytics Content Business Services Business Services Business Services Business Services Business Performance Management Business Services Access Services Adaptation... Interaction… Connectivity… User Business
13.
© copyright 2004
by OSGi Alliance. All rights reserved. Access - Extend the programming model Connection Fidelity Interaction Fidelity Desktop Laptop Gizmos (e.g. PDA) Adaptation Fidelity Current Programming Model Mostly NeverAlways Sometimes Request & Response None “Reactive” Establish a “Client Side” Middleware Industry to enable “Server Managed Clients”
14.
© copyright 2004
by OSGi Alliance. All rights reserved. Programming Model Client Platform Controller Store ModelView Controller Store ModelView Controller Store ModelView Server Platform(s) Dynamically manageable Platform Applications Configuration “Disconnectable” operations Desktops and appliances Preserve Roles Development Deployment Richer experiences Local Interactions Alternate View/Control choices Mediator Mediator Mediator Intermediate Tiers End Point SOA is the composition model for the MVC patterns across topologies
15.
© copyright 2004
by OSGi Alliance. All rights reserved. Managed Client Middleware Application Adapters BUSINESS PROCESSES Monitoring Workflows Business Context & Activities Collaboration Services Interaction & Access Services Managed Client Services Rich client Browser INFORMATION Data &, ContentIntegration Search, Analysis Industrial Controller Telematics Controller Smart Phone/PDA Smartcard Banking ATM Laptop IBM WORKPLACE Collaboration Services Business Context & Activities Interaction & Access Services Managed Client Services The power of one architectural model, one programming model, one consistent tool set FRONT-END INTEGRATION BACK-END INTEGRATION
16.
© copyright 2004
by OSGi Alliance. All rights reserved. IBM Workplace Client Technologies An architecture to enable the eco-system Device Server Access Services Platform Management System J2EE Mobile PlatformSolutions Managed Client Services Telematics Factory Home Office Interaction Services
17.
© copyright 2004
by OSGi Alliance. All rights reserved. Execution EnvironmentVirtual Machine ModuleJava Class Library Service Framework Lifecycle Service Registry Managed Client Services • Value Enable simultaneous execution of applications and services on “fit for purpose” class libraries on a single JVM instance. Independent life-cycle management of services and applications on a single JVM instance • Runtime (SMF + ….) OSGi Minimum Execution Environment J2ME (CDC based) J2SE • Standards J2ME, J2SE, OSGi R3 Extension Services for WebSphere Everyplace Access Services Platform Management Managed Client Services Interaction Services
18.
© copyright 2004
by OSGi Alliance. All rights reserved. Platform Management (push/pull) Virtual Machine Java Class Library Framework SyncML Framework OSGi Device Agent DMS WAS Server Client SyncML/DMProtocol HTTP HTTP Bundle B Bundle A Bundle B Bundle A depends Plugins Web Services Interfaces TPM, WEA, WEDM, WES SPO DMS Notification • Runtime – Components • Agent Bundle • DMS Server • Standards – OSGi, – OMA (SyncML DM) • Value – Enable “On Demand” management of Applications ranging from passive distribution to active, intelligent management Client Access Services Platform Management Managed Client Services Interaction Services
19.
© copyright 2004
by OSGi Alliance. All rights reserved. Portal Container Portlet Web Container JSP Servlet Access Services • Value – Extend backend programming model “out” to devices • Runtime – Web Container • JSP 1.2 and Servlet 2.3 – Relational Data Access using JDBC • DB2 Everyplace or Cloudscape with Data Synch – Assured Messaging using JMS 1.1 • WebSphere MQ Everyplace – Web Services • Web Services Client (JSR 172) and Provider – XML Parsing • MicroXML a small footprint non-validating parser • XML4J a full featured parser with validation – Synchronization Services • SyncML Framework (OMA SyncML) – SCADA (Supervisory Control and Data Acquisition) • WebSphere MQ Telemetry Transport • Standards – J2EE, J2ME, W3C, – Web Services, OMA Client Access Services Platform Management Managed Client Services Interaction Services DB2e Cloudscape JDBC MQe JMS Services Web Micro XML XML4J XML JNDI Transaction Container Business Logic
20.
© copyright 2004
by OSGi Alliance. All rights reserved. MIDP Container Web Container JSP Servlet Portal Container Portlet • Runtimes – Components • Browser (HTML, WML) • Multi-modal browser (XHTML + VoiceXML (X+V)) • Graphics (AWT, SWT, lcdUI, others) • JSPs/Servlets, Portlets – Aggregators • Enterprise Offering • MIDP • Browser • Custom • Portal • Standards – J2SE, J2ME, W3C, Eclipse Interaction Services Browser Markup Languages Embedded ViaVoice X+V Plugin (Opera/Access) Eclipse RCP SWT JFace Workbench Eclipse eRCP eSWT eJFace eWorkbench AWT Client Access Services Platform Management Managed Client Services Interaction Services
21.
© copyright 2004
by OSGi Alliance All rights reserved. Some Solution Patterns Vision Execution
22.
© copyright 2004
by OSGi Alliance. All rights reserved. Local Web Application with replicated data extend existing web based applications WAS ServerDevice Java Virtual Machine Java Class Library Framework Micro XML XML4J XML Web Container JSP Servlet Web Application Presentation Web Application Data Model JDBC DB2e Controller DB2 Sync Server Browser Browser
23.
© copyright 2004
by OSGi Alliance. All rights reserved. Embedded Gateway Data Collection the “classic” OSGi solution pattern – with messaging ServerDevice (Gateway) Java Virtual Machine Java Class Library Framework MQe Gateway WBI Broker Enterprise Apps SyncML Framework OSGi Device Agent MQe JMS Data Collection Service QM Data Collection Device Data Collection Device RFID AIO DIO WAS JDBC DB2e DB2 Sync Server
24.
© copyright 2004
by OSGi Alliance. All rights reserved. Client using Local/Global Web Services begin movement to application level SOA WAS ServerClient Java Virtual Machine Java Class Library Framework HTTP Server Global Address Book Web Service Web Services Server Proxy Local Address Book Web Service Data Model JDBC DB2e Address Book Application Web Svcs Client Stub
25.
© copyright 2004
by OSGi Alliance All rights reserved. Workplace Client Technology Micro Edition Vision Execution
26.
© copyright 2004
by OSGi Alliance. All rights reserved. WCT ME – What is it? • An integrated SDK containing runtimes and tools… – Runtimes • Pre-configured device middleware service platforms • Components for (composition/extension) of (new/existing) platforms – Tools • Packaging tools - composition • Development tools - creation • Analysis tools - optimization • Porting kits - movement • … enabling an end to end ecosystem. Business Context & Activities Collaboration Services Interaction & Access Services Managed Client Services Collaboration Services Business Context & Activities Interaction & Access Services Managed Client Services
27.
© copyright 2004
by OSGi Alliance. All rights reserved. WCT ME – How is it packaged? LPP’s WSDD LPP Local Sites WEME Core Core( s) Tooling 3rd Party Tooling C Tooling UEI Analyze Link (JXE) Compile (AOT) Build & Package WM2003 MIDP LPP Palm MIDP LPP WM2003 Foundation/PP LPP Sharp Zaurus Foundation/PP LPP WCTME 5.7.1 CD Licenses WSDD 5.7.1 (LPP) Technologies (Miscellaneous) Micro Environment Toolkit for WebSphere Studio Technologies WECE Micro Environment Toolkit for WebSphere Studio QNX WEME WSDD Update Sites Update Sites Forum Nokia WECE Core
28.
© copyright 2004
by OSGi Alliance. All rights reserved. WCT ME – Who is using it? The value chain that enables the eco-system Semiconduct or & OS Providers Platform & System Integrators Device Manufacturers Enterprises Solution Integrators, ISVs “Into” - Pre-Design / Embedded “Onto” - Aftermarket / Download Post install Platform, Apps & Data Pre-enable new devices Service Providers Solution Integrators, ISVs “Onto” - Aftermarket / Download Post install Apps & Data Solutions Solutions Enablement Composition Client Platform (into) Client Platform (onto) Applications & Services Applications & Services WCT ME WCT ME
29.
© copyright 2004
by OSGi Alliance. All rights reserved. WCT ME – How do you get it? Development Working Solution My Device(s) My Device Application And Middleware Shipping Solutions + Runtime License (either LPP or OEM) Distribution 2 Evaluation License 1 Download from: www.ibm.com -> trials and betas -> wireless-voice-pervasive Built in support: 20+ Operating Systems and 5 Instruction Sets including Windows and Linux for desktop 3 Development License
30.
© copyright 2004
by OSGi Alliance. All rights reserved. WCT (JDBC) DB2e or Cloudscape JMS (MQe) SyncML Libraries Application (MDBs) WEDM (Tivoli DM) Application (Web Services) OSGi Device Agent WECM WECM ServerClient Managed Services Web Services Consume and publish Web Services Synchronize relational data Send and receive secure transactions Install, configure, maintain and add software Operate over secure, optimized, roaming network connections WCT ME – How does it connect? WebSphere App Server DB2e Sync Server MQe Gateway MQ Server DB SyncML Libraries Synchronize objects
31.
© copyright 2004
by OSGi Alliance. All rights reserved. WCT ME – Enterprise Offering Managed Client Services Access/Platform Services Interaction Services (Eclipse RCP+) EO Components Java Virtual Machine (IBM J2SE 1.4.2 with J9 Technology) Java Class Library Framework JMS MQe JDBC XML Parsing Web Services OSGi Service Implementations DB2e w/ ISync Web Container Servlet/JSP OSGi Device Agent SyncML Framework bridge Core Extension Point Framework JFace SWT Generic UI frame Update Manager Help UI (with Lucene) Workbench UI Web Application View with SWT Browser Component Desktop (Perspective) Preference Pages Enterprise and ISV Applications
32.
© copyright 2004
by OSGi Alliance All rights reserved. A few examples Vision Execution
33.
© copyright 2004
by OSGi Alliance. All rights reserved. Some testimonies from the eco-system
34.
© copyright 2004
by OSGi Alliance. All rights reserved. WCT ME – How does Lotus use it? Workplace Client for Lotus Workplace Messaging and Documents Java Virtual Machine Java Class Library Framework Managed Client Services Access/Platform Services Workplace Portal Others Cloudscape xAction Container OSGi Device Agent SyncML Framework bridge Core Extension Point Framework JFace SWT Generic UI frame Workbench based aggregator and other UI Components: Rich text editors, embedded browser Lotus RCP (common platform services) SWT UI Components WSRP Consumer WSRP Producer SWT Java apps Lotus Workplace Applications Interaction Services
35.
© copyright 2004
by OSGi Alliance. All rights reserved. Gateway type deployments Intelligent Industrial Network Gateways Telemetry Devices SCADA* Systems Enterprise Portals Mobile Devices WebSphere integration brokers Enterprise Applications (ERP, SCM, CRM...) Remote offshore drillingRealtime pipeline flow Pay as you drive insurance Remote UI/data collection
36.
© copyright 2004
by OSGi Alliance. All rights reserved. Example ISV: Blue Mart Blue Martini Components Blue Martini Components Blue Martini CRM applications Leverage the IBM Workplace Client Technology Micro Edition Deploy on intermittently connected mobile devices Enables mobile, guided selling interactions for increased productivity > Configurations > Quotes > Proposals > etc. Provide same UI and function as the web-connected applications Local DB Interactive Selling Mobile Config Pricing Quote Oppty & Leads Proposals Sync Agent Messaging Engine Data Engine HTTP Interactive Selling Web IBM WebSphere Application Server Database Mgmt. Transaction Mgmt. Platform Mgmt. Enterprise Middleware IBM Workplace Client Technology Micro Edition Database Mgmt. Transaction Mgmt. Platform Mgmt. Enterprise Access Embedded JVM HTTP
37.
© copyright 2004
by OSGi Alliance. All rights reserved. Example Enterprise: a Who: Nissay (Nippon Life Insurance Company) is Japan’s #1 insurance company Why: Extend their Insurance Adjustor application for their mobile field force (70,000+ employees) increasing productivity and customer satisfaction What: Allow Nissay’s mobile adjustors to input policy data when offline and seamlessly offer quotes or search for policies when connected How: IBM Workplace Client Technology Micro Edition is used to enable a “sometimes connected” environment (runtime and tools) When: Complete and in rollout.
38.
© copyright 2004
by OSGi Alliance. All rights reserved. Example: IBM Retail Store Integration Framework (SIF) New “anywhere” touch points Cart-mounted “personal shopping” devices KiosksDigital multimedia displays Electronic signs Electronic shelf labels PDAs Cell phones Electronic scales RFID readers Web tablets Enterprise Web Web channelEnterprise applications Web application platform IBM Store Integration Framework Business Integration Enterpri se StoreIntegrationFrameworkEnterprise Smart card reader Self checkout Point of sale Biometric payment system RFID payment system POS server Application server/Premise Server Advanced POS technologies IBM Store Integration Framework supports both wired and wireless devices
39.
© copyright 2004
by OSGi Alliance. All rights reserved. Design: The Personal Shopping Assistant hardware • Key design requirements – Consumer-friendly • Pick up & put away • Easy to see • Encourage self-scanning • Fun for the whole family – Mobile • Weight vs. battery life balance • Battery life shouldn’t be a shopper concern – Retail environment hardened • Hardened • Spill proof – Location sensitive • Precision: 4-6 feet • Easy to install and maintain
40.
© copyright 2004
by OSGi Alliance. All rights reserved. Banking Opportunity Architecturally, it looks like the retail store topology Central Site Teller Platform Centralized Servers Branch Internet Call Center Financial Adviser Backend Systems Branch Server ATMs
41.
© copyright 2004
by OSGi Alliance. All rights reserved. OSGi WC 2004 IBM demonstrations • Mobile Insurance Adjuster Application – One application across the Nokia 9500, PocketPC, and Windows Laptop • Developer tooling – OSGi, Web Services, Eclipse, Extension Services • RFID Solutions – TCG Trusted Platform Module – Integrated with WCT ME (OSGi) via partner Arcom hardware • Telematics Solutions – Telematics Reference Implementation • Cross-device stateful relocation of applications – Research enabling greater degrees of mobility and multi-device interaction • Device Management (OMA DM and Mobile Expert Group direction) – WebSphere Everyplace Device Manager managing a Nokia 9500 • xCP – AACS rights management via OSGi bundles (includes trusted framework)
42.
© copyright 2004
by OSGi Alliance All rights reserved. Looking forward… Vision Execution
43.
© copyright 2004
by OSGi Alliance. All rights reserved. What makes a complete device specification? Device Platform Connectable Standalone Data Support Protocol Support Platform Connectable Standalone PhysicalDevice UserExperience O n Device Program m ing Interfaces Connections InfrastructureInfrastructure
44.
© copyright 2004
by OSGi Alliance. All rights reserved. Platform specifications 0 ConnectionDevice(S)(A) PIProtocolData 1 ConstraintsSpecifications 2 … N
45.
© copyright 2004
by OSGi Alliance. All rights reserved. Client side middleware industry standards • Technical completeness requires specification of the following: – Data Formats – Communication Protocols that deliver and consume those Data Formats – Programming Interfaces – declarative "Service" interfaces – imperative bindings • Interoperability completeness requires the following: – Control (fair and transparent multi-lateral governance) – Completeness (see above) – Compliance (uniform adherence to the specs that maximizes interoperation) – Cost (equitable licensing of essential IPR; brand value flows equally to all "members") SOA requires “Client” side middleware industry standards
46.
© copyright 2004
by OSGi Alliance. All rights reserved. An example – one view of the mobile constellation Eclipse.org (API, Data, Protocol) org.eclipse.* TCG (Data, Protocol) Netscape JCP (static API) java.* ; javax.* W3C (API, Data, Protocol) SOAP HTML DOM (org.w3c.dom.java.*) HTTP XML VoiceXML X+V SAX (API) org.sax.* 230 185 135 120 75 172 218.219 232 SSL TCG Mobile WG TCG Infrastructure WG IETF (Data, Protocol) TCP IP OSGi Alliance (Data, Protocol, SPI, dynamic API, service interface) org.osgi.* Mobile Expert Group CPEG Execution Environment MIDP Container Service Programming Interfaces Service Framework Other Services Application Model UI Service SWT jFace OMA (Data, Protocol) Device Mgmt Data Sync LocationDRM RCP
47.
© copyright 2004
by OSGi Alliance. All rights reserved. Platform Specifications – What is the role of OSGi going forward? • How do we manage the relationship between the constituent bodies of a platform ? • Does dynamic platform composition affect licensing models for component specifications ? • Open Source versus Open Standards ? • How “Open” does the standard need to be ? • Should OSGi specify other bindings for declarative services ? • Should we begin new verticals ? Lots done… Lots to do!
48.
© copyright 2004
by OSGi Alliance All rights reserved. Questions?
Download now