SlideShare a Scribd company logo
COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 1
Cloud Native Java: Present and
Future at Eclipse Foundation
Tanja Obradovic, Eclipse Foundation
@TanjaEclipse
JNation 2020
2COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0) 2
Contents
Java EE and The Big Move
What’s New?
Jakarta EE 8
What’s Next?
Community Engagement
Get involved with Jakarta EE
About Eclipse Foundation
COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 3
Java EE is ubiquitous in production
Java developers
worldwide
of the Fortune 500
are using Java EE
of companies use Java
to build over 80% of
their applications
10M+ 90% 43%
Sources: InfoWorld, 2018 Jakarta EE Developer Survey
COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 4
Sources: InfoWorld, 2018 Jakarta EE Developer Survey
#1
Stability
#2
Specifications
#3
Availability of
developers
Organizations rely on Java EE
Top 3 Reasons:
COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
The Big Move
5
In September 2017, Java EE technologies moved to the
Eclipse Foundation, where they now continue to evolve under
the Jakarta EE brand
COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 6
> Cloud Native
> Multi-Cloud
> Innovation
> Investment Protection
> Business Risk Mitigation
> Open Specification Process
> Modernize Developer Experience
Jakarta EE Priorities
COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 7
What’s New?
8COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
> Jakarta EE 9 is now underway!
> Jakarta EE 8 Full Platform and Web Profile specifications and related TCKs with
broad Java ecosystem support released on 10 September, 2019
> List of Jakarta EE 8 compatible implementations is growing!
> Accelerating adoption of Eclipse MicroProfile, specifications for cloud native
Java microservices
> A community-driven vision for Jakarta EE and cloud native Java emerges
> Update on Eclipse Foundation momentum and focus areas
What’s New - Overview
9COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
The Eclipse Foundation is home to industry standards and an open source stack for building,
deploying, and managing containerized enterprise Java microservices on Kubernetes.
We are backed by the world’s leading innovators in Java, including IBM, Microsoft, Oracle, Fujitsu,
Payara, Red Hat, and Tomitribe.
Cloud Native Java Collaborative Projects
COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 10
Jakarta EE 8
11COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Jakarta EE Working Group, an
industry consortium
Establishes
the technical
roadmap
Ensures
compatibility
Drives the
Jakarta EE
brand
Approves
Specifications
Builds the
community
Working Group
An Industry Consortium
12COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Jakarta EE at the Eclipse Foundation
16
Member
Organizations
139
Git Repositories
~64.8M
Lines of Code
~211
Committers
47
Projects
53
Build Instances
13COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
On September 10th 2019, a diverse community of leading Java organizations and
developers delivered a new baseline for the evolution and innovation of enterprise Java
technologies under an open, vendor-neutral process.
Jakarta EE 8: Powered by Participation
Jakarta EE 8 Delivers...
Full Compatibility with
Java EE™ 8
Open Specifications
Open Source TCK
License and Process
Compatible
Implementations
A Fully Transparent
Branding Process
COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 14
Full Compatibility with Java EE 8
> Jakarta EE 8 is fully compatible with the Java EE 8 specifications and Technology
Compatibility Kits (TCKs):
• The same APIs and Javadoc using the javax namespace
• The same behavior as specified in Java EE 8
• Jakarta EE 8 does not require any changes to Java EE 8 applications or their use of
javax APIs
• Implementations that pass the Java EE 8 TCKs will also pass the Jakarta EE 8 TCKs
COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 15
Open Specifications
The Jakarta EE Specification Process — an open source specification process that
enables code-first development — and a successor to the JCP for Java EE.
Specification First Code First
Led by Specification Lead Collaborative
One normative
“Reference Implementation”
One or more
“Compatible Implementations”
Oracle certification process Self certification
Documents and TCKs are closed source Documents and TCKs are open source
COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 16
Shared Burden
Transparency
Vendor neutrality and
continuity
Openness
Open Source TCK License and Process
> An open process for certifying products as Jakarta EE compatible implementations
> The lower cost and more liberal Jakarta EE trademark licensing will allow more
technology providers to leverage and strengthen the Jakarta EE brand in the Enterprise
Java community.
COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 17
Fully Transparent Branding process
> https://jakarta.ee/compatibility/get_listed/
• Join the Jakarta EE Working Group
• Complete the steps outlined in the Jakarta EE Trademark Guidelines, including:
a. Follow the Jakarta EE TCK process to completely run and satisfy all of the requirements of the applicable TCK test
b. Email the TCK results to tck@eclipse.org
c. Execute (digitally sign) the Jakarta EE Compatibility Trademark License Agreement (or print the License Agreement
PDF and return the signed agreement to emo-records@eclipse.org)
• Open a GitHub issue and fill in the required information
COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 18
Jakarta EE 8 Compatible Implementations
8 Full Platform Compatible Products 4 Web Profile Compatible Products
Truly an outstanding achievement for the Jakarta EE community to have more Full Platform Compatible
Products in 8 months than Java EE 8 has in over 2-½ years!
19COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Backed by Java industry leaders
Strategic Members
Participant Members
Enterprise Members
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
> Designed to run enterprise
applications with reliability,
availability, scalability, and
performance
> Delivers application portability
across multiple MicroProfile
runtimes
> Natural extension of a Java EE
developer’s existing skill set
ECLIPSE
MICROPROFILE
Specifications for enterprise Java microservices
COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 20
21COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Eclipse MicroProfile 3.3 Released
21
MicroProfile 3.3
JAX-RS 2.1JSON-P 1.1CDI 2.0
Config 1.4
Fault
Tolerance 2.1
JWT
Propagation
1.1
Health 2.2Metrics 2.3
Open
Tracing 1.3
Open API 1.1
= Updated
= No change from last release (MicroProfile 3.2)
= New
Rest Client
1.4
JSON-B 1.0
Standalone
Context
Propagation
1.0
Reactive
Streams
Operators 1.0
Outside umbrella
Reactive
Messaging
1.0
GraphQL 1.0
22COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 22
Current MicroProfile Implementations View the complete listing of
MicroProfile implementations.
COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 23
What’s next?
COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 24
> Stability and Compatibility
> Open for Innovation
> Split Jakarta EE TCK
> Support JPMS
> Standardize Maven Build System
> Deprecate Old Technologies
> Increase Release Cadence
> Focus on Testing
> Specification & Documentation Standardization
Technical Direction Guiding Principles
COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Java EE 8GlassFish 5.0
Java EE 8Eclipse GlassFish 5.1
Jakarta EE 8Eclipse GlassFish 5.1
Jakarta EE 9Eclipse GlassFish 6.0
Sources,
TCKs, Docs
Road map to date
25
● javax namespace
● New process
● New licensing
● New logo
COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Java EE 8GlassFish 5.0
Java EE 8Eclipse GlassFish 5.1
Jakarta EE 8Eclipse GlassFish 5.1
Jakarta EE 9Eclipse GlassFish 6.0
Sources,
TCKs, Docs
Road map to Jakarta EE 9
26
● jakarta namespace
● Java SE 11
● removal of deprecated
specs
● no new specs, only a
few Java SE 8
● minor enhancements to
a few specs
COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Java EE 8GlassFish 5.0
Java EE 8Eclipse GlassFish 5.1
Jakarta EE 8Eclipse GlassFish 5.1
Jakarta EE 9Eclipse GlassFish 6.0
Sources,
TCKs, Docs
What’s Next for Jakarta EE?
27
Community
driven innovation
release
Jakarta EE 10Eclipse GlassFish 6.X
COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 28
Work on Jakarta EE 9 is well on its way!
Jakarta EE 9 Release Plan includes:
● Move to jakarta namespace
(referred to as the “big bang”
approach);
● Remove of unwanted or deprecated
specifications;
● Minor enhancements to a small
number of specifications;
● No new specifications, apart from
specifications pruned from Java SE 8
where appropriate; and
● Java SE 11 support.
COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 29
Aiming for Jakarta EE 9 Milestone Release
Jakarta EE 9 Milestone Release:
● Expected late June
● Platform Specification
● Platform TCK
● Eclipse GlassFish 6.0
https://eclipse-ee4j.github.io/jakartaee-platform/jakartaee
9/JakartaEE9ReleasePlan
COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Opportunities for Improvement and Innovation
30
Native integration with
Kubernetes
Better support for cloud
native architectures
Tools and specifications
needed
A faster pace of innovation
31COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 31
Jakarta EE
Community Wishlist
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
> CDI Alignment
> Modularity
> MicroProfile, Microservices
> Cloud native deployments
> Reactive streams
> Java 11
31
COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 32
Community Engagement
33COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
● JakartaOne Livestream Japan, JakartaOne Livestream CN4J
● Conferences: Devnexus, FOSDEM-EF, ConFoo, CodeMash, IBM Think,
Red Hat Summit, JNation
● Tech Talks, Jakarta EE Updates, Blogs, Studio Jakarta EE Channel
● Developer Survey: 2180 responses
● Crowdcast for JUGs, “Adopt a Spec” Program for JUGs
● Simplified individual participation in Working Group
● Updated resources in Jakarta EE Community Folder
33
Community Participation in 2020 (So Far)
34COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Community Participation in 2020
16% Overall Growth in Project Mailing Lists During Q1
35COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Community Participation in 2019
Member Contributions - Majority from Oracle (Jakarta EE 8)
36COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Jakarta EE Specification projects
Company Commits by Quarter
Community Participation in Q1 2020
Jakarta EE Spec Project Commits - More Even Distribution
COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 37
Get Involved with Jakarta EE
38
Marketing/Promo Technical Work Collateral Work
Bug Reporting
What Can You Help with?
39
Connect with us!
Mailing lists Upcoming Events
Submit here!
GitHub EE4J
Pull Request & issues
JUGs Slack Channel Blog Posts Virtual Meetups
Jakarta Tech Talks
40
Get involved with Jakarta EE Specification Projects Easily!
Contributor
Just execute the Eclipse
Contributor Agreement!
Committer
Once you become a Committer,
EF will guide you through the
process!
COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 41
Subscribe to Jakarta EE
projects/community mailing lists today:
LEARN MORE
https://bit.ly/39TfMVz
COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 42
Become an Eclipse
Foundation Member
https://www.eclipse.org/membership
/become_a_member/
Join the
Jakarta EE Working
Group
https://jakarta.ee/membership/
Participate in
open source,
cloud native Java
Join Us!
COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 43
About the Eclipse Foundation
44COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
300+
Members
375+
Projects
1620+
Committers
30
Professional Staff
14+
Working Groups
195M+
Lines of Code
The Eclipse Foundation - By the Numbers
45COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Our Focus Areas
We provide a
collaborative
environment for the
world’s leading Java
ecosystem players to
advance open source
enterprise Java
technologies for the
cloud.
We enable industry
leaders to collaborate
on an end-to-end IoT
architecture that is
secure, flexible, and
fully based on open
source and open
standards.
We provide leading
automotive OEMs, their
suppliers, and partners
with a sustainable,
transparent, and
vendor-neutral platform to
collaborate on open
technologies and
standards.
The Eclipse IDE is the
critical development
environment for more
than 4 million active users.
Our community is
innovating on the next
generation of cloud native
developer tools.
Cloud Native Java IoT & Edge Automotive Tools
46COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Our Impact: Open Innovation at Industrial Scale
COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
THANK YOU!
jakarta.ee
@TanjaEclipse
47

