SlideShare a Scribd company logo
Vorto
Eclipse Vorto
Public Material
VortoDescribe. Share. Integrate.
Info
Model
Info
Model
Info
Model
Info
Model
Eclipse Vorto
A Smart Approach to Connecting Industrial Products
Alexander Edelmann (Bosch Software Innovations)
Vorto
Eclipse Vorto
Public Material
1
2
3
Eclipse Vorto Overview
Use Case: Automotive Cloud Communication
Summary
Agenda
1
Vorto
Eclipse Vorto
Public Material
What is Eclipse Vorto ?
Vorto is an open source tool to
 Create and share technology agnostic device descriptions (Information Models)
 Generate source code, documentation, or standard compliant representations out of Information
Models
 Manage Information Models in the Vorto Repository
IoT Toolset
Meta Model
Repository
Code
Generators
Vorto
Eclipse Vorto
Public Material
Information models – Abstract representations of real objects
Vorto Repository
Information
Model
Information
Model
Information
Model
Information
Model
Information
Model
Information
Model
Information
Model
Eclipse Vorto
is a technical approach to
standardization at the semantic
abstraction layer by means of
generic, technology agnostic
Information Models.
Vorto Information Models
are detailed representations of
real objects following the Vorto
Meta Information Model.
Vorto Repository
The Vorto Repository allows to
manage and share Information
Models.
Vorto IoT Toolset
The Vorto IoT Toolset allows to
easily create Information
Models.
Vorto
Eclipse Vorto
Public Material
Information models – Abstract representations of real objects
Camera
Information Model
Functionblock: Location
Functionblock: Camera
Functionblock: Motion Detector
Functionblock: …Functionblocks
are reusable components that
are referenced by Information
Models. Functionblocks are also
managed in the Vorto
Repository.
Vorto
Eclipse Vorto
Public Material
Information models – Abstract representations of real objects
Car Interface
Information Model
Functionblock: Location
Functionblock: Battery Status
Functionblock: Running Status
Functionblock: …Functionblocks
are reusable components that
are referenced by Information
Models. Functionblocks are also
managed in the Vorto
Repository.
Vorto
Eclipse Vorto
Public Material
Information Models, Functionblocks, Entities and their relations
IM
FB FB FB
DT DT
EN
DT
Information Models group
Functionblocks.
Functionblocks describe a
reusable set of functionalities.
They can reuse data types
and enums.
Data types and enums are
reusable components that
describe specific data. Data
types can reference other
data types or enums.DT
Vorto
Eclipse Vorto
Public Material
The Vorto DSL – An easy to use language for describing devices and related
data types.
Add descriptions on property level.
Define Constraints on property level.
Specify a measurement unit for properties.
Specify the data type for every property. The be simple and also complex.
Specify the name of the property.
Specify if the property is mandatory or optional.
Example
Vorto
Eclipse Vorto
Public Material
Importers Code Generators
Eclipse Vorto
Vorto Repo
Ok, but… I’ve already chosen a standard for my device descriptions. And
now?
Vorto Repo
XML / XSD
SDT 2.0
IPSO Smart Objects IPSO Smart Objects
OSGI-DAL
Java
Meta
Model
Using specific importers and code generators you can benefit from
Eclipse Vorto without changing the format of your device descriptions.
Vorto
Eclipse Vorto
Public Material
Vorto Repository – Manage your Information Models
Model Access
API
Generation
API
Maven Continuous
Integration
Optional
• Find your Information
Model
• Share your
Information Model
• Generate Source
Code
Cloud
Integrate Vorto Code
Generation in your CI with
Vorto Maven Plugin(s)
Integrate Vorto with your
toolchain or platform
Vorto
Eclipse Vorto
Public Material
1
2
3
Eclipse Vorto Overview
Use Case: Automotive Cloud Communication
Summary
Agenda
2
Vorto
Eclipse Vorto
Public Material
Vehicle Speed
150.1
Km/h0.0 160.0
CoAP-Server
SOME/IP
Client
ServiceServiceService
SOME/IP
Server
Use Case: Automotive-Cloud Communication
ServiceServiceService
CoAP-Client
Cloud
Gateway
Electronic Control Unit
Vorto
Eclipse Vorto
Public Material
Use Case: Automotive-Cloud Communication
Vorto describes services
in vehicle and cloud and
the mappings for the
corresponding protocols
Vorto generates
configuration Files
Vorto generates
CoAP Client + Server
configuration and the
corresponding
resources
Vorto generates the
protocol mappings
The data are
described by
Vorto and thus
interoperability
is ensured.
Vehicle Speed
150.1
Km/h0.0 160.0
Vorto
bootstraps IoT
backend +
generates UI
Components
Bosch IoT Things
Vorto
Eclipse Vorto
Public Material
Use Case: Describing services with Vorto and Generate Code
Tool Set
Service
+ Methods
+ Events
Service
+ Methods
+ Events
Service
+ Methods
+ Events
Service
+ Methods
+ Events
Code Generators
CoAP Client & Server
Bundles for vehicle
communication
Client
Server
Service and vehicle
description schemes
Vehicle Speed
150.1
Km/h0.0 160.0
Bosch IoT Things
UI Components to
visualize vehicle status
Thing representation to
persist vehicle data
Vorto
Eclipse Vorto
Public Material
Example Workflow (1/3)
Vorto
Eclipse Vorto
Public Material
Example Workflow (2/3)
Vorto
Eclipse Vorto
Public Material
Example Workflow (3/3)
Client
Server
Vorto
Eclipse Vorto
Public Material
1
2
3
Eclipse Vorto Overview
Use Case: Automotive Cloud Communication
Summary
Agenda
3
Vorto
Eclipse Vorto
Public Material
Eclipse Vorto at a glance
API
Code GeneratorsTool Set
Describe a device Share & Manage descriptions Generate for device integration
Repository
Vorto
Eclipse Vorto
Public Material
What are the benefits ?
 Vorto enables interoperability for the Internet of Things (IoT)
 The Vorto OSS approach enables collaboration between IoT players
 Vorto is easy to use and requires little technical knowledge
 Vorto reduces development efforts when integrating IoT devices into IoT platforms or IoT
