SlideShare a Scribd company logo
1 of 10
Download to read offline
OSGi in Mobile Field-force Automation:OSGi in Mobile Field-force Automation: Helping Enterprises &
Retail-stores manage & monitor critical business operations
- Raj Tumuluri
Openstream Inc
raj@openstream.com
2OSGi in Mobile Field-force Automation by raj@openstream.com
Everything that can
be mobile, will be!
The prime driver is devices :
Smaller, Lighter, Faster, More
functional
Pic: Courtesy Dave Ragget, W3C
3OSGi in Mobile Field-force Automation by raj@openstream.com
Healthcare
Care-givers, Clinical
Trials
Field and Sales Force Automation
Enterprise mobile portals including
CRM, inventory, quote generation,
diagnostics, data collection, and team
collaboration
Product distribution
Inventory, shipping, and warehousing
Industrial
Fleet tracking,
communication, and
management
Mobile Force Automation (MoFA)
4OSGi in Mobile Field-force Automation by raj@openstream.com
MoFA – OSGi Services
• Built on IBM Expeditor Framework for End to
End OSGi services as shown:
5OSGi in Mobile Field-force Automation by raj@openstream.com
MoFA Retail
Handheld
Software
MoFA Retail Mobile(s)
Enterprise Service Bus
(MoFA Legacy System-adaptors)
Large In-store Processor
Legacy
Software
Local
TXN
Log
LE Client
POS
Small In-store Processor
Local /
Data and
Functions
Retail POS
Software
WLAN
WLAN/PAN
Legacy
Applications
And
Software
POS Server
MoFA
Web Services
Plugin
WLAN/PAN
Enterprise Back-Office
Enterprise
Service
Bus
Web
Services/
Messaging
Gateway
LE
Server
VPN over WWAN
VPN over
Internet
Operational
Database
Retail
Applications
Config &
Monitoring
Servers
MoFA
WS
Plugin
Over Secure
WWAN
MoFA
Device Location
And
Management
Portal
MoFA
Report
Portal
MoFA Retail
Solution
Component
IBM/3rd
Party Infrastructure
LE- IBM Lotus Expeditor
Legacy Client
Component
MoFA – SoA
( Reail Store Architecture)
LE Client
6OSGi in Mobile Field-force Automation by raj@openstream.com
Mobile Force Automation (MoFA)- OSGi features
• Device enrollment – registration of the device into the DMS database
• Device configuration – setting device parameters
• Software distribution – distributing, installing and un-installing software or data files to the
device.
• Device inventory – collection of hardware and software information about the device.
• Platforms that can run the OSGi device agent
• For OSGi Bundles - Collects information about the set and state of installed
bundles and services in the OSGi run-time. Information collected includes:
•Bundle Name, Version, Description, Vendor and Bundle State
•Package Name and Version
•Service Name
•Available Res
•Source Names and Values
• The Device Manager plug-in programmed as a servlet on the Device Manager server, interfaces with the Device
Manager server to handle the running of jobs, management of the state of each device session
• The plug-in and the Device Agent communicate with each other using the BaseOMA DM protocol over HTTP or
HTTPS to perform system management tasks.
• Native software distribution - sends native software as an OSGi bundle along with any required prerequisite
bundles to targeted devices and captures stdout, stderr, and return code messages
7OSGi in Mobile Field-force Automation by raj@openstream.com
MoFA - Retail Store Automation
• Large Energy company with 1000(s) of retail stores in US
 Enabled on Pervasive Devices using Java extending out to the edge
 Standards-based multi-platform solution
• Client needs
 ability for application to run in connected & disconnected modes
 daily updates to device-based business logic to improve performance
 integration of components for an end to end solution involving sensors and
actuators (e.g., Barcode, RFID etc)
 Ability to monitor application state, Logs and Device/component inventory
 Need to distribute & deploy native components based on device-profiles
 Web-browser-based monitoring and deployment tool
8OSGi in Mobile Field-force Automation by raj@openstream.com
MoFA – Field-Force Automation
• Construction, Healthcare & Utility Services companies in US having
• Pervasive Devices operating in online/offline modes
• Ability to securely deploy application/data components
• Ability to monitor and support large set of field-personnel using multiple device
profiles in real-time
• Client needs
 ability for application to run in connected & disconnected modes
 daily updates to device-based business logic to improve performance
 integration of components for an end to end solution involving speech
recognition sensors and actuators (e.g., Barcode, RFID etc)
 Ability to monitor application state, Logs and Device/component inventory
 Need to distribute & deploy native components based on device-profiles
 Web-browser-based monitoring and deployment tool
