Cloud Native Java session, Community Day at EclipseCon Europe 2019.
Presented by Community Day Organizers: Heiko Rupp, Jan Westerkamp, Tanja Obradovic, Susan Iwai, Shabnam Mayel
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
Cloud Native Java Community Day | EclipseCon Europe 2019
1. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 1
Cloud Native Java Community Day, ECE 2019
October 2019
Community Day Organizers Heiko, Jan, Shabnam, Tanja
2. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
AGENDA
2
Cloud Native Java Projects at
the Eclipse Foundation
MicroProfile
Jakarta EE 8 and beyond
Marketing efforts for Jakarta EE 8
3. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 3
Cloud Native Java Projects at the Eclipse Foundation
4. 4COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Cloud Native Java Collaborative Projects
5. 5COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
= Updated = No change from MicroProfile 3.0= New
MicroProfile 3.1
JAX-RS 2.1JSON-P 1.1CDI 2.0
Config 1.3
Fault
Tolerance 2.0
JWT
Propagation 1.1
Health
Check 2.1
Metrics 2.1
Open Tracing
1.3
Open API 1.1
Rest Client 1.3
JSON-B 1.0
Eclipse MicroProfile Specifications
5
MicroProfile 3.1 Release
6. 6COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
MicroProfile Implementations & Projects
6
● Red Hat - Quarkus
● Red Hat - Thorntail
● Red Hat - Red Hat Application Runtimes
● IBM - WebSphere Liberty
● IBM - Open Liberty
● Payara - Payara Micro
● Payara - Payara Server
● Tomitribe - TomEE
● Oracle - Helidon
● Fujitsu - Launcher
● SmallRye
● Hammock
● KumuluzEE
View the complete listing of
MicroProfile implementations.
7. 7COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Java EE ->Jakarta EE at the Eclipse Foundation
16
Member
Organizations
129
Git Repositories
~61.5M
Lines of Code
~160
New Committers
43
Projects
53
Build Instances
8. 8COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Jakarta EE 8
Jakarta EE 8 specifications are:
● Compatible with Java EE 8
● Same APIs and Javadoc using the javax namespace
● Jakarta EE 8 TCKs compatible with Java EE 8 TCKs
● The Jakarta EE 8 Platform specification with same
platform integration requirements as the Java EE 8
Platform specification.
● Multiple compatible implementations of the Jakarta
EE 8 Platform.
● Provide a compatibility and branding process
9. 9COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
JakartaOne Livestream
• Visit jakartaone.org
• Presenters:
• 14 speakers
• 2 opening keynotes from Mike
Milinkovich and James Gosling
• 6 industry keynotes and 6 panelists
• 21 sessions
• 1416 attendees around the globe
• 18 hours of content available for reply on
the web
10. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 10
Compatible Implementations
> Compatible implementations of the Jakarta EE 8 Platform (Full and Web profiles):
• Eclipse GlassFish, Open Liberty (IBM), WildFly (Red Hat) and Payara Server
(Payara) were certified as compatible implementations
• jakarta .ee/compatibility
• The other vendors in the Jakarta EE Working Group intend to certify their Java EE 8
compatible implementations as Jakarta EE 8 compatible
• Any Java EE 8 compatible implementation would also be Jakarta EE 8 compatible
11. 1111COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
TCK Now Open Sourced!
Transparency
Openness
Vendor neutrality and continuity
Shared burden
12. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 12
What’s next?
13. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Opportunities for Improvement
13
Native integration with
Kubernetes
Better support for cloud
native architectures
Tools and specifications
needed
A faster pace of innovation
14. COPYRIGHT (C) 2019, 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 5.X
Sources,
TCKs, Docs
What’s Next for Jakarta EE?
14
● New namespace
● Java SE 11
● Removal of
deprecated specs
● ....maybe more
● javax namespace
● New process
● New licensing
● New logo
15. 15COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 15
Jakarta EE 9
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
15
16. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 16
Jakarta EE 8 Release-Marketing Updates
17. 17COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
JakartaOne Livestream By the Numbers
1,416 Registered Attendees
909
713
Attended Live
(71.5% show up rate)
Watched Replay
(as of Oct 19 at 8PM ET)
18. 18COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Marketing Updates- Jakarta EE 8 Launch
Metrics EF + Community
(as of Oct 19, 2 PM ET)
JakartaOne Livestream Registered Attendees 1,418
# press articles 34
# press interviews 11
# analyst briefings leading up to the launch 6
# blogs published by EF and Members in Q3 16
# Downloads of the Cloud Native Java eBook 833
19. 1919COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
A NEW BASELINE FOR THE EVOLUTION & INNOVATION
OF ENTERPRISE JAVA TECHNOLOGIES
JAKARTA EE 8
jakarta.ee/release
Check out jakarta.ee/compatibility
20. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Read the eBook
Charting a Course for
Cloud Native Java
Get insight into what cloud native Java is, why it
matters so much to so many people, and provides
the community’s perspective of where Jakarta EE
technologies are headed.
http://bit.ly/CNJ-eBook
21. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 21
Compatible Implementations
With more implementations to come!
Check out jakarta.ee/compatibility
22. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 22
Upcoming Events
Devoxx BE 4-8 November
Eclipse Foundation present with cloud native Java projects at Booth No. #13
KubeCon NA 18-21 November
Eclipse Foundation present with cloud native Java projects at Booth No. #S05
23. 2323COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
GET SOCIAL
TWITTER FACEBOOK LINKEDIN
@JakartaEE @JakartaEE JakartaEE
24. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
THANK YOU!
jakarta.ee
24
25. 25COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Work done so far...
● The code is contributed
● Published the 2018 Jakarta EE Developer Survey
findings
● Eclipse GlassFish 5.1 Java EE 8 certified is
released
● Eclipse Foundation Specification Process is
available
○ EFSP v1.1
● Customization of EFSP for the needs of Jakarta EE
resulted in Jakarta EE Specification Process
○ JESP v1.2
26. 26COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
… Work done so far ...
● Lot of work on engaging with community
○ Community engagement
○ Public Community drive
○ Jakarta Tech Talks
○ Monthly Jakarta EE Update calls, community calendar
○ Monthly blog/email updates - look here
● Published the 2019 Jakarta EE Developer Survey
findings
27. 27COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
… Work done so far ...
• Jakarta EE 8 is released
• 34 Jakarta EE specifications in total
• Full Platform and Web Profile specifications
• Plus 32 Jakarta EE individual specifications
• Having 4 Compatible Products
• Eclipse GlassFish 5.1 (Full and Web Profile)
• OpenLiberty 19.0.0.6 (Full and Web Profile)
• WildFly 17.0.1 (Full Profile)
• Payara Server 5.193.1 (Full Profile)
• Jakarta EE is 2019 Duke's Choice Award Winner
(open source contribution recognition)
28. 28COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
… Work done so far
• JakartaOne Livestream
• Presenters:
• 14 speakers
• 2 opening keynotes from Mike
Milinkovich and James Gosling
• 6 industry keynotes and 6 panelists
• 21 sessions
• 1416 attendees around the globe
• 18 hours of content available for reply on
the web
29. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 29
> Cloud Native
> Multi-Cloud
> Rapid Innovation
> Investment Protection
> Open Specification Process
> Business Risk Mitigation
> Modernize Developer Expertise
Jakarta EE Priorities