SlideShare ist ein Scribd-Unternehmen logo
1 von 36
Downloaden Sie, um offline zu lesen
2015 Year End Summary
http://jcp.org
Prepared for 21 January 2016
Heather VanCura
Java Community Process
(JCP) Program Activities
2
Agenda
•Membership/Participation
•Executive Committee & Elections
•Active JSRs
•Spec Leadership
•Expert Group Participation
•Inactive JSRs/Renewal Ballots
•JCP.org
•Adopt-a-JSR Program
•Awards
•Online Meetings
•Appendix: List of all Active JSRs
3
Membership
•JCP Membership declined by -12% in 2015 to 900,
including cancellations (1009 Members & -12% growth
rate in 2014).
•Membership distribution:
– Increase in Corporations & Non-Profits, decrease in Indivduals.
– 76% Individual (107 Individuals on Active JSRs),
– 16% Corporate (274 Representatives on Active JSRs),
– 8% Non-Profit (15 Representatives on Active JSRs).
•Membership distribution by location:
– 40% North America.
– 41% Europe, Middle East, Africa.
– 13% Asia, Oceania.
– 6% South America.
•Decrease in North America, increase in Asia, South America & EMEA.
4
Membership Renewals
•JCP Membership Renewal Effort began April 2011.
•Will start migrating Individual Membership
renewals/cancelations in Q1 2016 (more on that later).
•In 2014 we began reaching out to select community
members to offer waived membership fees (since we will
eliminate fees as part of JCP.Next/JSR 364).
– New/re-joined CORPs are: Jemorai, Jokl Technologies, Jumping
Bean, Paremus, Qaware GmbH, Samuraism, Stormpath, Sompo
Japan, Techsinapse, Trivadis AG.
– New JUGs are: NL JUG (Netherlands), NYCJava, TW JUG
(Taiwan).
5
Corporate Membership Cancellation Reasons
• JSR went final and JCP engagement is complete.
• Facing financial difficulties/membership fee is issue;
chose to join JCP as individual Members instead
(due to $5,000 annual fee).
• No active members remaining on Membership and
no response received from Corporate Headquarters.
• Acquisitions /Mergers/Bankruptcy.
6
JCP Membership (2007-2015)
2007 2008 2009 2010 2011 2012 2013 2014 2015
0
200
400
600
800
1000
1200
1400
1600
1800
Membership
7
Participation
• 14,661 total Registered users (includes Members and
Non Members); 14, 224 in 2014, ~3% increase from
2014.
• 2,669 are Members, 18%
– 1716 associated w/Corporate Members (64%).
– 729 are Individual Members (27%).
– 224 are associated w/Non-Profit Members (9%).
• 11,992 users are Non-Members, 82%
8
EC Elections
•Voter participation decreased slightly from 28% to 27%.
– http://jcp.org/en/whatsnew/elections
•The EC has 25 Members total.
•Ratified seats serving a two-year term: Credit Suisse, Ericsson,
Fujitsu, HP, IBM, Intel, Red Hat, SouJava.
•Elected seats serving a one-year term: Eclipse, London Java
Community, Twitter.
– All Elected seats will be up for election in 2016 (due to
JCP version 2.10 planned launch in 2016).
9
EC Elections Participation % (2007-2015)
2007 2008 2009 2010 2011 2012 2013 2014 2015
0
0.05
0.1
0.15
0.2
0.25
0.3
0.35
Percent Voting
10
JSR Activity Summary (2007-2015)
2007 2008 2009 2010 2011 2012 2013 2014 2015
0
10
20
30
40
50
60
70
80
Active JSRs
New JSRs
Inactive JSRs
11
Active JSRs
•30 Active JSRs (43 in 2014)*.
–1 new JSR started (15 in 2014).
– 2 JSRs completed (8 in 2014).
–Almost all migrated to JCP 2.8/2.9, JSR 282 have not
migrated, excludes maintenance.
–27 Active JSRs in other stages.
•6 in EG Formation.
•11 in Early Draft stage.
•1 in Public Review stage.
•1 in Proposed Final Draft.
•8 in Maintenance.
*Active JSRs include JSRs that started, completed, issued a maintenance
release, published a draft, or went to ballot in the last 12 months.
12
Target Platforms of all Active JSRs
•Target platforms:
– Java SE: 6 JSRs.
– Java EE: 11 JSRs.
– Java SE & EE: 7
JSRs.
– Embedded/Desktop:
3 JSRs.
– All platforms: 3
JSRs.
Java SE
Java EE
SE & EE
Embedded/Desktop
All platforms
0 2 4 6 8 10 12
13
Summary of JSR Stages
•Total JSRs: 405 (378
JSRs, 27 900 JSRs):

Active JSRs: 30

Inactive JSRs: 1

Dormant JSRs: 32

Final JSRs: 232

Withdrawn JSRs: 82