9OSGi in Mobile Field-force Automation by raj@openstream.com
Actual Field Data & Challenges :
Discussion
10OSGi in Mobile Field-force Automation by raj@openstream.com
Thank you
For further information:
raj@openstream.com

More Related Content

What's hot

Leantegra Solutions & Products
Leantegra Solutions & ProductsLeantegra Solutions & Products
Leantegra Solutions & ProductsJulia Danby
 
Webinar: The Power of iPaaS in Business Process Automation in the Digital Age
Webinar: The Power of iPaaS in Business Process Automation in the Digital AgeWebinar: The Power of iPaaS in Business Process Automation in the Digital Age
Webinar: The Power of iPaaS in Business Process Automation in the Digital AgeAPPSeCONNECT
 
Webinar: How API Lifecycle Management can help to Accelerate Growth
Webinar: How API Lifecycle Management can help to Accelerate GrowthWebinar: How API Lifecycle Management can help to Accelerate Growth
Webinar: How API Lifecycle Management can help to Accelerate GrowthAPPSeCONNECT
 
Webinar: Accelerate Business Automation with APPSeCONNECT iPaaS
Webinar: Accelerate Business Automation with APPSeCONNECT iPaaSWebinar: Accelerate Business Automation with APPSeCONNECT iPaaS
Webinar: Accelerate Business Automation with APPSeCONNECT iPaaSAPPSeCONNECT
 
Five Tier Beacon and Captive Portal Product Guide
Five Tier Beacon and Captive Portal Product GuideFive Tier Beacon and Captive Portal Product Guide
Five Tier Beacon and Captive Portal Product GuideFrank O'Brien
 
Real time call senter monitering
Real time call senter moniteringReal time call senter monitering
Real time call senter moniteringStream Analytix
 
Digital transformation
Digital transformationDigital transformation
Digital transformationAnoop Goyal
 
Gartner Digital Markets
Gartner Digital MarketsGartner Digital Markets
Gartner Digital MarketsChingho Wu
 
SOA Strategy for Connected Business
SOA Strategy for Connected BusinessSOA Strategy for Connected Business
SOA Strategy for Connected BusinessJeffrey Hasan
 
API Management Part 1 - An Introduction to Azure API Management
API Management Part 1 - An Introduction to Azure API ManagementAPI Management Part 1 - An Introduction to Azure API Management
API Management Part 1 - An Introduction to Azure API ManagementBizTalk360
 
Webinar: How Integrated Shipping Solution and ERP can Improve Order Fulfillme...
Webinar: How Integrated Shipping Solution and ERP can Improve Order Fulfillme...Webinar: How Integrated Shipping Solution and ERP can Improve Order Fulfillme...
Webinar: How Integrated Shipping Solution and ERP can Improve Order Fulfillme...APPSeCONNECT
 
LF_APIStrat17_Lifting Legacy to the Cloud on API Boosters
LF_APIStrat17_Lifting Legacy to the Cloud on API BoostersLF_APIStrat17_Lifting Legacy to the Cloud on API Boosters
LF_APIStrat17_Lifting Legacy to the Cloud on API BoostersLF_APIStrat
 
Webinar: Salesforce Customization using Visualforce and Lightning Component F...
Webinar: Salesforce Customization using Visualforce and Lightning Component F...Webinar: Salesforce Customization using Visualforce and Lightning Component F...
Webinar: Salesforce Customization using Visualforce and Lightning Component F...APPSeCONNECT
 

What's hot (14)

Leantegra Solutions & Products
Leantegra Solutions & ProductsLeantegra Solutions & Products
Leantegra Solutions & Products
 
Webinar: The Power of iPaaS in Business Process Automation in the Digital Age
Webinar: The Power of iPaaS in Business Process Automation in the Digital AgeWebinar: The Power of iPaaS in Business Process Automation in the Digital Age
Webinar: The Power of iPaaS in Business Process Automation in the Digital Age
 
Webinar: How API Lifecycle Management can help to Accelerate Growth
Webinar: How API Lifecycle Management can help to Accelerate GrowthWebinar: How API Lifecycle Management can help to Accelerate Growth
Webinar: How API Lifecycle Management can help to Accelerate Growth
 
Webinar: Accelerate Business Automation with APPSeCONNECT iPaaS
Webinar: Accelerate Business Automation with APPSeCONNECT iPaaSWebinar: Accelerate Business Automation with APPSeCONNECT iPaaS
Webinar: Accelerate Business Automation with APPSeCONNECT iPaaS
 
Five Tier Beacon and Captive Portal Product Guide
Five Tier Beacon and Captive Portal Product GuideFive Tier Beacon and Captive Portal Product Guide
Five Tier Beacon and Captive Portal Product Guide
 