More Related Content

PDF
Jakarta EE and MicroProfile Tech Talk
PPTX
Jakarta EE 8: Overview of Features
PDF
Jakarta EE and MicroProfile - EclipseCon 2020
PDF
Applied Domain-Driven Design Blueprints for Jakarta EE
PDF
Jakarta for dummEEs | JakartaOne Livestream
PDF
JakartaOne Livestream CN4J: Driving Jakarta EE Success
PPTX
Jakarta EE: Today and Tomorrow
PPTX
Nonblocking Database Access in Helidon SE
Jakarta EE and MicroProfile Tech Talk
Jakarta EE 8: Overview of Features
Jakarta EE and MicroProfile - EclipseCon 2020
Applied Domain-Driven Design Blueprints for Jakarta EE
Jakarta for dummEEs | JakartaOne Livestream
JakartaOne Livestream CN4J: Driving Jakarta EE Success
Jakarta EE: Today and Tomorrow
Nonblocking Database Access in Helidon SE

What's hot (20)

PPTX
Building Cloud-Native Applications with Helidon
PDF
Cloud Native Java Community Day | EclipseCon Europe 2019
PDF
2018.11 eclipse overview (japan meeting)
PPTX
Introduce yourself to java 17
PDF
Building and Deploying Cloud Native Applications
PDF
Building Cloud Native Applications with Oracle Autonomous Database.
PDF
Container Native Development Tools - Talk by Mickey Boxell
PDF
JDK versions and OpenJDK
PDF
Java EE 7 from an HTML5 Perspective, JavaLand 2015
PPTX
Liferay Configuration and Customization
PDF
Running Kubernetes Workloads on Oracle Cloud Infrastructure
PPTX
Liferay on docker
PDF
Burns jsf-confess-2015
PDF
JSF 2.2 Input Output JavaLand 2015
PDF
2015 JavaOne LAD JSF 2.3 & MVC 1.0
PDF
JDK 10 Java Module System
PDF
It's a jdk jungle out there - JDK 11 and OpenJDK 11
PDF
MicroProfile for MicroServices
PDF
MySQL Connector/J Feature Review and How to Upgrade from Connector/J 5.1
PPTX
Enabling Industry Collaborations
Building Cloud-Native Applications with Helidon
Cloud Native Java Community Day | EclipseCon Europe 2019
2018.11 eclipse overview (japan meeting)
Introduce yourself to java 17
Building and Deploying Cloud Native Applications
Building Cloud Native Applications with Oracle Autonomous Database.
Container Native Development Tools - Talk by Mickey Boxell
JDK versions and OpenJDK
Java EE 7 from an HTML5 Perspective, JavaLand 2015
Liferay Configuration and Customization
Running Kubernetes Workloads on Oracle Cloud Infrastructure
Liferay on docker
Burns jsf-confess-2015
JSF 2.2 Input Output JavaLand 2015
2015 JavaOne LAD JSF 2.3 & MVC 1.0
JDK 10 Java Module System
It's a jdk jungle out there - JDK 11 and OpenJDK 11
MicroProfile for MicroServices
MySQL Connector/J Feature Review and How to Upgrade from Connector/J 5.1
Enabling Industry Collaborations
Ad

