SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
Thomas Hott | ProSyst
App Store for Connected
Home Services
Home Application Enablement
• Successful mobile app stores demonstrate that
there is tremendous value in the application
enablement channel.
• Broadband carriers around the world have started
to invest into enabling home applications, thus
fueling the evolution towards the fully connected
digital home.
• This presentation describes the business case for
application enablement and suggests an
implementation strategy, leveraging industry
standards and truly open technologies.
Connected Home Evolution
App Store Ecosystem
Business Model of Open System
Home Application Examples
Own the Home Gateway!
• More value is in Applications and Services, less in
broadband access
• Residential Home Gateway (HGW) turns into
open App and Service platform, thus into the
central control point in the home
• Capturing value from Apps and Services requires
controlling the HGW and providing a channel
• HGW must be open for new 3rd party apps, thus
implement industry standards (OSGi, TR69, ...)
Reference Architecture
Eco System Architecture
OSGi: Enabling the Eco System
Consumer
Device
App
Store
ISVs /
Developers
Publish Apps
Distribute
Search
Provide SDK
Develop
Execute
OSGi: Enabling the Eco System
Consumer
Device
App
Store
ISVs /
Developers
Publish Apps
Distribute
Search
Provide SDK
Develop
OSGi Benefits:
- Standardized programming &
deployment model
- Existing OSGi tools & SDKs
- Existing developer community
- Existing components
- Existing know-how
OSGi Benefits:
- Built-in SW Lifecycle
Management Capabilities
- Existing OSGi Remote
Management Servers
Execute
OSGi Benefits:
- Standardized Runtime
Execution Environment
(OSGi Framework)
Conclusion
• Evolution towards fully connected
home creates end-user demand for
new value adding apps & services
• Carriers & OEMs can capture value
by opening their user channel
• For this eco-system to flourish a
technology platform is required
• OSGi is the ideal choice: Proven,
standardized, scalable
Thank you!
...and please feel free to
contact us at any time!
Daniel Schellhoss
Executive VP
+ 49 221 6604-203
d.schellhoss@prosyst.com
www.prosyst.com
Need for the Right Tools
SDK Structure
ProSyst mBS SDK
Eclipse Plugins
OSGi Runtime
OSGi Validator
Collection of Eclipse IDE Plugins,
simplifying development of OSGi
devices or OSGi contents
ProSyst mBS, the carrier grade,
highly optimized OSGi R4.2
runtime for embedded devices
Tools for validating functional &
non-functional conformance
of your OSGi platform
OSGi Device Development
Product Development
Device
ProSyst mBS
SDK
Eclipse Plugins
OSGi Runtime
OSGi Validator
After Market
Used by:
- OEM/ODM
- ISV
Purpose:
- Embedding
OSGi into device
- Create OSGi
Preload Content
OSGi
Conten
t
Device
OSGi
Conten
t
OSGi Device After Market
Product Development
Device
After Market
OSGi
Conten
t
Device
OSGi
Conten
t
ProSyst mBS
SDK
Eclipse Plugins
OSGi Runtime
OSGi Validator
Used by:
- OEM/ODM
- Selected ISV
Purpose:
- Create generic
OSGi Postload
Content
Conten
t
SDK Variants
ProSyst mBS
SDK
OSGi Runtime
OSGi Validator
OSGi Tools
for OSGi device or
generic OSGi
content developers
Off-the-Shelf
Product
Eclipse Plugins
White Label OSGi Device SDK
Customized Eclipse
Plugins
Customized OSGi
Runtime
Target Device
Emulator
App Store
Integration
OSGi Device SDK
for 3rd party
developers,
published by
OEM or Carrier
Eclipse Plugins
Plugin
group
Description
mToolkit Includes a collection of convenient tools
for deployment and management of OSGi-
compliant bundles on OSGi Runtimes
straight from within the Eclipse
Workbench.
mBProfiler Assists developers in improving the
efficiency of applications by exploring
different aspects of the performance of a
Java program, associated with JVM’s
consumption of the available platform
resources (CPU, memory and threads).
System plugins Offers a set of supplementary features
assisting developers in constructing
applications for concrete images of mBS
mBProfiler Plugin
• Memory consumption measurement
• Memory stack frames tracing
• CPU loads profiling
• Momentary heap allocation information
• Thread state progress statistics
• Tracking the stack traces of active threads and
the monitors they use.
• Garbage collection during profiling
• Remote profiling
mToolkit Plugin
• Manage OSGi environments on remote devices
including bundle installation and update,
examination of the installed components in a
tree-like manner, etc.
• Model and build OSGi Runtime images that best
fit the requirements of the target device
platform.
• Launch the OSGi Runtime on target device in
normal, debug and profile mode.
• Provides OSGi Runtime emulation on developer’s
PC and allows work in normal, debug and profile
mode.
• Ease the code sharing by utilizing the mPRM
software repository directly from Eclipse IDE.
Users can add bundles to the Eclipse Target
mBProfiler Plugin
• Memory consumption measurement
• Memory stack frames tracing
• CPU loads profiling
• Momentary heap allocation information
• Thread state progress statistics
• Tracking the stack traces of active threads and
the monitors they use.
• Garbage collection during profiling
• Remote profiling
System Plugins
• Target Platforms Store - adds to the Eclipse
Plug-in Development Environment a bunch of
target platforms holding the APIs and services
available in the OSGi Runtime.
• Target Image Descriptors – represent a set of
pre-defined OSGi Runtime images containing
the functional components for the most typical
production use cases. Developers can use the
image descriptors to generate a ready runtime
and deploy it on devices, to emulate a runtime
on a PC or to design own images based on the
pre-defined ones.
• J9 JRE Plug-in – installs in Eclipse a J9 2.4 JVM
fully compliant with the J2ME CDC Personal
Profile 1.1. to be used as an execution
OSGi Validator
• OSGi infrastructure for simple, automated
execution of test cases and validation code
• Automated compilation of validation reports
• Can be applied to validate
• Functional behavior
• Platform Performance
• Platform Stability
White Labe SDKs
• For OEMs or Carriers planning to open up an
OSGi based device to the public developer
community
• Enables the developer community to create OSGi
content for a dedicated device
• Branded and published by OEMs or Carriers
• Based on ProSyst‘s leading OSGi SDK offering
White Label SDK
• May contain feature such as:
– Eclipse plugins for OSGi development
– Target device runtime definition for
Eclipse, containing the exact device
APIs
– PC or Mac based emulation and
simulation environment for the target
device
– Integration with the OEMs or Carriers
app store
– Documentation, References, Samples

