Dr. Dimitar Valtchev ProSyst Software. Using OSGi for the Realization of Home Automation Systems



Similar documents
Dr. Dimitar Valtchev. 24 June 2010, Stuttgart, Eclipse Embedded Day

A Standards Based Reference Architecture for IoT

Telecom Italia experiences of OSGi application in Home Networking context

Management Architecture and Distribution Framework for Home Network Services

Enabling Smart Data on M2M Gateways and Aggregators

M2M Service Platform to Support Carrier Cloud

Home networking Home automation. EASY & VALUE = MASS The business case is there Mark B.M. Ossel

OSGi Remote Management

Home Gateway Enabling Evolution of Network Services

White Paper: OSGi-based E-Health / Assisted Living

The Role of OSGi Technology in the Home Gateway Initiative (HGI) and End to End Connectivity and Service Provisioning

Cisco TelePresence Manager

WALL TABLET. Smart Home Controller. make your home smart. Control your home from anywhere in the world

The Ubiquitous Web, UPnP and Smart Homes

Delivering UC Solutions UC Summit

Deutsche Telekom s Home Management Platform. The Smart Home Ecosystem. Andreas Kraft Telekom Innovation Laboratories January 2012

Deploying QoS sensitive services in OSGi enabled home networks based on UPnP

OSGi Service Platform in Integrated Management Environments Telefonica I+D, DIT-UPM, Telvent. copyright 2004 by OSGi Alliance All rights reserved.

ITU-T Kaleidoscope Conference Innovations in NGN. Managing NGN using the SOA Philosophy. Y. Fun Hu University of Bradford

OPEN SERVICE RESIDENTIAL GATEWAY FOR SMART HOMES

Connected Living & Carriers Capability Openness

Cisco Knowledge Network

Middleware- Driven Mobile Applications

AT&T Digital Life. Home Security and Automation Service. Overview. Service Innovation EXECUTIVE SUMMARY

Introducing Personeta

How To Understand The Benefits Of An Oss Architecture

WHITE PAPER. Centrally Monitoring Set-tops and Implementing Whole-Home Video Assurance

Trends of Interactive TV & Triple Play

OSGi Technology and IP-Based Video Surveillance in Home Security, Access Control and Personal Care

ProSyst Software AG. for a smarter world. EuroCargo 2004 Joachim Ritter. Technical Consultant, ProSyst Software

Broadband Forum Machine-to-Machine (M2M) Solutions

TR-069 Brings Flexibility To DSL Remote Management

IPv6 over Power Line for the Digital Home

FT networks, services and IS evolution perspectives towards convergence Patrice COLLET France Télécom Network, Carrier and IT Division

Alcatel-Lucent IMS Application Server

UPnP: The Discovery & Service Layer For The Internet of Things April 2015

WHITE PAPER. Beyond Triple Play From Dumb Pipes to Value Added Services. December 2011

Machine-to-Machine Communication (M2M) Devices, Networks, and Applications (DNA)

Virtualized, Converged Data Centers and Cloud Service Providers

Alcatel-Lucent 5920 Multimedia Content Manager. Complete system for launching and monetizing multiscreen, multimedia content services

ZigBee IP Stack Overview Don Sturek Pacific Gas and Electric (PG&E) 2009 ZigBee Alliance. All rights reserved. 1

PROGRAMMABLE LINUX GATEWAY WITH JAVA AND OSGI

<Insert Picture Here> Infrastructure as a Service (IaaS) Cloud Computing for Enterprises

Principles of a Vehicle Infotainment Platform

Converging Networks Laboratory

Rethink Content: An Open, Integrated View

Project SailFin: Building and Hosting Your Own Communication Server.

Voice over Internet Protocol (VoIP) in the Hospitality and Gaming Sectors

Data Analysis Load Balancer

In the pursuit of becoming smart

A Monitored Student Testing Application Using Cloud Computing

Remote Monitoring and Controlling System Based on ZigBee Networks

A solution for heterogeneous domotic systems integration

Pre Sales Communications

The Next generation Network Management solution

Realize the Full Potential of Virtualized Java Applications

Business Integration Architecture for Next generation OSS (NGOSS)

Trends and Standards in LAN Cabling Systems Intelligent Buildings

SDN Architecture and Service Trend

GlassFish Security. open source community experience distilled. security measures. Secure your GlassFish installation, Web applications,

Java ME & NetBeans Mobility. Petr Suchomel Architect, NetBeans Mobility Sun Microsystems

Simplifying the Management of Virtualized Network Elements in

VST-1815Z IP V-Alarm System VST-1852Z IP/GPRS V-Alarm System

Lindenbaum Web Conference

Automating Business Processes of Telecom Service Providers Using BPM and Web Services for NGOSS

GlassFish v3. Building an ex tensible modular Java EE application server. Jerome Dochez and Ludovic Champenois Sun Microsystems, Inc.

The Brocade SDN Controller in Modern Service Provider Networks