applications
 Vorto supports implementing consistent interfaces across various device classes
<open source/>
Vorto
Eclipse Vorto
Public Material
VortoDescribe. Share. Integrate.
Info
Model
Info
Model
Info
Model
Info
Model
Contact Details
Alexander.Edelmann@bosch-si.com
www.eclipse.org/vorto

More Related Content

What's hot

Iot gateway dream team - Eclipse Kura and Apache Camel
Iot gateway dream team - Eclipse Kura and Apache CamelIot gateway dream team - Eclipse Kura and Apache Camel
Iot gateway dream team - Eclipse Kura and Apache Camel
Henryk Konsek
 
Eclipse Kura Shoot a-pi
Eclipse Kura Shoot a-piEclipse Kura Shoot a-pi
Eclipse Kura Shoot a-pi
Eclipse Kura
 
Eclipse IoT Day, March 2017 - LightweightM2M Protocol & Ecosystem
Eclipse IoT Day, March 2017 - LightweightM2M Protocol & EcosystemEclipse IoT Day, March 2017 - LightweightM2M Protocol & Ecosystem
Eclipse IoT Day, March 2017 - LightweightM2M Protocol & Ecosystem
Open Mobile Alliance
 
IETF building block in the LwM2M Ecosystem (IoT World 2017 Workshop)
IETF building block in the LwM2M Ecosystem (IoT World 2017 Workshop)IETF building block in the LwM2M Ecosystem (IoT World 2017 Workshop)
IETF building block in the LwM2M Ecosystem (IoT World 2017 Workshop)
Open Mobile Alliance
 
Open source IoT gateway
Open source IoT gatewayOpen source IoT gateway
Open source IoT gateway
Henryk Konsek
 
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura WiresBuilding IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Eclipse Kura
 
IoT Seminar (Oct. 2016) Nicolas Damour - Sierra Wireless
IoT Seminar (Oct. 2016) Nicolas Damour - Sierra WirelessIoT Seminar (Oct. 2016) Nicolas Damour - Sierra Wireless
IoT Seminar (Oct. 2016) Nicolas Damour - Sierra Wireless
Open Mobile Alliance
 
IOT beginnners
IOT beginnnersIOT beginnners
IOT beginnners
udhayakumarc1
 
An end-to-end standard oneM2M infrastructure for the Smart Home - Andre Bottaro
An end-to-end standard oneM2M infrastructure for the Smart Home - Andre BottaroAn end-to-end standard oneM2M infrastructure for the Smart Home - Andre Bottaro
An end-to-end standard oneM2M infrastructure for the Smart Home - Andre Bottaro
mfrancis
 
Building Open Source IoT Cloud
Building Open Source IoT CloudBuilding Open Source IoT Cloud
Building Open Source IoT Cloud
dejanb
 
Internet of Things - Advantech IoT Gateway Starter Kit
Internet of Things - Advantech IoT Gateway Starter KitInternet of Things - Advantech IoT Gateway Starter Kit
Internet of Things - Advantech IoT Gateway Starter Kit
Advantech Europe E-IOT Business Group
 
Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...
Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...
Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...
Open Mobile Alliance
 
Using open source for IoT
Using open source for IoTUsing open source for IoT
Using open source for IoT
Ian Skerrett
 
Creating a Java Internet of Things Gateway
Creating a Java Internet of Things GatewayCreating a Java Internet of Things Gateway
Creating a Java Internet of Things Gateway
Eurotech
 
IoT Microservices at the Edge with Eclipse ioFog
IoT Microservices at the Edge with Eclipse ioFogIoT Microservices at the Edge with Eclipse ioFog
IoT Microservices at the Edge with Eclipse ioFog
Kilton Hopkins
 
Gateway Design with Eclipse Kura - Taking Kura to heights
Gateway Design with Eclipse Kura - Taking Kura to heightsGateway Design with Eclipse Kura - Taking Kura to heights
Gateway Design with Eclipse Kura - Taking Kura to heights
Rajesh Sola
 
From IoT Central to IoT Hub
From IoT Central to IoT HubFrom IoT Central to IoT Hub
From IoT Central to IoT Hub
Marco Parenzan
 
Internet of things (IoT) with Azure
Internet of things (IoT) with AzureInternet of things (IoT) with Azure
Internet of things (IoT) with Azure
Vinoth Rajagopalan
 
Intel IPSO/6LoWPAN solution for general wireless sensor network
Intel IPSO/6LoWPAN solution for general wireless sensor network Intel IPSO/6LoWPAN solution for general wireless sensor network
Intel IPSO/6LoWPAN solution for general wireless sensor network
usman sarwar
 
Modeling self-adaptative IoT architectures
Modeling self-adaptative IoT architecturesModeling self-adaptative IoT architectures
Modeling self-adaptative IoT architectures
Iván Alfonso
 

What's hot (20)

Iot gateway dream team - Eclipse Kura and Apache Camel
Iot gateway dream team - Eclipse Kura and Apache CamelIot gateway dream team - Eclipse Kura and Apache Camel
Iot gateway dream team - Eclipse Kura and Apache Camel
 
