SlideShare a Scribd company logo
1 of 47
Download to read offline
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

Building Cloud-Native Applications with Helidon
Building Cloud-Native Applications with HelidonBuilding Cloud-Native Applications with Helidon
Building Cloud-Native Applications with HelidonDmitry Kornilov
 
Cloud Native Java Community Day | EclipseCon Europe 2019
Cloud Native Java Community Day | EclipseCon Europe 2019Cloud Native Java Community Day | EclipseCon Europe 2019
Cloud Native Java Community Day | EclipseCon Europe 2019Jakarta_EE
 
2018.11 eclipse overview (japan meeting)
2018.11 eclipse overview (japan meeting)2018.11 eclipse overview (japan meeting)
2018.11 eclipse overview (japan meeting)Mike Milinkovich
 
Introduce yourself to java 17
Introduce yourself to java 17Introduce yourself to java 17
Introduce yourself to java 17ankitbhandari32
 
Building and Deploying Cloud Native Applications
Building and Deploying Cloud Native ApplicationsBuilding and Deploying Cloud Native Applications
Building and Deploying Cloud Native ApplicationsManish Kapur
 
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
 
Container Native Development Tools - Talk by Mickey Boxell
Container Native Development Tools - Talk by Mickey BoxellContainer Native Development Tools - Talk by Mickey Boxell
Container Native Development Tools - Talk by Mickey BoxellOracle Developers
 
Java EE 7 from an HTML5 Perspective, JavaLand 2015
Java EE 7 from an HTML5 Perspective, JavaLand 2015Java EE 7 from an HTML5 Perspective, JavaLand 2015
Java EE 7 from an HTML5 Perspective, JavaLand 2015Edward Burns
 
Liferay Configuration and Customization
Liferay Configuration and CustomizationLiferay Configuration and Customization
Liferay Configuration and CustomizationThành Nguyễn
 
Running Kubernetes Workloads on Oracle Cloud Infrastructure
Running Kubernetes Workloads on Oracle Cloud InfrastructureRunning Kubernetes Workloads on Oracle Cloud Infrastructure
Running Kubernetes Workloads on Oracle Cloud InfrastructureOracle Developers
 
Burns jsf-confess-2015
Burns jsf-confess-2015Burns jsf-confess-2015
Burns jsf-confess-2015Edward Burns
 
JSF 2.2 Input Output JavaLand 2015
JSF 2.2 Input Output JavaLand 2015JSF 2.2 Input Output JavaLand 2015
JSF 2.2 Input Output JavaLand 2015Edward Burns
 
2015 JavaOne LAD JSF 2.3 & MVC 1.0
2015 JavaOne LAD JSF 2.3 & MVC 1.02015 JavaOne LAD JSF 2.3 & MVC 1.0
2015 JavaOne LAD JSF 2.3 & MVC 1.0mnriem
 
It's a jdk jungle out there - JDK 11 and OpenJDK 11
It's a jdk jungle out there - JDK 11 and OpenJDK 11It's a jdk jungle out there - JDK 11 and OpenJDK 11
It's a jdk jungle out there - JDK 11 and OpenJDK 11Wolfgang Weigend
 
MicroProfile for MicroServices
MicroProfile for MicroServicesMicroProfile for MicroServices
MicroProfile for MicroServicesMert Çalışkan
 
MySQL Connector/J Feature Review and How to Upgrade from Connector/J 5.1
MySQL Connector/J Feature Review and How to Upgrade from Connector/J 5.1MySQL Connector/J Feature Review and How to Upgrade from Connector/J 5.1
MySQL Connector/J Feature Review and How to Upgrade from Connector/J 5.1Filipe Silva
 
Enabling Industry Collaborations
Enabling Industry CollaborationsEnabling Industry Collaborations
Enabling Industry CollaborationsIan Skerrett
 

What's hot (20)

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

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

Cloud Native Java Innovation at the Eclipse Foundation
Cloud Native Java Innovation at the Eclipse Foundation Cloud Native Java Innovation at the Eclipse Foundation
Cloud Native Java Innovation at the Eclipse Foundation Thabang Mashologu
 
OpenCloudNative-BeJUG.pptx
OpenCloudNative-BeJUG.pptxOpenCloudNative-BeJUG.pptx
OpenCloudNative-BeJUG.pptxEmilyJiang23
 