Similar to Cloud Native Java: Present and Future at Eclipse Foundation (20)

PDF
Cloud Native Java Innovation at the Eclipse Foundation
PDF
Jakarta EE 11: What's New and Why You Should Care
PPTX
OpenCloudNative-BeJUG.pptx
PPTX
Jakarta EE 11 Status Update​
PDF
Akademy es 2021 the Eclipse Foundation introduction and Oniro project
PDF
2019 Jakarta EE Developer Survey Report
PPTX
Jakarta EE 9 Milestone Release Party - Overview
PPTX
Eclipse Transformer
PPTX
Jakarta EE 9 Platform Project
PDF
Jakarta EE 10 - Simplicity for Modern and Lighweight Cloud
PDF
Nurturing OpenJDK Distribution: Eclipse Temurin Sucess History and Plan
PPTX
Jakarta EE 9 Platform Report
PDF
Jakarta EE 10 - Simplicity for Modern and Lighweight Cloud Applications
PDF
Jakarta EE 10: Simplicity for Modern and Lightweight Cloud Applications
PDF
2019.02 Eclipse Foundation and Eclipse IoT presentation at Eclipse IoT Day Gr...
PDF
Open Source is eating the world...
PDF
Eclipse MicroProfile: Accelerating Cloud-Native Application Development with ...
PDF
Jakarta EE for Spring Developers
PPTX
EclipseDay Lyon: What’s happening these days at Eclipse?
PPTX
DevTalks Romania: Prepare for Jakarta EE 11
Cloud Native Java Innovation at the Eclipse Foundation
Jakarta EE 11: What's New and Why You Should Care
OpenCloudNative-BeJUG.pptx
Jakarta EE 11 Status Update​
Akademy es 2021 the Eclipse Foundation introduction and Oniro project
2019 Jakarta EE Developer Survey Report
Jakarta EE 9 Milestone Release Party - Overview
Eclipse Transformer
Jakarta EE 9 Platform Project
Jakarta EE 10 - Simplicity for Modern and Lighweight Cloud
Nurturing OpenJDK Distribution: Eclipse Temurin Sucess History and Plan
Jakarta EE 9 Platform Report
Jakarta EE 10 - Simplicity for Modern and Lighweight Cloud Applications
Jakarta EE 10: Simplicity for Modern and Lightweight Cloud Applications
2019.02 Eclipse Foundation and Eclipse IoT presentation at Eclipse IoT Day Gr...
Open Source is eating the world...
Eclipse MicroProfile: Accelerating Cloud-Native Application Development with ...
Jakarta EE for Spring Developers
EclipseDay Lyon: What’s happening these days at Eclipse?
DevTalks Romania: Prepare for Jakarta EE 11
Ad