Smart Anytime, Safe Anywhere. Home Passport Gateway-G Series. The Epitome of Smart Living

Auto-Answer Configuration for Polycom HDX Systems

Applying Home Automation Technology Presented by: Greg Rhoades Director of Marketing, Leviton Security & Automation. June 12, 2013

Home Appliance Control and Monitoring System Model Based on Cloud Computing Technology

Convergent services in the service oriented architecture Natalya Yashenkova

Building Storage Service in a Private Cloud

FUSE-ESB4 An open-source OSGi based platform for EAI and SOA

On-Demand VPN Service between Home Networks for NGN Users

Software Development Kit (SDK) Technical Overview and Specifications

Android Application for Accessing KNX Devices via IP Connection

Architecture and Technologies for HGW

Enterprise Solution for Remote Desktop Services System Administration Server Management Server Management (Continued)...

Study of SAP ERP Connection System Driven in Smartphone

ARM s role in Open Source software

OMC Solution IP Radios

Ensim VoIP White Paper

Application of Next Generation Telecom Network Management Architecture to Satellite Ground Systems

Software Development Kit

CTS2134 Introduction to Networking. Module Network Security

Cisco Wireless Control System (WCS)

Web of Things Architecture

Delivering Managed Services Using Next Generation Branch Architectures

Cisco Emergency Responder 9.0

Introduction to IBM Worklight Mobile Platform

Transcription:

Dr. Dimitar Valtchev ProSyst Software Using OSGi for the Realization of Home Automation Systems

OSGi Evolution Framework Http Log Device access Focus: Residential Package admin Permission admin Service tracker User admin Preferences Security Configuration admin (CIM, SNMP) Initial provisioning Start level Wire admin XML parser UPnP Extending the scope: Automotive Remote management Measurement Position Framework layering Declarative services Event admin Conditional permission Extending the scope: Mobile Mobile Spec Vehicle Spec Minor revision Service Hooks Framework Launching Remote Services Bundle Tracker Blueprint Service Extending the scope: EEG and REG R1 R2 R3 R4 R4.1 R4.2 2000 2001 2003 2005-2006 2007 2009

The residential area is currently one of the most promising application fields of OSGi. Why?

Technical Reasons The benefits of Java (acceptance, safe programming, multi platform, multi language, etc.) The dynamic module system for Java (reduced complexity, reusability, dynamic, isolation) Availability of OSGi implementations (mature, well tested, also such with clear embedded focus) Many useful services needed in residential boxes are specified and implemented Various residential protocols such as Zigbee, ZWave, UPnP, KXN, etc. are supported SDKs and other convenient development tools available

Strategic Reasons Many Telcos are very interested to open their broadband boxes for additional services Well coordinated efforts of several standardization organizations (OSGiA, BBF, HGI, UPnP) OSGi considered the most suitable Execution Environment Convergence processes (e.g. FMC). Chances for using a unified service platform OSGi provides improved manageability of the residential boxes

Reference Architecture UPnP, ZigBee, KNX, etc. IP (UPnP, DLNA ) ZigBee Z-Wave KNX / EHS etc. Mobile End User Client Devices Tablets OSGi and HGI HGW Middleware OSGi Framework PC / Mac Broadband Forum Management Protocol ISVs & Service Providers Service Backend s End User Portal ISV Portal App Store Infrastructure App Lifecycle & Remote Management Infrastructure OSS /BSS Infra stru ctur e Carrier Infrastructure

Home Application Examples Home Security Intrusion Alarm Home Monitoring Fire Alarm & Protection Attendance Simulation Door Entry Authorization Panic Assistance Family Care Internet Usage Tracker Child / Elder Monitoring Health Data Transmission Pet Feeder Ambient Assisted Living Home Automation Home appliance control Automation appliance control (heating, blinds) Facilities Control System Energy Metering Infotainment Multimedia Content A/V on Demand Network Gaming Social Networking Education Services Other Services Location Based Services Digital Photo Frame Conferencing VoIP & Multimedia

Using OSGi as EE in HG Applications not running in the EE Execution Environment Hom e Moni torin g Stand ard OSGi Servic es Hom e Cont rol Mana geme nt Agent Multi medi a Servic es Mult imed ia App s OSGi Framework HG Admi n Those horizontal components are not specified by OSGi yet! Ener gy Man age men t Home Contr ol and Auto matio n System Services EE Integration Java VM OS (e.g. Linux)

Important Design Issues How to abstract the device layer? Interfaces Device ontology How to realize the automation layer? How to export the provided device interfaces (for GUI, remote management, distributed services, etc.) How to handle the configuration?

Home Device Manager

Home Automation Manager

Configuration Management

Summary There is a strong case for using OSGi as enabler for providing residential services/applications This development is supported by the progress at several standardization efforts There are commercially available software products which can facilitate and significantly simplify the usage of OSGi in this area

Thank you! www.prosyst.com Dr. Dimitar Valtchev d.valtchev@prosys.com