SlideShare a Scribd company logo
1 of 38
Download to read offline
Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)
1
Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)
Eclipse Foundation
Open Technology & Innovation
November 20, 2018
Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)
A Brief History of the Eclipse Foundation
• Phase 1: Eclipse Project Launched by IBM in 2001
• Initial release of the Eclipse technology platform (Platform,
JDT,PDT)
• Founding consortium board comprised Borland, IBM, Red
Hat……
• Phase 2: Eclipse Foundation formed in 2004
• Independent not-for-profit organization formed in 2004
• Definition of bylaws, membership model, initial IP process
• Phase 3:
• 2010 - introducing working groups
• 2013 - Eclipse IoT starts
• Eclipse Foundation today, 2018...
2
Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)
3
275+
Members
350+
Projects
1550+
Committers
30
Professional Staff
Eclipse Foundation
By the
Numbers
10+
Working Groups
162M+
Lines of Code
Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)
Project Proposals by Quarter
4
2013 20182014 2015 2016 2017
Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)
Current Focus Areas
Eclipse Foundation
Cloud Native Java Automotive
openMobility
openADx
openGENESIS
InfrastructureIP Management &
Licensing
Governance &
Process
Community
Development
ToolsEclipse IoT
Industrial IoT
5
Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)
6
Moving Java EE to the Eclipse Foundation
Technology
Sponsorship
Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)
Sources,
TCKs, Docs
High Level Roadmap
7
Community-Driven
Innovation!
Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)
EFSP compared to the JCP — key points
8
Specification First
Led by Specification Lead
Documents and TCKs are
closed source
One normative “Reference
Implementation”
Oracle certification process
Code First
Collaborative
Documents and TCKs are
open source
One or more “Compatible
Implementations”
Self certification
What is Eclipse MicroProfile?
● Eclipse MicroProfile is an open-source community specification for Enterprise
Java microservices
● A community of individuals, organizations, and vendors collaborating within
an open source (Eclipse) project to bring microservices to the Enterprise Java
community
9
Current MicroProfile implementations
10
Eclipse MicroProfile 2.1 (Oct, 2018)
11
MicroProfile 2.1
JAX-RS 2.1JSON-P 1.1CDI 2.0
Config 1.3
Fault
Tolerance 1.1
JWT
Propagation
1.1
Health
Check 1.0
Metrics 1.1
Open Tracing
1.2
Open API
1.0
= Updated
= No change from last release (MicroProfile 2.0)
= New
Rest Client
1.1
JSON-B 1.0
Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)
Current Focus Areas
Eclipse Foundation
Cloud Native Java Automotive
openMobility
openADx
openGENESIS
InfrastructureIP Management &
Licensing
Governance &
Process
Community
Development
ToolsEclipse IoT
Industrial IoT
12
Copyright © 2018 The Eclipse Foundation. All Rights Reserved
Eclipse IoT Mission
13
To provide a forum for
individuals and organizations to build and promote
open source software, open standards and open
collaboration models needed to create a scalable
Open Internet of Things
Copyright © 2018 The Eclipse Foundation. All Rights Reserved
Eclipse IoT Mission
14
To provide a forum for
individuals and organizations to build and promote
open source software, open standards and open
collaboration models needed to create a scalable
the Open Internet of Things
Copyright © 2018 The Eclipse Foundation. All Rights Reserved
Eclipse IoT Community
2.8M 39 350+ 140K
lines of code projects contributors monthly
visitors
15
Copyright © 2018 The Eclipse Foundation. All Rights Reserved
The 3 IoT Software Stacks
TOOLS & SDKsONTOLOGIESSECURITY
CONSTRAINED DEVICES
Hardware
Abstraction Layer (HAL)
OS / RTOS
Communication
Remote
Management
Field
protocols
IoT protocols
IOT CLOUD PLATFORM
Connectivity
MessageRouting
OS / PaaS
Device
Management
Data
Management
Event Management,
Analytics & UI
Device
Registry
Application
Enablement
GATEWAYS AND SMART DEVICES
RemoteManagement
Application Runtime
Data Management
& Messaging
OS / RTOS
Connectivity
Field
protocols
IoT protocols
Network Management
16
Copyright © 2018 The Eclipse Foundation. All Rights Reserved
The 3 IoT Software Stacks
TOOLS & SDKsONTOLOGIESSECURITY
CONSTRAINED DEVICES
Hardware
Abstraction Layer (HAL)
OS / RTOS
Communication
Remote
Management
Field
protocols
IoT protocols
IOT CLOUD PLATFORM
Connectivity
MessageRouting
OS / PaaS
Device
Management
Data
Management
Event Management,
Analytics & UI
Device
Registry
Application
Enablement
GATEWAYS AND SMART DEVICES
RemoteManagement
Application Runtime
Data Management
& Messaging
OS / RTOS
Connectivity
Field
protocols
IoT protocols
Network Management
Vorto
Keti
tinyDTLS
Milo
Copyright © 2018 The Eclipse Foundation. All Rights Reserved
OS Stack for IoT Gateways
OSGi implementation
Native support for MQTT
Serial, RS-485, BLE, MODBUS, OPC-UA,
CAN Bus, …
NAT, firewall, modem configuration, …
Remote Management over MQTT
Milo
GATEWAYS AND SMART DEVICES
RemoteManagement
Application Runtime
Data Management
& Messaging
OS / RTOS
Connectivity
Field protocols IoT protocols
Network Management
18
Copyright © 2018 The Eclipse Foundation. All Rights Reserved
Device
Management
Device
Registry
OS Stack for IoT Cloud
OMA LWM2M implementation in Java
built on top of Eclipse Californium (CoAP)
Manage software upgrade campaigns
independently of the actual DM protocol
IOT CLOUD PLATFORM
19
Copyright © 2018 The Eclipse Foundation. All Rights Reserved
IOT CLOUD PLATFORM
Connectivity
MessageRouting
OS / PaaS
Device
Management
Data
Management
Event Management,
Analytics & UI
Device
Registry
Application
Enablement
OS Stack for IoT Cloud Platform
Abstract the actual communication
protocols via “protocol adapters”
An Integration Platform for IoT Services
NoSQL data store
REST API / Digital Twin
20
Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)
Current Focus Areas
Eclipse Foundation
Cloud Native Java Automotive
openMobility
openADx
openGENESIS
InfrastructureIP Management &
Licensing
Governance &
Process
Community
Development
ToolsEclipse IoT
Industrial IoT
21
Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)
22
EmergingYesterday
From In-Vehicle Computer to Automotive Cloud
Source: The new connected car development paradigm: From vehicle computer to automotive cloud (Stephen Stass, Bosch)
Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)
23
Eclipse In Automotive
openMobility Plans for new
Working Groups:
openADx
openGenesis
...
Tools and systems
for the standardized
management of
measurement data
Framework for the detailed
simulation of the
movement of vehicles,
people, and their
communications
Frameworks and
modules for simulating
advanced driver
assistance systems and
partially automated
driving functions
The Platform for the Connected Automotive Mobility Ecosystem
NEW
Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)
Collaboration Case Study: Eclipse Kuksa
24
Challenge
Siloed OEM automotive systems lack open
technologies that are accessible to developers
and enterprises focusing on IoT systems or
cloud applications.
Approach
Eclipse Kuksa provides the comprehensive
open ecosystem to address related challenges
with the help of platforms for (a) in-vehicle, (b)
cloud, and (c) connected vehicle applications
development.
Why @Eclipse?
Eclipse is widely used in the automotive
software industry as well as the IoT domain.
Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)
Current Focus Areas
Eclipse Foundation
Cloud Native Java Automotive
openMobility
openADx
openGENESIS
InfrastructureIP Management &
Licensing
Governance &
Process
Community
Development
ToolsEclipse IoT
Industrial IoT
25
Containerized Workspaces for Cloud-Native Development
Eclipse Che
Developers Face New Challenges
41%
Of enterprises cite a lack of
integration of development tools
and process as a primary
challenge of container adoption.
Dev Tool Integration
24%
Of a development team’s weekly
time is spent building and
maintaining developer
environments.
Config and Setup
Sources: Cloud development Survey 2017 - Evans Data Corp; NGINX app dev survey 2017
Your business and customers don’t get any
benefit from the time developers spend
setting up their local environment.
That time should go to zero.
Desktops Lack Consistency and Security
Desktop IDE Manages...
IDE Runtime
HARD TO REPLICATE, HARD TO SHARE
Project Files
Developer Manages...
The Eclipse Che Solution
Browser
IDE
RuntimeProject Files
Private Developer Workspaces, Centrally Hosted
EASY to Share + EASY to Manage + SECURE
Workspace
- Language Servers
- Intellisense & refactoring
- Workspace agents
- Intelligent commands
- Debuggers
- Root Access Terminal
Develop with Any IDE
- Eclipse Che browser IDE
- Mount and sync for desktop IDEs
- RESTful workspace APIs
- SSH access
Collaborate with your Team
- Team workspaces, stacks and
samples
- Workspace onboarding
- Pre-commit feedback
Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)
Graphical Modeling
34
Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)
System and Software Engineering
35
Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)
Current Focus Areas
Eclipse Foundation
Cloud Native Java Automotive
openMobility
openADx
openGENESIS
InfrastructureIP Management &
Licensing
Governance &
Process
Community
Development
ToolsEclipse IoT
Industrial IoT
36
Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)
The Community is the Capacity
37
Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)
Thank You
Questions?
eclipse.org
@mmilinkov
38

