eclipse m2m iwg eurotech...

10
Eclipse M2M IWG Eurotech Update Boston, March 28 th , 2013

Upload: others

Post on 03-Oct-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Eclipse M2M IWG Eurotech Updatewiki.eclipse.org/images/3/3a/Eurotech-eclipsecon-m2m-iwg_final.pdf · Everyware Software Framework • Why to open source? – Lower the barrier of

Eclipse M2M IWG Eurotech Update Boston, March 28th, 2013

Page 2: Eclipse M2M IWG Eurotech Updatewiki.eclipse.org/images/3/3a/Eurotech-eclipsecon-m2m-iwg_final.pdf · Everyware Software Framework • Why to open source? – Lower the barrier of

The Internet of Things Device Data to/from Business Application

Sensors & Connected

Devices

Business & Management Applications

Bro

ker

Optimum M2M

Protocols

Dat

a A

cces

s

Embedded Devices

Sensors

Digital Cameras

Meters

@

Page 3: Eclipse M2M IWG Eurotech Updatewiki.eclipse.org/images/3/3a/Eurotech-eclipsecon-m2m-iwg_final.pdf · Everyware Software Framework • Why to open source? – Lower the barrier of

Boards & Modules

Helios General Purpose Platform

DuraCOR DC 1400 / DC 1200 Rugged Mobile Computer

ISIS PC/104 Module ISIS XL PC/104 Module

PROTEUS PROTEUS COM Express

Catalyst TC / Catalyst LP Catalyst Module XL

Catalyst EC / Catalyst FX

Zypad BR2000 Man-worn Computer

DynaVIS Rugged Panel PC & Vehicle Console

Multi-Service Gateway Efficient Development & Investment Protection

Software portability across 25+ ESF Enabled Platforms

Ready To Use Devices

PROTEUS ICE Industrial Compact System

ISIS ICE Industrial Compact Systems

Page 4: Eclipse M2M IWG Eurotech Updatewiki.eclipse.org/images/3/3a/Eurotech-eclipsecon-m2m-iwg_final.pdf · Everyware Software Framework • Why to open source? – Lower the barrier of

OS

Application Container

M2M OSGi Services

Hardware

M2M Vertical Industry Bundles

Everyware Software Framework Architecture

Linux (Wind River)

Java SE Embedded 6/7 (Oracle)

OSGi Core + Declarative Services + EventAdmin (Hitachi SuperJ)

Industrial

ConfigAdmin MetaType

AutoConfig

I/O UPnP

Deploy Admin

Monitor Admin

Network Service

System Service

MQTT

Clock Service

Remote

Configuration

javax comm, usb, bluetooth

Remote Deploy

Remote Monitor

Automotive Passenger Counter

Terminal Services

Home Automation

Remote Access

Heavy Transport

Buses

Routing Service

Data Service

Watchdog Service

GPS Service

EUROTECH ReliaGATE Family

Medical Fitness

Railway Protocols

Custom

I/O Services

Application Services

Configuration Management

Services

System Management

Services Data

Services

Page 5: Eclipse M2M IWG Eurotech Updatewiki.eclipse.org/images/3/3a/Eurotech-eclipsecon-m2m-iwg_final.pdf · Everyware Software Framework • Why to open source? – Lower the barrier of

OS

Application Container

M2M OSGi Services

Hardware

M2M Vertical Industry Bundles

Everyware Software Framework Architecture

Linux (Wind River)

Java SE Embedded 6/7 (Oracle)

OSGi Core + Declarative Services + EventAdmin (Hitachi SuperJ)

Industrial

ConfigAdmin MetaType

AutoConfig

I/O UPnP

Deploy Admin

Monitor Admin

Network Service

System Service

MQTT

Clock Service

Remote

Configuration

javax comm, usb, bluetooth

Remote Deploy

Remote Monitor

Automotive Passenger Counter

Terminal Services

Home Automation

Remote Access

Heavy Transport

Buses

Routing Service

Data Service

Watchdog Service

GPS Service

EUROTECH ReliaGATE Family

Medical Fitness

Railway Protocols

Custom

Page 6: Eclipse M2M IWG Eurotech Updatewiki.eclipse.org/images/3/3a/Eurotech-eclipsecon-m2m-iwg_final.pdf · Everyware Software Framework • Why to open source? – Lower the barrier of

Everyware Software Framework

•  Why to open source? –  Lower the barrier of entry to widen the usage base –  Leverage partners/community to widen vertical support –  Aggregator for other minor M2M java open source projects –  Complement the open hardware movement

•  What is the business model? –  Clients will not deploy open source in production –  They need industrial grade hardware and supported software –  More users of our open source products will give us more references

for the supported edition –  More traction on our open source code may imply more users for our

platform –  Traditional Open Source Benefits: no lock in, ecosystem evolution

Open Source

Page 7: Eclipse M2M IWG Eurotech Updatewiki.eclipse.org/images/3/3a/Eurotech-eclipsecon-m2m-iwg_final.pdf · Everyware Software Framework • Why to open source? – Lower the barrier of

OS

Application Container

M2M OSGi Services

Hardware

M2M Vertical Industry Bundles

Everyware Software Framework What to open source?

Generic Linux (Raspbian)

Open JDK for ARM

OSGi Core + Declarative Services + EventAdmin (Eclipse Equinox)

Open Hardware (Raspberry Pi)

Industrial Automotive Passenger Counter

Terminal Services

Home Automation

Remote Access

Heavy Transport

Buses Medical Fitness

Railway Protocols

Custom

ConfigAdmin MetaType

AutoConfig

I/O UPnP

Deploy Admin

Monitor Admin

Network Service

System Service

MQTT (paho)

Clock Service

Remote

Configuration

javax comm, usb, bluetooth

Remote Deploy

Remote Monitor

Routing Service

Data Service

Watchdog Service

GPS Service

Page 8: Eclipse M2M IWG Eurotech Updatewiki.eclipse.org/images/3/3a/Eurotech-eclipsecon-m2m-iwg_final.pdf · Everyware Software Framework • Why to open source? – Lower the barrier of

Everyware Software Framework

Demo

Page 9: Eclipse M2M IWG Eurotech Updatewiki.eclipse.org/images/3/3a/Eurotech-eclipsecon-m2m-iwg_final.pdf · Everyware Software Framework • Why to open source? – Lower the barrier of

Everyware Software Framework

•  Which Open Source Project? –  Mihini? –  Mihini OSGi/Java sub-project? –  New project within M2M IWG?

•  What will Eurotech contribute? –  ESF Foundation code after review, clean-up, and eclipse vetting –  Support for one open hardware platform – e.g. Raspberry Pi –  Examples and Quick Start Guide

•  Other partners –  Hitachi –  IBM

•  Time Frame –  Announced at EclipseCon, March 25-28, Boston –  Start Eclipse Review Process in Q3 –  First code drop in Q4

Next Steps

Page 10: Eclipse M2M IWG Eurotech Updatewiki.eclipse.org/images/3/3a/Eurotech-eclipsecon-m2m-iwg_final.pdf · Everyware Software Framework • Why to open source? – Lower the barrier of

www.eurotech.com

Thank You!