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

What's hot (20)

PPTX
Building Cloud-Native Applications with Helidon
Dmitry Kornilov
 
PDF
Cloud Native Java Community Day | EclipseCon Europe 2019
Jakarta_EE
 
PDF
2018.11 eclipse overview (japan meeting)
Mike Milinkovich
 
PPTX
Introduce yourself to java 17
ankitbhandari32
 
PDF
Building and Deploying Cloud Native Applications
Manish Kapur
 
PDF
Building Cloud Native Applications with Oracle Autonomous Database.
Oracle Developers
 
PDF
Container Native Development Tools - Talk by Mickey Boxell
Oracle Developers
 
PDF
JDK versions and OpenJDK
Wolfgang Weigend
 
PDF
Java EE 7 from an HTML5 Perspective, JavaLand 2015
Edward Burns
 
PPTX
Liferay Configuration and Customization
Thành Nguyễn
 
PDF
Running Kubernetes Workloads on Oracle Cloud Infrastructure
Oracle Developers
 
PPTX
Liferay on docker
Geeta Raghu Vamsi Kotipalli
 
PDF
Burns jsf-confess-2015
Edward Burns
 
PDF
JSF 2.2 Input Output JavaLand 2015
Edward Burns
 
PDF
2015 JavaOne LAD JSF 2.3 & MVC 1.0
mnriem
 
PDF
JDK 10 Java Module System
Wolfgang Weigend
 
PDF
It's a jdk jungle out there - JDK 11 and OpenJDK 11
Wolfgang Weigend
 
PDF
MicroProfile for MicroServices
Mert Çalışkan
 
PDF
MySQL Connector/J Feature Review and How to Upgrade from Connector/J 5.1
Filipe Silva
 
PPTX
Enabling Industry Collaborations
Ian Skerrett
 
Building Cloud-Native Applications with Helidon
Dmitry Kornilov
 
Cloud Native Java Community Day | EclipseCon Europe 2019
Jakarta_EE
 
2018.11 eclipse overview (japan meeting)
Mike Milinkovich
 
Introduce yourself to java 17
ankitbhandari32
 
Building and Deploying Cloud Native Applications
Manish Kapur
 
Building Cloud Native Applications with Oracle Autonomous Database.
Oracle Developers
 
Container Native Development Tools - Talk by Mickey Boxell
Oracle Developers
 
JDK versions and OpenJDK
Wolfgang Weigend
 
Java EE 7 from an HTML5 Perspective, JavaLand 2015
Edward Burns
 
Liferay Configuration and Customization
Thành Nguyễn
 
Running Kubernetes Workloads on Oracle Cloud Infrastructure
Oracle Developers
 
Liferay on docker
Geeta Raghu Vamsi Kotipalli
 
Burns jsf-confess-2015
Edward Burns
 
JSF 2.2 Input Output JavaLand 2015
Edward Burns
 
2015 JavaOne LAD JSF 2.3 & MVC 1.0
mnriem
 
JDK 10 Java Module System
Wolfgang Weigend
 
It's a jdk jungle out there - JDK 11 and OpenJDK 11
Wolfgang Weigend
 
MicroProfile for MicroServices
Mert Çalışkan
 
MySQL Connector/J Feature Review and How to Upgrade from Connector/J 5.1
Filipe Silva
 
Enabling Industry Collaborations
Ian Skerrett
 

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

PDF
Cloud Native Java Innovation at the Eclipse Foundation
Thabang Mashologu
 
PPTX
OpenCloudNative-BeJUG.pptx
EmilyJiang23
 
PDF
2019 Jakarta EE Developer Survey Report
Thabang Mashologu
 
PPTX
Jakarta EE 11 Status Update​
Edward Burns
 
PDF
From Legacy to Legendary - Jakarta EE's Evolution in the Modern Era
Buhake Sindi
 
PDF
Voxxed Athens 2018 - Java EE is dead Long live jakarta EE!
Voxxed Athens
 
PDF
Oracle Code One 2018 Feedback (Server Side / Japanese)
Logico
 
PPTX
Jakarta EE 9 Platform Project
Jakarta_EE
 
PPTX
Bootstrapping a simple enterprise application with Java EE successor, Jakarta...
Buhake Sindi
 
PDF
Jakarta EE 最前線 - Jakarta EEの現在、ロードマップなど
オラクルエンジニア通信
 
PDF
Eclipse MicroProfile: Accelerating Cloud-Native Application Development with ...
Thabang Mashologu
 
PPTX
Jakarta EE 9 Milestone Release Party - Overview
Jakarta_EE
 
PDF
Eclipse & java based modeling platforms for smart phone
IAEME Publication
 
PPTX
EclipseDay Lyon: What’s happening these days at Eclipse?
Philippe Krief
 
PPTX
Jakarta EE 9 Platform Report
Jakarta_EE
 
PPTX
[JOI] TOTVS Developers Joinville - Java #1
Rubens Dos Santos Filho
 
PDF
The State of Java under Oracle at JCertif 2011
Arun Gupta
 
PDF
JCP 20 Year Anniversary
Heather VanCura
 
PDF
Business Value of Java Microservices with Eclipse Microprofile eBook
Thabang Mashologu
 