Contenu connexe

Tendances

EclipseCon 08 - Agile RCP
EclipseCon 08 - Agile RCPEclipseCon 08 - Agile RCP
EclipseCon 08 - Agile RCP
Heiko Seeberger
 

Tendances (20)

APIdays Barcelona 2019 - How a Cloud native Architecture helps to drive Busin...
APIdays Barcelona 2019 - How a Cloud native Architecture helps to drive Busin...APIdays Barcelona 2019 - How a Cloud native Architecture helps to drive Busin...
APIdays Barcelona 2019 - How a Cloud native Architecture helps to drive Busin...
 
~ilities Testing
~ilities Testing~ilities Testing
~ilities Testing
 
Top 3 selenium IDE alternatives for Chrome and Firefox
Top 3 selenium IDE alternatives for Chrome and FirefoxTop 3 selenium IDE alternatives for Chrome and Firefox
Top 3 selenium IDE alternatives for Chrome and Firefox
 
API Testing With Katalon Studio
API Testing With Katalon StudioAPI Testing With Katalon Studio
API Testing With Katalon Studio
 
Build pipelines with TeamCity and Kotlin DSL
Build pipelines with TeamCity and Kotlin DSLBuild pipelines with TeamCity and Kotlin DSL
Build pipelines with TeamCity and Kotlin DSL
 