Eclipse Kura Shoot a-pi
Eclipse Kura Shoot a-piEclipse Kura Shoot a-pi
Eclipse Kura Shoot a-pi
 
Eclipse IoT Day, March 2017 - LightweightM2M Protocol & Ecosystem
Eclipse IoT Day, March 2017 - LightweightM2M Protocol & EcosystemEclipse IoT Day, March 2017 - LightweightM2M Protocol & Ecosystem
Eclipse IoT Day, March 2017 - LightweightM2M Protocol & Ecosystem
 
IETF building block in the LwM2M Ecosystem (IoT World 2017 Workshop)
IETF building block in the LwM2M Ecosystem (IoT World 2017 Workshop)IETF building block in the LwM2M Ecosystem (IoT World 2017 Workshop)
IETF building block in the LwM2M Ecosystem (IoT World 2017 Workshop)
 
Open source IoT gateway
Open source IoT gatewayOpen source IoT gateway
Open source IoT gateway
 
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura WiresBuilding IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
 
IoT Seminar (Oct. 2016) Nicolas Damour - Sierra Wireless
IoT Seminar (Oct. 2016) Nicolas Damour - Sierra WirelessIoT Seminar (Oct. 2016) Nicolas Damour - Sierra Wireless
IoT Seminar (Oct. 2016) Nicolas Damour - Sierra Wireless
 
IOT beginnners
IOT beginnnersIOT beginnners
IOT beginnners
 
An end-to-end standard oneM2M infrastructure for the Smart Home - Andre Bottaro
An end-to-end standard oneM2M infrastructure for the Smart Home - Andre BottaroAn end-to-end standard oneM2M infrastructure for the Smart Home - Andre Bottaro
An end-to-end standard oneM2M infrastructure for the Smart Home - Andre Bottaro
 
Building Open Source IoT Cloud
Building Open Source IoT CloudBuilding Open Source IoT Cloud
Building Open Source IoT Cloud
 
Internet of Things - Advantech IoT Gateway Starter Kit
Internet of Things - Advantech IoT Gateway Starter KitInternet of Things - Advantech IoT Gateway Starter Kit
Internet of Things - Advantech IoT Gateway Starter Kit
 
Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...
Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...
Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...
 
Using open source for IoT
Using open source for IoTUsing open source for IoT
Using open source for IoT
 
Creating a Java Internet of Things Gateway
Creating a Java Internet of Things GatewayCreating a Java Internet of Things Gateway
Creating a Java Internet of Things Gateway
 
IoT Microservices at the Edge with Eclipse ioFog
IoT Microservices at the Edge with Eclipse ioFogIoT Microservices at the Edge with Eclipse ioFog
IoT Microservices at the Edge with Eclipse ioFog
 
Gateway Design with Eclipse Kura - Taking Kura to heights
Gateway Design with Eclipse Kura - Taking Kura to heightsGateway Design with Eclipse Kura - Taking Kura to heights
Gateway Design with Eclipse Kura - Taking Kura to heights
 
From IoT Central to IoT Hub
From IoT Central to IoT HubFrom IoT Central to IoT Hub
From IoT Central to IoT Hub
 
Internet of things (IoT) with Azure
Internet of things (IoT) with AzureInternet of things (IoT) with Azure
Internet of things (IoT) with Azure
 
Intel IPSO/6LoWPAN solution for general wireless sensor network
Intel IPSO/6LoWPAN solution for general wireless sensor network Intel IPSO/6LoWPAN solution for general wireless sensor network
Intel IPSO/6LoWPAN solution for general wireless sensor network
 
Modeling self-adaptative IoT architectures
Modeling self-adaptative IoT architecturesModeling self-adaptative IoT architectures
Modeling self-adaptative IoT architectures
 

Viewers also liked

Analysis & Design Method for OSGi-based Development
Analysis & Design Method for OSGi-based DevelopmentAnalysis & Design Method for OSGi-based Development
Analysis & Design Method for OSGi-based Development
Linuxmalaysia Malaysia
 
ChangeYourMind #2 - Internet of Things
ChangeYourMind #2 - Internet of ThingsChangeYourMind #2 - Internet of Things
ChangeYourMind #2 - Internet of Things
ChangeGroup
 
Communication And Synchronization In Distributed Systems
Communication And Synchronization In Distributed SystemsCommunication And Synchronization In Distributed Systems
Communication And Synchronization In Distributed Systemsguest61205606
 
IoT Seminar (Oct. 2016) Pilgrim Beart - DevicePilot & Duncan Purves - Connect...
IoT Seminar (Oct. 2016) Pilgrim Beart - DevicePilot & Duncan Purves - Connect...IoT Seminar (Oct. 2016) Pilgrim Beart - DevicePilot & Duncan Purves - Connect...
IoT Seminar (Oct. 2016) Pilgrim Beart - DevicePilot & Duncan Purves - Connect...
Open Mobile Alliance
 
Internet of Things (IoT) - Seminar ppt
Internet of Things (IoT) - Seminar pptInternet of Things (IoT) - Seminar ppt
Internet of Things (IoT) - Seminar ppt
Nishant Kayal
 
Internet of things Seminar Reprt
Internet of things Seminar ReprtInternet of things Seminar Reprt
Internet of things Seminar Reprt
Vikrant Negi
 
Internet of Things (IoT) - We Are at the Tip of An Iceberg
Internet of Things (IoT) - We Are at the Tip of An IcebergInternet of Things (IoT) - We Are at the Tip of An Iceberg
Internet of Things (IoT) - We Are at the Tip of An Iceberg
Dr. Mazlan Abbas
 