More from Jakarta_EE (16)

PDF
Contributors Guide to the Jakarta EE 10 Galaxy
PDF
Shorten All URLs
PPTX
The Eclipse Transformer Project
PPTX
Eclipse GlassFish 6.0.0-M1
PPTX
Building 12-factor Cloud Native Microservices
PDF
JakartaOne Livestream CN4J: Cloud Native Runtimes - Revolution or Evolution?
PDF
JakartaOne Livestream CN4J: Bringing Reactive to Enterprise Developers
PPTX
JakartaOne Livestream CN4J: Eclipse MicroProfile - Your Cloud-Native Companion
PDF
Kubernetes Native Java and Eclipse MicroProfile | EclipseCon Europe 2019
PDF
Jakarta EE Meets NoSQL at the Cloud Age | JakartaOne Livestream
PDF
Turbocharged Java with Quarkus | JakartaOne Livestream
PDF
Building Interoperable Microservices With Eclipse MicroProfile| JakartaOne Li...
PDF
Jakarta RESTful Web Services: Status Quo and Roadmap | JakartaOne Livestream
PDF
My Open Source journey | Community Day, EclipseCon Europe 2019
PDF
Eclipse Jemo | Community Day, EclipseCon Europe 2019
PPTX
Reactive Microservice With MicroProfile | Community Day, EclipseCon Europe 2019
Contributors Guide to the Jakarta EE 10 Galaxy
Shorten All URLs
The Eclipse Transformer Project
Eclipse GlassFish 6.0.0-M1
Building 12-factor Cloud Native Microservices
JakartaOne Livestream CN4J: Cloud Native Runtimes - Revolution or Evolution?
JakartaOne Livestream CN4J: Bringing Reactive to Enterprise Developers
JakartaOne Livestream CN4J: Eclipse MicroProfile - Your Cloud-Native Companion
Kubernetes Native Java and Eclipse MicroProfile | EclipseCon Europe 2019
Jakarta EE Meets NoSQL at the Cloud Age | JakartaOne Livestream
Turbocharged Java with Quarkus | JakartaOne Livestream
Building Interoperable Microservices With Eclipse MicroProfile| JakartaOne Li...
Jakarta RESTful Web Services: Status Quo and Roadmap | JakartaOne Livestream
My Open Source journey | Community Day, EclipseCon Europe 2019
Eclipse Jemo | Community Day, EclipseCon Europe 2019
Reactive Microservice With MicroProfile | Community Day, EclipseCon Europe 2019