Introducing OpenAPI Version 3.1
Introducing OpenAPI Version 3.1Introducing OpenAPI Version 3.1
Introducing OpenAPI Version 3.1
 
Continuously delivering continuous delivery
Continuously delivering continuous deliveryContinuously delivering continuous delivery
Continuously delivering continuous delivery
 
API Tips & Tricks - Policy Management and Elastic Deployment
API Tips & Tricks - Policy Management and Elastic DeploymentAPI Tips & Tricks - Policy Management and Elastic Deployment
API Tips & Tricks - Policy Management and Elastic Deployment
 
API Management For Building Software Applications Powerpoint Presentation Slides
API Management For Building Software Applications Powerpoint Presentation SlidesAPI Management For Building Software Applications Powerpoint Presentation Slides
API Management For Building Software Applications Powerpoint Presentation Slides
 
Session on API auto scaling, monitoring and Log management
Session on API auto scaling, monitoring and Log managementSession on API auto scaling, monitoring and Log management
Session on API auto scaling, monitoring and Log management
 
Top 10 Automation Testing Tools in 2020
Top 10 Automation Testing Tools in 2020Top 10 Automation Testing Tools in 2020
Top 10 Automation Testing Tools in 2020
 
Exercising and Scaling Up Mobile DevOps in the Enterprise
Exercising and Scaling Up Mobile DevOps in the EnterpriseExercising and Scaling Up Mobile DevOps in the Enterprise
Exercising and Scaling Up Mobile DevOps in the Enterprise
 
Libra - New Tools at Eclipse for OSGi Enterprise Development
 Libra - New Tools at Eclipse for OSGi Enterprise Development  Libra - New Tools at Eclipse for OSGi Enterprise Development
Libra - New Tools at Eclipse for OSGi Enterprise Development
 
EclipseCon 08 - Agile RCP
EclipseCon 08 - Agile RCPEclipseCon 08 - Agile RCP
EclipseCon 08 - Agile RCP
 
apidays LIVE Paris 2021 - Inside API delivery Pipeline, the checklist! - Fran...
apidays LIVE Paris 2021 - Inside API delivery Pipeline, the checklist! - Fran...apidays LIVE Paris 2021 - Inside API delivery Pipeline, the checklist! - Fran...
apidays LIVE Paris 2021 - Inside API delivery Pipeline, the checklist! - Fran...
 
Angular 11 – everything you need to know
Angular 11 – everything you need to knowAngular 11 – everything you need to know
Angular 11 – everything you need to know
 
Appcelerator’s Cocoafish Acquisition and the Future of the Mobile Cloud
Appcelerator’s Cocoafish Acquisition and the  Future of the Mobile Cloud Appcelerator’s Cocoafish Acquisition and the  Future of the Mobile Cloud
Appcelerator’s Cocoafish Acquisition and the Future of the Mobile Cloud
 
OpenAPI Spec at Google (Open API Initiative Meetup on 2016-09-15)
OpenAPI Spec at Google (Open API Initiative Meetup on 2016-09-15)OpenAPI Spec at Google (Open API Initiative Meetup on 2016-09-15)
OpenAPI Spec at Google (Open API Initiative Meetup on 2016-09-15)
 
VIATRA 3: A Reactive Model Transformation Platform
VIATRA 3: A Reactive Model Transformation PlatformVIATRA 3: A Reactive Model Transformation Platform
VIATRA 3: A Reactive Model Transformation Platform
 
Nubomedia IETF96 Hackathon-challenge#1
Nubomedia IETF96 Hackathon-challenge#1Nubomedia IETF96 Hackathon-challenge#1
Nubomedia IETF96 Hackathon-challenge#1
 

En vedette (8)