PDF
Eclipse Day India 2015 - Keynote (Mike Milinkovich)
Eclipse Day India
 
Cloud Native Java Innovation at the Eclipse Foundation
Thabang Mashologu
 
OpenCloudNative-BeJUG.pptx
EmilyJiang23
 
2019 Jakarta EE Developer Survey Report
Thabang Mashologu
 
Jakarta EE 11 Status Update​
Edward Burns
 
From Legacy to Legendary - Jakarta EE's Evolution in the Modern Era
Buhake Sindi
 
Voxxed Athens 2018 - Java EE is dead Long live jakarta EE!
Voxxed Athens
 
Oracle Code One 2018 Feedback (Server Side / Japanese)
Logico
 
Jakarta EE 9 Platform Project
Jakarta_EE
 
Bootstrapping a simple enterprise application with Java EE successor, Jakarta...
Buhake Sindi
 
Jakarta EE 最前線 - Jakarta EEの現在、ロードマップなど
オラクルエンジニア通信
 
Eclipse MicroProfile: Accelerating Cloud-Native Application Development with ...
Thabang Mashologu
 
Jakarta EE 9 Milestone Release Party - Overview
Jakarta_EE
 
Eclipse & java based modeling platforms for smart phone
IAEME Publication
 
EclipseDay Lyon: What’s happening these days at Eclipse?
Philippe Krief
 
Jakarta EE 9 Platform Report
Jakarta_EE
 
[JOI] TOTVS Developers Joinville - Java #1
Rubens Dos Santos Filho
 
The State of Java under Oracle at JCertif 2011
Arun Gupta
 
JCP 20 Year Anniversary
Heather VanCura
 
Business Value of Java Microservices with Eclipse Microprofile eBook
Thabang Mashologu
 
Eclipse Day India 2015 - Keynote (Mike Milinkovich)
Eclipse Day India
 
Ad

More from Jakarta_EE (17)

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

Recently uploaded (20)

PDF
Top Agile Project Management Tools for Teams in 2025
Orangescrum
 
PDF
Empower Your Tech Vision- Why Businesses Prefer to Hire Remote Developers fro...
logixshapers59
 
PPTX
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
PPTX
Empowering Asian Contributions: The Rise of Regional User Groups in Open Sour...
Shane Coughlan
 
PPTX
Home Care Tools: Benefits, features and more
Third Rock Techkno
 
PDF
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
PDF
HiHelloHR – Simplify HR Operations for Modern Workplaces
HiHelloHR
 
PPTX
Agentic Automation: Build & Deploy Your First UiPath Agent
klpathrudu
 
PPTX
AEM User Group: India Chapter Kickoff Meeting
jennaf3
 
PDF
SAP Firmaya İade ABAB Kodları - ABAB ile yazılmıl hazır kod örneği
Salih Küçük
 
PDF
유니티에서 Burst Compiler+ThreadedJobs+SIMD 적용사례
Seongdae Kim
 
PDF
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pdf
Varsha Nayak
 
PDF
MiniTool Partition Wizard 12.8 Crack License Key LATEST
hashhshs786
 
PDF
Download Canva Pro 2025 PC Crack Full Latest Version
bashirkhan333g
 
PDF
Open Chain Q2 Steering Committee Meeting - 2025-06-25
Shane Coughlan
 
PDF
Wondershare PDFelement Pro Crack for MacOS New Version Latest 2025
bashirkhan333g
 
PPTX
Finding Your License Details in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PDF
MiniTool Partition Wizard Free Crack + Full Free Download 2025
bashirkhan333g
 
PDF
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 
PPTX
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
Top Agile Project Management Tools for Teams in 2025
Orangescrum
 
Empower Your Tech Vision- Why Businesses Prefer to Hire Remote Developers fro...
logixshapers59
 
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
Empowering Asian Contributions: The Rise of Regional User Groups in Open Sour...
Shane Coughlan
 
Home Care Tools: Benefits, features and more
Third Rock Techkno
 
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
HiHelloHR – Simplify HR Operations for Modern Workplaces
HiHelloHR
 
Agentic Automation: Build & Deploy Your First UiPath Agent
klpathrudu
 
AEM User Group: India Chapter Kickoff Meeting
jennaf3
 
SAP Firmaya İade ABAB Kodları - ABAB ile yazılmıl hazır kod örneği
Salih Küçük
 
유니티에서 Burst Compiler+ThreadedJobs+SIMD 적용사례
Seongdae Kim
 
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pdf
Varsha Nayak
 
MiniTool Partition Wizard 12.8 Crack License Key LATEST
hashhshs786
 
Download Canva Pro 2025 PC Crack Full Latest Version
bashirkhan333g
 
Open Chain Q2 Steering Committee Meeting - 2025-06-25
Shane Coughlan
 
Wondershare PDFelement Pro Crack for MacOS New Version Latest 2025
bashirkhan333g
 
Finding Your License Details in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
MiniTool Partition Wizard Free Crack + Full Free Download 2025
bashirkhan333g
 
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 

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 [email protected] c. Execute (digitally sign) the Jakarta EE Compatibility Trademark License Agreement (or print the License Agreement PDF and return the signed agreement to [email protected]) • 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