Introduction to IOT & Smart City
Introduction to IOT & Smart CityIntroduction to IOT & Smart City
Introduction to IOT & Smart City
Dr. Mazlan Abbas
 
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-gInternet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
Mohan Kumar G
 
IoT - IT 423 ppt
IoT - IT 423 pptIoT - IT 423 ppt
IoT - IT 423 pptMhae Lyn
 

Viewers also liked (10)

Analysis & Design Method for OSGi-based Development
Analysis & Design Method for OSGi-based DevelopmentAnalysis & Design Method for OSGi-based Development
Analysis & Design Method for OSGi-based Development
 
ChangeYourMind #2 - Internet of Things
ChangeYourMind #2 - Internet of ThingsChangeYourMind #2 - Internet of Things
ChangeYourMind #2 - Internet of Things
 
Communication And Synchronization In Distributed Systems
Communication And Synchronization In Distributed SystemsCommunication And Synchronization In Distributed Systems
Communication And Synchronization In Distributed Systems
 
IoT Seminar (Oct. 2016) Pilgrim Beart - DevicePilot & Duncan Purves - Connect...
IoT Seminar (Oct. 2016) Pilgrim Beart - DevicePilot & Duncan Purves - Connect...IoT Seminar (Oct. 2016) Pilgrim Beart - DevicePilot & Duncan Purves - Connect...
IoT Seminar (Oct. 2016) Pilgrim Beart - DevicePilot & Duncan Purves - Connect...
 
Internet of Things (IoT) - Seminar ppt
Internet of Things (IoT) - Seminar pptInternet of Things (IoT) - Seminar ppt
Internet of Things (IoT) - Seminar ppt
 
Internet of things Seminar Reprt
Internet of things Seminar ReprtInternet of things Seminar Reprt
Internet of things Seminar Reprt
 
Internet of Things (IoT) - We Are at the Tip of An Iceberg
Internet of Things (IoT) - We Are at the Tip of An IcebergInternet of Things (IoT) - We Are at the Tip of An Iceberg
Internet of Things (IoT) - We Are at the Tip of An Iceberg
 
Introduction to IOT & Smart City
Introduction to IOT & Smart CityIntroduction to IOT & Smart City
Introduction to IOT & Smart City
 
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-gInternet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
 
IoT - IT 423 ppt
IoT - IT 423 pptIoT - IT 423 ppt
IoT - IT 423 ppt
 

Similar to IoT Seminar (Oct. 2016) Alex Edelmann - Bosch Singapore

Xml applications
Xml applicationsXml applications
Xml applications
Nabahat Tahir
 
MyMobileWeb Certification Part III
MyMobileWeb Certification Part IIIMyMobileWeb Certification Part III
MyMobileWeb Certification Part III
crdlc
 
Orion context broker webminar 2013 06-19
Orion context broker webminar 2013 06-19Orion context broker webminar 2013 06-19
Orion context broker webminar 2013 06-19Fermin Galan
 
Vertex AI - Unified ML Platform for the entire AI workflow on Google Cloud
Vertex AI - Unified ML Platform for the entire AI workflow on Google CloudVertex AI - Unified ML Platform for the entire AI workflow on Google Cloud
Vertex AI - Unified ML Platform for the entire AI workflow on Google Cloud
Márton Kodok
 
Flex Remoting With WebORB v1.0
Flex Remoting With WebORB v1.0Flex Remoting With WebORB v1.0
Flex Remoting With WebORB v1.0
guest642dd3
 
PowerPoint
PowerPointPowerPoint
PowerPointVideoguy
 
Kamil Kolodziejski_Structura-AWS.pptx
Kamil Kolodziejski_Structura-AWS.pptxKamil Kolodziejski_Structura-AWS.pptx
Kamil Kolodziejski_Structura-AWS.pptx
AWS Chicago
 
OLSOFT Solutions
OLSOFT SolutionsOLSOFT Solutions
OLSOFT Solutions
Eugene Olevsky
 
orocos-presentation-Barcelona2006.pdf
orocos-presentation-Barcelona2006.pdforocos-presentation-Barcelona2006.pdf
orocos-presentation-Barcelona2006.pdf
ManojGupta134171
 
Implementing the Open Government Directive using the technologies of the Soci...
Implementing the Open Government Directive using the technologies of the Soci...Implementing the Open Government Directive using the technologies of the Soci...
Implementing the Open Government Directive using the technologies of the Soci...
George Thomas
 
Orion context broker webminar 2013 05-30
Orion context broker webminar 2013 05-30Orion context broker webminar 2013 05-30
Orion context broker webminar 2013 05-30Fermin Galan
 
Domain specific modeling for mobile and io t apps
Domain specific modeling for mobile and io t appsDomain specific modeling for mobile and io t apps
Domain specific modeling for mobile and io t apps
Università degli Studi dell'Aquila
 
Summit 16: Open-O Mini-Summit - VF Event Streaming Project Proposal
Summit 16: Open-O Mini-Summit - VF Event Streaming Project ProposalSummit 16: Open-O Mini-Summit - VF Event Streaming Project Proposal
Summit 16: Open-O Mini-Summit - VF Event Streaming Project Proposal
OPNFV
 
W3C DAP APIs Overview for HTML5 KIG
W3C DAP APIs Overview for HTML5 KIGW3C DAP APIs Overview for HTML5 KIG
W3C DAP APIs Overview for HTML5 KIG
Byungjung Kim
 
Web Services and Devices Profile for Web Services (DPWS)
Web Services and Devices Profile for Web Services (DPWS)Web Services and Devices Profile for Web Services (DPWS)
Web Services and Devices Profile for Web Services (DPWS)Jorgen Thelin
 