Pitt-09-08-08.pdf
Pitt-09-08-08.pdfPitt-09-08-08.pdf
Pitt-09-08-08.pdf
 
Stimulus Bill & HIE, RHIO Market
Stimulus Bill & HIE, RHIO MarketStimulus Bill & HIE, RHIO Market
Stimulus Bill & HIE, RHIO Market
 
Securing mobile population for White Hats
Securing mobile population for White HatsSecuring mobile population for White Hats
Securing mobile population for White Hats
 
Week12 final
Week12 finalWeek12 final
Week12 final
 
Cantones de Jutiapa, Guatemala
Cantones de Jutiapa, GuatemalaCantones de Jutiapa, Guatemala
Cantones de Jutiapa, Guatemala
 
Healthy Islands Core Architectural Models 2012 Aug 18
Healthy Islands   Core Architectural Models   2012 Aug 18Healthy Islands   Core Architectural Models   2012 Aug 18
Healthy Islands Core Architectural Models 2012 Aug 18
 
HIE base.Research.101
HIE base.Research.101HIE base.Research.101
HIE base.Research.101
 
Understanding your learning styles 3
Understanding your learning styles 3Understanding your learning styles 3
Understanding your learning styles 3
 

Similaire à OSGi Community Event 2010 - App Store for the Connected Home Services

Product Release Webinar- WSO2 Developer Studio 3.5
Product Release Webinar- WSO2 Developer Studio 3.5Product Release Webinar- WSO2 Developer Studio 3.5
Product Release Webinar- WSO2 Developer Studio 3.5
WSO2
 

Similaire à OSGi Community Event 2010 - App Store for the Connected Home Services (20)

ProSyst OSGi SDK
ProSyst OSGi SDKProSyst OSGi SDK
ProSyst OSGi SDK
 
De leukste Bug
De leukste BugDe leukste Bug
De leukste Bug
 
Pro syst about us
Pro syst   about usPro syst   about us
Pro syst about us
 
Product Release Webinar- WSO2 Developer Studio 3.5
Product Release Webinar- WSO2 Developer Studio 3.5Product Release Webinar- WSO2 Developer Studio 3.5
Product Release Webinar- WSO2 Developer Studio 3.5
 
OSGi on Google Android using Apache Felix
OSGi on Google Android using Apache FelixOSGi on Google Android using Apache Felix
OSGi on Google Android using Apache Felix
 
Kaltura Inspire Webinar: API Driven Video Platform - The Key to Scalability a...
Kaltura Inspire Webinar: API Driven Video Platform - The Key to Scalability a...Kaltura Inspire Webinar: API Driven Video Platform - The Key to Scalability a...
Kaltura Inspire Webinar: API Driven Video Platform - The Key to Scalability a...
 
Infinite Scale - Introduction to Google App Engine
Infinite Scale - Introduction to Google App EngineInfinite Scale - Introduction to Google App Engine
Infinite Scale - Introduction to Google App Engine
 
API Services: Building State-of-the-Art APIs
API Services: Building State-of-the-Art APIsAPI Services: Building State-of-the-Art APIs
API Services: Building State-of-the-Art APIs
 
SRV312 DevOps on AWS: Building Systems to Deliver Faster
SRV312 DevOps on AWS: Building Systems to Deliver FasterSRV312 DevOps on AWS: Building Systems to Deliver Faster
SRV312 DevOps on AWS: Building Systems to Deliver Faster
 
Sam segal resume
Sam segal resumeSam segal resume
Sam segal resume
 
Nike pop up habitat
Nike pop up   habitatNike pop up   habitat
Nike pop up habitat
 
A Tale of Two Pizzas: Accelerating Software Delivery with AWS Developer Tools
A Tale of Two Pizzas: Accelerating Software Delivery with AWS Developer ToolsA Tale of Two Pizzas: Accelerating Software Delivery with AWS Developer Tools
A Tale of Two Pizzas: Accelerating Software Delivery with AWS Developer Tools
 
