This is the first presentation of the Open Platforms portal (http://open-platforms.eu) a tentative to document existing platforms for IoT deployment, to foster reusability and facilitate technology choices. As part of the Internet of Things European Research Cluster (IERC) activity chain 1.
1. IERC
www.internet-of-things-research.eu
IERC - European Research Cluster on the Internet of Things
AC1 - Open Platforms Initiative
Bertrand Copigneaux, inno, France
Franck Le Gall, inno/EGM, France
Levent Gurgen, CEA-LETI, France
Building a community: The Open Platforms Portal
2. IERC
Open Platforms Portal Requirements
Using other’s production to build my own upon?
I need to …
•Information
repository : API,
implementation,
•Communication
plan
Identify it
•Community
backing
•Proven quality/
security /
interoperability
•Label ecosystem
Trust it
•Training material
•Support
•Community
events
Understand it
•Accessible IPR
•Engineering
Resources/ tools
•Use cases
Use it
3. IERC
Portal users & Entry points
Application
developers
Architects
Biz.
developers
Contributors
Web
Portal
Business Cases
Applications and
Deployments
Standards,
Protocols, Models
Open Platforms
4. IERC
Portal users & Entry points
Application
developers
Architects
Which platform for my
deployment ?
How to get this platform
running?
Any interesting
use case?
Which platform
to implement it ?
Any preferred
standard for
that use case?
Biz.
developers
Contributors
Web
Portal
How to make
my platform
visible and
reused ?
5. IERC
Portal users & Entry points
Web
portal
Use cases
References
& Models
Open
platforms
Training
Apps &
Deployment
Application
developers
Architects
Which platform for my
deployment ?
How to get this platform
running?
Any interesting
use case?
Which platform
to implement it ?
Any preferred
standard for
that use case?
Biz.
developers
Contributors
Web
Portal
How to make
my platform
visible and
reused ?
6. IERC
Components to be documented
Open Source
Software Libraries
Applications
Software Tools
Deployment
Nodes
Standards and
Protocols
Ontologies
Use Cases Activity Domains
Training /
Documentations
Reviews
Open API web
servers
Architecture
Models
Web
portal
Use cases
References
& Models
Open
platforms
Training
Apps &
Deployment
Large scale pilots
7. IERC
Purpose
Documenting everything needed to make a
wise technology choice
Not (only) a Technical documentation
But:
IPR
Service Level
Relationships with other components
Requires, Re-use, Interoperability, Reference…
Application in use cases and deployments
Security
8. IERC
What and How to Document ?
Component
Name
Type: {Libraries | Tools | Use Cases | Tutorials | App & Deployment | Models & Standards }
Version, Date
Tags
Abstract
Description / Full Specification ... (=> or link to existing documentation)
Download / Repository ...
Examples
Author: developed by ... + contacts
Intellectual Property Rights : license scheme...
Business Model
Service Level
Technology Readiness Level
Reusability Readiness Level
Security Assessment
Security Mecanisms
Relationships ...
9. IERC
Relationships to be documented
Use
Cases
Apps &
Deployment
References
& Models
Tutorials &
Reviews
Libraries
Tools
10. IERC
Documenting Relationships
Relationships
Type: Re-use, Interoperable, Reference
Completeness: in %
Validated by: {declared | application | plug-test | hackathon | deployment ... }
i.e. Documenting “Friendships” between components in the Ecosystem
Re-use: Strongest type of relationship between components: One directly
reuses the others, or parts of the others.
interoperable: Strong type of relationship between components: proven
interoperability between the two components or part of them.
Reference: Weak type of relationship between components: reference,
similarity, and other relations between the two components or part of them.
Tags: Custom defined tags, defining the components and grouping them ...
(ex: Project Names, Type of Features, Technology ...)
Tags
Tags
Tags
Tags
Tags
Tags
12. IERC
Open platforms initiative
Open-platforms.eu launched at IoT week 2014
Search for use cases & open-platforms to build
your offer
Document your own open-platforms & use
cases to increase your visibility
“Give me all the Libraries, with a TRL of 7 or more, that are
maintained, already used in Smart Transport deployments, with
proven interoperability with my gateway and that work with my
Reference Architecture ?”
“Here you
go …”
13. IERC
Critical Points
Portal Team Contributors
IERC Community End users
Sustainability of the Portal:
Who will manage it?
Value proposition: Benefits
of Openness on IoT
Value proposition: Why
Contribute ?
Evolutions
Easier documentation
Validated Information
Reaching
Critical Mass
14. IERC
Thank you!
IERC - European Research Cluster on the Internet of Things
Coordinator of IERC Ovidiu.Vermesan@sintef.no
IERC EC Coordinator, Peter.Friess@ec.europa.eu