Recently uploaded (20)

PDF
How Creative Agencies Leverage Project Management Software.pdf
PPTX
ISO 45001 Occupational Health and Safety Management System
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PPTX
history of c programming in notes for students .pptx
PDF
Digital Strategies for Manufacturing Companies
PPTX
Operating system designcfffgfgggggggvggggggggg
PPTX
L1 - Introduction to python Backend.pptx
PDF
AI in Product Development-omnex systems
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
Softaken Excel to vCard Converter Software.pdf
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PPTX
ai tools demonstartion for schools and inter college
PDF
System and Network Administration Chapter 2
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PDF
medical staffing services at VALiNTRY
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
How Creative Agencies Leverage Project Management Software.pdf
ISO 45001 Occupational Health and Safety Management System
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
history of c programming in notes for students .pptx
Digital Strategies for Manufacturing Companies
Operating system designcfffgfgggggggvggggggggg
L1 - Introduction to python Backend.pptx
AI in Product Development-omnex systems
How to Migrate SBCGlobal Email to Yahoo Easily
Softaken Excel to vCard Converter Software.pdf
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
ai tools demonstartion for schools and inter college
System and Network Administration Chapter 2
How to Choose the Right IT Partner for Your Business in Malaysia
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
medical staffing services at VALiNTRY
Which alternative to Crystal Reports is best for small or large businesses.pdf