SamSegalResume
SamSegalResumeSamSegalResume
SamSegalResume
 
ABC’s Proposal
ABC’s ProposalABC’s Proposal
ABC’s Proposal
 
New ThousandEyes Product Features and Release Highlights: March 2024
New ThousandEyes Product Features and Release Highlights: March 2024New ThousandEyes Product Features and Release Highlights: March 2024
New ThousandEyes Product Features and Release Highlights: March 2024
 
Developer Tools at AWS 2018.pdf
Developer Tools at AWS 2018.pdfDeveloper Tools at AWS 2018.pdf
Developer Tools at AWS 2018.pdf
 
The OSGi Complete - Pavlin Dobrev
The OSGi Complete - Pavlin DobrevThe OSGi Complete - Pavlin Dobrev
The OSGi Complete - Pavlin Dobrev
 
DevOps on AWS: DevOps Day San Francisco
DevOps on AWS: DevOps Day San FranciscoDevOps on AWS: DevOps Day San Francisco
DevOps on AWS: DevOps Day San Francisco
 
Weave GitOps - continuous delivery for any Kubernetes
Weave GitOps - continuous delivery for any KubernetesWeave GitOps - continuous delivery for any Kubernetes
Weave GitOps - continuous delivery for any Kubernetes
 
Choosing right-automation-tool
Choosing right-automation-toolChoosing right-automation-tool
Choosing right-automation-tool
 

Plus de mfrancis

Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
mfrancis
 
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
mfrancis
 
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
mfrancis
 
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
mfrancis
 

Plus de mfrancis (20)

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

Dernier

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Dernier (20)

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

