Submit Search
Upload
Managing Complexity in Mobile Application Deployment Using the OSGi Service Platform - Rafiul Ahad, Oracle
•
0 likes
•
373 views
M
mfrancis
Follow
OSGi World Congress 2004
Read less
Read more
Technology
Report
Share
Report
Share
1 of 10
Download now
Download to read offline
Recommended
New & Emerging | Basheer Khan | Mobile computing insights and recommendations...
New & Emerging | Basheer Khan | Mobile computing insights and recommendations...
InSync2011
Bring Your Legacy Applications to the Mobile World - DOAG 2014
Bring Your Legacy Applications to the Mobile World - DOAG 2014
AuraPlayer
Webinar- Internet of Things: Application Frameworks in IoT
Webinar- Internet of Things: Application Frameworks in IoT
Harbinger Systems - HRTech Builder of Choice
Oracle Master Serials Technology Experience Program 2013 - ADF
Oracle Master Serials Technology Experience Program 2013 - ADF
益裕 張
Adf mobile overview
Adf mobile overview
Oracle Corporation
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
Presentation build and connect apps, devices and data ibm worklight overview
Presentation build and connect apps, devices and data ibm worklight overview
xKinAnx
Developing Mobile Applications for iOS and Android the Oracle way
Developing Mobile Applications for iOS and Android the Oracle way
Toronto-Oracle-Users-Group
Recommended
New & Emerging | Basheer Khan | Mobile computing insights and recommendations...
New & Emerging | Basheer Khan | Mobile computing insights and recommendations...
InSync2011
Bring Your Legacy Applications to the Mobile World - DOAG 2014
Bring Your Legacy Applications to the Mobile World - DOAG 2014
AuraPlayer
Webinar- Internet of Things: Application Frameworks in IoT
Webinar- Internet of Things: Application Frameworks in IoT
Harbinger Systems - HRTech Builder of Choice
Oracle Master Serials Technology Experience Program 2013 - ADF
Oracle Master Serials Technology Experience Program 2013 - ADF
益裕 張
Adf mobile overview
Adf mobile overview
Oracle Corporation
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
Presentation build and connect apps, devices and data ibm worklight overview
Presentation build and connect apps, devices and data ibm worklight overview
xKinAnx
Developing Mobile Applications for iOS and Android the Oracle way
Developing Mobile Applications for iOS and Android the Oracle way
Toronto-Oracle-Users-Group
Ssajid CV
Ssajid CV
sajid Ali
resume 5-7
resume 5-7
Billy Brothers
Software applications and challenges
Software applications and challenges
Madhar Khan Pathan
Webinar presentation-startups and mobility
Webinar presentation-startups and mobility
Harbinger Systems - HRTech Builder of Choice
Managing sharepoint in a mobile world
Managing sharepoint in a mobile world
Ron Charity
Omiji Irikefe Pius
Omiji Irikefe Pius
IRIKEFE OMIJI
LIVO Presentation by ENO
LIVO Presentation by ENO
Tamer Taşdelen
Cv letter page 1
Cv letter page 1
Deny Indra Gunawan
Symeonidis Dimitris CV
Symeonidis Dimitris CV
Dimitris Symeonidis
From RPG OA to Node.js: Approaches to Application Modernization - Greg Patterson
From RPG OA to Node.js: Approaches to Application Modernization - Greg Patterson
Fresche Solutions
Planning A Web Application
Planning A Web Application
ahmad bassiouny
Hybrid Mobile Application
Hybrid Mobile Application
Mary Jose
Luis_Claravall_IT_CV_2015_
Luis_Claravall_IT_CV_2015_
Luis Claravall
eIoT-tech-intro-for-paris-hackathon
eIoT-tech-intro-for-paris-hackathon
Cisco DevNet
Enhancing Unified Communication Experience through Microsoft Lync SDK and UCMA
Enhancing Unified Communication Experience through Microsoft Lync SDK and UCMA
Harbinger Systems - HRTech Builder of Choice
Command Central Overview
Command Central Overview
Software AG
Oracle Mobile Field Service App: Usability and Productivity Realized for E-Bu...
Oracle Mobile Field Service App: Usability and Productivity Realized for E-Bu...
Ultan O'Broin
Touring Tomorrow's Digital Factory
Touring Tomorrow's Digital Factory
Inductive Automation
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...
mfrancis
Łukasz Romaszewski on Internet of Things Raspberry Pi and Java Embedded JavaC...
Łukasz Romaszewski on Internet of Things Raspberry Pi and Java Embedded JavaC...
Tomek Borek
Architect a Winning Mobile Application
Architect a Winning Mobile Application
TechWell
Oracle ADF Architecture TV - Design - Architecting for ADF Mobile Integration
Oracle ADF Architecture TV - Design - Architecting for ADF Mobile Integration
Chris Muir
More Related Content
What's hot
Ssajid CV
Ssajid CV
sajid Ali
resume 5-7
resume 5-7
Billy Brothers
Software applications and challenges
Software applications and challenges
Madhar Khan Pathan
Webinar presentation-startups and mobility
Webinar presentation-startups and mobility
Harbinger Systems - HRTech Builder of Choice
Managing sharepoint in a mobile world
Managing sharepoint in a mobile world
Ron Charity
Omiji Irikefe Pius
Omiji Irikefe Pius
IRIKEFE OMIJI
LIVO Presentation by ENO
LIVO Presentation by ENO
Tamer Taşdelen
Cv letter page 1
Cv letter page 1
Deny Indra Gunawan
Symeonidis Dimitris CV
Symeonidis Dimitris CV
Dimitris Symeonidis
From RPG OA to Node.js: Approaches to Application Modernization - Greg Patterson
From RPG OA to Node.js: Approaches to Application Modernization - Greg Patterson
Fresche Solutions
Planning A Web Application
Planning A Web Application
ahmad bassiouny
Hybrid Mobile Application
Hybrid Mobile Application
Mary Jose
Luis_Claravall_IT_CV_2015_
Luis_Claravall_IT_CV_2015_
Luis Claravall
eIoT-tech-intro-for-paris-hackathon
eIoT-tech-intro-for-paris-hackathon
Cisco DevNet
Enhancing Unified Communication Experience through Microsoft Lync SDK and UCMA
Enhancing Unified Communication Experience through Microsoft Lync SDK and UCMA
Harbinger Systems - HRTech Builder of Choice
Command Central Overview
Command Central Overview
Software AG
Oracle Mobile Field Service App: Usability and Productivity Realized for E-Bu...
Oracle Mobile Field Service App: Usability and Productivity Realized for E-Bu...
Ultan O'Broin
Touring Tomorrow's Digital Factory
Touring Tomorrow's Digital Factory
Inductive Automation
What's hot
(18)
Ssajid CV
Ssajid CV
resume 5-7
resume 5-7
Software applications and challenges
Software applications and challenges
Webinar presentation-startups and mobility
Webinar presentation-startups and mobility
Managing sharepoint in a mobile world
Managing sharepoint in a mobile world
Omiji Irikefe Pius
Omiji Irikefe Pius
LIVO Presentation by ENO
LIVO Presentation by ENO
Cv letter page 1
Cv letter page 1
Symeonidis Dimitris CV
Symeonidis Dimitris CV
From RPG OA to Node.js: Approaches to Application Modernization - Greg Patterson
From RPG OA to Node.js: Approaches to Application Modernization - Greg Patterson
Planning A Web Application
Planning A Web Application
Hybrid Mobile Application
Hybrid Mobile Application
Luis_Claravall_IT_CV_2015_
Luis_Claravall_IT_CV_2015_
eIoT-tech-intro-for-paris-hackathon
eIoT-tech-intro-for-paris-hackathon
Enhancing Unified Communication Experience through Microsoft Lync SDK and UCMA
Enhancing Unified Communication Experience through Microsoft Lync SDK and UCMA
Command Central Overview
Command Central Overview
Oracle Mobile Field Service App: Usability and Productivity Realized for E-Bu...
Oracle Mobile Field Service App: Usability and Productivity Realized for E-Bu...
Touring Tomorrow's Digital Factory
Touring Tomorrow's Digital Factory
Similar to Managing Complexity in Mobile Application Deployment Using the OSGi Service Platform - Rafiul Ahad, Oracle
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...
mfrancis
Łukasz Romaszewski on Internet of Things Raspberry Pi and Java Embedded JavaC...
Łukasz Romaszewski on Internet of Things Raspberry Pi and Java Embedded JavaC...
Tomek Borek
Architect a Winning Mobile Application
Architect a Winning Mobile Application
TechWell
Oracle ADF Architecture TV - Design - Architecting for ADF Mobile Integration
Oracle ADF Architecture TV - Design - Architecting for ADF Mobile Integration
Chris Muir
Delivering Mobile Apps to the Field with Oracle
Delivering Mobile Apps to the Field with Oracle
Simon Haslam
Mobile Application Framework - OFM Canberra September 2014
Mobile Application Framework - OFM Canberra September 2014
Joelith
Self-Driving Data Center
Self-Driving Data Center
Sergey A. Razin
BPM und SOA machen mobil - Ein Architekturüberblick
BPM und SOA machen mobil - Ein Architekturüberblick
OPITZ CONSULTING Deutschland
BPM and SOA are going mobile - An architectural perspective
BPM and SOA are going mobile - An architectural perspective
OPITZ CONSULTING Deutschland
College of Technology Pantnagar lecture- Jainendra
College of Technology Pantnagar lecture- Jainendra
Jainendra Kumar
Java Micro Edition (ME) 8 Deep Dive
Java Micro Edition (ME) 8 Deep Dive
terrencebarr
Company profile TriCoSys Solutions Private Limited
Company profile TriCoSys Solutions Private Limited
Subodh Deshpande
Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle
Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle
Chris Muir
OOW15 - Oracle E-Business Suite Technology: Latest Features and Roadmap
OOW15 - Oracle E-Business Suite Technology: Latest Features and Roadmap
vasuballa
History and Future of the Downloadable Mobile Marketplace - Jon Bostrom, Nokia
History and Future of the Downloadable Mobile Marketplace - Jon Bostrom, Nokia
mfrancis
Choosing the right mobile architecture
Choosing the right mobile architecture
Lonneke Dikmans
Introduction to Java Micro Edition (ME) 8
Introduction to Java Micro Edition (ME) 8
terrencebarr
Development Workshop on ET1, Android and Motorola RhoElements
Development Workshop on ET1, Android and Motorola RhoElements
Romin Irani
Eit corporate presentation
Eit corporate presentation
Eitpresentation
Eit corporate presentation
Eit corporate presentation
Eitpresentation
Similar to Managing Complexity in Mobile Application Deployment Using the OSGi Service Platform - Rafiul Ahad, Oracle
(20)
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...
Łukasz Romaszewski on Internet of Things Raspberry Pi and Java Embedded JavaC...
Łukasz Romaszewski on Internet of Things Raspberry Pi and Java Embedded JavaC...
Architect a Winning Mobile Application
Architect a Winning Mobile Application
Oracle ADF Architecture TV - Design - Architecting for ADF Mobile Integration
Oracle ADF Architecture TV - Design - Architecting for ADF Mobile Integration
Delivering Mobile Apps to the Field with Oracle
Delivering Mobile Apps to the Field with Oracle
Mobile Application Framework - OFM Canberra September 2014
Mobile Application Framework - OFM Canberra September 2014
Self-Driving Data Center
Self-Driving Data Center
BPM und SOA machen mobil - Ein Architekturüberblick
BPM und SOA machen mobil - Ein Architekturüberblick
BPM and SOA are going mobile - An architectural perspective
BPM and SOA are going mobile - An architectural perspective
College of Technology Pantnagar lecture- Jainendra
College of Technology Pantnagar lecture- Jainendra
Java Micro Edition (ME) 8 Deep Dive
Java Micro Edition (ME) 8 Deep Dive
Company profile TriCoSys Solutions Private Limited
Company profile TriCoSys Solutions Private Limited
Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle
Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle
OOW15 - Oracle E-Business Suite Technology: Latest Features and Roadmap
OOW15 - Oracle E-Business Suite Technology: Latest Features and Roadmap
History and Future of the Downloadable Mobile Marketplace - Jon Bostrom, Nokia
History and Future of the Downloadable Mobile Marketplace - Jon Bostrom, Nokia
Choosing the right mobile architecture
Choosing the right mobile architecture
Introduction to Java Micro Edition (ME) 8
Introduction to Java Micro Edition (ME) 8
Development Workshop on ET1, Android and Motorola RhoElements
Development Workshop on ET1, Android and Motorola RhoElements
Eit corporate presentation
Eit corporate presentation
Eit corporate presentation
Eit corporate presentation
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
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
panagenda
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
Ingrid Airi González
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Mark Goldstein
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
Nicole Novielli
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
IES VE
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Alkin Tezuysal
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
LoriGlavin3
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
Rick Flair
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
Nathaniel Shimoni
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
LoriGlavin3
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
panagenda
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
AliaaTarek5
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
LoriGlavin3
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
Inflectra
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
Ravi Sanghani
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
Alan Dix
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
LoriGlavin3
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
LoriGlavin3
Recently uploaded
(20)
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Managing Complexity in Mobile Application Deployment Using the OSGi Service Platform - Rafiul Ahad, Oracle
1.
© copyright 2004
by OSGi Alliance All rights reserved. Managing Complexity in Mobile Application Deployment Using the OSGi Service Platform Rafiul Ahad, Ph.D. Vice President, Mobile Products and Services Oracle Corporation
2.
© copyright 2004
by OSGi Alliance. All rights reserved. Managing Complexity in Mobile Application Deployment Agenda • Mobile Application Architectures • Deployment Issues • Managing Mobile Application Deployment • Mobile Application Deployment Using the OSGi Platform • Conclusions
3.
© copyright 2004
by OSGi Alliance. All rights reserved. Mobile Application Architectures • Browser • Managed code • Native code • Declarative (e.g., JSP, ASP) • Programmatic (e.g., Servlet, CGI) • Business objects (e.g. EJB, Corba) • Services (e.g. Web services) • Information Servers (e.g. Mail, Calendar) UI Rendering Presentation Logic Business Logic Data • Structured data (e.g., SQL data) • Unstructured data • Documents • Multimedia
4.
© copyright 2004
by OSGi Alliance. All rights reserved. Online Web Mobile Application UI Rendering • Browser Presentation Logic • Declarative (e.g., JSP, ASP) • Programmatic (e.g., Servlet, CGI) Business Logic • Business objects (e.g., EJB) • Services (e.g., Web services) •Information Servers (e.g. Mail, Calendar) Data • Structured data (e.g., SQL data) • Unstructured data • Documents • Multimedia WirelessMedium Pros: • Easy to deploy; no client code • Full-featured applications and real time data • Better security due to well known protocols (wtls,https,..) Cons: • Network latency and coverage can impact usability • Devices may support different mark up languages • Limited capability user interface
5.
© copyright 2004
by OSGi Alliance. All rights reserved. Online Native Mobile Application UI Rendering • Native Graphics Presentation Logic • J2ME/C# app • C/C++ app Business Logic • Business objects (e.g., EJB, Corba) • Services (e.g., Web services) •Information Servers (e.g. Mail, Calendar) Data • Structured data (e.g., SQL data) • Unstructured data • Documents • Multimedia WirelessMedium Pros: • Usually better user interface • Full-featured apps and real time data Cons: • Network latency and coverage can impact usability • Need to provision, install, update apps • Security of data in transit is a concern
6.
© copyright 2004
by OSGi Alliance. All rights reserved. Offline Mobile Application UI Rendering • Native Graphics • Browser Presentation Logic • J2ME/C# app • C/C++ app • JSP/ASP Business Logic • Subset of business logic • Subset of data • cached • synchronized Data • Structured data (e.g., SQL data) • Unstructured data • Documents • Multimedia WirelessMedium Pros: • Usually better user interface • Less sensitive to network latency and coverage Cons: • Need to provision, install, and update apps • Data synchronization is difficult • Security of stored data and data in transit
7.
© copyright 2004
by OSGi Alliance. All rights reserved. Mobile Application Deployment Issues System Issues • Scalable, secure, available system configuration Administrative Issues • Device provisioning – Data center or self service – Parameter, application, and data provisioning • Device Management – Application and data installation and update – Remote diagnostics and repair – Remote lockdown Usage Policy Training
8.
© copyright 2004
by OSGi Alliance. All rights reserved. Managing Mobile Application Deployment • Understand your users and set the right expectations – Mobile experience is not the same as desktop experience • Understand your system behavior – Scalability • Publish expected response times during hours of operations – Device, network, and server capacities and limitations • Avoid OTA downloads of large amounts of data and apps – Security Vulnerabilities • Assume that the device will be lost or stolen • Centralize the administration as much as possible – The more the user does admin => the more the problems – Centralize application and data provisioning, install, update – Remote diagnostic, repair and lockdown • Consider a mix of mobile application architectures – Offline apps more usable but more difficult to manage
9.
© copyright 2004
by OSGi Alliance. All rights reserved. Deployment Using the OSGi Platform OSGi Framework Mngt Bndl App Bndl any protocol OS JVM Mobile Device Issues with Current OSGi Deployment Technolog • Each enterprise or operator must write its own management bundle (programmatic); declarative approach needed. • Bundle upgrade is all or nothing; incremental update of bundle needed • Support needed for server initiated communication via SMS • API to collect pertinent device information; locking down devices Server
10.
© copyright 2004
by OSGi Alliance. All rights reserved. Conclusions • Mobile experience is different from desktop – Design apps with device and network constraints in mind – Online apps are less usable but easier to deploy – Disconnected apps are more usable but difficult to deploy – Mobile applications create additional security challenges • Mobile applications deployment requires centralized – Parameter provisioning – Application and data provisioning – Application install and upgrade – Remote diagnostics, repair, and lockout • OSGi Spec is the only standard for deployment • OSGi MEG starting to address the deployment issues • JSR 232 and OMA DM protocol will lend credibility
Download now