presentation - Careerdays.bg

makeshiftklipInternet και Εφαρμογές Web

31 Οκτ 2013 (πριν από 3 χρόνια και 7 μήνες)

363 εμφανίσεις

Dr.
Pavlin

Dobrev
,

Research and Development Manager


Просист
-

или как да пуснем


щорите вкъщи, докато караме
BMW на Канарските острови?

2

ProSyst


about the Company


ProSyst

is a leading company for end
-
to
-
end embedded
software and OSGi solutions


Founded 1997 in Cologne, Germany


Privately owned, profitable


OSGi member since its foundation in 1999


120 employees


2

3

History of ProSyst

1997

1999

2000

2001

2004 2007 2009
2011 2013

Founded as Java

Middleware Company

Joined OSGi Alliance

Sold J2EE App Server to

SAP AG, entirely focused

on OSGi, started mBS

1st smart home
customer win with
mBS OSGi, started
mPRM as first
enterprise SW using
OSGi technology

1st mass market
deployment, 1st big
remote management
deal with mPRM

First mobile device
project/product
deployed with mBS

ProSyst
´
s OSGi
implementation mBS
was sold over
4,000,000 times

Several smart home
project have been
awarded from leading
service providers in
EU, US and Asia

3

Connected Home Evolution

4

5

ProSyst Connected Home Market


Target Customers


Service Providers


Device OEMs/Manufacturer (gateways, CPEs, STBs.)


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 Open Standards Approach


ProSyst is an active member of the

following organizations:








Open Standards implemented in ProSyst

products include: OSGi, TR
-
069, UPnP,

DLNA, OMA
-
DM, ZigBee, Z
-
Wave, KNX, etc.


6

7

OSGi, the Module System for Java



Adds full remote management support incl. dynamic


Firmware update, app lifecycle and configuration


management, diagnostics, etc.




Adds concurrent multi
-
service execution to devices




Fosters development efficiency due to its modular &


scalable SOA architecture, standardized APIs, Java


language and many off
-
the
-
shelf components




The ideal choice as a common software platform for


distributed target devices and multi
-
device
-
vendors


with complex software requirements

7

8

Value Proposition of OSGi



Reduce time to market and cut in
-
life product


maintenance cost by adding/updating/removing apps


& services to your remote devices at any time




Reduce feature bill of material by utilization of


hardware for multiple services and apps




Enhancing customer care by serving it with high
-


quality and real
-
time device data




Foster innovation by leveraging


or opening the


platform for


3rd party developers

8

OSGi: Enabling the Open
Ecosystem

Consumer

Device

App

Store

ISVs /

Developers

Publish Apps

Distribute

Search

Provide SDK

Develop

Execute

OSGi Benefits
:

-

Standardized programming &


deployment model

-

Existing OSGi tools & SDKs

-

Existing developer community

-

Existing components

-

Existing knowhow

OSGi Benefits
:

-

Built
-
in SW lifecycle


management capabilities

-

Existing OSGi remote


management servers

OSGi Benefits
:

-

Standardized runtime


execution environment


(OSGi Framework)

9

10

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


R1
-
R5
and carried out many

reference implementations and

test suites

10

Ecosystem for Apps & Services

Opens
home devices for manageable apps &

services from manufacturers & 3rd parties.

Home Services & App Examples

12

12/03/09

Reference Architecture of an

Open Platform

13

12/03/09

ProSyst end
-
to
-
end

Product Offering

Modular
platforms w/
APIs & add.
functionality

Tools & SDKs

Remote
Management
Server

Managed Proxy Approach

Update

Cloud


ProSyst OSGi

Smart Home Solution

Driver

Driver

Driver

Driver

Driver

Home Device Manager (Devices, Zones)

API

Home Automation
Mgr

(Scenes, Rules,
Conditions)

API

JSON

RPC

Update

Agent

UPnP

DLNA

DLNA / UPnP

Home
Gateway =
Managed

Proxy
Devic
e

Non
-
IP devices

15

Gateway SW: mBS Smart Home


ProSyst

own,
low
-
footprint
OSGi implementation

certified for OSGi
release version 4.2 (5.0 in beta stage)


Optimized
the use in commercial embedded products, e.g. in
broadband equipment, modems, routers, gateways, CPEs, STBs,
femtocell