Webinar: How to choose your outsourcing partner for building mobile apps?
Webinar: How to choose your outsourcing partner for building mobile apps?Webinar: How to choose your outsourcing partner for building mobile apps?
Webinar: How to choose your outsourcing partner for building mobile apps?
 
Real time call senter monitering
Real time call senter moniteringReal time call senter monitering
Real time call senter monitering
 
Digital transformation
Digital transformationDigital transformation
Digital transformation
 
Gartner Digital Markets
Gartner Digital MarketsGartner Digital Markets
Gartner Digital Markets
 
SOA Strategy for Connected Business
SOA Strategy for Connected BusinessSOA Strategy for Connected Business
SOA Strategy for Connected Business
 
API Management Part 1 - An Introduction to Azure API Management
API Management Part 1 - An Introduction to Azure API ManagementAPI Management Part 1 - An Introduction to Azure API Management
API Management Part 1 - An Introduction to Azure API Management
 
Webinar: How Integrated Shipping Solution and ERP can Improve Order Fulfillme...
Webinar: How Integrated Shipping Solution and ERP can Improve Order Fulfillme...Webinar: How Integrated Shipping Solution and ERP can Improve Order Fulfillme...
Webinar: How Integrated Shipping Solution and ERP can Improve Order Fulfillme...
 
LF_APIStrat17_Lifting Legacy to the Cloud on API Boosters
LF_APIStrat17_Lifting Legacy to the Cloud on API BoostersLF_APIStrat17_Lifting Legacy to the Cloud on API Boosters
LF_APIStrat17_Lifting Legacy to the Cloud on API Boosters
 
Webinar: Salesforce Customization using Visualforce and Lightning Component F...
Webinar: Salesforce Customization using Visualforce and Lightning Component F...Webinar: Salesforce Customization using Visualforce and Lightning Component F...
Webinar: Salesforce Customization using Visualforce and Lightning Component F...
 

Viewers also liked

OSGi Community Event 2010 - Enterprise Platform over OSGi - Migration Diary
OSGi Community Event 2010 - Enterprise Platform over OSGi - Migration DiaryOSGi Community Event 2010 - Enterprise Platform over OSGi - Migration Diary
OSGi Community Event 2010 - Enterprise Platform over OSGi - Migration Diarymfrancis
 
e-PASTA - A Kung
e-PASTA - A Kunge-PASTA - A Kung
e-PASTA - A Kungmfrancis
 
In Homes / Consumer Electronics - M Beltrami
In Homes / Consumer Electronics - M BeltramiIn Homes / Consumer Electronics - M Beltrami
In Homes / Consumer Electronics - M Beltramimfrancis
 
Vehicle Consumer Services Interface - In-Vehicle Middleware - Vladimir Rasin,...
Vehicle Consumer Services Interface - In-Vehicle Middleware - Vladimir Rasin,...Vehicle Consumer Services Interface - In-Vehicle Middleware - Vladimir Rasin,...
Vehicle Consumer Services Interface - In-Vehicle Middleware - Vladimir Rasin,...mfrancis
 
OSGi Working Group Technical Progress Report 2007 - Enterprise
OSGi Working Group Technical Progress Report 2007 - EnterpriseOSGi Working Group Technical Progress Report 2007 - Enterprise
OSGi Working Group Technical Progress Report 2007 - Enterprisemfrancis
 
OSGi Standardization - An Evolving Future - Carl Cargill, Sun Microsystems
OSGi Standardization - An Evolving Future - Carl Cargill, Sun MicrosystemsOSGi Standardization - An Evolving Future - Carl Cargill, Sun Microsystems
OSGi Standardization - An Evolving Future - Carl Cargill, Sun Microsystemsmfrancis
 
Service Subscribers, Providers, Aggregators- Business and Technique - Anarchy...
Service Subscribers, Providers, Aggregators- Business and Technique - Anarchy...Service Subscribers, Providers, Aggregators- Business and Technique - Anarchy...
Service Subscribers, Providers, Aggregators- Business and Technique - Anarchy...mfrancis
 
In the Services Network - HW Bitzer
In the Services Network - HW BitzerIn the Services Network - HW Bitzer
In the Services Network - HW Bitzermfrancis
 
OSGi World Congress 2002 Summary - J Barr
OSGi World Congress 2002 Summary - J BarrOSGi World Congress 2002 Summary - J Barr
OSGi World Congress 2002 Summary - J Barrmfrancis
 
Guidelines to Improve the Robustness of the OSGi Framework and Its Services A...
Guidelines to Improve the Robustness of the OSGi Framework and Its Services A...Guidelines to Improve the Robustness of the OSGi Framework and Its Services A...
Guidelines to Improve the Robustness of the OSGi Framework and Its Services A...mfrancis
 