Rejected JSRs: 14
Inactive
Active
Dormant
Final
Withdrawn
Rejected
14
Spec Leadership – Active JSRs
Entity Total JSRs
Oracle 21
RedHat 1
IBM 2
2
Credit Suisse 1
1
1
1
1
V2COM 1
Liferay
A Almiray
aicas
W Keil
J Dautelle
10 Entities; 7 (6 in 2014) Organizations and 3 (7 in
2014) Individuals played a Spec Lead role in 30
Active JSRs.
Oracle
RedHat
Credit Suisse
IBM
aicas
Liferay
W Keil
A Almiray
V2COM
J Dautelle
15
Spec Leadership of All JSRs
Oracle/Sun
IBM
Nokia
North Sixty One
Motorola
RedHat
Aplix
Siemens
Ericsson
Adobe/Day
Vodafone
Hughes Software
Aicas
0 50 100 150 200 250 300
Spec Lead
Members leading 3 or more JSRs
• 84 different Members
have led the 405 JSRs.
• 84% of Members lead
1-2 JSRs.
• 16% lead 3 or more
JSRs (shown on chart-
right).
• Oracle/Sun has led
60% of all JSRs.
16
Expert Group Membership
●
30 Active JSRs; 396 (456 in 2014) expert group members
served on the associated EGs.
–Average of about 14 per EG (11 in 2014).
•80 (72 in 2014) organizations represented.
–Mostly corporations, 7 non-profits.
–Organizational EG reps often serve on multiple EGs.
–Organizations sometimes have 2 reps on a single EG.
•107 (91 in 2014) individuals represented.
–Most individuals served on 1 EG (of an Active JSR).
• Some Individual Experts serving on 2-13 EGs.
•48% of all EG reps are from EC Members (54% in 2014).
Expert Group Participation on Active JSRs
17
Organizational and EC representation on EGs
Oracle 58 Ericsson 4
Red Hat 34 4 London Java Community 3
IBM 31 4 ARM 3
13 Google 4 HPE 1
10 V2COM 3 Freescale 1
Credit Suisse 8 Ivar Grimstad 3 Eclipse 3
6 3 SouJava 2
6 Intel 3 2
SAP 6 Goldman Sachs 3 Software AG 2
5 3 Twitter 2
Fujitsu 5 3 2
TOTVS 4 HP 3
MicroDoc 4 Adobe 3
4 JUG Chennai 3
TIBCO 4
Azul
Mohamed Taman
Werner Keil
Liferay
Kitto Mann Antonio Goncalves
TmaxSoft Gemalto
Otavio de Santana Zeef
ICEsoft Geir Magnusson
Adam Bien
Members with >= 3 reps on Active JSRs
plus EC members (in yellow).
18
Expert Group Membership – All JSRs
•405 JSRs; 4156 expert group members served on the
associated EGs.
–425 distinct JCP Members providing Experts.
–Average of about 10 Experts per EG (removing 900 series JSRs).
–3586 Experts representing 109 Corporations (86%).
–465 Individual Experts serving 706 times (11%).
–105 Experts representing 23 Institutions or JUGs (3%).
19
Members Serving on EGs - All JSRs
Oracle 853 Samsung 37 SAS 26
IBM 202 Borland 36 26
RedHat 108 34 Orange 25
Motorola 106 Sony 34 Cisco 24
SAP 99 Novell 34 24
Siemens 76 Adobe 32 Philips 22
HP 64 Symbian 32 21
Siemens 53 RIM 31 Sharp 20
Fujitsu 52 Vodafone 27 Intel 20
Ericsson 48 Google 27 Doug Lea 19
Apache 42 27 NEC 19
38 26 Macromedia 19
Aplix
Tmax
Werner Keil
Tibco
Esmertec
Pramatti Telecordia
Members with >= 19 reps on All JSRs
If ever served as EC members, highlight
in yellow.
20
Inactive JSRs
• Inactive JSR stage introduced in 2009--reduced Inactive JSRs from 72 JSRs to 1
JSR in 2015.
– JSR 302, Safety Critical Java Technology; The Open Group
• JCP 2.8 or above JSRs have JSR Deadlines/Renewal Ballots (all Active JSRs
now operating under JCP 2.8 or above.
21
Renewal Ballots – JSRs 2.8 or above
• Renewal Ballots in 2015:
– JSR 350, Java State Management (rejected)
– JSR 351, Java Identity API (Early Draft Review)
– JSR 358, A major revision of the JCP (EG Formation)
– JSR 362, Portlet Specification 3.0 (EG Formation)
– JSR 370, JAX-RS 2.1 (EG Formation)
– JSR 373, Java EE Management API 2.0 (EG Formation)
– JSR 375, Java EE Security API (EG Formation)
– JSR 376, Java Platform Module System (EG Formation)
• JCP 2.9 section 1.3 JSR Deadlines:
If a JSR does not begin Early Draft Review within 9 months of completing its JSR Approval Ballot, or does not
begin Public Review within 12 months of first submitting an Early Draft, or does not reach Final Release
within 12 months of commencing Public Review, then the EC should initiate a JSR Renewal Ballot unless
it is agreed that there are extraordinary circumstances that justify the delay. The PMO shall inform the
Spec Lead and Expert Group of this decision and will request the Spec Lead and Expert Group to
prepare a public statement to the EC. The JSR Renewal Ballot shall start 30 days after the request. If the
JSR Renewal Ballot is approved by the EC, then another renewal ballot cannot be initiated for that JSR
for an additional year.
22
JCP.org Updates
• Implemented Oracle Single Sign On (SSO) and consolidated
JCP EC accounts.
• Working on implementing Adobe EchoSign to enable
electronic signatures for JCP Memberships.
23
Adopt-a-JSR Program Status
• Currently migrating from Java.net site to Oracle Community Platform
– Adopt-a-JSR program: http://java.net/projects/adoptajsr/pages/Home
• Java EE 8 JSRs: http://glassfish.org/adoptajsr
• Adopt-a-JSR program summit at Devoxx UK in June.
• Many hackergartens at Java conferences throughout the year:
– Jfokus, JavaLand, DevoxxUK, JavaOne Latin America, Java Mexico Day,
JavaOne San Francisco.
• 30+ JUGS participating: South America, North America, Europe, Africa & Middle
East: https://java.net/projects/adoptajsr/pages/WhoIsAdoptingJSRs
• 24+ JSRs 'adopted': Java SE 8 JSRs, Java EE 7/8, OpenJDK, Java test (for Java 8 &
Java 9) and Java countdown projects.
• Translated wiki home page into 9 languages: Arabic, Chinese, English, French,
German, Hebrew, Japanese, Portuguese, Turkish.
24
Adopt-a-JSR Program JUGs
South America: Campinas JUG (Brazil), ceJUG (Brazil), GOJava (Brazil), SouJava
(Brazil), Brasilia, DF JUG (Brazil), GUJ Londrina (Brazil) Peru JUG, Guadalajara JUG,
GUJavaSC (Brazil).
North America: Chicago JUG, Silicon Valley JUG, Houston JUG, Toronto JUG (Canada).
Europe: London Java Community (UK), BeJUG (Belgium), Bulgarian JUG, Madrid JUG
(Spain), JUG Cologne (Germany), Istanbul JUG (Turkey), Greece, Ukraine JUG.
Asia: Indonesia JUG, JUG JogLoSemar (Indonesia), Hyderabad JUG (India), JUG Chennai
(India).
Africa & Middle East: Congo, EGJUG (Egypt), Israel JUG, Morocco JUG, Faso JUG
(Africa), Jozi JUG (South Africa), Mbale (Uganda).
25
Award Winners
• 2015 JCP Award Winners:
– Adam Bien, Anatole Tresch, JSR 363, Raj
Hegde/JUG Chennai
– Presented at annual JCP Party during JavaOne
San Francisco
– https://jcp.org/en/press/news/awards/2015award_nominees
• 2015 Star Spec Lead – Nominations open soon.
26
JCP Online Meetings
• Adopt-a-JSR for Java EE 8 – Meetings with Spec Lead from JSR
374.
• Adopt-a-JSR for JUG Africa.
• Adopt-a-JSR for new JUGs – Ukraine, Columbia, Istanbul,
Bucharest...
• Share success with Adopt Programs.
• Meet the EC Candidates.
• Public EC Meetings (2).
– http://jcp.org/en/resources/multimedia
27
Appendix: 2015 Active JSRs
28
New JSRs
JSR 378, Portlet 3.0 Bridge for JavaServer Faces 2.2 Specification (Liferay)
29
EG Formation
JSR 370, JAX-RS 2.1 Specification (Oracle)
JSR 358, A Major Revision to the Java Community Process (Oracle)
JSR 373, Java EE Management API 2.0 (Oracle)
JSR 375, Java EE Security API (Oracle)
JSR 376, Java Platform Module System (Oracle)
JSR 377, Desktop|Embedded Application API (A Almiray)
30
Early Draft Review
JSR 351, Java Identity API (Oracle)
JSR 282, RTJS 2.0 (Aicas)
JSR 362, Portlet Specification 3.0 (IBM)
JSR 365, CDI 2.0 (Red Hat)
JSR 366, Java EE 8 Platform Specification (Oracle)
JSR 367, Java API for JSON Binding (Oracle)
JSR 368, JMS 2.1 (Oracle)
JSR 369, Java Servlet 4.0 Specification (Oracle)
JSR 371, MVC 1.0 Specification (Oracle)
JSR 372, Java ServerFaces 2.3 Spec (Oracle)
JSR 374, Java API for JSON-P 1.1 (Oracle)
31
Public Review
JSR 363, Units of Measurement API (V2COM, W Keil, J Dautelle)
32
Proposed Final Draft
JSR 364, Broadening JCP Membership (Oracle)
33
Completed JSRs (Final Release 2015)
JSR 354, Money & Currency API (Credit Suisse), 40 Months *
JSR 359, SIP Servlet 2.0 (Oracle), 33 Months *
*Time to completion is from JSR Review Ballot to Final Release
34
Maintenance Review
JSR 56, Java Network Launch Protocal & API (Oracle)
JSR 286, Portlet Specification 2.0 (IBM)
JSR 329, Portlet 2.0 Bridge for JavaServer Faces 1.2 Specification (Liferay), also
completed a Transfer Ballot
35
Maintenance Release
JSR 270, Java SE 6 Release Contents (Oracle)
JSR 336, Java SE 7 Release Contents (Oracle)
JSR 337, Java SE 8 Release Contents (Oracle)
JSR 342, Java EE 7 Platform Specification (Oracle)
JSR 343, Java Message Service (JMS) 2.0 (Oracle)
36
Thank you, merci, grazie. gracias,
danke, obrigado, bedankt, kiitos,
xie xie, ありがとう , tak, tack.

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (15)

CSISA Newsletter_20151014
CSISA Newsletter_20151014CSISA Newsletter_20151014
CSISA Newsletter_20151014
 
1430191803-72647671
1430191803-726476711430191803-72647671
1430191803-72647671
 
Steps for funded projects
Steps for funded projectsSteps for funded projects
Steps for funded projects
 
Ateos, creyentes y vida eterna
Ateos, creyentes y vida eternaAteos, creyentes y vida eterna
Ateos, creyentes y vida eterna
 
1430276627-72735178
1430276627-727351781430276627-72735178
1430276627-72735178
 
e_informa_1938_01
e_informa_1938_01e_informa_1938_01
e_informa_1938_01
 
Laboratorios k’s.pptx
Laboratorios k’s.pptx Laboratorios k’s.pptx
Laboratorios k’s.pptx
 
Analisis sinyal kecil azwar
Analisis sinyal kecil azwarAnalisis sinyal kecil azwar
Analisis sinyal kecil azwar
 
Apresentacao evento sabebr_101014
Apresentacao evento sabebr_101014Apresentacao evento sabebr_101014
Apresentacao evento sabebr_101014
 
Escreva as partes do corpo
Escreva as partes do corpoEscreva as partes do corpo
Escreva as partes do corpo
 
Welcome to college preparatory biology 1101
Welcome to college preparatory biology 1101Welcome to college preparatory biology 1101
Welcome to college preparatory biology 1101
 
Architect services-en
Architect services-enArchitect services-en
Architect services-en
 
Historia Das Formas Gabriela Amorim
Historia Das Formas Gabriela AmorimHistoria Das Formas Gabriela Amorim
Historia Das Formas Gabriela Amorim
 
Join the Java Evolution Columbus Ohio
Join the Java Evolution Columbus OhioJoin the Java Evolution Columbus Ohio
Join the Java Evolution Columbus Ohio
 
CST 504 Transformations ppt
CST 504 Transformations pptCST 504 Transformations ppt
CST 504 Transformations ppt
 

Ähnlich wie 2015 JCP Year End Summary: 30 Active JSRs, 397 EG Members, 1 Inactive JSR

2016 JCP Year End Summary
2016 JCP Year End Summary2016 JCP Year End Summary
2016 JCP Year End SummaryHeather VanCura
 
JCPParticipationOverviewJCertif
JCPParticipationOverviewJCertifJCPParticipationOverviewJCertif
JCPParticipationOverviewJCertifHeather VanCura
 
Drive yourself, community with adopts and jcp to professionalism
Drive yourself, community with adopts and jcp to professionalismDrive yourself, community with adopts and jcp to professionalism
Drive yourself, community with adopts and jcp to professionalismMohamed Taman
 
JCP How to Participate @ JavaOne Russia
JCP How to Participate @ JavaOne RussiaJCP How to Participate @ JavaOne Russia
JCP How to Participate @ JavaOne RussiaHeather VanCura
 
Join the Java Evolution NYC
Join the Java Evolution NYCJoin the Java Evolution NYC
Join the Java Evolution NYCHeather VanCura
 
JavaOne Latin America Participate in Shaping Java's Future
JavaOne Latin America Participate in Shaping Java's Future JavaOne Latin America Participate in Shaping Java's Future
JavaOne Latin America Participate in Shaping Java's Future Heather VanCura
 
2018 JCP Year End Summary
2018 JCP Year End Summary2018 JCP Year End Summary
2018 JCP Year End SummaryHeather VanCura
 
Join the Java Evolution Africa
Join the Java Evolution AfricaJoin the Java Evolution Africa
Join the Java Evolution AfricaHeather VanCura
 
Participate in the Future of Java Oredev
Participate in the Future of Java OredevParticipate in the Future of Java Oredev
Participate in the Future of Java OredevHeather VanCura
 
Join the Java Evolution Coimbra
Join the Java Evolution CoimbraJoin the Java Evolution Coimbra
Join the Java Evolution CoimbraHeather VanCura
 
JCP & Adopt-a-JSR @ GeeCon
JCP & Adopt-a-JSR @ GeeConJCP & Adopt-a-JSR @ GeeCon
JCP & Adopt-a-JSR @ GeeConHeather VanCura
 
2019 JCP Program Year End Summary
2019 JCP Program Year End Summary2019 JCP Program Year End Summary
2019 JCP Program Year End SummaryHeather VanCura
 
Join the Java Evolution Baltimore/DC/Philly
Join the Java Evolution Baltimore/DC/PhillyJoin the Java Evolution Baltimore/DC/Philly
Join the Java Evolution Baltimore/DC/PhillyHeather VanCura
 
Talk with Orlando Florida JUG & Senegal JUG
Talk with Orlando Florida JUG & Senegal JUGTalk with Orlando Florida JUG & Senegal JUG
Talk with Orlando Florida JUG & Senegal JUGHeather VanCura
 
Participate @JavaOne Brazil 2012
Participate @JavaOne Brazil 2012Participate @JavaOne Brazil 2012
Participate @JavaOne Brazil 2012Heather VanCura
 
Advance your Career and Help Define Java’s Future
Advance your Career and Help Define Java’s FutureAdvance your Career and Help Define Java’s Future
Advance your Career and Help Define Java’s FutureHeather VanCura
 

Ähnlich wie 2015 JCP Year End Summary: 30 Active JSRs, 397 EG Members, 1 Inactive JSR (20)

2016 JCP Year End Summary
2016 JCP Year End Summary2016 JCP Year End Summary
2016 JCP Year End Summary
 
NYSIG Quickie
NYSIG QuickieNYSIG Quickie
NYSIG Quickie
 
JCPParticipationOverviewJCertif
JCPParticipationOverviewJCertifJCPParticipationOverviewJCertif
JCPParticipationOverviewJCertif
 
Drive yourself, community with adopts and jcp to professionalism
Drive yourself, community with adopts and jcp to professionalismDrive yourself, community with adopts and jcp to professionalism
Drive yourself, community with adopts and jcp to professionalism
 
JCP How to Participate @ JavaOne Russia
JCP How to Participate @ JavaOne RussiaJCP How to Participate @ JavaOne Russia
JCP How to Participate @ JavaOne Russia
 
Join the Java Evolution NYC
Join the Java Evolution NYCJoin the Java Evolution NYC
Join the Java Evolution NYC
 
JavaOne Latin America Participate in Shaping Java's Future
JavaOne Latin America Participate in Shaping Java's Future JavaOne Latin America Participate in Shaping Java's Future
JavaOne Latin America Participate in Shaping Java's Future
 
Jozi JUG Hack Day
Jozi JUG Hack DayJozi JUG Hack Day
Jozi JUG Hack Day
 
2018 JCP Year End Summary
2018 JCP Year End Summary2018 JCP Year End Summary
2018 JCP Year End Summary
 
Join the Java Evolution Africa
Join the Java Evolution AfricaJoin the Java Evolution Africa
Join the Java Evolution Africa
 
Participate in the Future of Java Oredev
Participate in the Future of Java OredevParticipate in the Future of Java Oredev
Participate in the Future of Java Oredev
 
Join the Java Evolution Coimbra
Join the Java Evolution CoimbraJoin the Java Evolution Coimbra
Join the Java Evolution Coimbra
 
JCP & Adopt-a-JSR @ GeeCon
JCP & Adopt-a-JSR @ GeeConJCP & Adopt-a-JSR @ GeeCon
JCP & Adopt-a-JSR @ GeeCon
 
2019 JCP Program Year End Summary
2019 JCP Program Year End Summary2019 JCP Program Year End Summary
2019 JCP Program Year End Summary
 
FosdemJavaDevRoom2015
FosdemJavaDevRoom2015FosdemJavaDevRoom2015
FosdemJavaDevRoom2015
 
Join the Java Evolution Baltimore/DC/Philly
Join the Java Evolution Baltimore/DC/PhillyJoin the Java Evolution Baltimore/DC/Philly
Join the Java Evolution Baltimore/DC/Philly
 
Talk with Orlando Florida JUG & Senegal JUG
Talk with Orlando Florida JUG & Senegal JUGTalk with Orlando Florida JUG & Senegal JUG
Talk with Orlando Florida JUG & Senegal JUG
 
Participate @JavaOne Brazil 2012
Participate @JavaOne Brazil 2012Participate @JavaOne Brazil 2012
Participate @JavaOne Brazil 2012
 
Advance your Career and Help Define Java’s Future
Advance your Career and Help Define Java’s FutureAdvance your Career and Help Define Java’s Future
Advance your Career and Help Define Java’s Future
 
Inside jcp
Inside jcpInside jcp
Inside jcp
 

Mehr von Heather VanCura

MISK Global Forum - Building an Inclusive Workforce
MISK Global Forum - Building an Inclusive WorkforceMISK Global Forum - Building an Inclusive Workforce
MISK Global Forum - Building an Inclusive WorkforceHeather VanCura
 
JCP 20 Years Infographic
JCP 20 Years InfographicJCP 20 Years Infographic
JCP 20 Years InfographicHeather VanCura
 
The Future of Java and You
The Future of Java and YouThe Future of Java and You
The Future of Java and YouHeather VanCura
 
Bringing Java into the Open
Bringing Java into the Open Bringing Java into the Open
Bringing Java into the Open Heather VanCura
 
Future of Java & You Latin America 2018
Future of Java & You Latin America 2018Future of Java & You Latin America 2018
Future of Java & You Latin America 2018Heather VanCura
 
The Future of Java and You
The Future of Java and YouThe Future of Java and You
The Future of Java and YouHeather VanCura
 
Heather How To Ally Ignite Talk
Heather How To Ally Ignite TalkHeather How To Ally Ignite Talk
Heather How To Ally Ignite TalkHeather VanCura
 
JavaOne Tutorial Techniques for Getting More Kids, Especially Girls, Involved...
JavaOne Tutorial Techniques for Getting More Kids, Especially Girls, Involved...JavaOne Tutorial Techniques for Getting More Kids, Especially Girls, Involved...
JavaOne Tutorial Techniques for Getting More Kids, Especially Girls, Involved...Heather VanCura
 
JCP & The Future of Java
JCP & The Future of JavaJCP & The Future of Java
JCP & The Future of JavaHeather VanCura
 
Adopt-a-JSR Program Update
Adopt-a-JSR Program UpdateAdopt-a-JSR Program Update
Adopt-a-JSR Program UpdateHeather VanCura
 
Valencia EMEA Java User Group Summit
Valencia EMEA Java User Group SummitValencia EMEA Java User Group Summit
Valencia EMEA Java User Group SummitHeather VanCura
 
Participate in the Future of Java May 2017
Participate in the Future of Java May 2017Participate in the Future of Java May 2017
Participate in the Future of Java May 2017Heather VanCura
 
Heather VanCuraIntroductionEMEASummit2017
Heather VanCuraIntroductionEMEASummit2017Heather VanCuraIntroductionEMEASummit2017
Heather VanCuraIntroductionEMEASummit2017Heather VanCura
 
Java, JCP, Adopt-a-JSR & You DevNexus
Java, JCP, Adopt-a-JSR & You DevNexusJava, JCP, Adopt-a-JSR & You DevNexus
Java, JCP, Adopt-a-JSR & You DevNexusHeather VanCura
 
Participate in the Future of Java Iceland
Participate in the Future of Java IcelandParticipate in the Future of Java Iceland
Participate in the Future of Java IcelandHeather VanCura
 

Mehr von Heather VanCura (20)

MISK Global Forum - Building an Inclusive Workforce
MISK Global Forum - Building an Inclusive WorkforceMISK Global Forum - Building an Inclusive Workforce
MISK Global Forum - Building an Inclusive Workforce
 
JCP 20 Year Anniversary
JCP 20 Year AnniversaryJCP 20 Year Anniversary
JCP 20 Year Anniversary
 
JCP 20 Years Infographic
JCP 20 Years InfographicJCP 20 Years Infographic
JCP 20 Years Infographic
 
APAC Tour 2019 update
APAC Tour 2019 updateAPAC Tour 2019 update
APAC Tour 2019 update
 
The Future of Java and You
The Future of Java and YouThe Future of Java and You
The Future of Java and You
 
Bringing Java into the Open
Bringing Java into the Open Bringing Java into the Open
Bringing Java into the Open
 
Future of Java & You Latin America 2018
Future of Java & You Latin America 2018Future of Java & You Latin America 2018
Future of Java & You Latin America 2018
 
The Future of Java and You
The Future of Java and YouThe Future of Java and You
The Future of Java and You
 
Heather How To Ally Ignite Talk
Heather How To Ally Ignite TalkHeather How To Ally Ignite Talk
Heather How To Ally Ignite Talk
 
JUG Tour November 2017
JUG Tour November 2017JUG Tour November 2017
JUG Tour November 2017
 
Java, the JCP & YOU
Java, the JCP & YOU Java, the JCP & YOU
Java, the JCP & YOU
 
JavaOne Tutorial Techniques for Getting More Kids, Especially Girls, Involved...
JavaOne Tutorial Techniques for Getting More Kids, Especially Girls, Involved...JavaOne Tutorial Techniques for Getting More Kids, Especially Girls, Involved...
JavaOne Tutorial Techniques for Getting More Kids, Especially Girls, Involved...
 
JCP & The Future of Java
JCP & The Future of JavaJCP & The Future of Java
JCP & The Future of Java
 
Adopt-a-JSR Program Update
Adopt-a-JSR Program UpdateAdopt-a-JSR Program Update
Adopt-a-JSR Program Update
 
Valencia EMEA Java User Group Summit
Valencia EMEA Java User Group SummitValencia EMEA Java User Group Summit
Valencia EMEA Java User Group Summit
 
Participate in the Future of Java May 2017
Participate in the Future of Java May 2017Participate in the Future of Java May 2017
Participate in the Future of Java May 2017
 
Heather VanCuraIntroductionEMEASummit2017
Heather VanCuraIntroductionEMEASummit2017Heather VanCuraIntroductionEMEASummit2017
Heather VanCuraIntroductionEMEASummit2017
 
Java, JCP, Adopt-a-JSR & You DevNexus
Java, JCP, Adopt-a-JSR & You DevNexusJava, JCP, Adopt-a-JSR & You DevNexus
Java, JCP, Adopt-a-JSR & You DevNexus
 
Participate in the Future of Java Iceland
Participate in the Future of Java IcelandParticipate in the Future of Java Iceland
Participate in the Future of Java Iceland
 
Java+JCP+AdoptaJSR+You
Java+JCP+AdoptaJSR+YouJava+JCP+AdoptaJSR+You
Java+JCP+AdoptaJSR+You
 

Kürzlich hochgeladen

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 

Kürzlich hochgeladen (20)

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 

2015 JCP Year End Summary: 30 Active JSRs, 397 EG Members, 1 Inactive JSR

  • 1. 2015 Year End Summary http://jcp.org Prepared for 21 January 2016 Heather VanCura Java Community Process (JCP) Program Activities
  • 2. 2 Agenda •Membership/Participation •Executive Committee & Elections •Active JSRs •Spec Leadership •Expert Group Participation •Inactive JSRs/Renewal Ballots •JCP.org •Adopt-a-JSR Program •Awards •Online Meetings •Appendix: List of all Active JSRs
  • 3. 3 Membership •JCP Membership declined by -12% in 2015 to 900, including cancellations (1009 Members & -12% growth rate in 2014). •Membership distribution: – Increase in Corporations & Non-Profits, decrease in Indivduals. – 76% Individual (107 Individuals on Active JSRs), – 16% Corporate (274 Representatives on Active JSRs), – 8% Non-Profit (15 Representatives on Active JSRs). •Membership distribution by location: – 40% North America. – 41% Europe, Middle East, Africa. – 13% Asia, Oceania. – 6% South America. •Decrease in North America, increase in Asia, South America & EMEA.
  • 4. 4 Membership Renewals •JCP Membership Renewal Effort began April 2011. •Will start migrating Individual Membership renewals/cancelations in Q1 2016 (more on that later). •In 2014 we began reaching out to select community members to offer waived membership fees (since we will eliminate fees as part of JCP.Next/JSR 364). – New/re-joined CORPs are: Jemorai, Jokl Technologies, Jumping Bean, Paremus, Qaware GmbH, Samuraism, Stormpath, Sompo Japan, Techsinapse, Trivadis AG. – New JUGs are: NL JUG (Netherlands), NYCJava, TW JUG (Taiwan).
  • 5. 5 Corporate Membership Cancellation Reasons • JSR went final and JCP engagement is complete. • Facing financial difficulties/membership fee is issue; chose to join JCP as individual Members instead (due to $5,000 annual fee). • No active members remaining on Membership and no response received from Corporate Headquarters. • Acquisitions /Mergers/Bankruptcy.
  • 6. 6 JCP Membership (2007-2015) 2007 2008 2009 2010 2011 2012 2013 2014 2015 0 200 400 600 800 1000 1200 1400 1600 1800 Membership
  • 7. 7 Participation • 14,661 total Registered users (includes Members and Non Members); 14, 224 in 2014, ~3% increase from 2014. • 2,669 are Members, 18% – 1716 associated w/Corporate Members (64%). – 729 are Individual Members (27%). – 224 are associated w/Non-Profit Members (9%). • 11,992 users are Non-Members, 82%
  • 8. 8 EC Elections •Voter participation decreased slightly from 28% to 27%. – http://jcp.org/en/whatsnew/elections •The EC has 25 Members total. •Ratified seats serving a two-year term: Credit Suisse, Ericsson, Fujitsu, HP, IBM, Intel, Red Hat, SouJava. •Elected seats serving a one-year term: Eclipse, London Java Community, Twitter. – All Elected seats will be up for election in 2016 (due to JCP version 2.10 planned launch in 2016).
  • 9. 9 EC Elections Participation % (2007-2015) 2007 2008 2009 2010 2011 2012 2013 2014 2015 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 Percent Voting
  • 10. 10 JSR Activity Summary (2007-2015) 2007 2008 2009 2010 2011 2012 2013 2014 2015 0 10 20 30 40 50 60 70 80 Active JSRs New JSRs Inactive JSRs
  • 11. 11 Active JSRs •30 Active JSRs (43 in 2014)*. –1 new JSR started (15 in 2014). – 2 JSRs completed (8 in 2014). –Almost all migrated to JCP 2.8/2.9, JSR 282 have not migrated, excludes maintenance. –27 Active JSRs in other stages. •6 in EG Formation. •11 in Early Draft stage. •1 in Public Review stage. •1 in Proposed Final Draft. •8 in Maintenance. *Active JSRs include JSRs that started, completed, issued a maintenance release, published a draft, or went to ballot in the last 12 months.
  • 12. 12 Target Platforms of all Active JSRs •Target platforms: – Java SE: 6 JSRs. – Java EE: 11 JSRs. – Java SE & EE: 7 JSRs. – Embedded/Desktop: 3 JSRs. – All platforms: 3 JSRs. Java SE Java EE SE & EE Embedded/Desktop All platforms 0 2 4 6 8 10 12
  • 13. 13 Summary of JSR Stages •Total JSRs: 405 (378 JSRs, 27 900 JSRs):  Active JSRs: 30  Inactive JSRs: 1  Dormant JSRs: 32  Final JSRs: 232  Withdrawn JSRs: 82  Rejected JSRs: 14 Inactive Active Dormant Final Withdrawn Rejected
  • 14. 14 Spec Leadership – Active JSRs Entity Total JSRs Oracle 21 RedHat 1 IBM 2 2 Credit Suisse 1 1 1 1 1 V2COM 1 Liferay A Almiray aicas W Keil J Dautelle 10 Entities; 7 (6 in 2014) Organizations and 3 (7 in 2014) Individuals played a Spec Lead role in 30 Active JSRs. Oracle RedHat Credit Suisse IBM aicas Liferay W Keil A Almiray V2COM J Dautelle
  • 15. 15 Spec Leadership of All JSRs Oracle/Sun IBM Nokia North Sixty One Motorola RedHat Aplix Siemens Ericsson Adobe/Day Vodafone Hughes Software Aicas 0 50 100 150 200 250 300 Spec Lead Members leading 3 or more JSRs • 84 different Members have led the 405 JSRs. • 84% of Members lead 1-2 JSRs. • 16% lead 3 or more JSRs (shown on chart- right). • Oracle/Sun has led 60% of all JSRs.
  • 16. 16 Expert Group Membership ● 30 Active JSRs; 396 (456 in 2014) expert group members served on the associated EGs. –Average of about 14 per EG (11 in 2014). •80 (72 in 2014) organizations represented. –Mostly corporations, 7 non-profits. –Organizational EG reps often serve on multiple EGs. –Organizations sometimes have 2 reps on a single EG. •107 (91 in 2014) individuals represented. –Most individuals served on 1 EG (of an Active JSR). • Some Individual Experts serving on 2-13 EGs. •48% of all EG reps are from EC Members (54% in 2014). Expert Group Participation on Active JSRs
  • 17. 17 Organizational and EC representation on EGs Oracle 58 Ericsson 4 Red Hat 34 4 London Java Community 3 IBM 31 4 ARM 3 13 Google 4 HPE 1 10 V2COM 3 Freescale 1 Credit Suisse 8 Ivar Grimstad 3 Eclipse 3 6 3 SouJava 2 6 Intel 3 2 SAP 6 Goldman Sachs 3 Software AG 2 5 3 Twitter 2 Fujitsu 5 3 2 TOTVS 4 HP 3 MicroDoc 4 Adobe 3 4 JUG Chennai 3 TIBCO 4 Azul Mohamed Taman Werner Keil Liferay Kitto Mann Antonio Goncalves TmaxSoft Gemalto Otavio de Santana Zeef ICEsoft Geir Magnusson Adam Bien Members with >= 3 reps on Active JSRs plus EC members (in yellow).
  • 18. 18 Expert Group Membership – All JSRs •405 JSRs; 4156 expert group members served on the associated EGs. –425 distinct JCP Members providing Experts. –Average of about 10 Experts per EG (removing 900 series JSRs). –3586 Experts representing 109 Corporations (86%). –465 Individual Experts serving 706 times (11%). –105 Experts representing 23 Institutions or JUGs (3%).
  • 19. 19 Members Serving on EGs - All JSRs Oracle 853 Samsung 37 SAS 26 IBM 202 Borland 36 26 RedHat 108 34 Orange 25 Motorola 106 Sony 34 Cisco 24 SAP 99 Novell 34 24 Siemens 76 Adobe 32 Philips 22 HP 64 Symbian 32 21 Siemens 53 RIM 31 Sharp 20 Fujitsu 52 Vodafone 27 Intel 20 Ericsson 48 Google 27 Doug Lea 19 Apache 42 27 NEC 19 38 26 Macromedia 19 Aplix Tmax Werner Keil Tibco Esmertec Pramatti Telecordia Members with >= 19 reps on All JSRs If ever served as EC members, highlight in yellow.
  • 20. 20 Inactive JSRs • Inactive JSR stage introduced in 2009--reduced Inactive JSRs from 72 JSRs to 1 JSR in 2015. – JSR 302, Safety Critical Java Technology; The Open Group • JCP 2.8 or above JSRs have JSR Deadlines/Renewal Ballots (all Active JSRs now operating under JCP 2.8 or above.
  • 21. 21 Renewal Ballots – JSRs 2.8 or above • Renewal Ballots in 2015: – JSR 350, Java State Management (rejected) – JSR 351, Java Identity API (Early Draft Review) – JSR 358, A major revision of the JCP (EG Formation) – JSR 362, Portlet Specification 3.0 (EG Formation) – JSR 370, JAX-RS 2.1 (EG Formation) – JSR 373, Java EE Management API 2.0 (EG Formation) – JSR 375, Java EE Security API (EG Formation) – JSR 376, Java Platform Module System (EG Formation) • JCP 2.9 section 1.3 JSR Deadlines: If a JSR does not begin Early Draft Review within 9 months of completing its JSR Approval Ballot, or does not begin Public Review within 12 months of first submitting an Early Draft, or does not reach Final Release within 12 months of commencing Public Review, then the EC should initiate a JSR Renewal Ballot unless it is agreed that there are extraordinary circumstances that justify the delay. The PMO shall inform the Spec Lead and Expert Group of this decision and will request the Spec Lead and Expert Group to prepare a public statement to the EC. The JSR Renewal Ballot shall start 30 days after the request. If the JSR Renewal Ballot is approved by the EC, then another renewal ballot cannot be initiated for that JSR for an additional year.
  • 22. 22 JCP.org Updates • Implemented Oracle Single Sign On (SSO) and consolidated JCP EC accounts. • Working on implementing Adobe EchoSign to enable electronic signatures for JCP Memberships.
  • 23. 23 Adopt-a-JSR Program Status • Currently migrating from Java.net site to Oracle Community Platform – Adopt-a-JSR program: http://java.net/projects/adoptajsr/pages/Home • Java EE 8 JSRs: http://glassfish.org/adoptajsr • Adopt-a-JSR program summit at Devoxx UK in June. • Many hackergartens at Java conferences throughout the year: – Jfokus, JavaLand, DevoxxUK, JavaOne Latin America, Java Mexico Day, JavaOne San Francisco. • 30+ JUGS participating: South America, North America, Europe, Africa & Middle East: https://java.net/projects/adoptajsr/pages/WhoIsAdoptingJSRs • 24+ JSRs 'adopted': Java SE 8 JSRs, Java EE 7/8, OpenJDK, Java test (for Java 8 & Java 9) and Java countdown projects. • Translated wiki home page into 9 languages: Arabic, Chinese, English, French, German, Hebrew, Japanese, Portuguese, Turkish.
  • 24. 24 Adopt-a-JSR Program JUGs South America: Campinas JUG (Brazil), ceJUG (Brazil), GOJava (Brazil), SouJava (Brazil), Brasilia, DF JUG (Brazil), GUJ Londrina (Brazil) Peru JUG, Guadalajara JUG, GUJavaSC (Brazil). North America: Chicago JUG, Silicon Valley JUG, Houston JUG, Toronto JUG (Canada). Europe: London Java Community (UK), BeJUG (Belgium), Bulgarian JUG, Madrid JUG (Spain), JUG Cologne (Germany), Istanbul JUG (Turkey), Greece, Ukraine JUG. Asia: Indonesia JUG, JUG JogLoSemar (Indonesia), Hyderabad JUG (India), JUG Chennai (India). Africa & Middle East: Congo, EGJUG (Egypt), Israel JUG, Morocco JUG, Faso JUG (Africa), Jozi JUG (South Africa), Mbale (Uganda).
  • 25. 25 Award Winners • 2015 JCP Award Winners: – Adam Bien, Anatole Tresch, JSR 363, Raj Hegde/JUG Chennai – Presented at annual JCP Party during JavaOne San Francisco – https://jcp.org/en/press/news/awards/2015award_nominees • 2015 Star Spec Lead – Nominations open soon.
  • 26. 26 JCP Online Meetings • Adopt-a-JSR for Java EE 8 – Meetings with Spec Lead from JSR 374. • Adopt-a-JSR for JUG Africa. • Adopt-a-JSR for new JUGs – Ukraine, Columbia, Istanbul, Bucharest... • Share success with Adopt Programs. • Meet the EC Candidates. • Public EC Meetings (2). – http://jcp.org/en/resources/multimedia
  • 28. 28 New JSRs JSR 378, Portlet 3.0 Bridge for JavaServer Faces 2.2 Specification (Liferay)
  • 29. 29 EG Formation JSR 370, JAX-RS 2.1 Specification (Oracle) JSR 358, A Major Revision to the Java Community Process (Oracle) JSR 373, Java EE Management API 2.0 (Oracle) JSR 375, Java EE Security API (Oracle) JSR 376, Java Platform Module System (Oracle) JSR 377, Desktop|Embedded Application API (A Almiray)
  • 30. 30 Early Draft Review JSR 351, Java Identity API (Oracle) JSR 282, RTJS 2.0 (Aicas) JSR 362, Portlet Specification 3.0 (IBM) JSR 365, CDI 2.0 (Red Hat) JSR 366, Java EE 8 Platform Specification (Oracle) JSR 367, Java API for JSON Binding (Oracle) JSR 368, JMS 2.1 (Oracle) JSR 369, Java Servlet 4.0 Specification (Oracle) JSR 371, MVC 1.0 Specification (Oracle) JSR 372, Java ServerFaces 2.3 Spec (Oracle) JSR 374, Java API for JSON-P 1.1 (Oracle)
  • 31. 31 Public Review JSR 363, Units of Measurement API (V2COM, W Keil, J Dautelle)
  • 32. 32 Proposed Final Draft JSR 364, Broadening JCP Membership (Oracle)
  • 33. 33 Completed JSRs (Final Release 2015) JSR 354, Money & Currency API (Credit Suisse), 40 Months * JSR 359, SIP Servlet 2.0 (Oracle), 33 Months * *Time to completion is from JSR Review Ballot to Final Release
  • 34. 34 Maintenance Review JSR 56, Java Network Launch Protocal & API (Oracle) JSR 286, Portlet Specification 2.0 (IBM) JSR 329, Portlet 2.0 Bridge for JavaServer Faces 1.2 Specification (Liferay), also completed a Transfer Ballot
  • 35. 35 Maintenance Release JSR 270, Java SE 6 Release Contents (Oracle) JSR 336, Java SE 7 Release Contents (Oracle) JSR 337, Java SE 8 Release Contents (Oracle) JSR 342, Java EE 7 Platform Specification (Oracle) JSR 343, Java Message Service (JMS) 2.0 (Oracle)
  • 36. 36 Thank you, merci, grazie. gracias, danke, obrigado, bedankt, kiitos, xie xie, ありがとう , tak, tack.