Mobility & Data Strategies
Mobility & Data StrategiesMobility & Data Strategies
Mobility & Data StrategiesSam Basu
 
fog05: The Fog Computing Infrastructure
fog05: The Fog Computing Infrastructurefog05: The Fog Computing Infrastructure
fog05: The Fog Computing Infrastructure
Angelo Corsaro
 
VRE Cancer Imaging BL RIC Workshop 22032011
VRE Cancer Imaging BL RIC Workshop 22032011VRE Cancer Imaging BL RIC Workshop 22032011
VRE Cancer Imaging BL RIC Workshop 22032011djmichael156
 

Similar to IoT Seminar (Oct. 2016) Alex Edelmann - Bosch Singapore (20)

Xml applications
Xml applicationsXml applications
Xml applications
 
MyMobileWeb Certification Part III
MyMobileWeb Certification Part IIIMyMobileWeb Certification Part III
MyMobileWeb Certification Part III
 
Orion context broker webminar 2013 06-19
Orion context broker webminar 2013 06-19Orion context broker webminar 2013 06-19
Orion context broker webminar 2013 06-19
 
Vertex AI - Unified ML Platform for the entire AI workflow on Google Cloud
Vertex AI - Unified ML Platform for the entire AI workflow on Google CloudVertex AI - Unified ML Platform for the entire AI workflow on Google Cloud
Vertex AI - Unified ML Platform for the entire AI workflow on Google Cloud
 
Flex Remoting With WebORB v1.0
Flex Remoting With WebORB v1.0Flex Remoting With WebORB v1.0
Flex Remoting With WebORB v1.0
 
PowerPoint
PowerPointPowerPoint
PowerPoint
 
Kamil Kolodziejski_Structura-AWS.pptx
Kamil Kolodziejski_Structura-AWS.pptxKamil Kolodziejski_Structura-AWS.pptx
Kamil Kolodziejski_Structura-AWS.pptx
 
OLSOFT Solutions
OLSOFT SolutionsOLSOFT Solutions
OLSOFT Solutions
 
orocos-presentation-Barcelona2006.pdf
orocos-presentation-Barcelona2006.pdforocos-presentation-Barcelona2006.pdf
orocos-presentation-Barcelona2006.pdf
 
Implementing the Open Government Directive using the technologies of the Soci...
Implementing the Open Government Directive using the technologies of the Soci...Implementing the Open Government Directive using the technologies of the Soci...
Implementing the Open Government Directive using the technologies of the Soci...
 
Orion context broker webminar 2013 05-30
Orion context broker webminar 2013 05-30Orion context broker webminar 2013 05-30
Orion context broker webminar 2013 05-30
 
Domain specific modeling for mobile and io t apps
Domain specific modeling for mobile and io t appsDomain specific modeling for mobile and io t apps
Domain specific modeling for mobile and io t apps
 
Summit 16: Open-O Mini-Summit - VF Event Streaming Project Proposal
Summit 16: Open-O Mini-Summit - VF Event Streaming Project ProposalSummit 16: Open-O Mini-Summit - VF Event Streaming Project Proposal
Summit 16: Open-O Mini-Summit - VF Event Streaming Project Proposal
 
W3C DAP APIs Overview for HTML5 KIG
W3C DAP APIs Overview for HTML5 KIGW3C DAP APIs Overview for HTML5 KIG
W3C DAP APIs Overview for HTML5 KIG
 
Web Services and Devices Profile for Web Services (DPWS)
Web Services and Devices Profile for Web Services (DPWS)Web Services and Devices Profile for Web Services (DPWS)
Web Services and Devices Profile for Web Services (DPWS)
 
Mobility & Data Strategies
Mobility & Data StrategiesMobility & Data Strategies
Mobility & Data Strategies
 
fog05: The Fog Computing Infrastructure
fog05: The Fog Computing Infrastructurefog05: The Fog Computing Infrastructure
fog05: The Fog Computing Infrastructure
 
VRE Cancer Imaging BL RIC Workshop 22032011
VRE Cancer Imaging BL RIC Workshop 22032011VRE Cancer Imaging BL RIC Workshop 22032011
VRE Cancer Imaging BL RIC Workshop 22032011
 
Pkewebrtc
PkewebrtcPkewebrtc
Pkewebrtc
 
dot NET Framework
dot NET Frameworkdot NET Framework
dot NET Framework
 

More from Open Mobile Alliance

Prospective of LwM2M for Smart City Use Cases (IoT World 2017 Workshop)
Prospective of LwM2M for Smart City Use Cases (IoT World 2017 Workshop)Prospective of LwM2M for Smart City Use Cases (IoT World 2017 Workshop)
Prospective of LwM2M for Smart City Use Cases (IoT World 2017 Workshop)
Open Mobile Alliance
 