OSGi Users' Forum UK
OSGi Users' Forum UKOSGi Users' Forum UK
OSGi Users' Forum UKmfrancis
 
The Business Case for OSGi Technology & Unveiling Release 4 - Susan Schwarze,...
The Business Case for OSGi Technology & Unveiling Release 4 - Susan Schwarze,...The Business Case for OSGi Technology & Unveiling Release 4 - Susan Schwarze,...
The Business Case for OSGi Technology & Unveiling Release 4 - Susan Schwarze,...mfrancis
 
OSGi Users Forum UK Meeting 2
OSGi Users Forum UK Meeting 2OSGi Users Forum UK Meeting 2
OSGi Users Forum UK Meeting 2mfrancis
 
OSGi Alliance Community Event 2007 - Business Session#1 - Brandon Annan, Lead...
OSGi Alliance Community Event 2007 - Business Session#1 - Brandon Annan, Lead...OSGi Alliance Community Event 2007 - Business Session#1 - Brandon Annan, Lead...
OSGi Alliance Community Event 2007 - Business Session#1 - Brandon Annan, Lead...mfrancis
 
OSGi Users' Forum UK - Meeting 23rd June 2011
OSGi Users' Forum UK - Meeting 23rd June 2011OSGi Users' Forum UK - Meeting 23rd June 2011
OSGi Users' Forum UK - Meeting 23rd June 2011mfrancis
 
OSGi Users’ Group France - Olivier Pavé, Co-Chair Vehicle Expert Group, OSGi...
OSGi Users’ Group France - Olivier Pavé, Co-Chair Vehicle Expert Group, OSGi...OSGi Users’ Group France - Olivier Pavé, Co-Chair Vehicle Expert Group, OSGi...
OSGi Users’ Group France - Olivier Pavé, Co-Chair Vehicle Expert Group, OSGi...mfrancis
 
OSGi World Congress 2003 - Welcome, Introduction - D Kamlani
OSGi World Congress 2003 - Welcome, Introduction - D KamlaniOSGi World Congress 2003 - Welcome, Introduction - D Kamlani
OSGi World Congress 2003 - Welcome, Introduction - D Kamlanimfrancis
 
The Bundle Dilemma - Richard S. Hall, Researcher, Laboratoire d’Informatique ...
The Bundle Dilemma - Richard S. Hall, Researcher, Laboratoire d’Informatique ...The Bundle Dilemma - Richard S. Hall, Researcher, Laboratoire d’Informatique ...
The Bundle Dilemma - Richard S. Hall, Researcher, Laboratoire d’Informatique ...mfrancis
 
2005 OSGi Alliance World Congress Day Two - John R. Barr, Ph.D., Chair OSGi W...
2005 OSGi Alliance World Congress Day Two - John R. Barr, Ph.D., Chair OSGi W...2005 OSGi Alliance World Congress Day Two - John R. Barr, Ph.D., Chair OSGi W...
2005 OSGi Alliance World Congress Day Two - John R. Barr, Ph.D., Chair OSGi W...mfrancis
 
Maven, Eclipse and OSGi Working Together - Carlos Sanchez
Maven, Eclipse and OSGi Working Together - Carlos SanchezMaven, Eclipse and OSGi Working Together - Carlos Sanchez
Maven, Eclipse and OSGi Working Together - Carlos Sanchezmfrancis
 

Viewers also liked (20)

OSGi Community Event 2010 - Enterprise Platform over OSGi - Migration Diary
OSGi Community Event 2010 - Enterprise Platform over OSGi - Migration DiaryOSGi Community Event 2010 - Enterprise Platform over OSGi - Migration Diary
OSGi Community Event 2010 - Enterprise Platform over OSGi - Migration Diary
 
e-PASTA - A Kung
e-PASTA - A Kunge-PASTA - A Kung
e-PASTA - A Kung
 
In Homes / Consumer Electronics - M Beltrami
In Homes / Consumer Electronics - M BeltramiIn Homes / Consumer Electronics - M Beltrami
In Homes / Consumer Electronics - M Beltrami
 
Vehicle Consumer Services Interface - In-Vehicle Middleware - Vladimir Rasin,...
Vehicle Consumer Services Interface - In-Vehicle Middleware - Vladimir Rasin,...Vehicle Consumer Services Interface - In-Vehicle Middleware - Vladimir Rasin,...
Vehicle Consumer Services Interface - In-Vehicle Middleware - Vladimir Rasin,...
 
OSGi Working Group Technical Progress Report 2007 - Enterprise
OSGi Working Group Technical Progress Report 2007 - EnterpriseOSGi Working Group Technical Progress Report 2007 - Enterprise
OSGi Working Group Technical Progress Report 2007 - Enterprise
 