Jakarta EE 11 Status Update​
Jakarta EE 11 Status Update​Jakarta EE 11 Status Update​
Jakarta EE 11 Status Update​Edward Burns
 
Akademy es 2021 the Eclipse Foundation introduction and Oniro project
Akademy es 2021 the Eclipse Foundation introduction and Oniro projectAkademy es 2021 the Eclipse Foundation introduction and Oniro project
Akademy es 2021 the Eclipse Foundation introduction and Oniro projectAgustin Benito Bethencourt
 
2019 Jakarta EE Developer Survey Report
2019 Jakarta EE Developer Survey Report2019 Jakarta EE Developer Survey Report
2019 Jakarta EE Developer Survey ReportThabang Mashologu
 
Jakarta EE 9 Milestone Release Party - Overview
Jakarta EE 9 Milestone Release Party - OverviewJakarta EE 9 Milestone Release Party - Overview
Jakarta EE 9 Milestone Release Party - OverviewJakarta_EE
 
Eclipse Transformer
Eclipse TransformerEclipse Transformer
Eclipse TransformerJakarta_EE
 
Jakarta EE 9 Platform Project
Jakarta EE 9 Platform ProjectJakarta EE 9 Platform Project
Jakarta EE 9 Platform ProjectJakarta_EE
 
Jakarta EE 10 - Simplicity for Modern and Lighweight Cloud
Jakarta EE 10 - Simplicity for Modern and Lighweight CloudJakarta EE 10 - Simplicity for Modern and Lighweight Cloud
Jakarta EE 10 - Simplicity for Modern and Lighweight CloudIvar Grimstad
 
Jakarta EE 9 Platform Report
Jakarta EE 9 Platform ReportJakarta EE 9 Platform Report
Jakarta EE 9 Platform ReportJakarta_EE
 
Jakarta EE 10 - Simplicity for Modern and Lighweight Cloud Applications
Jakarta EE 10 - Simplicity for Modern and Lighweight Cloud Applications Jakarta EE 10 - Simplicity for Modern and Lighweight Cloud Applications
Jakarta EE 10 - Simplicity for Modern and Lighweight Cloud Applications Ivar Grimstad
 
Jakarta EE 10: Simplicity for Modern and Lightweight Cloud Applications
Jakarta EE 10: Simplicity for Modern and Lightweight  Cloud ApplicationsJakarta EE 10: Simplicity for Modern and Lightweight  Cloud Applications
Jakarta EE 10: Simplicity for Modern and Lightweight Cloud ApplicationsIvar Grimstad
 
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
 
Open Source is eating the world...
Open Source is eating the world...Open Source is eating the world...
Open Source is eating the world...Philippe Krief
 
Eclipse MicroProfile: Accelerating Cloud-Native Application Development with ...
Eclipse MicroProfile: Accelerating Cloud-Native Application Development with ...Eclipse MicroProfile: Accelerating Cloud-Native Application Development with ...
Eclipse MicroProfile: Accelerating Cloud-Native Application Development with ...Thabang Mashologu
 
Jakarta EE for Spring Developers
Jakarta EE for Spring DevelopersJakarta EE for Spring Developers
Jakarta EE for Spring DevelopersIvar Grimstad
 
EclipseDay Lyon: What’s happening these days at Eclipse?
EclipseDay Lyon: What’s happening these days at Eclipse?EclipseDay Lyon: What’s happening these days at Eclipse?
EclipseDay Lyon: What’s happening these days at Eclipse?Philippe Krief
 
Jakarta EE 最前線 - Jakarta EEの現在、ロードマップなど
Jakarta EE 最前線 - Jakarta EEの現在、ロードマップなどJakarta EE 最前線 - Jakarta EEの現在、ロードマップなど
Jakarta EE 最前線 - Jakarta EEの現在、ロードマップなどオラクルエンジニア通信
 
Jakarta EE 10 - Simplicity for Modern and Lighweight Cloud Applications
Jakarta EE 10 - Simplicity for Modern and Lighweight Cloud ApplicationsJakarta EE 10 - Simplicity for Modern and Lighweight Cloud Applications
Jakarta EE 10 - Simplicity for Modern and Lighweight Cloud ApplicationsIvar Grimstad
 
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
 

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

