SlideShare a Scribd company logo
1 of 34
Download to read offline
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
JCP Program Activities
2018 Year End Summary
Heather VanCura
Director & Chair, JCP Program
Twitter @heathervc
May 2019
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• Membership/Participation
• Executive Committee & Elections
• Active JSRs
• Spec Leadership
• Expert Group Participation
• Inactive JSRs/Renewal Ballots
• Awards,Adopt-a-JSR Program
• Appendix: List of all Active JSRs
Agenda
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• JCP Membership decreased by 11% to 1101 in 2018, including
cancellations (1227 Members in 2017).
• Membership distribution:
– 76% Individuals
– 15% Corporate
– 9% Non-Profit
•
Membership
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• Membership distribution by type:
• Increase in Associate, Decrease in Full Individual Members
- 45% Associate Members (23% last year)
- 2% Partner/JUG Members (same as last year)
- 6% Non-Profit Members (same as last year)
- 15% Corporate Members (14% last year)
- 32% Individual Full Members (44% last year)
Membership by Location
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• Membership distribution by location:
– 34% North America.
– 47% Europe, Middle East, Africa.
– 16% Asia, Oceania.
– 3% South America.
• Increase in EMEA and APAC regions; decrease in North and South
America.
Membership by Location
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• JCP Membership Renewal Effort began October 2017 – JUGs and
Individuals focus.
• We have finishing migrating Individual & JUG Memberships to Associate &
Partner Memberships (as applicable).
Membership Updates
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
JCP Membership (2007-2018)
0
200
400
600
800
1000
1200
1400
1600
1800
2000
2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018
Membership
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• 13,688 total Registered users (includes Members and Non Members);
16,303 in 2017, ~16% decrease from 2017.
• 2,844 are Members, 21%
– 1756 associated w/Corporate Members (62%).
– 835 are Individual Members (29%).
– 253 are associated w/Non-Profit Members (9%).
• 10,844 users are Non-Members, 79%
Participation
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
Oracle 830 Samsung 37 SAS 24
IBM 195 Borland 34 Aplix 26
RedHat 109 Tmax 32 Orange 25
Motorola 105 Sony 64 Cisco 24
Nokia 133 Novell 32 Werner Keil 24
SAP 99 Adobe 50 Philips 22
Siemens 76 Symbian 32 Progress 25
HP 63 RIM 31 Sharp 20
Fujitsu 54 Vodafone 27 Intel 20
Ericsson 47 Google 27 Doug Lea 19
Apache 40 Esmertec 27 NEC 19
Pramati 36 Telecordia 26
Members Serving on EGs - All JSRs
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• Fall Annual Election: Voter participation - 40% overall; 39% for Full and
Partner Members, and 44% for Associate Members.
• http://jcp.org/en/whatsnew/election
• https://jcp.org/aboutJava/communityprocess/elections/2018/2018JC
PECParticipationStats.pdf
• Spring Special Election: Voter participation – 21%.
• Alibaba was ratified to fill seat vacated by NXP.
• The EC now has 25 Members total.
• Ratified Seats: Alibaba, BNY Mellon, Goldman Sachs, JetBrains, MicroDoc, SAP,
Software AG, V2COM
• Elected: Azul, Eclipse Foundation, London Java Community
• Associate: Ivar Grimstad
EC Elections
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
EC Elections Participation % (2007-2018)
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018
Percent Voting
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• 16 Active JSRs (35 in 2017)*.
– 4 new JSRs started (4 in 2017).
– 3 JSRs completed (12 in 2017).
• Active JSRs by stages.
• 2 in EG Formation.
• 5 in Early Draft stage.
• 1 in Public Review stage.
• 1 in Proposed Final Draft stage.
• 3 in Final Release.
• 4 in Maintenance.
Active JSRs
*Active JSRs include JSRs that started,
completed, issued a maintenance
release, published a draft, or went to
ballot in the last 12 months.
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
JSR Activity Summary (2007-2018)
0
10
20
30
40
50
60
70
80
2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018
Active
New
Inactive
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• Target platforms:
– Java SE: 8 JSRs.
– Java EE: 1 JSR.
– Java SE & EE: 1 JSR.
– Embedded/Desktop: 5 JSRs.
– All platforms: 1 JSR.
Target Platforms of all Active JSRs
0 1 2 3 4 5 6 7 8 9
All Platforms
Embedded Desktop
SE & EE
Java EE
Java SE
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• Total JSRs: 415 (388 JSRs, 27 900 JSRs):
– Active JSRs: 16
– Inactive JSRs: 0
– Dormant JSRs: 25
– Final JSRs: 249
– Withdrawn JSRs: 98
– Rejected JSRs: 14
Summary of JSR Stages
Active
Inactive
Dormant
Final
Withdrawn
Rejected
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• 15 Entities; 6 Organizations and 9
Individuals played a Spec Lead role in 16
Active JSRs.
Spec Leadership – Active JSRs
Entity Total JSRs
Oracle 8
I Grimstad, C
Kaltepoth
1
IBM, F Greco, Z
Sevarac
1
aicas 1
Liferay 1
The Open Group 1
A Almiray 1
W Keil, Trivadis, O
Santana
1
C Russell 1
W Keil, J Dautelle,
O Santana
1
Oracle
IBM
Liferay
A Almiray
W Keil
J Dautelle
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• 91 different Members have led
the 415 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.
Spec Leadership of All JSRs
0 50 100 150 200 250
Aicas
Hughes Software
Vodafone
Adobe Day
Ericsson
Siemens
Aplix
Red Hat
Motorola
North Sixty One
Nokia
IBM
Oracle/Sun
Members Leading 3 or More JSRs
Number
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• 16 Active JSRs; 170 (465 in 2017) expert group members served on the
associated EGs.
• 54 (95 in 2017) organizations represented.
– Mostly corporations, 5 non-profits.
– Organizational EG reps often serve on multiple EGs.
– Organizations sometimes have 2 reps on a single EG.
• 57 (79 in 2017) individuals represented.
– Most individuals served on 1 EG (of an Active JSR).
• Some Individual Experts serving on 2-3 EGs.
Expert Group Participation on Active JSRs
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
Oracle 21 Eclipse 2 Twitter 1
Red Hat 9 Azul 4 London Java
Community
1
IBM 7 MircoDoc 1 SAP 5
SAP 5 Fujitsu 1 HPE 1
Liferay 4 V2COM 1 BNY Melon 1
Credit Suisse 3 Ivar Grimstad 2 Tomitribe 1
Otavio De Santana 3 Hazelcast 1 SouJava 1
Werner Keil 3 Intel 1 Alibaba 1
Andres Almiray 2 Goldman
Sachs
1 Software AG 1
Organizational and EC representation on EGs
Members with >= 3 reps on Active JSRs
plus EC members (in yellow).
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• 415 JSRs; 4329 expert group members served on the associated EGs.
– 880 distinct JCP Members providing Experts.
– 3517 Experts representing 398 Corporations (81%).
– 706 Individual Experts serving 697 times (16%).
– 106 Experts representing 23 Institutions or JUGs (3%).
Expert Group Membership – All JSRs
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• Renewal Ballots in 2018:
– JSR 377, Desktop|Embedded Application API (EG Formation)
Renewal Ballots – JSRs 2.8 or above
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• JCP 2.9 section 3.2.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.
Renewal Ballots – JSRs 2.8 or above
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• Adopt-a-JSR program
– https://community.oracle.com/community/java/jcp/adopt-a-jsr
• It is a space of the JCP Community Page:
– https://community.oracle.com/community/java/jcp
• Many hackergartens at Java conferences throughout the year:
– JavaLand, Code One San Francisco, Devoxx BE and more.
Adopt-a-JSR Program Status
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• 2018 JCP Award Winners:
– Brian Goetz, JSR 381, Visual Recognition Specification, Ivar Grimstad & Christian
Katepoth (JSR 371) , Daniel Dias Dos Santos
– Presented at annual JCP Party during JavaOne San Francisco
– https://jcp.org/en/press/news/awards/2018award_nominees
• Star Spec Lead – Ivar Grimstad & Christian Katepoth (JSR 371)
– https://jcp.org/en/press/news/star2
Award Winners
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• Meet the EC Candidates.
• Public EC Meetings (2).
– http://jcp.org/en/resources/multimedia
JCP Online Meetings
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
Appendix: 2018 Active JSRs
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• JSR 385, Units of Measurement API 2.0
• JSR 386, Java SE 12
• JSR 387, Streamline the JCP Program
• JSR 388, Java SE 13
New JSRs
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• JSR 377, Desktop|Embedded Application API (A Almiray)
• JSR 388, Java SE 13
EG Formation
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• JSR 378, Portlet 3.0 Bridge for JavaServer Faces 2.2
• JSR 282, RTSJ version 1.1
• JSR 302, Critical Safety Java Technology
• JSR 381, Visual Recognition Specification
• JSR 385, Units of Measurement API 2.0
Early Draft Review
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• JSR 386, Java SE 12
Public Review
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• JSR 371, Model-View-Controller (MVC 1.0) Specification
Proposed Final Draft JSRs
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• JSR 383, Java SE 10 (18.3)
• JSR 384, Java SE 11 (8.9)
• JSR 387, Streamline the JCP Program
Completed JSRs (Final Release 2018)
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• JSR 243, Java Data Objects 2.0 (Transfer Ballot)
• JSR 269, Pluggable Annotation Processing
• JSR 354, Money and Currency API (Transfer Ballot)
• JSR 907, Java Transaction API (JTA)
Maintenance Review
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
Thank you, merci, grazie. gracias, danke, obrigado,
bedankt, kiitos, xie xie, , tak, tack.