OSGi Standardization - An Evolving Future - Carl Cargill, Sun Microsystems
OSGi Standardization - An Evolving Future - Carl Cargill, Sun MicrosystemsOSGi Standardization - An Evolving Future - Carl Cargill, Sun Microsystems
OSGi Standardization - An Evolving Future - Carl Cargill, Sun Microsystems
 
Service Subscribers, Providers, Aggregators- Business and Technique - Anarchy...
Service Subscribers, Providers, Aggregators- Business and Technique - Anarchy...Service Subscribers, Providers, Aggregators- Business and Technique - Anarchy...
Service Subscribers, Providers, Aggregators- Business and Technique - Anarchy...
 
In the Services Network - HW Bitzer
In the Services Network - HW BitzerIn the Services Network - HW Bitzer
In the Services Network - HW Bitzer
 
OSGi World Congress 2002 Summary - J Barr
OSGi World Congress 2002 Summary - J BarrOSGi World Congress 2002 Summary - J Barr
OSGi World Congress 2002 Summary - J Barr
 
Guidelines to Improve the Robustness of the OSGi Framework and Its Services A...
Guidelines to Improve the Robustness of the OSGi Framework and Its Services A...Guidelines to Improve the Robustness of the OSGi Framework and Its Services A...
Guidelines to Improve the Robustness of the OSGi Framework and Its Services A...
 
OSGi Users' Forum UK
OSGi Users' Forum UKOSGi Users' Forum UK
OSGi Users' Forum UK
 
The Business Case for OSGi Technology & Unveiling Release 4 - Susan Schwarze,...
The Business Case for OSGi Technology & Unveiling Release 4 - Susan Schwarze,...The Business Case for OSGi Technology & Unveiling Release 4 - Susan Schwarze,...
The Business Case for OSGi Technology & Unveiling Release 4 - Susan Schwarze,...
 
OSGi Users Forum UK Meeting 2
OSGi Users Forum UK Meeting 2OSGi Users Forum UK Meeting 2
OSGi Users Forum UK Meeting 2
 
OSGi Alliance Community Event 2007 - Business Session#1 - Brandon Annan, Lead...
OSGi Alliance Community Event 2007 - Business Session#1 - Brandon Annan, Lead...OSGi Alliance Community Event 2007 - Business Session#1 - Brandon Annan, Lead...
OSGi Alliance Community Event 2007 - Business Session#1 - Brandon Annan, Lead...
 
OSGi Users' Forum UK - Meeting 23rd June 2011
OSGi Users' Forum UK - Meeting 23rd June 2011OSGi Users' Forum UK - Meeting 23rd June 2011
OSGi Users' Forum UK - Meeting 23rd June 2011
 
OSGi Users’ Group France - Olivier Pavé, Co-Chair Vehicle Expert Group, OSGi...
OSGi Users’ Group France - Olivier Pavé, Co-Chair Vehicle Expert Group, OSGi...OSGi Users’ Group France - Olivier Pavé, Co-Chair Vehicle Expert Group, OSGi...
OSGi Users’ Group France - Olivier Pavé, Co-Chair Vehicle Expert Group, OSGi...
 
OSGi World Congress 2003 - Welcome, Introduction - D Kamlani
OSGi World Congress 2003 - Welcome, Introduction - D KamlaniOSGi World Congress 2003 - Welcome, Introduction - D Kamlani
OSGi World Congress 2003 - Welcome, Introduction - D Kamlani
 
The Bundle Dilemma - Richard S. Hall, Researcher, Laboratoire d’Informatique ...
The Bundle Dilemma - Richard S. Hall, Researcher, Laboratoire d’Informatique ...The Bundle Dilemma - Richard S. Hall, Researcher, Laboratoire d’Informatique ...
The Bundle Dilemma - Richard S. Hall, Researcher, Laboratoire d’Informatique ...
 
2005 OSGi Alliance World Congress Day Two - John R. Barr, Ph.D., Chair OSGi W...
2005 OSGi Alliance World Congress Day Two - John R. Barr, Ph.D., Chair OSGi W...2005 OSGi Alliance World Congress Day Two - John R. Barr, Ph.D., Chair OSGi W...
2005 OSGi Alliance World Congress Day Two - John R. Barr, Ph.D., Chair OSGi W...
 
Maven, Eclipse and OSGi Working Together - Carlos Sanchez
Maven, Eclipse and OSGi Working Together - Carlos SanchezMaven, Eclipse and OSGi Working Together - Carlos Sanchez
Maven, Eclipse and OSGi Working Together - Carlos Sanchez
 