devices


Eclipse based Software Development Kit

(SDK)

for

3
rd

party developers to create, test & validate OSGi apps


Home network connectivity incl.
Z
-
Wave,

ZigBee
, UPnP, KNX, X10,
WebCams


TR
-
069

based remote management

agent, incl. service and application

lifecycle management

16

mBS Smart Home (cont.)


Scalable
home automation middleware

for scripted
automation scenarios


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, Windows

17

Tools/SDK: mBS SDK

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 runtime

for embedded devices

Tools for validating functional &

non
-
functional conformance

of your OSGi platform

18

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

19

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

20

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

(incl. former
PD
-
194
) 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

21

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.)

22

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)

23

24

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.

24

CURRENT SUPPORTED PROTOCOLS

UPCOMING PROTOCOL SUPPORT

2010

2011

2012

mBS

SH 7


Full support for
OSGi Core

And
Compendium R4.2




Support for Residential
Specifications with
Home
Gateway Admin

&
Residential
Management Tree



Protocol Support Included:
ZigBee
,
ZWave
,
UPnP
,
X10
,
KNX
,
Cameras

mBS

SH 7.1



Bug Fixes & Improvements



Device Abstraction Layer

with
Home Device Manager

and
Home Automation
Manger




Added
Notification Manager

and
RSS

support

mBS

SH 7.2


Bug Fixes & Improvements

Q2 2014

mBS SH 8


Full support for OSGi
Core
Specifications R5
,
Compendium
Specifications R5

& OSGi
Service Platform
Residential R4.3


• new protocol support:


EnOcean



HDM

support for:


KNX
,
UPnP
,
Bluetooth




Bluetooth

Healthcare

devices
support




Creation of Feature Sets based
on functionality





2014

mBS SH 8.1


Bug Fixes &
Improvements


mBS Smart Home Roadmap

April 2013

mBS SH 7.3

• new protocol support:


wMBUS
,
DECT



• Support for
DevStreams

(Allows
frame monitoring, recording,
analysis & play functionality on
Bluetooth, Z
-
Wave,
ZigBee
, X10,
etc.)


• New Auto
-
Configuration of
Peripherals


• New Updated
HDM

module



New Updated API for
ZigBee



Selected Customer References

27




OSGi is becoming a requirement of next
generation broadband equipment



Many of the leading chip vendors have selected
to run
ProSyst

mBS

Smart Home OSGi on their
chips



Demos were shown at
Computex

2010,
Metering Europe,
Electronica

and CES 2011,
BBWF 2011, CES
2012, CES 2013



Reference Platforms and Commercial turnkey
solutions are available

Leading Silicon runs ProSyst OSGi

28


Plug computer providing PC
-
like
performance to run network
-
based
services and apps


mBS Smart Home is available as
optional add
-
on


mBS Smart Home provides a
standardized and consistent
infrastructure for services and apps


mBS Smart Home helps to easily port
and integrate existing services and apps

Plug Computer running ProSyst

Plug Computer / SheevaPlug / GuruPlug

29


Plug computer providing PC
-
like
performance to run network
-
based
services and apps


mBS Smart Home is available as
optional add
-
on


mBS Smart Home provides a
standardized and consistent
infrastructure for services and apps


mBS Smart Home helps to easily
port and integrate existing services
and apps

Plug Computer running ProSyst

Plug Computer , i.e. Ionics Stratus

IP Managed Services Home Gateway

Target scenario



The Cisco® Model TES301 IP Managed
Services Home Gateway offers Service
Providers the ability to deliver differentiated,
revenue generating, managed services to their
customers. In addition to offering an advanced
set of features to support voice, data, and video
services, the TES301 has been developed to
enable multiple incremental services such as
Home Security and Safety, Home Automation,
Smart Metering, and Energy Control.



TES301

runs

ProSysts’ mBS Smart Home OSGi
Service Platform

TES301

31


Based on Cisco AXP / Virtual Linux Environment and Java


OSGi R4 add
-
on for dynamic service management on AXP platform


Incorporates
ProSyst

mBS

OSGi Framework as Universal Application
Runtime

Cisco Application Extension Platform
(AXP)


complete software development environment for jump
-
starting machine
-
to
-
machine (M2M) device development


Based on Wind River Linux


