2. ProSyst – about the company
• ProSyst is a leading company for end-to-end open
standards based IoT solutions
• Founded 1997 in Cologne, Germany
• Privately owned, profitable since 2004
• OSGi member since its foundation in 1999
• 120 employees
• Broad customer and partner network
2
3. History of ProSyst
Sold J2EE App Server to ProSyst´s OSGi
1st mass market
SAP AG, entirely focused implementation
deployment, 1st big
Founded as Java on OSGi, started mBS mBS was sold over
remote management
Middleware Company 4,000,000 times
deal with mPRM
1997 1999 2000 2001 2004 2007 2009 2011
1st smart home First mobile device Several smart
Joined OSGi Alliance customer win with project/product home project have
mBS OSGi, started deployed with mBS been awarded from
mPRM as first leading service
enterprise SW using providers in EU, US
OSGi technology and Asia
3
4. Our Focus: Middleware for IoT
• Standard based Platform for Apps and Services
• Stable, secure and reliable Remote Management
of devices, applications and infrastructure: e.g.
deploy, monitor, diagnose, lifecycle, policy,
configuration, data collection, etc.
• Standard based Tools/ SDK’s
5. ProSyst IoT Market
• Target Customers
• Service Providers
• Device OEMs/Manufacturer (gateways, etc.)
• Prime Integrators, ISVs, SoCs
• Offerings
• Products: Gateway middleware and service
platforms, Tools & SDKs, Remote Mgmt Software
• Services: OSGi & Java Consulting, App development,
integration and support services
5
6. Our role in the OSGi Alliance
• ProSyst is a longstanding member of the OSGi Board
of Directors and maintains several Chair positions in
the OSGi Expert Groups, incl. the Residential EG
• ProSyst is one of the most active OSGi members
since its foundation in 1999
• ProSyst has driven the OSGi specs
from day 1 and carried out many
reference implementations and
test suites
6
7. Our Open Standards Approach
Besides our activities in the OSGi Alliance, ProSyst is
actively involved in other open standards
organizations and supports even additional industry
standards in products:
7
12. Gateway SW: mBS Smart Home
• ProSyst own, low-footprint OSGi implementation certified
for OSGi release version 4
• Optimized the use in commercial home gateways, CPEs,
STBs, femtocell devices, etc. - and HGI compliant
• Eclipse based Software Development Kit (SDK) for
3rd party developers to create, test & validate OSGi apps
• Home network connectivity incl. Z-Wave, EnOcean, DECT,
ZigBee, UPnP, KNX, X10, WebCams
• TR-069 based remote management
agent, incl. service and application
lifecycle management
12/03/09 12
13. mBS Smart Home (cont.)
• Scalable home device manager middleware (sensor and
device abstraction layer) and home automation manager
(to create scenes, etc.)
• Integrated web server and web framework for rich web
based interfaces
• Sophisticated resource management support, enhancing
runtime robustness and reliability
• Intelligent, extensible native watchdog agent
• Ported and optimized for many JVMs and OSs such as
Linux, Android, etc.
12/03/09 13
14. Tools/SDK: mBS SDK
Collection of Eclipse IDE Plugins,
simplifying development of OSGi
ProSyst mBS SDK devices or OSGi contents
Eclipse Plugins
OSGi Runtime ProSyst mBS, the carrier grade,
highly optimized OSGi runtime
OSGi Validator
for embedded devices
Tools for validating functional &
non-functional conformance
of your OSGi platform
14
15. mBS SDK 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 Runtime
15
16. White Label SDKs
• ProSyst SDK 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
16
17. Remote Decive Mgmt: mPRM
mPower Remote Manager (mPRM) is a backend
management and monitoring system, for various class of
devices based on (but not limited) to OSGi (incl. RFC-140
OSGi Residential Management Tree), TR-069 + TR-157 and
OMA-DM standards.
In short, mPRM is applicable to realize these use cases:
• Platform, Application & Service Lifecycle Management
• Firmware & File Update
• Remote Configuration & Software Provisioning
• Remote Diagnostics (life status checks, logging, monitoring)
• Remote Security Administration
12/03/09 17
18. mPRM (cont.)
• enables Mass Management Operations
• remote Install, Update, Uninstall, Configuration,
Monitoring & Diagnostics – on the fly
• provides sophisticated E2E support & QoS
• provides a Web based Admin Portal (can be white-labled)
• Software Repository - Inventory of device software and
configuration settings
• advanced Load Balancing (Cluster Support)
• full Security (network- level, certificate mgmt,
User authentication and authorization, etc.)
12/03/09 18
19. mPRM (cont.)
mPRM is Open and Easy to Integrate - boosting rapid
adoption of new requirements and integration with 3rd
party systems. The open design has the following
dimensions:
• Open for additional (i.e.custom) management protocols
• Open for custom business logic extensions hosted
on mPRM
• Open for integration with other systems through an
extensive set of Web Services APIs (Java, RESTful, SOAP
or JEE JCA based APIs)
• Open for customized management consoles (UIs)
12/03/09 19
20. ProSyst Professional Services
• Training and Customized OSGi Workshops
• Technical Consulting for Java and OSGi
• Customized Development
• Project Outsourcing
• Integration, Testing, QA
• Support
All services are carried out by our 120+ inhouse Embedded and OSGi developers, who earn
their bread and butter solving concrete business problems with OSGi technology. Our staff
didn't learn about the OSGi Specification through books or reading the code: they
participated in writing the specifications and wrote the code. They explain not only how OSGi
technology works, but the fundamental design principles behind it to help you use it best.
20
22. Summary: Why ProSyst OSGi
• Market Leadership: For more than a decade ProSyst
OSGi is used in CPEs, STBs, Gateways, Energy
Gateways, Control Panels, Mobile Devices, Cars HUs,
Trains, Trucks, Healthcare and Industrial Devices
• ProSyst´s middleware is optimized for resource-
constrained embedded devices:
it is faster, smaller and more reliable
• ProSyst offers the most complete
solution with additional unique features
such as SDK, Resource Mgmt, additional Security, etc.
22
23. Why ProSyst (cont.)
• ProSyst's field proven OSGi implementation has been
sold more than 4,000,000 times
• License cost are reasonable, so TCO is lower than
developing an own implementation or adjusting and
maintaining an Open Source Implementation
• ProSyst's middleware stack, SDK and device mgmt
comes with 2 years Warranty, Indemnification, etc.
• ProSyst´s OSGi is backed by a responsive Professional
Customer Service team supporting you in the
development and deployment phase
23
24. Thank You!
Please feel free to contact
us at any time!
Daniel Schellhoss
+ 49 221 6604-203
d.schellhoss@prosyst.com
www.prosyst.com
24