+ All Categories
Home > Documents > What you need to know about Jakarta EE...COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE...

What you need to know about Jakarta EE...COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE...

Date post: 24-May-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
19
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 Foundation Will Lyons, Oracle
Transcript
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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)

THANK YOU!

jakarta.ee

@paulbuck

19


Recommended