More Related Content

What's hot

On making standards organizations & open source communities work hand in hand
On making standards organizations & open source communities work hand in handOn making standards organizations & open source communities work hand in hand
On making standards organizations & open source communities work hand in handBenjamin Cabé
 
The Right Tools for IoT Developers – Dan Gross @ Eclipse IoT Day ThingMonk 2016
The Right Tools for IoT Developers – Dan Gross @ Eclipse IoT Day ThingMonk 2016The Right Tools for IoT Developers – Dan Gross @ Eclipse IoT Day ThingMonk 2016
The Right Tools for IoT Developers – Dan Gross @ Eclipse IoT Day ThingMonk 2016Benjamin Cabé
 
Open Source IoT at Eclipse
Open Source IoT at EclipseOpen Source IoT at Eclipse
Open Source IoT at EclipseIan Skerrett
 
Reactive Java Robotics & IoT with Spring Reactor
Reactive Java Robotics & IoT with Spring ReactorReactive Java Robotics & IoT with Spring Reactor
Reactive Java Robotics & IoT with Spring ReactorTrayan Iliev
 
Kaist snail-20150122
Kaist snail-20150122Kaist snail-20150122
Kaist snail-20150122Daeyoung Kim
 
Adoptive Gateways for dIverse MuLtiple Environments
Adoptive Gateways for dIverse MuLtiple EnvironmentsAdoptive Gateways for dIverse MuLtiple Environments
Adoptive Gateways for dIverse MuLtiple EnvironmentsCharalampos Doukas
 