Similar to OSGi in Mobile Field-force Automation - Helping field-force & retail-stores manage and montior critical business operations - Raj Tumuluri, President and CEO, Openstream

VTT RobotDay 5.9. Harri Kuusela: DIH² ja L4MS hankkeiden tuki yrityksille
VTT RobotDay 5.9. Harri Kuusela: DIH² ja L4MS hankkeiden tuki yrityksilleVTT RobotDay 5.9. Harri Kuusela: DIH² ja L4MS hankkeiden tuki yrityksille
VTT RobotDay 5.9. Harri Kuusela: DIH² ja L4MS hankkeiden tuki yrityksilleDIH²
 
InApp Inc. Corporate Profile
InApp Inc. Corporate ProfileInApp Inc. Corporate Profile
InApp Inc. Corporate Profileinapp
 
Enterprise Mobility in Asset Management Industry
Enterprise Mobility in Asset Management IndustryEnterprise Mobility in Asset Management Industry
Enterprise Mobility in Asset Management IndustryPratham Software (PSI)
 
Gluon Consulting - Specialized Software Development for Finance
Gluon Consulting - Specialized Software Development for FinanceGluon Consulting - Specialized Software Development for Finance
Gluon Consulting - Specialized Software Development for FinanceDennis Cabarroguis
 
Using OSGi Technology for Retail Stores - Stefan Fassmann, IBM
Using OSGi Technology for Retail Stores - Stefan Fassmann, IBMUsing OSGi Technology for Retail Stores - Stefan Fassmann, IBM
Using OSGi Technology for Retail Stores - Stefan Fassmann, IBMmfrancis
 
Esquire Corporate Brochure
Esquire Corporate BrochureEsquire Corporate Brochure
Esquire Corporate BrochureShashwat Patra
 
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBM
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBMBuild end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBM
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBMCodemotion Tel Aviv
 
Gadget world-pr-v2.0
Gadget world-pr-v2.0Gadget world-pr-v2.0
Gadget world-pr-v2.0opaclabs
 
WSO2Con USA 2017: Building Enterprise Grade IoT Architectures for Digital Tra...
WSO2Con USA 2017: Building Enterprise Grade IoT Architectures for Digital Tra...WSO2Con USA 2017: Building Enterprise Grade IoT Architectures for Digital Tra...
WSO2Con USA 2017: Building Enterprise Grade IoT Architectures for Digital Tra...WSO2
 
Getting Started with Splunk Enterprise
Getting Started with Splunk EnterpriseGetting Started with Splunk Enterprise
Getting Started with Splunk EnterpriseSplunk
 
SecureTower General Info
SecureTower General InfoSecureTower General Info
SecureTower General InfoAnton Lishchuk
 
MEG- OSGi Based Operational Management of Mobile Devices - Vadim Draluk, Moto...
MEG- OSGi Based Operational Management of Mobile Devices - Vadim Draluk, Moto...MEG- OSGi Based Operational Management of Mobile Devices - Vadim Draluk, Moto...
MEG- OSGi Based Operational Management of Mobile Devices - Vadim Draluk, Moto...mfrancis
 
Datadog APM Product Launch
Datadog APM Product LaunchDatadog APM Product Launch
Datadog APM Product LaunchBrett Sheppard
 
JamiQ Core Brochure
JamiQ Core BrochureJamiQ Core Brochure
JamiQ Core BrochureJamiQ
 
1.31.17 Asignet Technology FAQ & Vendor Assurance Summary
1.31.17 Asignet Technology FAQ & Vendor Assurance Summary1.31.17 Asignet Technology FAQ & Vendor Assurance Summary
1.31.17 Asignet Technology FAQ & Vendor Assurance SummaryJason Koenigsberg,MBA
 
What OSGi technology offers to mobile enterprise developers - Jo Ritter, ProSyst
What OSGi technology offers to mobile enterprise developers - Jo Ritter, ProSystWhat OSGi technology offers to mobile enterprise developers - Jo Ritter, ProSyst
What OSGi technology offers to mobile enterprise developers - Jo Ritter, ProSystmfrancis
 
Friendly Technologies - TR-069, IoT Management, Smart Home Service Delivery
Friendly Technologies - TR-069, IoT Management, Smart Home Service DeliveryFriendly Technologies - TR-069, IoT Management, Smart Home Service Delivery
Friendly Technologies - TR-069, IoT Management, Smart Home Service DeliveryFriendly Technologies
 
Resume_Al-Mamun_Akanda_2016
Resume_Al-Mamun_Akanda_2016Resume_Al-Mamun_Akanda_2016
Resume_Al-Mamun_Akanda_2016Al-Mamun Akanda
 
