Presentation on OSGi Alliance

Similar documents
OSGi Overview OSGi Alliance and IIC Joint Liaison Workshop

How OSGi can help to build open IoT ecosystems Kai Hackbath Member of OSGi Alliance Board of Directors Evangelist at Bosch Software Innovations

The onem2m standard Horizontal Service Layer

Open source onem2m Platforms

onem2m - A Common Service Layer for IoT Basic principles and architecture overview

The Bosch IoT Remote Manager

ETSI IoT/M2M Workshop 2016 featuring the Smart World. November 15 th -17 th, 2016

ETSI standards are enabling a global M2M solution. Enrico Scarrone, ETSI TC M2M Chairman, Telecom Italia 3 ETSI M2M workshop, Mandelieu, France, EU

Power of open source communities to onem2m

Welcome to the Industrial Internet Forum

ATC An OSGI-based Semantic Information Broker for Smart Environments. Paolo Azzoni Research Project Manager

Connected driving is the future. However, data exchange between vehicles. and roadside equipment will only become genuinely beneficial when it is

2 - onem2m Common Architecture for IoT

IEEE at a Glance. 46 Technical Societies and Councils. 426,000+ Members Countries. 1,600+ Annual Conferences

Zigbee 3.0 and Dotdot Connecting the IoT. Jean-Pierre Desbenoit Schneider Electric Bruno Vulcano Legrand

OpenFog Reference Architecture. Presented by Dr. Maria Gorlatova OpenFog Consortium Communications Working Group Co-chair, Technical Committee Member

Karen Yang. Director of IoT Ecosystem Carrier Business Group, Huawei

Developing a Common Language for Communication between Disparate IoT Devices and Applications across Various Wireless Technologies

A global open source ecosystem for power systems

Open Source IoT. Eclipse IoT. Tim De Borger - Senior Solution Architect 13/06/2017

Developing Java Applications with OSGi Capital District Java Developers Network. Michael P. Redlich March 20, 2008

Connected & Autonomous vehicles

Smart Meters and Home Automation

3 Software Stacks for IoT Solutions. Ian Skerrett Eclipse

onem2m AND SMART M2M INTRODUCTION, RELEASE 2/3

Enterprise Business. Solution Partner Program Guideline

DEFINITION OF A PILOT TEST PLAN FOR COOPERATION OF AGRICULTURE EQUIPMENT WITH ONEM2M AND C-ITS

Combining LwM2M and OneM2M

Introduction of the Industrial Internet Consortium. May 2016

The Open Group. DMTF Global Management Conference June 18, Allen Brown President & CEO

The Basic Architecture of successful M2M Solutions. Field-to-Cloud Technology Building Blocks for Internet of Things Applications

Standard Open Source Cloud APIs for the Smart Home

Securing the future of mobility

Cisco Collaborative Knowledge

temp heat I/O A/C flow valve pump

Big Data for Smart Cities Connected Vehicles in the Wireless World

RFP ZigBee API

Agile IoT Solution Driving Digital Transformation of Transportation

Welcome to IoTivity. Mike Richmond, Executive Director Open Interconnect Consortium

Executive Director, AT&T Advanced Mobility Solutions. Kris Patel EVP, CTO, Co-founder Kodiak Networks

How onem2m fits into the landscape of IoT technologies

The Three Software Stacks Required for IoT. Benjamin Cabé Eclipse

NEXT GENERATION INFOTAINMENT CONNECTIVITY AND TELEMATICS SOFTWARE FROM PROOF-OF-CONCEPT TO START-OF-PRODUCTION

Lost in Abstraction. Sebastian Janzen

to Serve the Internet of Things: the onem2m Initiative

ARM mbed mbed OS mbed Cloud

Implementing a Standard, Multi-Gateway: Real SmartHome in the Cloud

Using the tpm with iot

Smart Data and its impact for Germany

API, DEVOPS & MICROSERVICES

Interoperability for electro-mobility (emobility)

High Level Architecture (HLA)

Veritas Technology Ecosystem (VTE)

Energy Revolution: Smart IoT Devices Enable New Business Models for Utilities

onem2m Showcase demos

Car Connectivity Consortium. MirrorLink and the Connected Car

Eclipse IoT State of the Union. Benjamin Cabé, Eclipse

GÉANT Community Programme

TECHNOLOGY- AGNOSTIC SMART HOME VIA THE HOME GATEWAY APPLICATION PLATFORM

February Introduction to Wi-SUN Alliance

onem2m and its role in achieving interoperability in IoT

Lesson 8 Internet Connected Smart Home Services And Monitoring. Chapter-12 L08: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

by Cisco Intercloud Fabric and the Cisco