Enabling Industry Collaborations
Enabling Industry CollaborationsEnabling Industry Collaborations
Enabling Industry CollaborationsIan Skerrett
 
ABC of IoT Consortiums
ABC of IoT ConsortiumsABC of IoT Consortiums
ABC of IoT ConsortiumsIan Skerrett
 
Developing IoT Applications Using Intel® System Studio | Eclipse IoT Day Sant...
Developing IoT Applications Using Intel® System Studio | Eclipse IoT Day Sant...Developing IoT Applications Using Intel® System Studio | Eclipse IoT Day Sant...
Developing IoT Applications Using Intel® System Studio | Eclipse IoT Day Sant...Eclipse IoT
 
Grid INFN virtual Laboratory for Dissemination Activities
Grid INFN virtual Laboratory for Dissemination ActivitiesGrid INFN virtual Laboratory for Dissemination Activities
Grid INFN virtual Laboratory for Dissemination ActivitiesLeandro Ciuffo
 
Creating the open source building blocks for IoT
Creating the open source building blocks for IoT Creating the open source building blocks for IoT
Creating the open source building blocks for IoT Ian Skerrett
 
2016 07-20-wp8-q2 f2 f berlin
2016 07-20-wp8-q2 f2 f berlin2016 07-20-wp8-q2 f2 f berlin
2016 07-20-wp8-q2 f2 f berlinAGILE IoT
 
Jakarta EE 8: Overview of Features
Jakarta EE 8: Overview of FeaturesJakarta EE 8: Overview of Features
Jakarta EE 8: Overview of FeaturesJosh Juneau
 
JakartaOne Livestream CN4J: Driving Jakarta EE Success
JakartaOne Livestream CN4J: Driving Jakarta EE SuccessJakartaOne Livestream CN4J: Driving Jakarta EE Success
JakartaOne Livestream CN4J: Driving Jakarta EE SuccessJakarta_EE
 
Jakarta EE and MicroProfile Tech Talk
Jakarta EE and MicroProfile Tech TalkJakarta EE and MicroProfile Tech Talk
Jakarta EE and MicroProfile Tech TalkJosh Juneau
 
Jakarta for dummEEs | JakartaOne Livestream
Jakarta for dummEEs | JakartaOne LivestreamJakarta for dummEEs | JakartaOne Livestream
Jakarta for dummEEs | JakartaOne LivestreamJakarta_EE
 
Oracle Modern AppDev Approach to Cloud & Container Native App
Oracle Modern AppDev Approach to Cloud & Container Native AppOracle Modern AppDev Approach to Cloud & Container Native App
Oracle Modern AppDev Approach to Cloud & Container Native AppPaulo Alberto Simoes ∴
 
Why the Community Needs Open Source for IoT
Why the Community Needs Open Source for IoTWhy the Community Needs Open Source for IoT
Why the Community Needs Open Source for IoTIan Skerrett
 
Why IoT needs Open Source Communities
Why IoT needs Open Source CommunitiesWhy IoT needs Open Source Communities
Why IoT needs Open Source CommunitiesAGILE IoT
 
Devcon2上海 参加報告
Devcon2上海 参加報告Devcon2上海 参加報告
Devcon2上海 参加報告Hiroyasu NOHATA
 

What's hot (20)

On making standards organizations & open source communities work hand in hand
On making standards organizations & open source communities work hand in handOn making standards organizations & open source communities work hand in hand
On making standards organizations & open source communities work hand in hand
 
The Right Tools for IoT Developers – Dan Gross @ Eclipse IoT Day ThingMonk 2016
The Right Tools for IoT Developers – Dan Gross @ Eclipse IoT Day ThingMonk 2016The Right Tools for IoT Developers – Dan Gross @ Eclipse IoT Day ThingMonk 2016
The Right Tools for IoT Developers – Dan Gross @ Eclipse IoT Day ThingMonk 2016
 
Open Source IoT at Eclipse
Open Source IoT at EclipseOpen Source IoT at Eclipse
Open Source IoT at Eclipse
 
Reactive Java Robotics & IoT with Spring Reactor
Reactive Java Robotics & IoT with Spring ReactorReactive Java Robotics & IoT with Spring Reactor
Reactive Java Robotics & IoT with Spring Reactor
 
Kaist snail-20150122
Kaist snail-20150122Kaist snail-20150122
Kaist snail-20150122
 
