jcp & adopt-a-jsr @ geecon cz

20
1 JCP, Adopt-a-JSR & You Heather VanCura @heathervc @jcp_org 23 October 2014

Upload: heather-vancura

Post on 11-Jun-2015

95 views

Category:

Technology


0 download

DESCRIPTION

JCP, Adopt-a-JSR & You at GeeCon Prague

TRANSCRIPT

Page 1: JCP & Adopt-a-JSR @ GeeCon CZ

1

JCP, Adopt-a-JSR & YouHeather VanCura

@heathervc

@jcp_org23 October 2014

Page 2: JCP & Adopt-a-JSR @ GeeCon CZ

2

• Celebrating 15 years!

Page 3: JCP & Adopt-a-JSR @ GeeCon CZ

3

Page 4: JCP & Adopt-a-JSR @ GeeCon CZ

4

• Public JSR schedule--current, and updated regularly. • Public read and/or write page/wiki for the JSR.• Public discussion for the work of the JSR (archived).• Public feedback mechanism.• Public issue tracker. • One EC votes on all JSRs 3x in life of JSR with public

results.• All JSRs have 3 open public review periods – release

early and often!

JCP is now more open

Page 5: JCP & Adopt-a-JSR @ GeeCon CZ

5

JCP.next.4 (JSR 364)

Page 6: JCP & Adopt-a-JSR @ GeeCon CZ

6

JSR 364

• This JSR was spun-off from JSR 355 in order to implement membership-related changes more quickly.

• Goal: encourage more individuals to join and participate in the JCP while ensuring that we have appropriate IP commitments from all members.

• New Affiliate membership class for individuals with a much simpler membership agreement.

• No lawyers and no employer approval required.• New Partner membership class for Java User Groups that are

not legal entities.• Free membership for corporations.• In progress now – expected completion in early 2015.

Page 7: JCP & Adopt-a-JSR @ GeeCon CZ

7

Adopt a JSR!

Page 8: JCP & Adopt-a-JSR @ GeeCon CZ

8

What is it?

• A JUG-lead initiative to improve Java standards (2012).• Groups of JUG members work on JSRs.• See http://java.net/projects/adoptajsr for full details.

Page 9: JCP & Adopt-a-JSR @ GeeCon CZ

9

JUGS Around the World Adopt JSRs!

Page 10: JCP & Adopt-a-JSR @ GeeCon CZ

10

2 Way Street

Page 11: JCP & Adopt-a-JSR @ GeeCon CZ

11

Click to edit the title text formatClick to edit Master text stylesSecond levelThird levelFourth levelFifth level

• Java User Group Leaders and Members– Experience with Adopt-a-JSR

• Gain knowledge• Experience with new technologies• Network opportunities• Make better standards

Adopter Experience

Page 12: JCP & Adopt-a-JSR @ GeeCon CZ

12

Click to edit the title text formatClick to edit Master text stylesSecond levelThird levelFourth levelFifth level

• Spec Leads: Consider tasks for Adopt-a-JSR participants• Given a collection of JIRA issues

• Ensure they have the right metadata• Ensure there is a SSCCE if applicable

• Define use cases for potential new features• Proofread portions of the specification• Advocate for “non-supported” platforms

Adoptee Experience

Page 13: JCP & Adopt-a-JSR @ GeeCon CZ

13

Java EE 8 Community Survey

https://java.net/downloads/javaee-spec/JavaEE8_Community_Survey_Results.pdfhttps://blogs.oracle.com/ldemichiel/entry/results_from_the_java_ee

Page 14: JCP & Adopt-a-JSR @ GeeCon CZ

14

Java EE 8 Possibilities

• Web Standards/HTML5 Alignment– HTTP2, SSE, JSON-B, action-oriented web framework

• Cloud– Simple security providers, multitenancy, REST

management/monitoring• CDI Alignment

– CDI 2, EJB services outside EJB, security interceptors, EJB pruning

• Enterprise– JCache, Configuration, JMS

• Java SE 8 alignment

Page 15: JCP & Adopt-a-JSR @ GeeCon CZ

15

Java EE/GlassFish Roadmap

JSR Submissions

20172017

Final Release Reference Implementation/GlassFish 5 Open Source Edition

JavaOne 2016

Expert groups up and running (JavaOne)

Early Drafts

Public Review Draft

Proposed FinalDraft

Final Drafts

Submitted

201620162015201520142014

GlassFish 4.1 Open Source Edition

Page 16: JCP & Adopt-a-JSR @ GeeCon CZ

16

Java EE 8 JSR Status

• Java EE 8 (JSR 366)• CDI 2 (JSR 365)• JSON-B (JSR 367)• JMS 2.1 (JSR 368)• Servlet 4 (JSR 369)• JAX-RS 2.1 (JSR 370)• MVC (JSR 371)• JSF 2.3 (JSR 372)

• Security• REST Management• JSON-P 1.1• WebSocket 1.1• JTA 1.3• Batch 1.1• JPA 2.2• Concurrency 1.1

Already Here Forthcoming

Page 17: JCP & Adopt-a-JSR @ GeeCon CZ

17

Adopt-a-JSR for Java EE 8

• Make Java EE 8 the most community driven platform to-date!• Share ideas and feedback, possibly by entering issues in public

issue trackers.• Follow expert group discussions and chime in if needed.• Read early versions of specifications and Javadocs.• Try writing applications using early builds of the reference

implementation.• Write or speak about the technology.• Encourage others to participate.• A number of JUGs have already signed up!

http://glassfish.org/adoptajsr/

Page 18: JCP & Adopt-a-JSR @ GeeCon CZ

18

Resources: find out more

•Adopt-a-JSR online meeting-materials and recordings available: http://jcp.org/en/resources/multimedia•Follow the JCP online: http://JCP.org

• Twitter @jcp_org • blogs.oracle.com/jcp• Facebook: Java Community Process

•Adopt-a-JSR online:http://adoptajsr.java.net.• Twitter @adoptajsr• Facebook: AdoptaJSR• [email protected] - the global mailing list • IRC: #adoptajsr channel on irc.freenode.net• GitHub: https://github.com/Adopt-a-JSR

Page 19: JCP & Adopt-a-JSR @ GeeCon CZ

19

Get involved!

Page 20: JCP & Adopt-a-JSR @ GeeCon CZ

20

Business Intelligence Hackathon API – BIHAPI!

Stop by the Oracle Booth on Friday @ 12.30 for a live demo!

• Stop by the Oracle booth during the conference to sign up for free for BIHAPI and enter the lucky draw for a

• Raspberry Pi!!

• or sign up http://www.bihapi.pl

• Grand Prize worth $4,000.00

• 4 cash prizes over $1000.00

• Show Hack at Geecon 2015 Krakow - expenses paid plus cash

• 3 internships at Orange Labs

20