Submit Search
Upload
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark VandenBrink, IBM
•
0 likes
•
294 views
M
mfrancis
Follow
OSGi World Congress 2004
Read less
Read more
Technology
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 17
Download now
Download to read offline
Recommended
Managing Complexity in Mobile Application Deployment Using the OSGi Service P...
Managing Complexity in Mobile Application Deployment Using the OSGi Service P...
mfrancis
Convertigo Mobility Platform | Mobile Application Development for Enterprises...
Convertigo Mobility Platform | Mobile Application Development for Enterprises...
Convertigo | MADP & MBaaS
IBM MobileFirst Reference Architecture 1512 v3 2015
IBM MobileFirst Reference Architecture 1512 v3 2015
Sreeni Pamidala
Livo presentation
Livo presentation
Tamer Taşdelen
PortHand Overview August 2013
PortHand Overview August 2013
PortHand
Convertigo Mobile Application Development platform for Enterprises
Convertigo Mobile Application Development platform for Enterprises
Convertigo | MADP & MBaaS
Introduction to IBM Worklight: Building and connecting cross-platform mobile ...
Introduction to IBM Worklight: Building and connecting cross-platform mobile ...
Jeremy Siewert
Soa architect summit mobile 2013_mar [compatibility mode]
Soa architect summit mobile 2013_mar [compatibility mode]
Sreeni Pamidala
Recommended
Managing Complexity in Mobile Application Deployment Using the OSGi Service P...
Managing Complexity in Mobile Application Deployment Using the OSGi Service P...
mfrancis
Convertigo Mobility Platform | Mobile Application Development for Enterprises...
Convertigo Mobility Platform | Mobile Application Development for Enterprises...
Convertigo | MADP & MBaaS
IBM MobileFirst Reference Architecture 1512 v3 2015
IBM MobileFirst Reference Architecture 1512 v3 2015
Sreeni Pamidala
Livo presentation
Livo presentation
Tamer Taşdelen
PortHand Overview August 2013
PortHand Overview August 2013
PortHand
Convertigo Mobile Application Development platform for Enterprises
Convertigo Mobile Application Development platform for Enterprises
Convertigo | MADP & MBaaS
Introduction to IBM Worklight: Building and connecting cross-platform mobile ...
Introduction to IBM Worklight: Building and connecting cross-platform mobile ...
Jeremy Siewert
Soa architect summit mobile 2013_mar [compatibility mode]
Soa architect summit mobile 2013_mar [compatibility mode]
Sreeni Pamidala
Presentation build and connect apps, devices and data ibm worklight overview
Presentation build and connect apps, devices and data ibm worklight overview
xKinAnx
IBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with Worklight
IBIZZ
Sedlacek, Dostal
Sedlacek, Dostal
TUESDAY Business Network
IBM Worklight-Overview
IBM Worklight-Overview
IBM WebSphereIndia
Hybrid Applications with WebSphere commerce and Worklight
Hybrid Applications with WebSphere commerce and Worklight
Mohammad Omer Raza
IBM Worklight - Introduction
IBM Worklight - Introduction
Maarga Systems
IBM Mobile First
IBM Mobile First
Anna Landolfi
Barcino presentation
Barcino presentation
Kristian Pura
An Overview on IBM MobileFirst Platform v7
An Overview on IBM MobileFirst Platform v7
ibmmobile
architecture of mobile software applications
architecture of mobile software applications
Hassan Dar
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
UX Antwerp Meetup
"Accessing Advanced Image Processing Feature Sets with Alvium Cameras Using a...
"Accessing Advanced Image Processing Feature Sets with Alvium Cameras Using a...
Edge AI and Vision Alliance
Security and Mobile Application Management with Worklight
Security and Mobile Application Management with Worklight
IBM WebSphereIndia
IBM Mobile portal experience
IBM Mobile portal experience
Vincent Perrin
FICAM Impact On Enterprise Architecture And Applications
FICAM Impact On Enterprise Architecture And Applications
Salvatore D'Agostino
VMukti Collaborative Conferencing Engine For V1034 to V1038
VMukti Collaborative Conferencing Engine For V1034 to V1038
vmukti
Overview Intel AppUp developer program
Overview Intel AppUp developer program
Intel Developer Zone Community
IBM Worklight
IBM Worklight
Raj Balasubramanian
Open Source: The Future of IBM i - Paul Tuohy and Trevor Perry
Open Source: The Future of IBM i - Paul Tuohy and Trevor Perry
Fresche Solutions
IBM MobileFirst - Hybrid App Development
IBM MobileFirst - Hybrid App Development
Wim Tobback
OSGi Technology Based In-vehicle Computing Platforms- The Embedded Systems Pe...
OSGi Technology Based In-vehicle Computing Platforms- The Embedded Systems Pe...
mfrancis
OSGi - Four Years and Forward - J Barr
OSGi - Four Years and Forward - J Barr
mfrancis
More Related Content
What's hot
Presentation build and connect apps, devices and data ibm worklight overview
Presentation build and connect apps, devices and data ibm worklight overview
xKinAnx
IBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with Worklight
IBIZZ
Sedlacek, Dostal
Sedlacek, Dostal
TUESDAY Business Network
IBM Worklight-Overview
IBM Worklight-Overview
IBM WebSphereIndia
Hybrid Applications with WebSphere commerce and Worklight
Hybrid Applications with WebSphere commerce and Worklight
Mohammad Omer Raza
IBM Worklight - Introduction
IBM Worklight - Introduction
Maarga Systems
IBM Mobile First
IBM Mobile First
Anna Landolfi
Barcino presentation
Barcino presentation
Kristian Pura
An Overview on IBM MobileFirst Platform v7
An Overview on IBM MobileFirst Platform v7
ibmmobile
architecture of mobile software applications
architecture of mobile software applications
Hassan Dar
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
UX Antwerp Meetup
"Accessing Advanced Image Processing Feature Sets with Alvium Cameras Using a...
"Accessing Advanced Image Processing Feature Sets with Alvium Cameras Using a...
Edge AI and Vision Alliance
Security and Mobile Application Management with Worklight
Security and Mobile Application Management with Worklight
IBM WebSphereIndia
IBM Mobile portal experience
IBM Mobile portal experience
Vincent Perrin
FICAM Impact On Enterprise Architecture And Applications
FICAM Impact On Enterprise Architecture And Applications
Salvatore D'Agostino
VMukti Collaborative Conferencing Engine For V1034 to V1038
VMukti Collaborative Conferencing Engine For V1034 to V1038
vmukti
Overview Intel AppUp developer program
Overview Intel AppUp developer program
Intel Developer Zone Community
IBM Worklight
IBM Worklight
Raj Balasubramanian
Open Source: The Future of IBM i - Paul Tuohy and Trevor Perry
Open Source: The Future of IBM i - Paul Tuohy and Trevor Perry
Fresche Solutions
IBM MobileFirst - Hybrid App Development
IBM MobileFirst - Hybrid App Development
Wim Tobback
What's hot
(20)
Presentation build and connect apps, devices and data ibm worklight overview
Presentation build and connect apps, devices and data ibm worklight overview
IBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with Worklight
Sedlacek, Dostal
Sedlacek, Dostal
IBM Worklight-Overview
IBM Worklight-Overview
Hybrid Applications with WebSphere commerce and Worklight
Hybrid Applications with WebSphere commerce and Worklight
IBM Worklight - Introduction
IBM Worklight - Introduction
IBM Mobile First
IBM Mobile First
Barcino presentation
Barcino presentation
An Overview on IBM MobileFirst Platform v7
An Overview on IBM MobileFirst Platform v7
architecture of mobile software applications
architecture of mobile software applications
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
"Accessing Advanced Image Processing Feature Sets with Alvium Cameras Using a...
"Accessing Advanced Image Processing Feature Sets with Alvium Cameras Using a...
Security and Mobile Application Management with Worklight
Security and Mobile Application Management with Worklight
IBM Mobile portal experience
IBM Mobile portal experience
FICAM Impact On Enterprise Architecture And Applications
FICAM Impact On Enterprise Architecture And Applications
VMukti Collaborative Conferencing Engine For V1034 to V1038
VMukti Collaborative Conferencing Engine For V1034 to V1038
Overview Intel AppUp developer program
Overview Intel AppUp developer program
IBM Worklight
IBM Worklight
Open Source: The Future of IBM i - Paul Tuohy and Trevor Perry
Open Source: The Future of IBM i - Paul Tuohy and Trevor Perry
IBM MobileFirst - Hybrid App Development
IBM MobileFirst - Hybrid App Development
Viewers also liked
OSGi Technology Based In-vehicle Computing Platforms- The Embedded Systems Pe...
OSGi Technology Based In-vehicle Computing Platforms- The Embedded Systems Pe...
mfrancis
OSGi - Four Years and Forward - J Barr
OSGi - Four Years and Forward - J Barr
mfrancis
Massive Enterprise Product Migration to OSG - Raymond Auge
Massive Enterprise Product Migration to OSG - Raymond Auge
mfrancis
Building Global Telematics System by Using OSGi Technology - Dimitar Valtchev...
Building Global Telematics System by Using OSGi Technology - Dimitar Valtchev...
mfrancis
Using OSGi for the Realization of Complex Building Management Systems - Peter...
Using OSGi for the Realization of Complex Building Management Systems - Peter...
mfrancis
OSGi Users’ Forum Korea - Haejun Yi, ProSyst Technology Korea, Inc.
OSGi Users’ Forum Korea - Haejun Yi, ProSyst Technology Korea, Inc.
mfrancis
Why Have The Specifications Been Based On Java™ Technology? - P Kriens
Why Have The Specifications Been Based On Java™ Technology? - P Kriens
mfrancis
Delivering Services Using an OSGi Gateway - C Nycander
Delivering Services Using an OSGi Gateway - C Nycander
mfrancis
OSGi Technology, Eclipse and Convergence - Jeff McAffer, IBM
OSGi Technology, Eclipse and Convergence - Jeff McAffer, IBM
mfrancis
Experiences from Building the Fastest OSGi Container on the Planet - Jaroslav...
Experiences from Building the Fastest OSGi Container on the Planet - Jaroslav...
mfrancis
OSGi Applications Testing - André Elia Assad, System Engineer, Cesar
OSGi Applications Testing - André Elia Assad, System Engineer, Cesar
mfrancis
Opensugar - Enabling pervasive services - P Scokaert
Opensugar - Enabling pervasive services - P Scokaert
mfrancis
OSGi Residential Gateways Experience in Spain - Andrés Manso, HogarDigital
OSGi Residential Gateways Experience in Spain - Andrés Manso, HogarDigital
mfrancis
E2 Home - P Ljunggren
E2 Home - P Ljunggren
mfrancis
OSGi Technology as it relates to Java, Smartcards, and the Automotive Industr...
OSGi Technology as it relates to Java, Smartcards, and the Automotive Industr...
mfrancis
iPOJO - The Simple Life - Richard Hall, Visiting Assistant Professor at Tufts...
iPOJO - The Simple Life - Richard Hall, Visiting Assistant Professor at Tufts...
mfrancis
Making the Home Gateway an Operator Control Point - Andreas Sayegh, Deutsche ...
Making the Home Gateway an Operator Control Point - Andreas Sayegh, Deutsche ...
mfrancis
Introduction to Everit Component Registry - B Zsoldos
Introduction to Everit Component Registry - B Zsoldos
mfrancis
Available OSGi Service Platforms - What distinguishes ProSyst’s offering? - D...
Available OSGi Service Platforms - What distinguishes ProSyst’s offering? - D...
mfrancis
Keynote - OSGi Service Enabler - Peter Möckel, Managing Director T-Labs, Deu...
Keynote - OSGi Service Enabler - Peter Möckel, Managing Director T-Labs, Deu...
mfrancis
Viewers also liked
(20)
OSGi Technology Based In-vehicle Computing Platforms- The Embedded Systems Pe...
OSGi Technology Based In-vehicle Computing Platforms- The Embedded Systems Pe...
OSGi - Four Years and Forward - J Barr
OSGi - Four Years and Forward - J Barr
Massive Enterprise Product Migration to OSG - Raymond Auge
Massive Enterprise Product Migration to OSG - Raymond Auge
Building Global Telematics System by Using OSGi Technology - Dimitar Valtchev...
Building Global Telematics System by Using OSGi Technology - Dimitar Valtchev...
Using OSGi for the Realization of Complex Building Management Systems - Peter...
Using OSGi for the Realization of Complex Building Management Systems - Peter...
OSGi Users’ Forum Korea - Haejun Yi, ProSyst Technology Korea, Inc.
OSGi Users’ Forum Korea - Haejun Yi, ProSyst Technology Korea, Inc.
Why Have The Specifications Been Based On Java™ Technology? - P Kriens
Why Have The Specifications Been Based On Java™ Technology? - P Kriens
Delivering Services Using an OSGi Gateway - C Nycander
Delivering Services Using an OSGi Gateway - C Nycander
OSGi Technology, Eclipse and Convergence - Jeff McAffer, IBM
OSGi Technology, Eclipse and Convergence - Jeff McAffer, IBM
Experiences from Building the Fastest OSGi Container on the Planet - Jaroslav...
Experiences from Building the Fastest OSGi Container on the Planet - Jaroslav...
OSGi Applications Testing - André Elia Assad, System Engineer, Cesar
OSGi Applications Testing - André Elia Assad, System Engineer, Cesar
Opensugar - Enabling pervasive services - P Scokaert
Opensugar - Enabling pervasive services - P Scokaert
OSGi Residential Gateways Experience in Spain - Andrés Manso, HogarDigital
OSGi Residential Gateways Experience in Spain - Andrés Manso, HogarDigital
E2 Home - P Ljunggren
E2 Home - P Ljunggren
OSGi Technology as it relates to Java, Smartcards, and the Automotive Industr...
OSGi Technology as it relates to Java, Smartcards, and the Automotive Industr...
iPOJO - The Simple Life - Richard Hall, Visiting Assistant Professor at Tufts...
iPOJO - The Simple Life - Richard Hall, Visiting Assistant Professor at Tufts...
Making the Home Gateway an Operator Control Point - Andreas Sayegh, Deutsche ...
Making the Home Gateway an Operator Control Point - Andreas Sayegh, Deutsche ...
Introduction to Everit Component Registry - B Zsoldos
Introduction to Everit Component Registry - B Zsoldos
Available OSGi Service Platforms - What distinguishes ProSyst’s offering? - D...
Available OSGi Service Platforms - What distinguishes ProSyst’s offering? - D...
Keynote - OSGi Service Enabler - Peter Möckel, Managing Director T-Labs, Deu...
Keynote - OSGi Service Enabler - Peter Möckel, Managing Director T-Labs, Deu...
Similar to Enabling the Enterprise with Next-Generation Mobile Architectures - Mark VandenBrink, IBM
OSGi Architecture for Mobile Device Software - Peter Kriens, aQute
OSGi Architecture for Mobile Device Software - Peter Kriens, aQute
mfrancis
Why Collaborate? Graham Nicholls, Extrada Inc.
Why Collaborate? Graham Nicholls, Extrada Inc.
mfrancis
Introduction to WebSphere Message Broker
Introduction to WebSphere Message Broker
Ant Phillips
What OSGi technology offers to mobile enterprise developers - Jo Ritter, ProSyst
What OSGi technology offers to mobile enterprise developers - Jo Ritter, ProSyst
mfrancis
History and Future of the Downloadable Mobile Marketplace - Jon Bostrom, Nokia
History and Future of the Downloadable Mobile Marketplace - Jon Bostrom, Nokia
mfrancis
Z105745 ibmz-cloud-cairo-v1902a
Z105745 ibmz-cloud-cairo-v1902a
Tony Pearson
Accelerating Edge Computing Adoption
Accelerating Edge Computing Adoption
Michelle Holley
LIVO Presentation by ENO
LIVO Presentation by ENO
Tamer Taşdelen
4 Paradigm Shifts for the Connected Car of the Future
4 Paradigm Shifts for the Connected Car of the Future
HiveMQ
IBM Softlayer Bluemix Marketplace
IBM Softlayer Bluemix Marketplace
Simon Baker
The OSGi Service Platform in Integrated Management Environments - Cristina Di...
The OSGi Service Platform in Integrated Management Environments - Cristina Di...
mfrancis
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...
NRB
Transforming to Microservices
Transforming to Microservices
Kyle Brown
Open Sourcing GemFire - Apache Geode
Open Sourcing GemFire - Apache Geode
Apache Geode
An Introduction to Apache Geode (incubating)
An Introduction to Apache Geode (incubating)
Anthony Baker
SaaS Introduction-May2014
SaaS Introduction-May2014
Nguyen Tung
Micro Front Ends for Micro Services using Oracle JET
Micro Front Ends for Micro Services using Oracle JET
Vijay Nair
IBM Softlayer ile bulutta 3. Boyut Bora Taşer IBM
IBM Softlayer ile bulutta 3. Boyut Bora Taşer IBM
Webrazzi
Enterprise Mobility with Mobile OSGi
Enterprise Mobility with Mobile OSGi
Joachim Ritter
Demystifying the Mobile Container - PART I
Demystifying the Mobile Container - PART I
Relayware
Similar to Enabling the Enterprise with Next-Generation Mobile Architectures - Mark VandenBrink, IBM
(20)
OSGi Architecture for Mobile Device Software - Peter Kriens, aQute
OSGi Architecture for Mobile Device Software - Peter Kriens, aQute
Why Collaborate? Graham Nicholls, Extrada Inc.
Why Collaborate? Graham Nicholls, Extrada Inc.
Introduction to WebSphere Message Broker
Introduction to WebSphere Message Broker
What OSGi technology offers to mobile enterprise developers - Jo Ritter, ProSyst
What OSGi technology offers to mobile enterprise developers - Jo Ritter, ProSyst
History and Future of the Downloadable Mobile Marketplace - Jon Bostrom, Nokia
History and Future of the Downloadable Mobile Marketplace - Jon Bostrom, Nokia
Z105745 ibmz-cloud-cairo-v1902a
Z105745 ibmz-cloud-cairo-v1902a
Accelerating Edge Computing Adoption
Accelerating Edge Computing Adoption
LIVO Presentation by ENO
LIVO Presentation by ENO
4 Paradigm Shifts for the Connected Car of the Future
4 Paradigm Shifts for the Connected Car of the Future
IBM Softlayer Bluemix Marketplace
IBM Softlayer Bluemix Marketplace
The OSGi Service Platform in Integrated Management Environments - Cristina Di...
The OSGi Service Platform in Integrated Management Environments - Cristina Di...
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...
Transforming to Microservices
Transforming to Microservices
Open Sourcing GemFire - Apache Geode
Open Sourcing GemFire - Apache Geode
An Introduction to Apache Geode (incubating)
An Introduction to Apache Geode (incubating)
SaaS Introduction-May2014
SaaS Introduction-May2014
Micro Front Ends for Micro Services using Oracle JET
Micro Front Ends for Micro Services using Oracle JET
IBM Softlayer ile bulutta 3. Boyut Bora Taşer IBM
IBM Softlayer ile bulutta 3. Boyut Bora Taşer IBM
Enterprise Mobility with Mobile OSGi
Enterprise Mobility with Mobile OSGi
Demystifying the Mobile Container - PART I
Demystifying the Mobile Container - PART I
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
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Mark Simos
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
LoriGlavin3
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Pixlogix Infotech
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Databarracks
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
Hervé Boutemy
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
MounikaPolabathina
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Kalema Edgar
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
BkGupta21
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
UiPathCommunity
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Curtis Poe
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
Dilum Bandara
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
LoriGlavin3
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Sergiu Bodiu
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
ScyllaDB
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
LoriGlavin3
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
LoriGlavin3
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Precisely
Recently uploaded
(20)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
How to write a Business Continuity Plan
How to write a Business Continuity Plan
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark VandenBrink, IBM
1.
© copyright 2004
by OSGi Alliance All rights reserved. Enabling the Enterprise with Next- Generation Mobile Architectures
2.
© copyright 2004
by OSGi Alliance. All rights reserved. Speaker and Agenda • Speaker: – Mark VandenBrink (vmark@us.ibm.com) – IBM; Mobile device client architecture, Linux/Java – In a previous life, MIDP 1.0 EG lead (and well on my way to a complete recovery ☺) • Agenda: – Enterprise applications mini-primer and use cases – Current mobile device clients (MIDP) – MEG: the future of mobile device clients
3.
© copyright 2004
by OSGi Alliance. All rights reserved. Enterprise Applications • What is an “enterprise application”? – Canonical example is PIM access (email, calendar, etc.) – “Project existing enterprise services into various client channels” • Client-side Requirements: – Have low TCO – Little-to-no deployment costs – Be predictable, yet flexible – Available and scalable – Secure – Capable of “off-line” processing
4.
© copyright 2004
by OSGi Alliance. All rights reserved. Enterprise Conceptual Model Client TierClient Tier Client 1 (browser/applet) Client 2 MIDlet . . . Backend TierBackend Tier Database ERP Other Legacy Apps Middle TierMiddle Tier Web Container EJB Container . . . . . .
5.
© copyright 2004
by OSGi Alliance. All rights reserved. Enterprise Programming Model •Dynamically managed •Platform •Applications •Richer experience •Alternate View/Control choices •Disconnected operation •Dynamically managed •Platform •Applications •Richer experience •Alternate View/Control choices •Disconnected operation Client-tierClient-tier Controller Store ModelView Middle-tierMiddle-tier Controller Store ModelView Backend-tierBackend-tier Controller Store ModelView
6.
© copyright 2004
by OSGi Alliance. All rights reserved. Use Case/Scenario •• Spacely SprocketsSpacely Sprockets – Provides a suite of ee--Commerce web applicationsCommerce web applications for business partners to create and submit orders for sprockets online – Catalog of available sprockets, current inventory, and prices change frequently •• Spacely Sprockets Business PartnersSpacely Sprockets Business Partners –– WWould like to run the erun the e--Commerce web applicationCommerce web application suite while at customer sitessuite while at customer sites – Would like to use mobile phonesmobile phones as client tier
7.
© copyright 2004
by OSGi Alliance. All rights reserved. Scenario Requirements •• Spacely SprocketsSpacely Sprockets – Leverage existing J2EE/portal-based application – Extend the application to support • Richer interaction on client tier • Alternative client devices • Disconnected use •• Business PartnersBusiness Partners – Use COTS equipment for client tier
8.
© copyright 2004
by OSGi Alliance. All rights reserved. Scenario: Browsing ModelView Mediator View Logic View Data Business Logic Business Data Controller User Agent Scripts *ML Model Business Logic Business Data Markup OR URL rewrite caching Mediator Client-tier Middle-tier Transactional Messaging Backend-tier
9.
© copyright 2004
by OSGi Alliance. All rights reserved. Browsing Attributes • Capability – Connected: render dynamic, network content – Disconnected: render (limited) cached content • When to apply – Connected: When connected, subject to latency, bandwidth, and coverage concerns. R/W access – Disconnected: When not connected, R/O access • Implications on Scenario – Connected: review pricing, place orders, etc. – Disconnected: review pricing only
10.
© copyright 2004
by OSGi Alliance. All rights reserved. Scenario: Offline Apps ModelView Mediator View Logic View Data Business Logic Business Data Controller User Agent Scripts *ML Model Business Logic Business Data Markup Mediator Client-tier Transactional Messaging Backend-tier
11.
© copyright 2004
by OSGi Alliance. All rights reserved. Offline Apps Attributes • Capability – Provides local application programming model that interacts with external applications and services • When to apply – When there is need for disconnected operation – When richer, alternate user interaction is needed(i.e. non-browser based) • Implications on scenario – Spacely Sprockets business partners with little or no network connectivity can be fully serviced
12.
© copyright 2004
by OSGi Alliance. All rights reserved. Mobile Clients Today: MIDP • Mobile Information Device Profile • Most recent: Version 2.0 • Widespread adoption in mobile world • Unit of deployment/packaging: MIDlet Suite • Unit of execution: MIDlet • Can act as client-tier via web services
13.
© copyright 2004
by OSGi Alliance. All rights reserved. MIDP for Enterprise Apps? • Limited end-to-end model – Security, identity management, etc – Client/server tools – Weak (platform-level) support for disconnected operation (e.g. messaging, synchronization, etc.) – Unmanaged • Relatively high cost of deployment for MIDlets • No “shared component” support (by design) • Limited interaction support (MIDlet only) • Limitations can be overcome, but results in MOAM (Mother Of All MIDlets)
14.
© copyright 2004
by OSGi Alliance. All rights reserved. OSGi: Mobile Expert Group (MEG) • Formed in Dec 2003 • Working on enabling a next-generation mobile phone architecture • Based on V4 OSGi Framework • Linked to JCP via JSR-232
15.
© copyright 2004
by OSGi Alliance. All rights reserved. Service Interfaces MEG Framework Base Phone Hardware/SoftwareBase Phone Hardware/Software Phone Hardware Platform Abstraction LayerPlatform Abstraction Layer Operating SystemOperating System Device DriversDevice DriversDevice DriversDevice Drivers PresentationPresentation AudioAudio Window MgtWindow Mgt Input MgtInput Mgt MultimediaMultimedia Presentation Class LibrariesPresentation Class Libraries DataData File systemFile system Structured StorageStructured Storage Data Class LibrariesData Class Libraries JVMJVM Porting LayerPorting Layer GCGCExecutionExecution LoaderLoaderSecuritySecurity IntrospectionIntrospection Base Class LibrariesBase Class Libraries ConnectivityConnectivity Network MgtNetwork Mgt TCP/IPTCP/IP UDPUDP USSDUSSD SMSSMS MMSMMS Network Class LibrariesNetwork Class Libraries HTTPHTTP MEG: Conceptual Architecture MIDP Application Container MEG Application Container OSGi Service FrameworkOSGi Service Framework XML Parser Log Package Admin Service Tracker Start Level Permission Admin Event Manager Deployment Security App Manager App Logger Device Management Policy APIs
16.
© copyright 2004
by OSGi Alliance. All rights reserved. MEG: Enterprise Attributes • Allows for different user-interactions via “container” notion • Allows for shared components via services • Enterprise features designed in from start: – Security – Policy – Deployment
17.
© copyright 2004
by OSGi Alliance All rights reserved. The End
Download now