Adoptive Gateways for dIverse MuLtiple Environments
Adoptive Gateways for dIverse MuLtiple EnvironmentsAdoptive Gateways for dIverse MuLtiple Environments
Adoptive Gateways for dIverse MuLtiple Environments
 
Enabling Industry Collaborations
Enabling Industry CollaborationsEnabling Industry Collaborations
Enabling Industry Collaborations
 
ABC of IoT Consortiums
ABC of IoT ConsortiumsABC of IoT Consortiums
ABC of IoT Consortiums
 
Developing IoT Applications Using Intel® System Studio | Eclipse IoT Day Sant...
Developing IoT Applications Using Intel® System Studio | Eclipse IoT Day Sant...Developing IoT Applications Using Intel® System Studio | Eclipse IoT Day Sant...
Developing IoT Applications Using Intel® System Studio | Eclipse IoT Day Sant...
 
Grid INFN virtual Laboratory for Dissemination Activities
Grid INFN virtual Laboratory for Dissemination ActivitiesGrid INFN virtual Laboratory for Dissemination Activities
Grid INFN virtual Laboratory for Dissemination Activities
 
Creating the open source building blocks for IoT
Creating the open source building blocks for IoT Creating the open source building blocks for IoT
Creating the open source building blocks for IoT
 
2016 07-20-wp8-q2 f2 f berlin
2016 07-20-wp8-q2 f2 f berlin2016 07-20-wp8-q2 f2 f berlin
2016 07-20-wp8-q2 f2 f berlin
 
Jakarta EE 8: Overview of Features
Jakarta EE 8: Overview of FeaturesJakarta EE 8: Overview of Features
Jakarta EE 8: Overview of Features
 
JakartaOne Livestream CN4J: Driving Jakarta EE Success
JakartaOne Livestream CN4J: Driving Jakarta EE SuccessJakartaOne Livestream CN4J: Driving Jakarta EE Success
JakartaOne Livestream CN4J: Driving Jakarta EE Success
 
Jakarta EE and MicroProfile Tech Talk
Jakarta EE and MicroProfile Tech TalkJakarta EE and MicroProfile Tech Talk
Jakarta EE and MicroProfile Tech Talk
 
Jakarta for dummEEs | JakartaOne Livestream
Jakarta for dummEEs | JakartaOne LivestreamJakarta for dummEEs | JakartaOne Livestream
Jakarta for dummEEs | JakartaOne Livestream
 
Oracle Modern AppDev Approach to Cloud & Container Native App
Oracle Modern AppDev Approach to Cloud & Container Native AppOracle Modern AppDev Approach to Cloud & Container Native App
Oracle Modern AppDev Approach to Cloud & Container Native App
 
Why the Community Needs Open Source for IoT
Why the Community Needs Open Source for IoTWhy the Community Needs Open Source for IoT
Why the Community Needs Open Source for IoT
 
Why IoT needs Open Source Communities
Why IoT needs Open Source CommunitiesWhy IoT needs Open Source Communities
Why IoT needs Open Source Communities
 
Devcon2上海 参加報告
Devcon2上海 参加報告Devcon2上海 参加報告
Devcon2上海 参加報告
 

Similar to 2018.11 eclipse overview (japan meeting)

Defining an Open IoT Stack - Presented at IoT World 2015
Defining an Open IoT Stack - Presented at IoT World 2015Defining an Open IoT Stack - Presented at IoT World 2015
Defining an Open IoT Stack - Presented at IoT World 2015Ian Skerrett
 
Akraino and Edge Computing
Akraino and Edge ComputingAkraino and Edge Computing
Akraino and Edge ComputingLiz Warner
 
Nurturing Business Friendly Open Source Ecosystems
Nurturing Business Friendly Open Source EcosystemsNurturing Business Friendly Open Source Ecosystems
Nurturing Business Friendly Open Source EcosystemsGaël Blondelle
 
IoTWorld 2016 OSS Keynote Param Singh, Ian Skerrett
IoTWorld 2016 OSS Keynote Param Singh, Ian SkerrettIoTWorld 2016 OSS Keynote Param Singh, Ian Skerrett
IoTWorld 2016 OSS Keynote Param Singh, Ian SkerrettParam Singh
 
All Things Open SDN, NFV and Open Daylight
All Things Open SDN, NFV and Open Daylight All Things Open SDN, NFV and Open Daylight
All Things Open SDN, NFV and Open Daylight Mark Hinkle
 
Open Source for Industry 4.0 – Open IoT Summit NA 2018
Open Source for Industry 4.0 – Open IoT Summit NA 2018Open Source for Industry 4.0 – Open IoT Summit NA 2018
Open Source for Industry 4.0 – Open IoT Summit NA 2018Benjamin Cabé
 
ApI first Microservices meetup
ApI first Microservices meetup ApI first Microservices meetup
ApI first Microservices meetup Oracle Developers
 
Building and Deploying Cloud Native Applications
Building and Deploying Cloud Native ApplicationsBuilding and Deploying Cloud Native Applications
Building and Deploying Cloud Native ApplicationsManish Kapur
 
Cloud Native Meetup Santa Clara 07-11-2019 by Manish Kapur
Cloud Native Meetup Santa Clara 07-11-2019 by Manish KapurCloud Native Meetup Santa Clara 07-11-2019 by Manish Kapur
Cloud Native Meetup Santa Clara 07-11-2019 by Manish KapurOracle Developers
 
