jcp & adopt-a-jsr @ geecon cz

Post on 11-Jun-2015

95 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

1

JCP, Adopt-a-JSR & YouHeather VanCura

@heathervc

@jcp_org23 October 2014

2

• Celebrating 15 years!

3

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

5

JCP.next.4 (JSR 364)

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.

7

Adopt a JSR!

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.

9

JUGS Around the World Adopt JSRs!

10

2 Way Street

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

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

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

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

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

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

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/

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• members@adoptajsr.java.net - the global mailing list • IRC: #adoptajsr channel on irc.freenode.net• GitHub: https://github.com/Adopt-a-JSR

19

Get involved!

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

top related