Web of Things: W3C Vision & Roadmap on IoT Standardizations

Services for Smart Solutions: Delivering Innovations & Efficiency Surendran Vangadasalam

LEVERAGING UPnP+ : THE NEXT GENERATION OF UNIVERSAL INTEROPERABILITY

Secure Technology Alliance Response: NIST IoT Security and Privacy Risk Considerations Questions

Technical Overview. Elastic Path Commerce

OpenFog Consortium. Fog! The Journey so far. Helder Antunes, OpenFog Chairman Cisco Sr. Director

Document Number Document Name: Date: Abstract:

ODPi and Data Governance Free Your MetaData! October 10, 2018

Viewer 2 Beta Frequently Asked Questions

A Foxit Software Company White Paper

mbed OS Update Sam Grove Technical Lead, mbed OS June 2017 ARM 2017

DIGITIZING INDUSTRY, ICT STANDARDS TO

Accelerate Your Enterprise Private Cloud Initiative

IoT Security Policy and Regulation Initiatives in China. Fan Dongyang, Huawei

WORLD TELECOMMUNICATION STANDARDIZATION ASSEMBLY Hammamet, 25 October 3 November 2016

The Integrated Smart & Security Platform Powered the Developing of IOT

Standards to enable an IoT Eco System

GDP Next. Gunnar Andersson Development Lead, GENIVI Alliance

ARM mbed: Internet of Possible

Cloud Operations for Oracle Cloud Machine ORACLE WHITE PAPER MARCH 2017

Huawei Enterprise Business Group Overview

AAEON IQRF Solution : When AI meets IQRF

Wireless Best Kept Secret For Now

SAREF: A NEW STANDARD FOR SMART APPLIANCES IN SMART HOMES IOT/M2M WORKSHOP FEATURING THE SMART WORLD, S A,15 17 NOV. 2016

onem2m Common Architecture for IoT interoperability

onem2m Standards Activities - IoT/M2M Service Layer -

ISO Energy Management System Standard

ONEM2M INDUSTRY DAY ALAN SOLOWAY, QUALCOMM. 12 July 2017

WoT IG and WG Next Steps. WoT IG/WG F2F Meeting Santa Clara, February, 2017

Planning an architecture for the. Internet of Things. IoT Expo, Nov 5, Sumit Sharma Director, API Solutions.

FORTIKA - Cyber Security Accelerator for trusted SMEs IT Ecosystems THE PROJECT

jamf Nation - London Roadshow

The Innovation Connection: How NFC is Driving New Global Opportunities. Koichi Tagawa Sony Chairman, NFC Forum

Jean-Pierre Desbenoit, Vice Chair ZigBee Alliance Mark Walters, VP Strategic Development ZigBee Alliance ZigBee Alliance. All rights reserved.

What is Wi-SUN? Open-standards based secure, interoperable communications for large scale IoTfor Smart Utility and Smart City networks.

Huawei European Research University Partnerships. Michael Hill-King European Research Institute, Huawei

A Guided Tour of Eclipse IoT: 3 Software Stacks for IoT. Benjamin Cabé, Eclipse

Transcription:

Presentation on OSGi Alliance Rouzbeh Farhoumand OSGi Alliance Board of Directors Huawei Technologies 2017-05-24, Shenzhen, China onem2m Industry Day 1

What is the OSGi Alliance Founded in 1999 Proven, Mature Software Architecture Global Ecosystem Transparent Development Process Best Practices Strategic Partnerships/ Collaboration Industry & End User Adoption 2

The OSGi Alliance The OSGi Alliance is a global non-profit technology corporation and counts many leading software vendors, suppliers, service providers and other organizations among its membership. A wide range of open source projects and commercial products use OSGi technology for IoT, cloud and enterprise markets. OSGi Alliance members include: 3

Deliverables To foster a valuable cross-industry ecosystem, the OSGi Alliance delivers: Specifications Reference Implementations Test Suites Certifications OSGi is an Open Standards body Specifications are royalty free to implement All APIs are published under the Apache 2 License OSGi is proud to be a democratic, collaborative, and non-profit organization that is operating in a fully transparent environment and open to everyone to join and contribute. 4

OSGi Users Forums 11 OSGi Users Forums around the world Japan and UK are the two largest 5

Extract of the OSGi Ecosystem 6

OSGi Adoption Home & Building Automation AT&T Digital Life OSGi mbs powered Touch Panel Home Gateway Home Area Network and Cloud for monitoring home, energy usage and devices Home Management & Control Home Gateway Home Gateway Building Automation and Facility Management Media Server Smart grid enabled domestic appliances Home automation system run from the ClareCloud Source: & Internet 7