Business Value of Java Microservices with Eclipse Microprofile eBook
Business Value of Java Microservices with Eclipse Microprofile eBookBusiness Value of Java Microservices with Eclipse Microprofile eBook
Business Value of Java Microservices with Eclipse Microprofile eBookThabang Mashologu
 
2019.02 Eclipse Foundation and Eclipse IoT presentation at Eclipse IoT Day Gr...
2019.02 Eclipse Foundation and Eclipse IoT presentation at Eclipse IoT Day Gr...2019.02 Eclipse Foundation and Eclipse IoT presentation at Eclipse IoT Day Gr...
2019.02 Eclipse Foundation and Eclipse IoT presentation at Eclipse IoT Day Gr...Gaël Blondelle
 
Eclipse IoT Overview
Eclipse IoT OverviewEclipse IoT Overview
Eclipse IoT OverviewIan Skerrett
 
IoT_Projects_in_FLOSS_Foundations.pdf
IoT_Projects_in_FLOSS_Foundations.pdfIoT_Projects_in_FLOSS_Foundations.pdf
IoT_Projects_in_FLOSS_Foundations.pdfWlamir Molinari
 
Open Source Edge Computing Platforms - Overview
Open Source Edge Computing Platforms - OverviewOpen Source Edge Computing Platforms - Overview
Open Source Edge Computing Platforms - OverviewKrishna-Kumar
 
IoT Developer Survey 2018
IoT Developer Survey 2018IoT Developer Survey 2018
IoT Developer Survey 2018Eclipse IoT
 
Building Cloud Native Applications with Oracle Autonomous Database.
Building Cloud Native Applications with Oracle Autonomous Database.Building Cloud Native Applications with Oracle Autonomous Database.
Building Cloud Native Applications with Oracle Autonomous Database.Oracle Developers
 
Eclipse IoT for Industry 4.0
Eclipse IoT for Industry 4.0Eclipse IoT for Industry 4.0
Eclipse IoT for Industry 4.0Ian Skerrett
 
An Open and Collaborative Ecosystem for IoT
An Open and Collaborative Ecosystem for IoTAn Open and Collaborative Ecosystem for IoT
An Open and Collaborative Ecosystem for IoTCharles Eckel
 
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...Sanae BEKKAR
 
OCF/IoTivity for Healthcare/Fitness/Wearable
OCF/IoTivity for Healthcare/Fitness/WearableOCF/IoTivity for Healthcare/Fitness/Wearable
OCF/IoTivity for Healthcare/Fitness/WearableJonathan Jeon
 

Similar to 2018.11 eclipse overview (japan meeting) (20)

Defining an Open IoT Stack - Presented at IoT World 2015
Defining an Open IoT Stack - Presented at IoT World 2015Defining an Open IoT Stack - Presented at IoT World 2015
Defining an Open IoT Stack - Presented at IoT World 2015
 
Akraino and Edge Computing
Akraino and Edge ComputingAkraino and Edge Computing
Akraino and Edge Computing
 
Nurturing Business Friendly Open Source Ecosystems
Nurturing Business Friendly Open Source EcosystemsNurturing Business Friendly Open Source Ecosystems
Nurturing Business Friendly Open Source Ecosystems
 
IoTWorld 2016 OSS Keynote Param Singh, Ian Skerrett
IoTWorld 2016 OSS Keynote Param Singh, Ian SkerrettIoTWorld 2016 OSS Keynote Param Singh, Ian Skerrett
IoTWorld 2016 OSS Keynote Param Singh, Ian Skerrett
 
All Things Open SDN, NFV and Open Daylight
All Things Open SDN, NFV and Open Daylight All Things Open SDN, NFV and Open Daylight
All Things Open SDN, NFV and Open Daylight
 
Open Source for Industry 4.0 – Open IoT Summit NA 2018
Open Source for Industry 4.0 – Open IoT Summit NA 2018Open Source for Industry 4.0 – Open IoT Summit NA 2018
Open Source for Industry 4.0 – Open IoT Summit NA 2018
 
ApI first Microservices meetup
ApI first Microservices meetup ApI first Microservices meetup
ApI first Microservices meetup
 
Building and Deploying Cloud Native Applications
Building and Deploying Cloud Native ApplicationsBuilding and Deploying Cloud Native Applications
Building and Deploying Cloud Native Applications
 
Cloud Native Meetup Santa Clara 07-11-2019 by Manish Kapur
Cloud Native Meetup Santa Clara 07-11-2019 by Manish KapurCloud Native Meetup Santa Clara 07-11-2019 by Manish Kapur
Cloud Native Meetup Santa Clara 07-11-2019 by Manish Kapur
 
Business Value of Java Microservices with Eclipse Microprofile eBook
Business Value of Java Microservices with Eclipse Microprofile eBookBusiness Value of Java Microservices with Eclipse Microprofile eBook
Business Value of Java Microservices with Eclipse Microprofile eBook
 