Company presentation english 1 2015
Company presentation english 1 2015Company presentation english 1 2015
Company presentation english 1 2015Locanisag
 

Similar to OSGi in Mobile Field-force Automation - Helping field-force & retail-stores manage and montior critical business operations - Raj Tumuluri, President and CEO, Openstream (20)

VTT RobotDay 5.9. Harri Kuusela: DIH² ja L4MS hankkeiden tuki yrityksille
VTT RobotDay 5.9. Harri Kuusela: DIH² ja L4MS hankkeiden tuki yrityksilleVTT RobotDay 5.9. Harri Kuusela: DIH² ja L4MS hankkeiden tuki yrityksille
VTT RobotDay 5.9. Harri Kuusela: DIH² ja L4MS hankkeiden tuki yrityksille
 
POS Software
POS SoftwarePOS Software
POS Software
 
InApp Inc. Corporate Profile
InApp Inc. Corporate ProfileInApp Inc. Corporate Profile
InApp Inc. Corporate Profile
 
Enterprise Mobility in Asset Management Industry
Enterprise Mobility in Asset Management IndustryEnterprise Mobility in Asset Management Industry
Enterprise Mobility in Asset Management Industry
 
Gluon Consulting - Specialized Software Development for Finance
Gluon Consulting - Specialized Software Development for FinanceGluon Consulting - Specialized Software Development for Finance
Gluon Consulting - Specialized Software Development for Finance
 
Using OSGi Technology for Retail Stores - Stefan Fassmann, IBM
Using OSGi Technology for Retail Stores - Stefan Fassmann, IBMUsing OSGi Technology for Retail Stores - Stefan Fassmann, IBM
Using OSGi Technology for Retail Stores - Stefan Fassmann, IBM
 
Esquire Corporate Brochure
Esquire Corporate BrochureEsquire Corporate Brochure
Esquire Corporate Brochure
 
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBM
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBMBuild end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBM
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBM
 
Gadget world-pr-v2.0
Gadget world-pr-v2.0Gadget world-pr-v2.0
Gadget world-pr-v2.0
 
WSO2Con USA 2017: Building Enterprise Grade IoT Architectures for Digital Tra...
WSO2Con USA 2017: Building Enterprise Grade IoT Architectures for Digital Tra...WSO2Con USA 2017: Building Enterprise Grade IoT Architectures for Digital Tra...
WSO2Con USA 2017: Building Enterprise Grade IoT Architectures for Digital Tra...
 
Getting Started with Splunk Enterprise
Getting Started with Splunk EnterpriseGetting Started with Splunk Enterprise
Getting Started with Splunk Enterprise
 
SecureTower General Info
SecureTower General InfoSecureTower General Info
SecureTower General Info
 
MEG- OSGi Based Operational Management of Mobile Devices - Vadim Draluk, Moto...
MEG- OSGi Based Operational Management of Mobile Devices - Vadim Draluk, Moto...MEG- OSGi Based Operational Management of Mobile Devices - Vadim Draluk, Moto...
MEG- OSGi Based Operational Management of Mobile Devices - Vadim Draluk, Moto...
 
Datadog APM Product Launch
Datadog APM Product LaunchDatadog APM Product Launch
Datadog APM Product Launch
 
JamiQ Core Brochure
JamiQ Core BrochureJamiQ Core Brochure
JamiQ Core Brochure
 
1.31.17 Asignet Technology FAQ & Vendor Assurance Summary
1.31.17 Asignet Technology FAQ & Vendor Assurance Summary1.31.17 Asignet Technology FAQ & Vendor Assurance Summary
1.31.17 Asignet Technology FAQ & Vendor Assurance Summary
 
What OSGi technology offers to mobile enterprise developers - Jo Ritter, ProSyst
What OSGi technology offers to mobile enterprise developers - Jo Ritter, ProSystWhat OSGi technology offers to mobile enterprise developers - Jo Ritter, ProSyst
What OSGi technology offers to mobile enterprise developers - Jo Ritter, ProSyst
 
Friendly Technologies - TR-069, IoT Management, Smart Home Service Delivery
Friendly Technologies - TR-069, IoT Management, Smart Home Service DeliveryFriendly Technologies - TR-069, IoT Management, Smart Home Service Delivery
Friendly Technologies - TR-069, IoT Management, Smart Home Service Delivery
 
Resume_Al-Mamun_Akanda_2016
Resume_Al-Mamun_Akanda_2016Resume_Al-Mamun_Akanda_2016
Resume_Al-Mamun_Akanda_2016
 
Company presentation english 1 2015
Company presentation english 1 2015Company presentation english 1 2015
Company presentation english 1 2015
 

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

Recently uploaded

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 

Recently uploaded (20)

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 

