JCP & Adopt-a-JSR @ GeeCon CZ
-
Upload
heather-vancura -
Category
Technology
-
view
95 -
download
0
description
Transcript of JCP & Adopt-a-JSR @ GeeCon CZ
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• [email protected] - 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