Cloud Native Java: Present and Future at Eclipse Foundation

  • 1. COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 1 Cloud Native Java: Present and Future at Eclipse Foundation Tanja Obradovic, Eclipse Foundation @TanjaEclipse JNation 2020
  • 2. 2COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0) 2 Contents Java EE and The Big Move What’s New? Jakarta EE 8 What’s Next? Community Engagement Get involved with Jakarta EE About Eclipse Foundation
  • 3. COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 3 Java EE is ubiquitous in production Java developers worldwide of the Fortune 500 are using Java EE of companies use Java to build over 80% of their applications 10M+ 90% 43% Sources: InfoWorld, 2018 Jakarta EE Developer Survey
  • 4. COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 4 Sources: InfoWorld, 2018 Jakarta EE Developer Survey #1 Stability #2 Specifications #3 Availability of developers Organizations rely on Java EE Top 3 Reasons:
  • 5. COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) The Big Move 5 In September 2017, Java EE technologies moved to the Eclipse Foundation, where they now continue to evolve under the Jakarta EE brand
  • 6. COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 6 > Cloud Native > Multi-Cloud > Innovation > Investment Protection > Business Risk Mitigation > Open Specification Process > Modernize Developer Experience Jakarta EE Priorities
  • 7. COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 7 What’s New?
  • 8. 8COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) > Jakarta EE 9 is now underway! > Jakarta EE 8 Full Platform and Web Profile specifications and related TCKs with broad Java ecosystem support released on 10 September, 2019 > List of Jakarta EE 8 compatible implementations is growing! > Accelerating adoption of Eclipse MicroProfile, specifications for cloud native Java microservices > A community-driven vision for Jakarta EE and cloud native Java emerges > Update on Eclipse Foundation momentum and focus areas What’s New - Overview
  • 9. 9COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) The Eclipse Foundation is home to industry standards and an open source stack for building, deploying, and managing containerized enterprise Java microservices on Kubernetes. We are backed by the world’s leading innovators in Java, including IBM, Microsoft, Oracle, Fujitsu, Payara, Red Hat, and Tomitribe. Cloud Native Java Collaborative Projects
  • 10. COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 10 Jakarta EE 8
  • 11. 11COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Jakarta EE Working Group, an industry consortium Establishes the technical roadmap Ensures compatibility Drives the Jakarta EE brand Approves Specifications Builds the community Working Group An Industry Consortium
  • 12. 12COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Jakarta EE at the Eclipse Foundation 16 Member Organizations 139 Git Repositories ~64.8M Lines of Code ~211 Committers 47 Projects 53 Build Instances
  • 13. 13COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) On September 10th 2019, a diverse community of leading Java organizations and developers delivered a new baseline for the evolution and innovation of enterprise Java technologies under an open, vendor-neutral process. Jakarta EE 8: Powered by Participation Jakarta EE 8 Delivers... Full Compatibility with Java EE™ 8 Open Specifications Open Source TCK License and Process Compatible Implementations A Fully Transparent Branding Process
  • 14. COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 14 Full Compatibility with Java EE 8 > Jakarta EE 8 is fully compatible with the Java EE 8 specifications and Technology Compatibility Kits (TCKs): • The same APIs and Javadoc using the javax namespace • The same behavior as specified in Java EE 8 • Jakarta EE 8 does not require any changes to Java EE 8 applications or their use of javax APIs • Implementations that pass the Java EE 8 TCKs will also pass the Jakarta EE 8 TCKs
  • 15. COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 15 Open Specifications The Jakarta EE Specification Process — an open source specification process that enables code-first development — and a successor to the JCP for Java EE. Specification First Code First Led by Specification Lead Collaborative One normative “Reference Implementation” One or more “Compatible Implementations” Oracle certification process Self certification Documents and TCKs are closed source Documents and TCKs are open source
  • 16. COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 16 Shared Burden Transparency Vendor neutrality and continuity Openness Open Source TCK License and Process > An open process for certifying products as Jakarta EE compatible implementations > The lower cost and more liberal Jakarta EE trademark licensing will allow more technology providers to leverage and strengthen the Jakarta EE brand in the Enterprise Java community.
  • 17. COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 17 Fully Transparent Branding process > https://jakarta.ee/compatibility/get_listed/ • Join the Jakarta EE Working Group • Complete the steps outlined in the Jakarta EE Trademark Guidelines, including: a. Follow the Jakarta EE TCK process to completely run and satisfy all of the requirements of the applicable TCK test b. Email the TCK results to tck@eclipse.org c. Execute (digitally sign) the Jakarta EE Compatibility Trademark License Agreement (or print the License Agreement PDF and return the signed agreement to emo-records@eclipse.org) • Open a GitHub issue and fill in the required information
  • 18. COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 18 Jakarta EE 8 Compatible Implementations 8 Full Platform Compatible Products 4 Web Profile Compatible Products Truly an outstanding achievement for the Jakarta EE community to have more Full Platform Compatible Products in 8 months than Java EE 8 has in over 2-½ years!
  • 19. 19COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Backed by Java industry leaders Strategic Members Participant Members Enterprise Members
  • 20. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) > Designed to run enterprise applications with reliability, availability, scalability, and performance > Delivers application portability across multiple MicroProfile runtimes > Natural extension of a Java EE developer’s existing skill set ECLIPSE MICROPROFILE Specifications for enterprise Java microservices COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 20
  • 21. 21COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Eclipse MicroProfile 3.3 Released 21 MicroProfile 3.3 JAX-RS 2.1JSON-P 1.1CDI 2.0 Config 1.4 Fault Tolerance 2.1 JWT Propagation 1.1 Health 2.2Metrics 2.3 Open Tracing 1.3 Open API 1.1 = Updated = No change from last release (MicroProfile 3.2) = New Rest Client 1.4 JSON-B 1.0 Standalone Context Propagation 1.0 Reactive Streams Operators 1.0 Outside umbrella Reactive Messaging 1.0 GraphQL 1.0
  • 22. 22COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 22 Current MicroProfile Implementations View the complete listing of MicroProfile implementations.
  • 23. COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 23 What’s next?
  • 24. COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 24 > Stability and Compatibility > Open for Innovation > Split Jakarta EE TCK > Support JPMS > Standardize Maven Build System > Deprecate Old Technologies > Increase Release Cadence > Focus on Testing > Specification & Documentation Standardization Technical Direction Guiding Principles
  • 25. COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Java EE 8GlassFish 5.0 Java EE 8Eclipse GlassFish 5.1 Jakarta EE 8Eclipse GlassFish 5.1 Jakarta EE 9Eclipse GlassFish 6.0 Sources, TCKs, Docs Road map to date 25 ● javax namespace ● New process ● New licensing ● New logo
  • 26. COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Java EE 8GlassFish 5.0 Java EE 8Eclipse GlassFish 5.1 Jakarta EE 8Eclipse GlassFish 5.1 Jakarta EE 9Eclipse GlassFish 6.0 Sources, TCKs, Docs Road map to Jakarta EE 9 26 ● jakarta namespace ● Java SE 11 ● removal of deprecated specs ● no new specs, only a few Java SE 8 ● minor enhancements to a few specs
  • 27. COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Java EE 8GlassFish 5.0 Java EE 8Eclipse GlassFish 5.1 Jakarta EE 8Eclipse GlassFish 5.1 Jakarta EE 9Eclipse GlassFish 6.0 Sources, TCKs, Docs What’s Next for Jakarta EE? 27 Community driven innovation release Jakarta EE 10Eclipse GlassFish 6.X
  • 28. COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 28 Work on Jakarta EE 9 is well on its way! Jakarta EE 9 Release Plan includes: ● Move to jakarta namespace (referred to as the “big bang” approach); ● Remove of unwanted or deprecated specifications; ● Minor enhancements to a small number of specifications; ● No new specifications, apart from specifications pruned from Java SE 8 where appropriate; and ● Java SE 11 support.
  • 29. COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 29 Aiming for Jakarta EE 9 Milestone Release Jakarta EE 9 Milestone Release: ● Expected late June ● Platform Specification ● Platform TCK ● Eclipse GlassFish 6.0 https://eclipse-ee4j.github.io/jakartaee-platform/jakartaee 9/JakartaEE9ReleasePlan
  • 30. COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Opportunities for Improvement and Innovation 30 Native integration with Kubernetes Better support for cloud native architectures Tools and specifications needed A faster pace of innovation
  • 31. 31COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 31 Jakarta EE Community Wishlist COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) > CDI Alignment > Modularity > MicroProfile, Microservices > Cloud native deployments > Reactive streams > Java 11 31
  • 32. COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 32 Community Engagement
  • 33. 33COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) ● JakartaOne Livestream Japan, JakartaOne Livestream CN4J ● Conferences: Devnexus, FOSDEM-EF, ConFoo, CodeMash, IBM Think, Red Hat Summit, JNation ● Tech Talks, Jakarta EE Updates, Blogs, Studio Jakarta EE Channel ● Developer Survey: 2180 responses ● Crowdcast for JUGs, “Adopt a Spec” Program for JUGs ● Simplified individual participation in Working Group ● Updated resources in Jakarta EE Community Folder 33 Community Participation in 2020 (So Far)
  • 34. 34COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Community Participation in 2020 16% Overall Growth in Project Mailing Lists During Q1
  • 35. 35COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Community Participation in 2019 Member Contributions - Majority from Oracle (Jakarta EE 8)
  • 36. 36COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Jakarta EE Specification projects Company Commits by Quarter Community Participation in Q1 2020 Jakarta EE Spec Project Commits - More Even Distribution
  • 37. COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 37 Get Involved with Jakarta EE
  • 38. 38 Marketing/Promo Technical Work Collateral Work Bug Reporting What Can You Help with?
  • 39. 39 Connect with us! Mailing lists Upcoming Events Submit here! GitHub EE4J Pull Request & issues JUGs Slack Channel Blog Posts Virtual Meetups Jakarta Tech Talks
  • 40. 40 Get involved with Jakarta EE Specification Projects Easily! Contributor Just execute the Eclipse Contributor Agreement! Committer Once you become a Committer, EF will guide you through the process!
  • 41. COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 41 Subscribe to Jakarta EE projects/community mailing lists today: LEARN MORE https://bit.ly/39TfMVz
  • 42. COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 42 Become an Eclipse Foundation Member https://www.eclipse.org/membership /become_a_member/ Join the Jakarta EE Working Group https://jakarta.ee/membership/ Participate in open source, cloud native Java Join Us!
  • 43. COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 43 About the Eclipse Foundation
  • 44. 44COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 300+ Members 375+ Projects 1620+ Committers 30 Professional Staff 14+ Working Groups 195M+ Lines of Code The Eclipse Foundation - By the Numbers
  • 45. 45COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Our Focus Areas We provide a collaborative environment for the world’s leading Java ecosystem players to advance open source enterprise Java technologies for the cloud. We enable industry leaders to collaborate on an end-to-end IoT architecture that is secure, flexible, and fully based on open source and open standards. We provide leading automotive OEMs, their suppliers, and partners with a sustainable, transparent, and vendor-neutral platform to collaborate on open technologies and standards. The Eclipse IDE is the critical development environment for more than 4 million active users. Our community is innovating on the next generation of cloud native developer tools. Cloud Native Java IoT & Edge Automotive Tools
  • 46. 46COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Our Impact: Open Innovation at Industrial Scale
  • 47. COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) THANK YOU! jakarta.ee @TanjaEclipse 47