Incorporates best of bread ISV software like ProSyst mBS OSGi Framework

WindRiver Intelligent Device Platform



High performance CPU enanbling cloud


services apps




Dynamic applications running on top


of JVM/OSGi




Multimedia files exchangeable between


devices through built in DLNA server




Wireless sensor network for home security and


automation by using Zigbee/Z
-
wave




Enabling voice and video services

TECOM Cloud Services
Gateway

HG8000 Cloud Services Gateway



Service
-
layer gateway supports smart


home services on top of existing home


network




OSGi
-
based platform for applications
-
on
-



demand
services offered by service providers



Embedded Z
-
Wave function reduces the cost


of
initial setup



Three USB 2.0 hosts for future function


extension for ZigBee, Wi
-
Fi, 3G, and HDD
support

Access

Point ZyXEL SHG3305

Access

Point ZyXEL SHG3305

Residential Services Gateway


Target scenario



The Alcatel
-
Lucent Cellpipe Alcatel
-
Lucent’s
approach combines broadband connectivity and
processing/storage capacity into a single
CellPipe Residential Gateway that supports the
industry’s first Residential Gateway Application
Module (RGAM).


The RGAM is a USB dongle functioning as a
mini
-
PC for processing and storage, including
customer experience management software and
applications.

n and smart energy softwe.


CellPipe

runs

ProSysts’ mBS Smart Home
OSGi Service Platform

CELLPIPE

36


A great example of ‘The Internet of
Things’, part of AlertMe exists ‘in the
cloud’ and part in the home, creating a
secure Home Area Network (HAN) that
connects the user to their home, energy
and devices, giving real
-
time visibility and
control from anywhere at any time.
AlertMe not only brings the benefits of the
Smart Grid into the home, but is also the
gateway for a whole host of new Smart
Home apps and services.


AlertMe Hub and Back End run ProSyst
mBS OSGi technology and mPRM

AlertMe.com Ltd.

Home Platform and Apps

37


The first home automation system
managed from the cloud

and run on a Mac.


The ClareHome Controller is powered

by the ClareOS and provides all device
management services to AppModules,
provides all user interface services and
acts as the gateway to ClareCloud for


ClareHome, ClareAssure, ClareVision run
ProSyst mBS Smart Home and
mPRM.
system updates.

ClareControls, Inc.

Home Automation on a Mac

38

Additional Apps in ProSyst Ecosystem

39


Service gateway “MR510x series”



Device for large Service Provider
shipments



based on OSGi /
ProSyst mBS
Smart Home


Sumitomo MR510x QIVICON box

Sumitomo Home Gateway


Announced at IFA 2011,
commercial market launch in late
2013


DTAG and leading partner
´
s
connected home platform


ProSyst

mBS

Smart Home and
ProSyst

management software
mPRM

is used


More information at

http://www.qivicon.de


DTAG QIVICON

Deutsche Telekom QIVICON


Part of research program "E
-
Energy: IKT
-
based energy system of the future" by the
Federal Ministry of Economics and
Technology in Germany


Development and demonstration of locally
networked energy systems to the E
-
Energy marketplace of the future


Develops and tests new approaches to
optimizing energy supplies through the
use of modern information and
communication technologies (IKT)

E
-
Energy / Smart Grid Project

Joint Project with RWE, Siemens, Miele, etc.

42


The Busch
-
ComfortTouch combines the
functions of a house control, a home
infotainment centre and entertainment
centre in one attractive masterpiece



With the Busch
-
ComfortTouch, you can
operate or dim the lights, control your
blinds, regulate the room temperature,
play MP3 or video files, access email, surf
the web or set the wake up alarm


everything even by remote control


Busch
-
ComfortTouch runs ProSyst mBS
OSGi technology

See Product Video here

Busch Jaeger (ABB Group)
-

ComfortTouch

TouchPanel powered by mBS
OSGi

43


Miele@home gateway runs
ProSyst mBS OSGi, device
management via ProSyst mPRM


Smart grid enabled domestic
appliances from Miele can be set
to run when electricity rates are
cheapest.


Smart Start is activated by the
user via the machine display.

Miele is now Smart Grid Ready

Miele


Miele@home

44

Automatization network


Surveillance service for customer’s
premises, houses, residences, etc.