2019.02 Eclipse Foundation and Eclipse IoT presentation at Eclipse IoT Day Gr...
2019.02 Eclipse Foundation and Eclipse IoT presentation at Eclipse IoT Day Gr...2019.02 Eclipse Foundation and Eclipse IoT presentation at Eclipse IoT Day Gr...
2019.02 Eclipse Foundation and Eclipse IoT presentation at Eclipse IoT Day Gr...
 
Eclipse IoT Overview
Eclipse IoT OverviewEclipse IoT Overview
Eclipse IoT Overview
 
IoT_Projects_in_FLOSS_Foundations.pdf
IoT_Projects_in_FLOSS_Foundations.pdfIoT_Projects_in_FLOSS_Foundations.pdf
IoT_Projects_in_FLOSS_Foundations.pdf
 
Open Source Edge Computing Platforms - Overview
Open Source Edge Computing Platforms - OverviewOpen Source Edge Computing Platforms - Overview
Open Source Edge Computing Platforms - Overview
 
IoT Developer Survey 2018
IoT Developer Survey 2018IoT Developer Survey 2018
IoT Developer Survey 2018
 
Building Cloud Native Applications with Oracle Autonomous Database.
Building Cloud Native Applications with Oracle Autonomous Database.Building Cloud Native Applications with Oracle Autonomous Database.
Building Cloud Native Applications with Oracle Autonomous Database.
 
Eclipse IoT for Industry 4.0
Eclipse IoT for Industry 4.0Eclipse IoT for Industry 4.0
Eclipse IoT for Industry 4.0
 
An Open and Collaborative Ecosystem for IoT
An Open and Collaborative Ecosystem for IoTAn Open and Collaborative Ecosystem for IoT
An Open and Collaborative Ecosystem for IoT
 
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...
 
OCF/IoTivity for Healthcare/Fitness/Wearable
OCF/IoTivity for Healthcare/Fitness/WearableOCF/IoTivity for Healthcare/Fitness/Wearable
OCF/IoTivity for Healthcare/Fitness/Wearable
 

More from Mike Milinkovich

ICSE 2017 Keynote: Open Collaboration at Eclipse
ICSE 2017 Keynote: Open Collaboration at EclipseICSE 2017 Keynote: Open Collaboration at Eclipse
ICSE 2017 Keynote: Open Collaboration at EclipseMike Milinkovich
 
Why Open Source Will Drive IoT Innovation
Why Open Source Will Drive IoT InnovationWhy Open Source Will Drive IoT Innovation
Why Open Source Will Drive IoT InnovationMike Milinkovich
 
Web-based development with Orion and Flux (APIcon 2014)
Web-based development with Orion and Flux (APIcon 2014)Web-based development with Orion and Flux (APIcon 2014)
Web-based development with Orion and Flux (APIcon 2014)Mike Milinkovich
 
IoT development (APIcon 2014 presentation)
IoT development (APIcon 2014 presentation)IoT development (APIcon 2014 presentation)
IoT development (APIcon 2014 presentation)Mike Milinkovich
 
My EclipseCon 2014 keynote
My EclipseCon 2014 keynoteMy EclipseCon 2014 keynote
My EclipseCon 2014 keynoteMike Milinkovich
 
Eclipse Legal Day - Nov 2013
Eclipse Legal Day - Nov 2013Eclipse Legal Day - Nov 2013
Eclipse Legal Day - Nov 2013Mike Milinkovich
 
2103.10 foundation v2 all things open
2103.10 foundation v2  all things open2103.10 foundation v2  all things open
2103.10 foundation v2 all things openMike Milinkovich
 
Monktoberfest 2013: The Quick and the Dead
Monktoberfest 2013: The Quick and the DeadMonktoberfest 2013: The Quick and the Dead
Monktoberfest 2013: The Quick and the DeadMike Milinkovich
 
Eclipse Foundation: Openness and M2M
Eclipse Foundation: Openness and M2MEclipse Foundation: Openness and M2M
Eclipse Foundation: Openness and M2MMike Milinkovich
 
Foundations Considered Useful
Foundations Considered UsefulFoundations Considered Useful
Foundations Considered UsefulMike Milinkovich
 

More from Mike Milinkovich (12)

Open Source Health
Open Source HealthOpen Source Health
Open Source Health
 
ICSE 2017 Keynote: Open Collaboration at Eclipse
ICSE 2017 Keynote: Open Collaboration at EclipseICSE 2017 Keynote: Open Collaboration at Eclipse
ICSE 2017 Keynote: Open Collaboration at Eclipse
 
Why Open Source Will Drive IoT Innovation
Why Open Source Will Drive IoT InnovationWhy Open Source Will Drive IoT Innovation
Why Open Source Will Drive IoT Innovation
 
Web-based development with Orion and Flux (APIcon 2014)
Web-based development with Orion and Flux (APIcon 2014)Web-based development with Orion and Flux (APIcon 2014)
Web-based development with Orion and Flux (APIcon 2014)
 
IoT development (APIcon 2014 presentation)
IoT development (APIcon 2014 presentation)IoT development (APIcon 2014 presentation)
IoT development (APIcon 2014 presentation)
 
My EclipseCon 2014 keynote
My EclipseCon 2014 keynoteMy EclipseCon 2014 keynote
My EclipseCon 2014 keynote
 