More Related Content

Similar to 2018 JCP Year End Summary

Similar to 2018 JCP Year End Summary (20)

JUG Tour November 2017
JUG Tour November 2017JUG Tour November 2017
JUG Tour November 2017
 
APAC Tour 2019 update
APAC Tour 2019 updateAPAC Tour 2019 update
APAC Tour 2019 update
 
Bringing Java into the Open
Bringing Java into the Open Bringing Java into the Open
Bringing Java into the Open
 
The Future of Java and You
The Future of Java and YouThe Future of Java and You
The Future of Java and You
 
2015 JCP Year End Summary
2015 JCP Year End Summary2015 JCP Year End Summary
2015 JCP Year End Summary
 
The Future of Java and You
The Future of Java and YouThe Future of Java and You
The Future of Java and You
 
2016 JCP Year End Summary
2016 JCP Year End Summary2016 JCP Year End Summary
2016 JCP Year End Summary
 
Jozi JUG Hack Day
Jozi JUG Hack DayJozi JUG Hack Day
Jozi JUG Hack Day
 
2014 JCPYearEndSummary
2014 JCPYearEndSummary2014 JCPYearEndSummary
2014 JCPYearEndSummary
 
JCPAfricaJUG
JCPAfricaJUGJCPAfricaJUG
JCPAfricaJUG
 