OSGi in Mobile Field-force Automation - Helping field-force & retail-stores manage and montior critical business operations - Raj Tumuluri, President and CEO, Openstream

  • 1. OSGi in Mobile Field-force Automation:OSGi in Mobile Field-force Automation: Helping Enterprises & Retail-stores manage & monitor critical business operations - Raj Tumuluri Openstream Inc raj@openstream.com
  • 2. 2OSGi in Mobile Field-force Automation by raj@openstream.com Everything that can be mobile, will be! The prime driver is devices : Smaller, Lighter, Faster, More functional Pic: Courtesy Dave Ragget, W3C
  • 3. 3OSGi in Mobile Field-force Automation by raj@openstream.com Healthcare Care-givers, Clinical Trials Field and Sales Force Automation Enterprise mobile portals including CRM, inventory, quote generation, diagnostics, data collection, and team collaboration Product distribution Inventory, shipping, and warehousing Industrial Fleet tracking, communication, and management Mobile Force Automation (MoFA)
  • 4. 4OSGi in Mobile Field-force Automation by raj@openstream.com MoFA – OSGi Services • Built on IBM Expeditor Framework for End to End OSGi services as shown:
  • 5. 5OSGi in Mobile Field-force Automation by raj@openstream.com MoFA Retail Handheld Software MoFA Retail Mobile(s) Enterprise Service Bus (MoFA Legacy System-adaptors) Large In-store Processor Legacy Software Local TXN Log LE Client POS Small In-store Processor Local / Data and Functions Retail POS Software WLAN WLAN/PAN Legacy Applications And Software POS Server MoFA Web Services Plugin WLAN/PAN Enterprise Back-Office Enterprise Service Bus Web Services/ Messaging Gateway LE Server VPN over WWAN VPN over Internet Operational Database Retail Applications Config & Monitoring Servers MoFA WS Plugin Over Secure WWAN MoFA Device Location And Management Portal MoFA Report Portal MoFA Retail Solution Component IBM/3rd Party Infrastructure LE- IBM Lotus Expeditor Legacy Client Component MoFA – SoA ( Reail Store Architecture) LE Client
  • 6. 6OSGi in Mobile Field-force Automation by raj@openstream.com Mobile Force Automation (MoFA)- OSGi features • Device enrollment – registration of the device into the DMS database • Device configuration – setting device parameters • Software distribution – distributing, installing and un-installing software or data files to the device. • Device inventory – collection of hardware and software information about the device. • Platforms that can run the OSGi device agent • For OSGi Bundles - Collects information about the set and state of installed bundles and services in the OSGi run-time. Information collected includes: •Bundle Name, Version, Description, Vendor and Bundle State •Package Name and Version •Service Name •Available Res •Source Names and Values • The Device Manager plug-in programmed as a servlet on the Device Manager server, interfaces with the Device Manager server to handle the running of jobs, management of the state of each device session • The plug-in and the Device Agent communicate with each other using the BaseOMA DM protocol over HTTP or HTTPS to perform system management tasks. • Native software distribution - sends native software as an OSGi bundle along with any required prerequisite bundles to targeted devices and captures stdout, stderr, and return code messages
  • 7. 7OSGi in Mobile Field-force Automation by raj@openstream.com MoFA - Retail Store Automation • Large Energy company with 1000(s) of retail stores in US  Enabled on Pervasive Devices using Java extending out to the edge  Standards-based multi-platform solution • Client needs  ability for application to run in connected & disconnected modes  daily updates to device-based business logic to improve performance  integration of components for an end to end solution involving sensors and actuators (e.g., Barcode, RFID etc)  Ability to monitor application state, Logs and Device/component inventory  Need to distribute & deploy native components based on device-profiles  Web-browser-based monitoring and deployment tool
  • 8. 8OSGi in Mobile Field-force Automation by raj@openstream.com MoFA – Field-Force Automation • Construction, Healthcare & Utility Services companies in US having • Pervasive Devices operating in online/offline modes • Ability to securely deploy application/data components • Ability to monitor and support large set of field-personnel using multiple device profiles in real-time • Client needs  ability for application to run in connected & disconnected modes  daily updates to device-based business logic to improve performance  integration of components for an end to end solution involving speech recognition sensors and actuators (e.g., Barcode, RFID etc)  Ability to monitor application state, Logs and Device/component inventory  Need to distribute & deploy native components based on device-profiles  Web-browser-based monitoring and deployment tool
  • 9. 9OSGi in Mobile Field-force Automation by raj@openstream.com Actual Field Data & Challenges : Discussion
  • 10. 10OSGi in Mobile Field-force Automation by raj@openstream.com Thank you For further information: raj@openstream.com