OSGi Community Event 2010 - App Store for the Connected Home Services

  • 1. Thomas Hott | ProSyst App Store for Connected Home Services
  • 2. Home Application Enablement • Successful mobile app stores demonstrate that there is tremendous value in the application enablement channel. • Broadband carriers around the world have started to invest into enabling home applications, thus fueling the evolution towards the fully connected digital home. • This presentation describes the business case for application enablement and suggests an implementation strategy, leveraging industry standards and truly open technologies.
  • 5. Business Model of Open System
  • 7. Own the Home Gateway! • More value is in Applications and Services, less in broadband access • Residential Home Gateway (HGW) turns into open App and Service platform, thus into the central control point in the home • Capturing value from Apps and Services requires controlling the HGW and providing a channel • HGW must be open for new 3rd party apps, thus implement industry standards (OSGi, TR69, ...)
  • 10. OSGi: Enabling the Eco System Consumer Device App Store ISVs / Developers Publish Apps Distribute Search Provide SDK Develop Execute
  • 11. OSGi: Enabling the Eco System Consumer Device App Store ISVs / Developers Publish Apps Distribute Search Provide SDK Develop OSGi Benefits: - Standardized programming & deployment model - Existing OSGi tools & SDKs - Existing developer community - Existing components - Existing know-how OSGi Benefits: - Built-in SW Lifecycle Management Capabilities - Existing OSGi Remote Management Servers Execute OSGi Benefits: - Standardized Runtime Execution Environment (OSGi Framework)
  • 12. Conclusion • Evolution towards fully connected home creates end-user demand for new value adding apps & services • Carriers & OEMs can capture value by opening their user channel • For this eco-system to flourish a technology platform is required • OSGi is the ideal choice: Proven, standardized, scalable
  • 13. Thank you! ...and please feel free to contact us at any time! Daniel Schellhoss Executive VP + 49 221 6604-203 d.schellhoss@prosyst.com www.prosyst.com
  • 14. Need for the Right Tools
  • 15. SDK Structure ProSyst mBS SDK Eclipse Plugins OSGi Runtime OSGi Validator Collection of Eclipse IDE Plugins, simplifying development of OSGi devices or OSGi contents ProSyst mBS, the carrier grade, highly optimized OSGi R4.2 runtime for embedded devices Tools for validating functional & non-functional conformance of your OSGi platform
  • 16. OSGi Device Development Product Development Device ProSyst mBS SDK Eclipse Plugins OSGi Runtime OSGi Validator After Market Used by: - OEM/ODM - ISV Purpose: - Embedding OSGi into device - Create OSGi Preload Content OSGi Conten t Device OSGi Conten t
  • 17. OSGi Device After Market Product Development Device After Market OSGi Conten t Device OSGi Conten t ProSyst mBS SDK Eclipse Plugins OSGi Runtime OSGi Validator Used by: - OEM/ODM - Selected ISV Purpose: - Create generic OSGi Postload Content Conten t
  • 18. SDK Variants ProSyst mBS SDK OSGi Runtime OSGi Validator OSGi Tools for OSGi device or generic OSGi content developers Off-the-Shelf Product Eclipse Plugins White Label OSGi Device SDK Customized Eclipse Plugins Customized OSGi Runtime Target Device Emulator App Store Integration OSGi Device SDK for 3rd party developers, published by OEM or Carrier
  • 19. Eclipse Plugins Plugin group Description mToolkit Includes a collection of convenient tools for deployment and management of OSGi- compliant bundles on OSGi Runtimes straight from within the Eclipse Workbench. mBProfiler Assists developers in improving the efficiency of applications by exploring different aspects of the performance of a Java program, associated with JVM’s consumption of the available platform resources (CPU, memory and threads). System plugins Offers a set of supplementary features assisting developers in constructing applications for concrete images of mBS
  • 20. mBProfiler Plugin • Memory consumption measurement • Memory stack frames tracing • CPU loads profiling • Momentary heap allocation information • Thread state progress statistics • Tracking the stack traces of active threads and the monitors they use. • Garbage collection during profiling • Remote profiling
  • 21. mToolkit Plugin • Manage OSGi environments on remote devices including bundle installation and update, examination of the installed components in a tree-like manner, etc. • Model and build OSGi Runtime images that best fit the requirements of the target device platform. • Launch the OSGi Runtime on target device in normal, debug and profile mode. • Provides OSGi Runtime emulation on developer’s PC and allows work in normal, debug and profile mode. • Ease the code sharing by utilizing the mPRM software repository directly from Eclipse IDE. Users can add bundles to the Eclipse Target
  • 22. mBProfiler Plugin • Memory consumption measurement • Memory stack frames tracing • CPU loads profiling • Momentary heap allocation information • Thread state progress statistics • Tracking the stack traces of active threads and the monitors they use. • Garbage collection during profiling • Remote profiling
  • 23. System Plugins • Target Platforms Store - adds to the Eclipse Plug-in Development Environment a bunch of target platforms holding the APIs and services available in the OSGi Runtime. • Target Image Descriptors – represent a set of pre-defined OSGi Runtime images containing the functional components for the most typical production use cases. Developers can use the image descriptors to generate a ready runtime and deploy it on devices, to emulate a runtime on a PC or to design own images based on the pre-defined ones. • J9 JRE Plug-in – installs in Eclipse a J9 2.4 JVM fully compliant with the J2ME CDC Personal Profile 1.1. to be used as an execution
  • 24. OSGi Validator • OSGi infrastructure for simple, automated execution of test cases and validation code • Automated compilation of validation reports • Can be applied to validate • Functional behavior • Platform Performance • Platform Stability
  • 25. White Labe SDKs • For OEMs or Carriers planning to open up an OSGi based device to the public developer community • Enables the developer community to create OSGi content for a dedicated device • Branded and published by OEMs or Carriers • Based on ProSyst‘s leading OSGi SDK offering
  • 26. White Label SDK • May contain feature such as: – Eclipse plugins for OSGi development – Target device runtime definition for Eclipse, containing the exact device APIs – PC or Mac based emulation and simulation environment for the target device – Integration with the OEMs or Carriers app store – Documentation, References, Samples