Gartner pace and bi-modal models
Gartner pace and bi-modal modelsGartner pace and bi-modal models
Gartner pace and bi-modal models
 
JCP Participation for ColumbiaJUG
JCP Participation for ColumbiaJUGJCP Participation for ColumbiaJUG
JCP Participation for ColumbiaJUG
 
DOES16 San Francisco - Scott Prugh & Erica Morrison - When Ops Swallows Dev
DOES16 San Francisco - Scott Prugh & Erica Morrison - When Ops Swallows DevDOES16 San Francisco - Scott Prugh & Erica Morrison - When Ops Swallows Dev
DOES16 San Francisco - Scott Prugh & Erica Morrison - When Ops Swallows Dev
 
Crafting Your Oracle License, Contract and Vendor Management Strategy
Crafting Your Oracle License, Contract and Vendor Management StrategyCrafting Your Oracle License, Contract and Vendor Management Strategy
Crafting Your Oracle License, Contract and Vendor Management Strategy
 
JavaEvolutionTalkUtahJUG
JavaEvolutionTalkUtahJUGJavaEvolutionTalkUtahJUG
JavaEvolutionTalkUtahJUG
 
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
 
20190615 hkos-mysql-troubleshootingandperformancev2
20190615 hkos-mysql-troubleshootingandperformancev220190615 hkos-mysql-troubleshootingandperformancev2
20190615 hkos-mysql-troubleshootingandperformancev2
 
