WSO2's API Vision: Unifying Control, Empowering Developers
JakartaOne Livestream CN4J: Driving Jakarta EE Success
1. COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0) 1
May 12, 2020
Driving Jakarta EE Success
2. 2COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Challenging Times
Hope You are Safe and Well
Thank You for Taking Your Time Today
Welcome
3. 3COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0) 3
Contents
Jakarta EE 8
Jakarta EE and Cloud Native
Community Participation
Jakarta EE 9 Update
How You Can Help
4. 4COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
On September 10, 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
Platform Integration
Requirement Parity with
Java EE 8
A Fully Transparent
Branding Process
5. 5COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
9 Implementations passing Full Platform TCK
4 Implementations passing Web Profile TCK
5
Jakarta EE 8: Implementations Passing TCKs
6. 6COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Kubernetes Support
Cloud Offerings
6
Jakarta EE and Cloud Native
Open Liberty
Operator
Wildfly
Operator
WebLogic
Operator
Docker Nodes
7. 7COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Leveraging Jakarta EE specifications
Leveraging Eclipse GlassFish implementations - Helidon MP example
7
Jakarta EE and Cloud Native: MicroProfile
8. 8COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
JakartaOne Livestream Japan
Conferences: Devnexus, FOSDEM-EF, ConFoo, CodeMash
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
8
Community Participation in 2020 (So Far)
9. 9COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Community Participation in 2020
16% Overall Growth in Project Mailing Lists During Q1
10. 10COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Community Participation in 2019
Member Contributions - Majority from Oracle (Jakarta EE 8)
11. 11COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Jakarta EE Specification projects
Company Commits by Quarter
Community Participation in Q1 2020
Jakarta EE Spec Project Commits - More Even Distribution
12. 12COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
New version of Jakarta EE platform, component APIs
Functional, architectural equivalence to Jakarta EE 8
Transforms use of javax.* namespace to jakarta.*
● Consistent approach across specifications
Enable modification of applications, tooling to use Jakarta EE 9
● Eclipse Transformer project making progress
Enables platform evolution in future Jakarta EE releases
12
Jakarta EE 9
13. 13COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Move to Jakarta namespace across specifications
No new specs (except specs pruned from Java SE 8)
Remove unwanted/deprecated specifications
Minor enhancements to small number of specs
Java SE 11 support
30+ specifications, TCKs, compatible implementations
13
Jakarta EE 9 Project Scope
https://eclipse-ee4j.github.io/jakartaee-platform/jakartaee9/JakartaEE9ReleasePlan
14. 14COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
API Release Candidates available for all specs
Milestone implementations for all components
Growing number of component TCKs
Eclipse GlassFish 6.0 building
“Nucleus” GlassFish runtime booting
● Jersey, HK2, Grizzly and core kernel capabilities
Targeting Milestone release in June, GA in early fall
14
Making Forward Progress on Jakarta EE 9
15. 15COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0) 15
Marketing/Promo Technical Work Collateral Work
Bug Reporting
What Can You Help with?
16. 16COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0) 16
Connect with us!
Mailing lists Upcoming Events
Submit here!
GitHub EE4J
Pull Request & issues
Jakarta EE Development
Slack Workspace
Blog Posts Virtual Meetups
Jakarta Tech Talks
17. 17COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0) 17
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!
18. Thank you!
COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)