What you need to know about Jakarta EE...COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE...
Transcript of What you need to know about Jakarta EE...COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE...
![Page 1: What you need to know about Jakarta EE...COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) TL;DR “Jakarta EE 8 will NOT](https://reader033.fdocuments.net/reader033/viewer/2022042301/5ecbf90dfe3782400d37d128/html5/thumbnails/1.jpg)
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 1
What you need to know about Jakarta EE
May 2019 Mike Milinkovich, Eclipse Foundation
Paul Buck, Eclipse FoundationWill Lyons, Oracle
![Page 2: What you need to know about Jakarta EE...COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) TL;DR “Jakarta EE 8 will NOT](https://reader033.fdocuments.net/reader033/viewer/2022042301/5ecbf90dfe3782400d37d128/html5/thumbnails/2.jpg)
2COPYRIGHT (C) 2019, 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
![Page 3: What you need to know about Jakarta EE...COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) TL;DR “Jakarta EE 8 will NOT](https://reader033.fdocuments.net/reader033/viewer/2022042301/5ecbf90dfe3782400d37d128/html5/thumbnails/3.jpg)
3COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Strategic Members
Participating Members
![Page 4: What you need to know about Jakarta EE...COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) TL;DR “Jakarta EE 8 will NOT](https://reader033.fdocuments.net/reader033/viewer/2022042301/5ecbf90dfe3782400d37d128/html5/thumbnails/4.jpg)
4COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
~160New Committers
39Projects
53Build Pipelines
99Git Repositories
Jakarta EE at the Eclipse Foundation
![Page 5: What you need to know about Jakarta EE...COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) TL;DR “Jakarta EE 8 will NOT](https://reader033.fdocuments.net/reader033/viewer/2022042301/5ecbf90dfe3782400d37d128/html5/thumbnails/5.jpg)
5COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 5
Community Engagement
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
> [email protected]> Jakarta Tech Talks> Monthly Jakarta EE Update calls> Monthly email updates (new this
month!)> Ad hoc town halls> Blog aggregator on jakarta.ee > Deep technical discussions on future of
the platform at [email protected]
5
![Page 6: What you need to know about Jakarta EE...COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) TL;DR “Jakarta EE 8 will NOT](https://reader033.fdocuments.net/reader033/viewer/2022042301/5ecbf90dfe3782400d37d128/html5/thumbnails/6.jpg)
6COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 6
Progress Summary
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
> Code and TCKs contributed• Builds running on EF infra
> Eclipse GlassFish 5.1 Java EE 8 certified
• GlassFish certification running on EF infra
> Eclipse Foundation Specification Process (EFSP) delivered: EFSP v1.1
> Jakarta EE SP (based on EFSP) delivered: JESP v1.0
> 2019 Jakarta EE Developer Survey is published
6
![Page 7: What you need to know about Jakarta EE...COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) TL;DR “Jakarta EE 8 will NOT](https://reader033.fdocuments.net/reader033/viewer/2022042301/5ecbf90dfe3782400d37d128/html5/thumbnails/7.jpg)
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
What will be Jakarta EE 8?
Jakarta EE 8 specifications will:• Be fully compatible with Java EE 8 specifications• Include the same APIs and Javadoc using the javax namespace• Provide Jakarta EE 8 TCKs based on, and fully compatible with, the Java EE 8
TCKs. • Include a Jakarta EE 8 Platform specification with the same platform
integration requirements as the Java EE 8 Platform specification. • Reference multiple compatible implementations of the Jakarta EE 8 Platform.• Provide a compatibility and branding process for demonstrating that
implementations are Jakarta EE 8 compatible.
Jakarta EE 8 will NOT break existing Java EE applications that rely upon javax APIs
![Page 8: What you need to know about Jakarta EE...COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) TL;DR “Jakarta EE 8 will NOT](https://reader033.fdocuments.net/reader033/viewer/2022042301/5ecbf90dfe3782400d37d128/html5/thumbnails/8.jpg)
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Latest News
Jakarta EE Rights to Java Trademarks● The javax package namespace cannot be evolved by the Jakarta EE ● Java trademarks such as the existing specification names cannot be used by Jakarta EE
specifications
What does this mean?● No modification to the javax package namespace is permitted within Jakarta EE.● Jakarta EE component specifications using the javax package namespace may be not be
part of future Jakarta EE Platform specifications.● Specification names must be changed
Please refer to Mike Milinkovich’s blog on jakarta.ee for details
![Page 9: What you need to know about Jakarta EE...COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) TL;DR “Jakarta EE 8 will NOT](https://reader033.fdocuments.net/reader033/viewer/2022042301/5ecbf90dfe3782400d37d128/html5/thumbnails/9.jpg)
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
TL;DR
“Jakarta EE 8 will NOT break existing Java EE 8 applications that rely upon javax APIs”
See Mike’s blog from this morning for more details!
![Page 10: What you need to know about Jakarta EE...COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) TL;DR “Jakarta EE 8 will NOT](https://reader033.fdocuments.net/reader033/viewer/2022042301/5ecbf90dfe3782400d37d128/html5/thumbnails/10.jpg)
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Names and Scope
Restructuring Review
Release Review
Create Specification Documents Jakarta EE 8
Jakarta EE 8 Specification Projects
10
APIContribution
![Page 11: What you need to know about Jakarta EE...COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) TL;DR “Jakarta EE 8 will NOT](https://reader033.fdocuments.net/reader033/viewer/2022042301/5ecbf90dfe3782400d37d128/html5/thumbnails/11.jpg)
11COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
● Java EE specifications will be evolved at the Eclipse Foundation under the new Jakarta EE Specification Process
● As part of transferring these specifications to the Eclipse Foundation we must request copyright licenses from all past contributors to Java EE specifications under the JCP
● We are reaching out to all companies and individual contributors to Java EE specifications. Our ask is simple: ○ Execute the copyright license agreement and return it to the
Foundation○ We have kept the agreement as short and as simple as possible
● We are counting on the JCP community to be supportive of this request● Oracle and IBM have licensed their contributions to Java EE specification
JCP Members - Help Required
![Page 12: What you need to know about Jakarta EE...COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) TL;DR “Jakarta EE 8 will NOT](https://reader033.fdocuments.net/reader033/viewer/2022042301/5ecbf90dfe3782400d37d128/html5/thumbnails/12.jpg)
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.2
Jakarta EE 9Eclipse GlassFish 5.X
Sources,TCKs, Docs
What’s Next?
12
![Page 13: What you need to know about Jakarta EE...COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) TL;DR “Jakarta EE 8 will NOT](https://reader033.fdocuments.net/reader033/viewer/2022042301/5ecbf90dfe3782400d37d128/html5/thumbnails/13.jpg)
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.2
Jakarta EE 9Eclipse GlassFish 5.X
Sources,TCKs, Docs
What’s Next?
13
![Page 14: What you need to know about Jakarta EE...COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) TL;DR “Jakarta EE 8 will NOT](https://reader033.fdocuments.net/reader033/viewer/2022042301/5ecbf90dfe3782400d37d128/html5/thumbnails/14.jpg)
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.2
Jakarta EE 9Eclipse GlassFish 5.X
Sources,TCKs, Docs
What’s Next?
14
● javax namespace● New process● New licensing● New logo
![Page 15: What you need to know about Jakarta EE...COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) TL;DR “Jakarta EE 8 will NOT](https://reader033.fdocuments.net/reader033/viewer/2022042301/5ecbf90dfe3782400d37d128/html5/thumbnails/15.jpg)
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.2
Jakarta EE 9Eclipse GlassFish 5.X
Sources,TCKs, Docs
What’s Next?
15
● New namespace● Java SE 11● Removal of deprecated
specs● ....maybe more
![Page 16: What you need to know about Jakarta EE...COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) TL;DR “Jakarta EE 8 will NOT](https://reader033.fdocuments.net/reader033/viewer/2022042301/5ecbf90dfe3782400d37d128/html5/thumbnails/16.jpg)
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.2
Jakarta EE 9Eclipse GlassFish 5.X
Sources,TCKs, Docs
What’s Next?
16
Join the conversation at [email protected]
![Page 17: What you need to know about Jakarta EE...COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) TL;DR “Jakarta EE 8 will NOT](https://reader033.fdocuments.net/reader033/viewer/2022042301/5ecbf90dfe3782400d37d128/html5/thumbnails/17.jpg)
17COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 17
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
17
![Page 18: What you need to know about Jakarta EE...COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) TL;DR “Jakarta EE 8 will NOT](https://reader033.fdocuments.net/reader033/viewer/2022042301/5ecbf90dfe3782400d37d128/html5/thumbnails/18.jpg)
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 18
Get Involved
Become an Eclipse Foundation Member
Join the Jakarta EE Working Group
Participate in open source, Cloud Native Java
![Page 19: What you need to know about Jakarta EE...COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) TL;DR “Jakarta EE 8 will NOT](https://reader033.fdocuments.net/reader033/viewer/2022042301/5ecbf90dfe3782400d37d128/html5/thumbnails/19.jpg)
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
THANK YOU!
jakarta.ee
@paulbuck
19