Oracle Database Appliance, ODA, X7-2 portfolio.
Oracle Database Appliance, ODA, X7-2 portfolio.Oracle Database Appliance, ODA, X7-2 portfolio.
Oracle Database Appliance, ODA, X7-2 portfolio.
 
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
 
Oracle Cloud modernized Finance Process at CSL
Oracle Cloud modernized Finance Process at CSLOracle Cloud modernized Finance Process at CSL
Oracle Cloud modernized Finance Process at CSL
 

More from Heather VanCura

More from Heather VanCura (18)

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 Years Infographic
JCP 20 Years InfographicJCP 20 Years Infographic
JCP 20 Years Infographic
 
Heather How To Ally Ignite Talk
Heather How To Ally Ignite TalkHeather How To Ally Ignite Talk
Heather How To Ally Ignite Talk
 
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 Oredev
Participate in the Future of Java OredevParticipate in the Future of Java Oredev
Participate in the Future of Java Oredev
 
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
 
International Day of the Girl 2016
International Day of the Girl 2016 International Day of the Girl 2016
International Day of the Girl 2016
 
JCP version 2.10, Broadening JCP Membership (aka JSR 364)
JCP version 2.10, Broadening JCP Membership (aka JSR 364)JCP version 2.10, Broadening JCP Membership (aka JSR 364)
JCP version 2.10, Broadening JCP Membership (aka JSR 364)
 
Join the Java Evolution NYC
Join the Java Evolution NYCJoin the Java Evolution NYC
Join the Java Evolution NYC
 
Jozi-JUG JDK 9 Unconference
Jozi-JUG JDK 9 UnconferenceJozi-JUG JDK 9 Unconference
Jozi-JUG JDK 9 Unconference
 
Top 10 Ways to Ally for Women in Technology
Top 10 Ways to Ally for Women in TechnologyTop 10 Ways to Ally for Women in Technology
Top 10 Ways to Ally for Women in Technology
 

Recently uploaded

Recently uploaded (20)

How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptxBT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 