Telefonica Videosupervision
Service and all connected devices
including web cameras are
remotely managed and controlled
by ProSyst mPRM Server solution.

Home Surveillance Service


Telefonica
-

ADSL Surveillance Service

45


RaumComputer’s Embedded PC

“RC
-
BOS” runs the ProSyst mBS
OSGi


Enables Building Automation and

Facility Management


Control thousands of temperature
sensors, light units, light switches,
sun
-
blind motors, alarm contacts


Enabling intervention over several
interfaces such as PC, Touch
-
Screen, PDA or Ciscos’ IP
-
Phone

“Köln
-
Triangle“ Tower, Cologne

Embedded PC “RC
-
BOS“

Building Automation Solution

Berker (RaumComputer)
-

Building Automation

46




Bombardier Mitrac 3000:


Crossing borders with


flexibility




Running ProSyst mBedded Server


to create modular design for a


wide application spectrum



Optimized life cycle costs



High reliability and security



High
-
power output for high
-
speed



Multisystem capability



Easy maintenance


Bombardier Mitrac 3000 System for Locomotives



ProSyst mBedded Server OSGi Framework


running in parking lanes and gates



Fully integrated Airport Parking and


Revenue Control System



Encompasses parking equipment, data


processing, central control monitoring and


billing



An interconnecting communication


subsystem incl. E
-
Z pass interface and license


plate recognition covering all central parking lanes



First deployment: Dallas Fort Worth Int. Airport



Next: JFK, Newark, LaGuardia


Federal APD Parking Solution




Running ProSyst mBedded


Server
-

open and stable sytem


for fleet management



Powerful basic functions



High reliability and security



Remote monitoring



Remote upgrading of system


software



More than
7,000
trucks equipped


with TOPIQ are on the road


TOPIQ Fleet Management for Trucks


Using ProSyst JProfiler during
development of OnBoard Units for
various car manufacturers


Analyze Source Code, remote
profiling, memory profiling, CPU
profiling


Visual representation for VM load or
each object of bytes, instances,
threads, classes, Garbage Collector
activity


Continental (Siemens VDO)


Reducing the number and severity

of incidents and reducing traffic
congestion are two priorities of the
US Department of Transportation
(USDOT) and car makers.


Dedicated Short Range
Communication (DSRC) will allow
vehicles to communicate with a
roadside
-
infrastructure, as well as
with each other.


The communication capability, in
combination with a nationwide data
collection and processing network,
will enable significant improvements
to safety, mobility and
productivity/convenience.


Subsidy amount: US$ 56 Million

Some participants/partners:

Vehicle Infrastructure Integration Project (USDOT)

Additional Research Projects

53

Why ProSyst OSGi


Market Leadership
: For more than a decade ProSyst
OSGi is used in CPEs, STBs, Routers, Gateways,
Energy Gateways, Control Panels, Mobile Devices,
Cars, Trains, Trucks, Healthcare Devices, etc.


ProSyst
´
s OSGi implementation 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 Resource Mgmt, additional Security, etc.





53

54

Why ProSyst OSGi (cont.)


ProSyst's

field
proven OSGi implementation

has been
sold
milion

times


License cost are reasonable, so
TCO is lower

than
developing an own implementation or adjusting and
maintaining an Open Source Implementation


ProSyst's

OSGi comes with 2 years
Warranty,
Indemnification, Liability


ProSyst
´
s

OSGi is backed by a responsive
Professional
Customer Service team supporting you

in the
development and deployment phase

54

Какви служители
търсим
?


Software Engineers


Software Quality Assurance (QA) Engineers


Technical Writer
s


Project Manager
s


Software Architect
s


Internships:


Software Engineer


Java


Java Quality Assurance (QA)

Open Positions
?

Какви служители
търсим
?


Work in an well established and growing
international company


Work on projects with some of the world’s
leading brands


Open and friendly working atmosphere


Very competitive remuneration package based
on performance


Ability to participate in the development of the
next generation Java and OSGi standards

Why for work for us
?

57

www.prosyst.com


Please feel free to contact

us at any time!


Dr. Pavlin Dobrev


Research and Development Manager, ProSyst Labs



p.dobrev@prosyst.com



jobs@prosyst.bg

staj@prosyst.bg





Thank You!