Eclipse Legal Day - Nov 2013
Eclipse Legal Day - Nov 2013Eclipse Legal Day - Nov 2013
Eclipse Legal Day - Nov 2013
 
2103.10 foundation v2 all things open
2103.10 foundation v2  all things open2103.10 foundation v2  all things open
2103.10 foundation v2 all things open
 
Monktoberfest 2013: The Quick and the Dead
Monktoberfest 2013: The Quick and the DeadMonktoberfest 2013: The Quick and the Dead
Monktoberfest 2013: The Quick and the Dead
 
Eclipse Foundation: Openness and M2M
Eclipse Foundation: Openness and M2MEclipse Foundation: Openness and M2M
Eclipse Foundation: Openness and M2M
 
Foundations Considered Useful
Foundations Considered UsefulFoundations Considered Useful
Foundations Considered Useful
 
Eclipse DemoCamp Sofia -
Eclipse DemoCamp Sofia - Eclipse DemoCamp Sofia -
Eclipse DemoCamp Sofia -
 

Recently uploaded

SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfkalichargn70th171
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 

Recently uploaded (20)

SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 

2018.11 eclipse overview (japan meeting)

  • 1. Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0) 1 Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0) Eclipse Foundation Open Technology & Innovation November 20, 2018
  • 2. Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0) A Brief History of the Eclipse Foundation • Phase 1: Eclipse Project Launched by IBM in 2001 • Initial release of the Eclipse technology platform (Platform, JDT,PDT) • Founding consortium board comprised Borland, IBM, Red Hat…… • Phase 2: Eclipse Foundation formed in 2004 • Independent not-for-profit organization formed in 2004 • Definition of bylaws, membership model, initial IP process • Phase 3: • 2010 - introducing working groups • 2013 - Eclipse IoT starts • Eclipse Foundation today, 2018... 2
  • 3. Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0) 3 275+ Members 350+ Projects 1550+ Committers 30 Professional Staff Eclipse Foundation By the Numbers 10+ Working Groups 162M+ Lines of Code
  • 4. Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0) Project Proposals by Quarter 4 2013 20182014 2015 2016 2017
  • 5. Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0) Current Focus Areas Eclipse Foundation Cloud Native Java Automotive openMobility openADx openGENESIS InfrastructureIP Management & Licensing Governance & Process Community Development ToolsEclipse IoT Industrial IoT 5
  • 6. Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0) 6 Moving Java EE to the Eclipse Foundation Technology Sponsorship
  • 7. Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0) Sources, TCKs, Docs High Level Roadmap 7 Community-Driven Innovation!
  • 8. Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0) EFSP compared to the JCP — key points 8 Specification First Led by Specification Lead Documents and TCKs are closed source One normative “Reference Implementation” Oracle certification process Code First Collaborative Documents and TCKs are open source One or more “Compatible Implementations” Self certification
  • 9. What is Eclipse MicroProfile? ● Eclipse MicroProfile is an open-source community specification for Enterprise Java microservices ● A community of individuals, organizations, and vendors collaborating within an open source (Eclipse) project to bring microservices to the Enterprise Java community 9
  • 11. Eclipse MicroProfile 2.1 (Oct, 2018) 11 MicroProfile 2.1 JAX-RS 2.1JSON-P 1.1CDI 2.0 Config 1.3 Fault Tolerance 1.1 JWT Propagation 1.1 Health Check 1.0 Metrics 1.1 Open Tracing 1.2 Open API 1.0 = Updated = No change from last release (MicroProfile 2.0) = New Rest Client 1.1 JSON-B 1.0
  • 12. Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0) Current Focus Areas Eclipse Foundation Cloud Native Java Automotive openMobility openADx openGENESIS InfrastructureIP Management & Licensing Governance & Process Community Development ToolsEclipse IoT Industrial IoT 12
  • 13. Copyright © 2018 The Eclipse Foundation. All Rights Reserved Eclipse IoT Mission 13 To provide a forum for individuals and organizations to build and promote open source software, open standards and open collaboration models needed to create a scalable Open Internet of Things
  • 14. Copyright © 2018 The Eclipse Foundation. All Rights Reserved Eclipse IoT Mission 14 To provide a forum for individuals and organizations to build and promote open source software, open standards and open collaboration models needed to create a scalable the Open Internet of Things
  • 15. Copyright © 2018 The Eclipse Foundation. All Rights Reserved Eclipse IoT Community 2.8M 39 350+ 140K lines of code projects contributors monthly visitors 15
  • 16. Copyright © 2018 The Eclipse Foundation. All Rights Reserved The 3 IoT Software Stacks TOOLS & SDKsONTOLOGIESSECURITY CONSTRAINED DEVICES Hardware Abstraction Layer (HAL) OS / RTOS Communication Remote Management Field protocols IoT protocols IOT CLOUD PLATFORM Connectivity MessageRouting OS / PaaS Device Management Data Management Event Management, Analytics & UI Device Registry Application Enablement GATEWAYS AND SMART DEVICES RemoteManagement Application Runtime Data Management & Messaging OS / RTOS Connectivity Field protocols IoT protocols Network Management 16
  • 17. Copyright © 2018 The Eclipse Foundation. All Rights Reserved The 3 IoT Software Stacks TOOLS & SDKsONTOLOGIESSECURITY CONSTRAINED DEVICES Hardware Abstraction Layer (HAL) OS / RTOS Communication Remote Management Field protocols IoT protocols IOT CLOUD PLATFORM Connectivity MessageRouting OS / PaaS Device Management Data Management Event Management, Analytics & UI Device Registry Application Enablement GATEWAYS AND SMART DEVICES RemoteManagement Application Runtime Data Management & Messaging OS / RTOS Connectivity Field protocols IoT protocols Network Management Vorto Keti tinyDTLS Milo
  • 18. Copyright © 2018 The Eclipse Foundation. All Rights Reserved OS Stack for IoT Gateways OSGi implementation Native support for MQTT Serial, RS-485, BLE, MODBUS, OPC-UA, CAN Bus, … NAT, firewall, modem configuration, … Remote Management over MQTT Milo GATEWAYS AND SMART DEVICES RemoteManagement Application Runtime Data Management & Messaging OS / RTOS Connectivity Field protocols IoT protocols Network Management 18
  • 19. Copyright © 2018 The Eclipse Foundation. All Rights Reserved Device Management Device Registry OS Stack for IoT Cloud OMA LWM2M implementation in Java built on top of Eclipse Californium (CoAP) Manage software upgrade campaigns independently of the actual DM protocol IOT CLOUD PLATFORM 19
  • 20. Copyright © 2018 The Eclipse Foundation. All Rights Reserved IOT CLOUD PLATFORM Connectivity MessageRouting OS / PaaS Device Management Data Management Event Management, Analytics & UI Device Registry Application Enablement OS Stack for IoT Cloud Platform Abstract the actual communication protocols via “protocol adapters” An Integration Platform for IoT Services NoSQL data store REST API / Digital Twin 20
  • 21. Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0) Current Focus Areas Eclipse Foundation Cloud Native Java Automotive openMobility openADx openGENESIS InfrastructureIP Management & Licensing Governance & Process Community Development ToolsEclipse IoT Industrial IoT 21
  • 22. Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0) 22 EmergingYesterday From In-Vehicle Computer to Automotive Cloud Source: The new connected car development paradigm: From vehicle computer to automotive cloud (Stephen Stass, Bosch)
  • 23. Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0) 23 Eclipse In Automotive openMobility Plans for new Working Groups: openADx openGenesis ... Tools and systems for the standardized management of measurement data Framework for the detailed simulation of the movement of vehicles, people, and their communications Frameworks and modules for simulating advanced driver assistance systems and partially automated driving functions The Platform for the Connected Automotive Mobility Ecosystem NEW
  • 24. Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0) Collaboration Case Study: Eclipse Kuksa 24 Challenge Siloed OEM automotive systems lack open technologies that are accessible to developers and enterprises focusing on IoT systems or cloud applications. Approach Eclipse Kuksa provides the comprehensive open ecosystem to address related challenges with the help of platforms for (a) in-vehicle, (b) cloud, and (c) connected vehicle applications development. Why @Eclipse? Eclipse is widely used in the automotive software industry as well as the IoT domain.
  • 25. Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0) Current Focus Areas Eclipse Foundation Cloud Native Java Automotive openMobility openADx openGENESIS InfrastructureIP Management & Licensing Governance & Process Community Development ToolsEclipse IoT Industrial IoT 25
  • 26. Containerized Workspaces for Cloud-Native Development Eclipse Che
  • 27. Developers Face New Challenges 41% Of enterprises cite a lack of integration of development tools and process as a primary challenge of container adoption. Dev Tool Integration 24% Of a development team’s weekly time is spent building and maintaining developer environments. Config and Setup Sources: Cloud development Survey 2017 - Evans Data Corp; NGINX app dev survey 2017
  • 28. Your business and customers don’t get any benefit from the time developers spend setting up their local environment. That time should go to zero.
  • 29. Desktops Lack Consistency and Security Desktop IDE Manages... IDE Runtime HARD TO REPLICATE, HARD TO SHARE Project Files Developer Manages...
  • 30. The Eclipse Che Solution Browser IDE RuntimeProject Files Private Developer Workspaces, Centrally Hosted EASY to Share + EASY to Manage + SECURE
  • 31. Workspace - Language Servers - Intellisense & refactoring - Workspace agents - Intelligent commands - Debuggers - Root Access Terminal
  • 32. Develop with Any IDE - Eclipse Che browser IDE - Mount and sync for desktop IDEs - RESTful workspace APIs - SSH access
  • 33. Collaborate with your Team - Team workspaces, stacks and samples - Workspace onboarding - Pre-commit feedback
  • 34. Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0) Graphical Modeling 34
  • 35. Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0) System and Software Engineering 35
  • 36. Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0) Current Focus Areas Eclipse Foundation Cloud Native Java Automotive openMobility openADx openGENESIS InfrastructureIP Management & Licensing Governance & Process Community Development ToolsEclipse IoT Industrial IoT 36
  • 37. Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0) The Community is the Capacity 37
  • 38. Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0) Thank You Questions? eclipse.org @mmilinkov 38