Introduction to OMA LightweightM2M by OMA Device Management Chairman (IoT Wor...
Introduction to OMA LightweightM2M by OMA Device Management Chairman (IoT Wor...Introduction to OMA LightweightM2M by OMA Device Management Chairman (IoT Wor...
Introduction to OMA LightweightM2M by OMA Device Management Chairman (IoT Wor...
Open Mobile Alliance
 
IoT Seminar (Oct. 2016) Tao Lin - Movimento Group
IoT Seminar (Oct. 2016) Tao Lin - Movimento GroupIoT Seminar (Oct. 2016) Tao Lin - Movimento Group
IoT Seminar (Oct. 2016) Tao Lin - Movimento Group
Open Mobile Alliance
 
IoT Seminar (Oct. 2016) Hatem Oueslati - IOTEROP
IoT Seminar (Oct. 2016) Hatem Oueslati - IOTEROPIoT Seminar (Oct. 2016) Hatem Oueslati - IOTEROP
IoT Seminar (Oct. 2016) Hatem Oueslati - IOTEROP
Open Mobile Alliance
 
OMA Open Source Industry Survey Results
OMA Open Source Industry Survey ResultsOMA Open Source Industry Survey Results
OMA Open Source Industry Survey Results
Open Mobile Alliance
 
NXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 Workshop
NXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 WorkshopNXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 Workshop
NXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 Workshop
Open Mobile Alliance
 
LWM2M Introduction - Edinburgh 2016 Workshop with ARM
LWM2M Introduction - Edinburgh 2016 Workshop with ARMLWM2M Introduction - Edinburgh 2016 Workshop with ARM
LWM2M Introduction - Edinburgh 2016 Workshop with ARM
Open Mobile Alliance
 
IoT Seminar (Jan. 2016) - (9) kenneth lowe - fast track your lwm2m developmen...
IoT Seminar (Jan. 2016) - (9) kenneth lowe - fast track your lwm2m developmen...IoT Seminar (Jan. 2016) - (9) kenneth lowe - fast track your lwm2m developmen...
IoT Seminar (Jan. 2016) - (9) kenneth lowe - fast track your lwm2m developmen...
Open Mobile Alliance
 
IoT Seminar (Jan. 2016) - (7) joaquin prado - oma developer toolkit
IoT Seminar (Jan. 2016) - (7) joaquin prado - oma developer toolkitIoT Seminar (Jan. 2016) - (7) joaquin prado - oma developer toolkit
IoT Seminar (Jan. 2016) - (7) joaquin prado - oma developer toolkit
Open Mobile Alliance
 
IoT Seminar (Jan. 2016) - (6) sunil marolia - taming the iot beast, one manag...
IoT Seminar (Jan. 2016) - (6) sunil marolia - taming the iot beast, one manag...IoT Seminar (Jan. 2016) - (6) sunil marolia - taming the iot beast, one manag...
IoT Seminar (Jan. 2016) - (6) sunil marolia - taming the iot beast, one manag...
Open Mobile Alliance
 
IoT Seminar (Jan. 2016) - (5) dr antonio jara - oma lwm2m + oma gotapi the mo...
IoT Seminar (Jan. 2016) - (5) dr antonio jara - oma lwm2m + oma gotapi the mo...IoT Seminar (Jan. 2016) - (5) dr antonio jara - oma lwm2m + oma gotapi the mo...
IoT Seminar (Jan. 2016) - (5) dr antonio jara - oma lwm2m + oma gotapi the mo...
Open Mobile Alliance
 
IoT Seminar (Jan. 2016) - (4) friedhelm rodermund - lwm2m and lpwa
IoT Seminar (Jan. 2016) - (4) friedhelm rodermund - lwm2m and lpwaIoT Seminar (Jan. 2016) - (4) friedhelm rodermund - lwm2m and lpwa
IoT Seminar (Jan. 2016) - (4) friedhelm rodermund - lwm2m and lpwa
Open Mobile Alliance
 
IoT Seminar (Jan. 2016) - (3) benjamin cabé - building an open internet of th...
IoT Seminar (Jan. 2016) - (3) benjamin cabé - building an open internet of th...IoT Seminar (Jan. 2016) - (3) benjamin cabé - building an open internet of th...
IoT Seminar (Jan. 2016) - (3) benjamin cabé - building an open internet of th...
Open Mobile Alliance
 
IoT Seminar (Jan. 2016) - (2) nicolas damour - close encounters of the sevent...
IoT Seminar (Jan. 2016) - (2) nicolas damour - close encounters of the sevent...IoT Seminar (Jan. 2016) - (2) nicolas damour - close encounters of the sevent...
IoT Seminar (Jan. 2016) - (2) nicolas damour - close encounters of the sevent...
Open Mobile Alliance
 
IoT Seminar (Jan. 2016) - (1) dr omar elloumi - onem2m interworking and seman...
IoT Seminar (Jan. 2016) - (1) dr omar elloumi - onem2m interworking and seman...IoT Seminar (Jan. 2016) - (1) dr omar elloumi - onem2m interworking and seman...
IoT Seminar (Jan. 2016) - (1) dr omar elloumi - onem2m interworking and seman...
Open Mobile Alliance
 
OMA LWM2M Tutorial by ARM to IETF ACE
OMA LWM2M Tutorial by ARM to IETF ACEOMA LWM2M Tutorial by ARM to IETF ACE
OMA LWM2M Tutorial by ARM to IETF ACE
Open Mobile Alliance
 
Intro to OMA GotAPI
Intro to OMA GotAPIIntro to OMA GotAPI
Intro to OMA GotAPI
Open Mobile Alliance
 
Industry Organizations’ global perspective on 5G
Industry Organizations’ global perspective on 5GIndustry Organizations’ global perspective on 5G
Industry Organizations’ global perspective on 5G
Open Mobile Alliance
 
OMA for Automotive Presentation
OMA for Automotive PresentationOMA for Automotive Presentation
OMA for Automotive Presentation
Open Mobile Alliance
 

More from Open Mobile Alliance (19)

Prospective of LwM2M for Smart City Use Cases (IoT World 2017 Workshop)
Prospective of LwM2M for Smart City Use Cases (IoT World 2017 Workshop)Prospective of LwM2M for Smart City Use Cases (IoT World 2017 Workshop)
Prospective of LwM2M for Smart City Use Cases (IoT World 2017 Workshop)
 
Introduction to OMA LightweightM2M by OMA Device Management Chairman (IoT Wor...
Introduction to OMA LightweightM2M by OMA Device Management Chairman (IoT Wor...Introduction to OMA LightweightM2M by OMA Device Management Chairman (IoT Wor...
Introduction to OMA LightweightM2M by OMA Device Management Chairman (IoT Wor...
 
IoT Seminar (Oct. 2016) Tao Lin - Movimento Group
IoT Seminar (Oct. 2016) Tao Lin - Movimento GroupIoT Seminar (Oct. 2016) Tao Lin - Movimento Group
IoT Seminar (Oct. 2016) Tao Lin - Movimento Group
 
IoT Seminar (Oct. 2016) Hatem Oueslati - IOTEROP
IoT Seminar (Oct. 2016) Hatem Oueslati - IOTEROPIoT Seminar (Oct. 2016) Hatem Oueslati - IOTEROP
IoT Seminar (Oct. 2016) Hatem Oueslati - IOTEROP
 
OMA Open Source Industry Survey Results
OMA Open Source Industry Survey ResultsOMA Open Source Industry Survey Results
OMA Open Source Industry Survey Results
 
NXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 Workshop
NXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 WorkshopNXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 Workshop
NXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 Workshop
 
LWM2M Introduction - Edinburgh 2016 Workshop with ARM
LWM2M Introduction - Edinburgh 2016 Workshop with ARMLWM2M Introduction - Edinburgh 2016 Workshop with ARM
LWM2M Introduction - Edinburgh 2016 Workshop with ARM
 
IoT Seminar (Jan. 2016) - (9) kenneth lowe - fast track your lwm2m developmen...
IoT Seminar (Jan. 2016) - (9) kenneth lowe - fast track your lwm2m developmen...IoT Seminar (Jan. 2016) - (9) kenneth lowe - fast track your lwm2m developmen...
IoT Seminar (Jan. 2016) - (9) kenneth lowe - fast track your lwm2m developmen...
 
IoT Seminar (Jan. 2016) - (7) joaquin prado - oma developer toolkit
IoT Seminar (Jan. 2016) - (7) joaquin prado - oma developer toolkitIoT Seminar (Jan. 2016) - (7) joaquin prado - oma developer toolkit
IoT Seminar (Jan. 2016) - (7) joaquin prado - oma developer toolkit
 
IoT Seminar (Jan. 2016) - (6) sunil marolia - taming the iot beast, one manag...
IoT Seminar (Jan. 2016) - (6) sunil marolia - taming the iot beast, one manag...IoT Seminar (Jan. 2016) - (6) sunil marolia - taming the iot beast, one manag...
IoT Seminar (Jan. 2016) - (6) sunil marolia - taming the iot beast, one manag...
 
IoT Seminar (Jan. 2016) - (5) dr antonio jara - oma lwm2m + oma gotapi the mo...
IoT Seminar (Jan. 2016) - (5) dr antonio jara - oma lwm2m + oma gotapi the mo...IoT Seminar (Jan. 2016) - (5) dr antonio jara - oma lwm2m + oma gotapi the mo...
IoT Seminar (Jan. 2016) - (5) dr antonio jara - oma lwm2m + oma gotapi the mo...
 
IoT Seminar (Jan. 2016) - (4) friedhelm rodermund - lwm2m and lpwa
IoT Seminar (Jan. 2016) - (4) friedhelm rodermund - lwm2m and lpwaIoT Seminar (Jan. 2016) - (4) friedhelm rodermund - lwm2m and lpwa
IoT Seminar (Jan. 2016) - (4) friedhelm rodermund - lwm2m and lpwa
 
IoT Seminar (Jan. 2016) - (3) benjamin cabé - building an open internet of th...
IoT Seminar (Jan. 2016) - (3) benjamin cabé - building an open internet of th...IoT Seminar (Jan. 2016) - (3) benjamin cabé - building an open internet of th...
IoT Seminar (Jan. 2016) - (3) benjamin cabé - building an open internet of th...
 
IoT Seminar (Jan. 2016) - (2) nicolas damour - close encounters of the sevent...
IoT Seminar (Jan. 2016) - (2) nicolas damour - close encounters of the sevent...IoT Seminar (Jan. 2016) - (2) nicolas damour - close encounters of the sevent...
IoT Seminar (Jan. 2016) - (2) nicolas damour - close encounters of the sevent...
 
IoT Seminar (Jan. 2016) - (1) dr omar elloumi - onem2m interworking and seman...
IoT Seminar (Jan. 2016) - (1) dr omar elloumi - onem2m interworking and seman...IoT Seminar (Jan. 2016) - (1) dr omar elloumi - onem2m interworking and seman...
IoT Seminar (Jan. 2016) - (1) dr omar elloumi - onem2m interworking and seman...
 
OMA LWM2M Tutorial by ARM to IETF ACE
OMA LWM2M Tutorial by ARM to IETF ACEOMA LWM2M Tutorial by ARM to IETF ACE
OMA LWM2M Tutorial by ARM to IETF ACE
 
Intro to OMA GotAPI
Intro to OMA GotAPIIntro to OMA GotAPI
Intro to OMA GotAPI
 
Industry Organizations’ global perspective on 5G
Industry Organizations’ global perspective on 5GIndustry Organizations’ global perspective on 5G
Industry Organizations’ global perspective on 5G
 
OMA for Automotive Presentation
OMA for Automotive PresentationOMA for Automotive Presentation
OMA for Automotive Presentation
 

Recently uploaded

Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 

Recently uploaded (20)

Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 

IoT Seminar (Oct. 2016) Alex Edelmann - Bosch Singapore

  • 1. Vorto Eclipse Vorto Public Material VortoDescribe. Share. Integrate. Info Model Info Model Info Model Info Model Eclipse Vorto A Smart Approach to Connecting Industrial Products Alexander Edelmann (Bosch Software Innovations)
  • 2. Vorto Eclipse Vorto Public Material 1 2 3 Eclipse Vorto Overview Use Case: Automotive Cloud Communication Summary Agenda 1
  • 3. Vorto Eclipse Vorto Public Material What is Eclipse Vorto ? Vorto is an open source tool to  Create and share technology agnostic device descriptions (Information Models)  Generate source code, documentation, or standard compliant representations out of Information Models  Manage Information Models in the Vorto Repository IoT Toolset Meta Model Repository Code Generators
  • 4. Vorto Eclipse Vorto Public Material Information models – Abstract representations of real objects Vorto Repository Information Model Information Model Information Model Information Model Information Model Information Model Information Model Eclipse Vorto is a technical approach to standardization at the semantic abstraction layer by means of generic, technology agnostic Information Models. Vorto Information Models are detailed representations of real objects following the Vorto Meta Information Model. Vorto Repository The Vorto Repository allows to manage and share Information Models. Vorto IoT Toolset The Vorto IoT Toolset allows to easily create Information Models.
  • 5. Vorto Eclipse Vorto Public Material Information models – Abstract representations of real objects Camera Information Model Functionblock: Location Functionblock: Camera Functionblock: Motion Detector Functionblock: …Functionblocks are reusable components that are referenced by Information Models. Functionblocks are also managed in the Vorto Repository.
  • 6. Vorto Eclipse Vorto Public Material Information models – Abstract representations of real objects Car Interface Information Model Functionblock: Location Functionblock: Battery Status Functionblock: Running Status Functionblock: …Functionblocks are reusable components that are referenced by Information Models. Functionblocks are also managed in the Vorto Repository.
  • 7. Vorto Eclipse Vorto Public Material Information Models, Functionblocks, Entities and their relations IM FB FB FB DT DT EN DT Information Models group Functionblocks. Functionblocks describe a reusable set of functionalities. They can reuse data types and enums. Data types and enums are reusable components that describe specific data. Data types can reference other data types or enums.DT
  • 8. Vorto Eclipse Vorto Public Material The Vorto DSL – An easy to use language for describing devices and related data types. Add descriptions on property level. Define Constraints on property level. Specify a measurement unit for properties. Specify the data type for every property. The be simple and also complex. Specify the name of the property. Specify if the property is mandatory or optional. Example
  • 9. Vorto Eclipse Vorto Public Material Importers Code Generators Eclipse Vorto Vorto Repo Ok, but… I’ve already chosen a standard for my device descriptions. And now? Vorto Repo XML / XSD SDT 2.0 IPSO Smart Objects IPSO Smart Objects OSGI-DAL Java Meta Model Using specific importers and code generators you can benefit from Eclipse Vorto without changing the format of your device descriptions.
  • 10. Vorto Eclipse Vorto Public Material Vorto Repository – Manage your Information Models Model Access API Generation API Maven Continuous Integration Optional • Find your Information Model • Share your Information Model • Generate Source Code Cloud Integrate Vorto Code Generation in your CI with Vorto Maven Plugin(s) Integrate Vorto with your toolchain or platform
  • 11. Vorto Eclipse Vorto Public Material 1 2 3 Eclipse Vorto Overview Use Case: Automotive Cloud Communication Summary Agenda 2
  • 12. Vorto Eclipse Vorto Public Material Vehicle Speed 150.1 Km/h0.0 160.0 CoAP-Server SOME/IP Client ServiceServiceService SOME/IP Server Use Case: Automotive-Cloud Communication ServiceServiceService CoAP-Client Cloud Gateway Electronic Control Unit
  • 13. Vorto Eclipse Vorto Public Material Use Case: Automotive-Cloud Communication Vorto describes services in vehicle and cloud and the mappings for the corresponding protocols Vorto generates configuration Files Vorto generates CoAP Client + Server configuration and the corresponding resources Vorto generates the protocol mappings The data are described by Vorto and thus interoperability is ensured. Vehicle Speed 150.1 Km/h0.0 160.0 Vorto bootstraps IoT backend + generates UI Components Bosch IoT Things
  • 14. Vorto Eclipse Vorto Public Material Use Case: Describing services with Vorto and Generate Code Tool Set Service + Methods + Events Service + Methods + Events Service + Methods + Events Service + Methods + Events Code Generators CoAP Client & Server Bundles for vehicle communication Client Server Service and vehicle description schemes Vehicle Speed 150.1 Km/h0.0 160.0 Bosch IoT Things UI Components to visualize vehicle status Thing representation to persist vehicle data
  • 17. Vorto Eclipse Vorto Public Material Example Workflow (3/3) Client Server
  • 18. Vorto Eclipse Vorto Public Material 1 2 3 Eclipse Vorto Overview Use Case: Automotive Cloud Communication Summary Agenda 3
  • 19. Vorto Eclipse Vorto Public Material Eclipse Vorto at a glance API Code GeneratorsTool Set Describe a device Share & Manage descriptions Generate for device integration Repository
  • 20. Vorto Eclipse Vorto Public Material What are the benefits ?  Vorto enables interoperability for the Internet of Things (IoT)  The Vorto OSS approach enables collaboration between IoT players  Vorto is easy to use and requires little technical knowledge  Vorto reduces development efforts when integrating IoT devices into IoT platforms or IoT applications  Vorto supports implementing consistent interfaces across various device classes <open source/>
  • 21. Vorto Eclipse Vorto Public Material VortoDescribe. Share. Integrate. Info Model Info Model Info Model Info Model Contact Details Alexander.Edelmann@bosch-si.com www.eclipse.org/vorto