2018 JCP Year End Summary

  • 1. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. JCP Program Activities 2018 Year End Summary Heather VanCura Director & Chair, JCP Program Twitter @heathervc May 2019
  • 2. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Membership/Participation • Executive Committee & Elections • Active JSRs • Spec Leadership • Expert Group Participation • Inactive JSRs/Renewal Ballots • Awards,Adopt-a-JSR Program • Appendix: List of all Active JSRs Agenda
  • 3. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • JCP Membership decreased by 11% to 1101 in 2018, including cancellations (1227 Members in 2017). • Membership distribution: – 76% Individuals – 15% Corporate – 9% Non-Profit • Membership
  • 4. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Membership distribution by type: • Increase in Associate, Decrease in Full Individual Members - 45% Associate Members (23% last year) - 2% Partner/JUG Members (same as last year) - 6% Non-Profit Members (same as last year) - 15% Corporate Members (14% last year) - 32% Individual Full Members (44% last year) Membership by Location
  • 5. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Membership distribution by location: – 34% North America. – 47% Europe, Middle East, Africa. – 16% Asia, Oceania. – 3% South America. • Increase in EMEA and APAC regions; decrease in North and South America. Membership by Location
  • 6. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • JCP Membership Renewal Effort began October 2017 – JUGs and Individuals focus. • We have finishing migrating Individual & JUG Memberships to Associate & Partner Memberships (as applicable). Membership Updates
  • 7. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. JCP Membership (2007-2018) 0 200 400 600 800 1000 1200 1400 1600 1800 2000 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 Membership
  • 8. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • 13,688 total Registered users (includes Members and Non Members); 16,303 in 2017, ~16% decrease from 2017. • 2,844 are Members, 21% – 1756 associated w/Corporate Members (62%). – 835 are Individual Members (29%). – 253 are associated w/Non-Profit Members (9%). • 10,844 users are Non-Members, 79% Participation
  • 9. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Oracle 830 Samsung 37 SAS 24 IBM 195 Borland 34 Aplix 26 RedHat 109 Tmax 32 Orange 25 Motorola 105 Sony 64 Cisco 24 Nokia 133 Novell 32 Werner Keil 24 SAP 99 Adobe 50 Philips 22 Siemens 76 Symbian 32 Progress 25 HP 63 RIM 31 Sharp 20 Fujitsu 54 Vodafone 27 Intel 20 Ericsson 47 Google 27 Doug Lea 19 Apache 40 Esmertec 27 NEC 19 Pramati 36 Telecordia 26 Members Serving on EGs - All JSRs
  • 10. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Fall Annual Election: Voter participation - 40% overall; 39% for Full and Partner Members, and 44% for Associate Members. • http://jcp.org/en/whatsnew/election • https://jcp.org/aboutJava/communityprocess/elections/2018/2018JC PECParticipationStats.pdf • Spring Special Election: Voter participation – 21%. • Alibaba was ratified to fill seat vacated by NXP. • The EC now has 25 Members total. • Ratified Seats: Alibaba, BNY Mellon, Goldman Sachs, JetBrains, MicroDoc, SAP, Software AG, V2COM • Elected: Azul, Eclipse Foundation, London Java Community • Associate: Ivar Grimstad EC Elections
  • 11. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. EC Elections Participation % (2007-2018) 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 Percent Voting
  • 12. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • 16 Active JSRs (35 in 2017)*. – 4 new JSRs started (4 in 2017). – 3 JSRs completed (12 in 2017). • Active JSRs by stages. • 2 in EG Formation. • 5 in Early Draft stage. • 1 in Public Review stage. • 1 in Proposed Final Draft stage. • 3 in Final Release. • 4 in Maintenance. Active JSRs *Active JSRs include JSRs that started, completed, issued a maintenance release, published a draft, or went to ballot in the last 12 months.
  • 13. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. JSR Activity Summary (2007-2018) 0 10 20 30 40 50 60 70 80 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 Active New Inactive
  • 14. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Target platforms: – Java SE: 8 JSRs. – Java EE: 1 JSR. – Java SE & EE: 1 JSR. – Embedded/Desktop: 5 JSRs. – All platforms: 1 JSR. Target Platforms of all Active JSRs 0 1 2 3 4 5 6 7 8 9 All Platforms Embedded Desktop SE & EE Java EE Java SE
  • 15. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Total JSRs: 415 (388 JSRs, 27 900 JSRs): – Active JSRs: 16 – Inactive JSRs: 0 – Dormant JSRs: 25 – Final JSRs: 249 – Withdrawn JSRs: 98 – Rejected JSRs: 14 Summary of JSR Stages Active Inactive Dormant Final Withdrawn Rejected
  • 16. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • 15 Entities; 6 Organizations and 9 Individuals played a Spec Lead role in 16 Active JSRs. Spec Leadership – Active JSRs Entity Total JSRs Oracle 8 I Grimstad, C Kaltepoth 1 IBM, F Greco, Z Sevarac 1 aicas 1 Liferay 1 The Open Group 1 A Almiray 1 W Keil, Trivadis, O Santana 1 C Russell 1 W Keil, J Dautelle, O Santana 1 Oracle IBM Liferay A Almiray W Keil J Dautelle
  • 17. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • 91 different Members have led the 415 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. Spec Leadership of All JSRs 0 50 100 150 200 250 Aicas Hughes Software Vodafone Adobe Day Ericsson Siemens Aplix Red Hat Motorola North Sixty One Nokia IBM Oracle/Sun Members Leading 3 or More JSRs Number
  • 18. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • 16 Active JSRs; 170 (465 in 2017) expert group members served on the associated EGs. • 54 (95 in 2017) organizations represented. – Mostly corporations, 5 non-profits. – Organizational EG reps often serve on multiple EGs. – Organizations sometimes have 2 reps on a single EG. • 57 (79 in 2017) individuals represented. – Most individuals served on 1 EG (of an Active JSR). • Some Individual Experts serving on 2-3 EGs. Expert Group Participation on Active JSRs
  • 19. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Oracle 21 Eclipse 2 Twitter 1 Red Hat 9 Azul 4 London Java Community 1 IBM 7 MircoDoc 1 SAP 5 SAP 5 Fujitsu 1 HPE 1 Liferay 4 V2COM 1 BNY Melon 1 Credit Suisse 3 Ivar Grimstad 2 Tomitribe 1 Otavio De Santana 3 Hazelcast 1 SouJava 1 Werner Keil 3 Intel 1 Alibaba 1 Andres Almiray 2 Goldman Sachs 1 Software AG 1 Organizational and EC representation on EGs Members with >= 3 reps on Active JSRs plus EC members (in yellow).
  • 20. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • 415 JSRs; 4329 expert group members served on the associated EGs. – 880 distinct JCP Members providing Experts. – 3517 Experts representing 398 Corporations (81%). – 706 Individual Experts serving 697 times (16%). – 106 Experts representing 23 Institutions or JUGs (3%). Expert Group Membership – All JSRs
  • 21. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Renewal Ballots in 2018: – JSR 377, Desktop|Embedded Application API (EG Formation) Renewal Ballots – JSRs 2.8 or above
  • 22. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • JCP 2.9 section 3.2.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. Renewal Ballots – JSRs 2.8 or above
  • 23. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Adopt-a-JSR program – https://community.oracle.com/community/java/jcp/adopt-a-jsr • It is a space of the JCP Community Page: – https://community.oracle.com/community/java/jcp • Many hackergartens at Java conferences throughout the year: – JavaLand, Code One San Francisco, Devoxx BE and more. Adopt-a-JSR Program Status
  • 24. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • 2018 JCP Award Winners: – Brian Goetz, JSR 381, Visual Recognition Specification, Ivar Grimstad & Christian Katepoth (JSR 371) , Daniel Dias Dos Santos – Presented at annual JCP Party during JavaOne San Francisco – https://jcp.org/en/press/news/awards/2018award_nominees • Star Spec Lead – Ivar Grimstad & Christian Katepoth (JSR 371) – https://jcp.org/en/press/news/star2 Award Winners
  • 25. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Meet the EC Candidates. • Public EC Meetings (2). – http://jcp.org/en/resources/multimedia JCP Online Meetings
  • 26. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Appendix: 2018 Active JSRs
  • 27. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • JSR 385, Units of Measurement API 2.0 • JSR 386, Java SE 12 • JSR 387, Streamline the JCP Program • JSR 388, Java SE 13 New JSRs
  • 28. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • JSR 377, Desktop|Embedded Application API (A Almiray) • JSR 388, Java SE 13 EG Formation
  • 29. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • JSR 378, Portlet 3.0 Bridge for JavaServer Faces 2.2 • JSR 282, RTSJ version 1.1 • JSR 302, Critical Safety Java Technology • JSR 381, Visual Recognition Specification • JSR 385, Units of Measurement API 2.0 Early Draft Review
  • 30. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • JSR 386, Java SE 12 Public Review
  • 31. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • JSR 371, Model-View-Controller (MVC 1.0) Specification Proposed Final Draft JSRs
  • 32. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • JSR 383, Java SE 10 (18.3) • JSR 384, Java SE 11 (8.9) • JSR 387, Streamline the JCP Program Completed JSRs (Final Release 2018)
  • 33. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • JSR 243, Java Data Objects 2.0 (Transfer Ballot) • JSR 269, Pluggable Annotation Processing • JSR 354, Money and Currency API (Transfer Ballot) • JSR 907, Java Transaction API (JTA) Maintenance Review
  • 34. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Thank you, merci, grazie. gracias, danke, obrigado, bedankt, kiitos, xie xie, , tak, tack.