Cloud Native Java Innovation at the Eclipse Foundation
Cloud Native Java Innovation at the Eclipse Foundation Cloud Native Java Innovation at the Eclipse Foundation
Cloud Native Java Innovation at the Eclipse Foundation
 
OpenCloudNative-BeJUG.pptx
OpenCloudNative-BeJUG.pptxOpenCloudNative-BeJUG.pptx
OpenCloudNative-BeJUG.pptx
 
Jakarta EE 11 Status Update​
Jakarta EE 11 Status Update​Jakarta EE 11 Status Update​
Jakarta EE 11 Status Update​
 
Akademy es 2021 the Eclipse Foundation introduction and Oniro project
Akademy es 2021 the Eclipse Foundation introduction and Oniro projectAkademy es 2021 the Eclipse Foundation introduction and Oniro project
Akademy es 2021 the Eclipse Foundation introduction and Oniro project
 
2019 Jakarta EE Developer Survey Report
2019 Jakarta EE Developer Survey Report2019 Jakarta EE Developer Survey Report
2019 Jakarta EE Developer Survey Report
 
Jakarta EE 9 Milestone Release Party - Overview
Jakarta EE 9 Milestone Release Party - OverviewJakarta EE 9 Milestone Release Party - Overview
Jakarta EE 9 Milestone Release Party - Overview
 
Eclipse Transformer
Eclipse TransformerEclipse Transformer
Eclipse Transformer
 
Jakarta EE 9 Platform Project
Jakarta EE 9 Platform ProjectJakarta EE 9 Platform Project
Jakarta EE 9 Platform Project
 
Jakarta EE 10 - Simplicity for Modern and Lighweight Cloud
Jakarta EE 10 - Simplicity for Modern and Lighweight CloudJakarta EE 10 - Simplicity for Modern and Lighweight Cloud
Jakarta EE 10 - Simplicity for Modern and Lighweight Cloud
 
Jakarta EE 9 Platform Report
Jakarta EE 9 Platform ReportJakarta EE 9 Platform Report
Jakarta EE 9 Platform Report
 
Jakarta EE 10 - Simplicity for Modern and Lighweight Cloud Applications
Jakarta EE 10 - Simplicity for Modern and Lighweight Cloud Applications Jakarta EE 10 - Simplicity for Modern and Lighweight Cloud Applications
Jakarta EE 10 - Simplicity for Modern and Lighweight Cloud Applications
 
Jakarta EE 10: Simplicity for Modern and Lightweight Cloud Applications
Jakarta EE 10: Simplicity for Modern and Lightweight  Cloud ApplicationsJakarta EE 10: Simplicity for Modern and Lightweight  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...
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...
 
Open Source is eating the world...
Open Source is eating the world...Open Source is eating the world...
Open Source is eating the world...
 
Eclipse MicroProfile: Accelerating Cloud-Native Application Development with ...
Eclipse MicroProfile: Accelerating Cloud-Native Application Development with ...Eclipse MicroProfile: Accelerating Cloud-Native Application Development with ...
Eclipse MicroProfile: Accelerating Cloud-Native Application Development with ...
 
Jakarta EE for Spring Developers
Jakarta EE for Spring DevelopersJakarta EE for Spring Developers
Jakarta EE for Spring Developers
 
EclipseDay Lyon: What’s happening these days at Eclipse?
EclipseDay Lyon: What’s happening these days at Eclipse?EclipseDay Lyon: What’s happening these days at Eclipse?
EclipseDay Lyon: What’s happening these days at Eclipse?
 
Jakarta EE 最前線 - Jakarta EEの現在、ロードマップなど
Jakarta EE 最前線 - Jakarta EEの現在、ロードマップなどJakarta EE 最前線 - Jakarta EEの現在、ロードマップなど
Jakarta EE 最前線 - Jakarta EEの現在、ロードマップなど
 
Jakarta EE 10 - Simplicity for Modern and Lighweight Cloud Applications
Jakarta EE 10 - Simplicity for Modern and Lighweight Cloud ApplicationsJakarta EE 10 - Simplicity for Modern and Lighweight Cloud Applications
Jakarta EE 10 - Simplicity for Modern and Lighweight Cloud 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
 

More from Jakarta_EE

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

More from Jakarta_EE (16)

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

Recently uploaded

(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 

Recently uploaded (20)

(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 

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