OSGi Adoption Telematics & Fleet Management In Vehicle Telematics Public Transport Telematics Mobile Integration Platform For Onboard Train Systems Public Transport Telematics 30,000+ Truck Fleet Management System In Vehicle Telematics Source: & Internet 8

OSGi Adoption Enterprise Websphere Liberty Profile Source: Mailing lists, blogs, conferences and internet postings 9

Events in China in 2017 Joint workshop between CCSA and OSGi in Guangdong on March 28 th. On the Breakfast News in Guangdong China OSGi Developer Outreach in Shenzhen on March 28 th Hosted by Huawei and in cooperation with Bosch, Liferay, China Users Forum Chairman and Shenzhen JUG 10

Some Other Events in 2017 CeBIT Hannover, Germany March 20-24 Angela Merkel, German Chancellor Joint workshop between onem2m and OSGi IoT EG in Stockholm, Sweden on June 28 th. The OSGi Community Event 2017 is October 24-26 in Ludwigsburg, Germany, and co-located with EclipseCon Europe. As always there will be plenty of talks, BOFs, social events, beer, wine and food. 11

What Does OSGi Alliance Do? A modular runtime for the Java Virtual Machine Modules can be added to or removed from a running framework Module dependencies are enforced at runtime Remote management and monitoring capabilities 12

The OSGi Service Platform OSGi is a Standardized Software Execution Environment Component based module system defined in Java Service oriented & remotely managed (OMA & TR-69) Works like an operating system for small applications called Bundles Ideal for a home gateway, m2m gateway, or similar equipment Home Control Energy Mgmt Media Application Components MO S T CA N P r e f s H T T P C o n f L o g A g e n t Administrator OSGi Framework JVM / OS / HW Mgmt System Framework + std OSGi components 13

OSGi as an Embedded Integration Platform OSGi (Knopflerfish) Some Service Bundle Service is logically using device, but physically abstracted Other Service Device X API Bundle OSGi provides a sandbox in which bundles exist and exchange data. The Device X API is an abstract model / API of devices (sensors / actuators). The Service would use this API to interact with the devices. They do not need to know anything about the actual device or network technology used, instead use this abstract model. Devices Bundle Bundle LIB Java Virtual Machine (JVM) Native Process Operating System Local network 14

OSGi Defines a Device Abstraction Layer Some Application OSGi framework Some Other Application notified uses uses Bundle Abstract Device provides binding Driver Bundle ZigBee Device Abstraction Layer Abstract Device provides binding Driver Bundle Z-Wave Abstract Device provides binding Driver Bundle onem2m 15

Example of an OSGi IoT Use Case All buses are equipped with one or more OSGi based on-board computers / devices. Each OSGi platform has a management agent which connects it to Ubicore Bus Bus OSGi on-board Agent Operator OSGi on-board - Ticket Bundles Bundles Bundles Agent Ticket Server OSGi on-board - Ticket Bundles Bundles Bundles Agent Ubicore OSGi on-board - Driver Console Bundles Bundles Bundles Agent Driver Server Back-end / Cloud Vehicle network Bus OSGi Gateways Agent 16 16

The OSGi Alliance IoT Expert Group The OSGi Internet of Things Expert Group (IOT EG) is chartered to define the technical requirements and specifications to tailor and extend the set of OSGi Specifications to address information technology software infrastructure in Internet of Things scenarios. 17

OSGi and onem2m To bring together the two ecosystems. Interworking Work Items created in both organizations. With the objective to enable mutual service discovery and exposure of both standards. Services and interfaces defined by OSGi can be mapped to onem2m defined resources, and vice versa, onem2m defined resources can be mapped to OSGi defined services and interfaces. Any OSGi compliant device can be connected seamlessly to onem2m system and viewed as a onem2m entity by onem2m defined CSEs and AEs. And vice versa, onem2m compliant entities can be connected with OSGi devices. 18

Take Away OSGi Alliance is the only open industry standard for modularity Decreases development and maintenance costs Reduces Time to Market Enables agility and continuous release 19

More Info OSGi Alliance Bishop Ranch 6 2400 Camino Ramon, Suite 375 San Ramon, CA 94583 USA Phone: +1 (925) 275-6690 Fax: +1 (925) 275 6691 Email: help@osgi.org Online: www.osgi.org Twitter: @OSGiAlliance LinkedIn: https://www.linkedin.com/ groups/122461 OSGi is a trademark or registered trademark of the OSGi Alliance in the United States, other countries, or both. Java and all Java based trademarks and logos are trademarks of the Oracle Corporation in the United States, other countries, or both. All other product or service names are the property of their respective owners. 20 OSGi Alliance 2008-2016. All Rights Reserved