SlideShare a Scribd company logo
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
JCP Program Activities
2019 Year End Summary
Heather VanCura
Director & Chair, JCP Program
Twitter @heathervc
April 2020
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
• 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 increased by 3% to 1131 in 2019, including cancellations
(1101 Members in 2018).
• Membership distribution:
– 75% Individuals
– 15% Corporate
– 10% 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 & Partner/JUGs, Decrease in Non-Profit & Full
Individual Members
- 51% Associate Members (45% last year)
- 8% Partner/JUG Members (2% last year)
- 3% Non-Profit Members (6% last year)
- 15% Corporate Members (same as last year)
- 23% Individual Full Members (32% 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:
– 33% North America.
– 36% Europe, Middle East, Africa.
– 16% Asia, Oceania.
– 15% South America.
• Decrease in EMEA region; increase in 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 been 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-2019)
0
200
400
600
800
1000
1200
1400
1600
1800
2000
2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019
Membership
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• 16,896 total Registered users (includes Members and Non Members);
13,688 in 2018, ~19% increase from 2018.
• 2,858 are Members, 17%
– 1735 associated w/Corporate Members (61%).
– 846 are Individual Members (30%).
– 273 are associated w/Non-Profit Members (9%).
• 14,038 users are Non-Members, 83%
Participation
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 - 30% overall; 28% for Full and
Partner Members, and 32% for Associate Members.
• https://jcp.org/aboutJava/communityprocess/elections/2019.html
• The EC now has 21 Members total.
• Ratified Seats: ARM, Fujitsu, IBM, Intel, SouJava
• Elected: Tomitribe, Twitter
• Associate: Marcus Biel, Ken Fogel
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-2019)
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 2019
Percent Voting
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• 14 Active JSRs (16 in 2018)*.
– 2 new JSRs started (4 in 2018).
– 3 JSRs completed (3 in 2018).
• Active JSRs by stages.
• 2 in EG Formation.
• 2 in Public Review stage.
• 3 in Final Release.
• 6 in Maintenance.
• 1 Withdrawn.
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-2019)
0
10
20
30
40
50
60
70
80
2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019
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: 3 JSRs.
– Java SE & EE: 1 JSR.
– Server/Embedded/Desktop:
7 JSRs.
– All platforms: 3JSRs.
Target Platforms of all Active JSRs
0 1 2 3 4 5 6 7 8
All Platforms
Embedded Desktop
SE & 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: 417 (390 JSRs, 27 900 JSRs):
– Active JSRs: 14
– Inactive JSRs: 3
– Dormant JSRs: 25
– Final JSRs: 259
– Withdrawn JSRs: 99
– 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.
• 9 Entities; 4 Organizations and 5
Individuals played a Spec Lead role in 14
Active JSRs.
Spec Leadership – Active JSRs
Entity Total JSRs
Oracle 10
I Grimstad 1
Eclipse 1
aicas 1
Ingenit 1
G Luck 1
W Keil, J Dautelle, O
Santana
1
Oracle
ingenit
Eclipse
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 417 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.
• 14 Active JSRs; 135 (170 in 2018) expert group members served on the
associated EGs.
• 37 (54 in 2018) organizations represented.
– Mostly corporations, 3 non-profits.
– Organizational EG reps often serve on multiple EGs.
– Organizations sometimes have 2 reps on a single EG.
• 28 (57 in 2018) 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 29 Eclipse 4 Twitter 1
Red Hat 10 Azul 6 London Java
Community
1
IBM 12 MircoDoc 1 SAP 5
SAP 6 Fujitsu 2 HPE 1
Google 3 V2COM 1 BNY Melon 1
Golman Sachs 2 Software AG 1 Tomitribe 1
TMax 3 Hazelcast 2 SouJava 1
Ivar Grimstad 2 Intel 1 Alibaba 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.
• 417 JSRs; 4100 expert group members served on the associated EGs.
– 884 distinct JCP Members providing Experts.
– 3540 Experts representing 406 Corporations.
– 453 Individual Experts serving 692 times.
– 107 Experts representing 23 Institutions or JUGs.
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.
Oracle 834 Samsung 37 SAS 24
IBM 198 Borland 34 Aplix 26
RedHat 111 Tmax 32 Orange 25
Motorola 105 Sony 43 Cisco 24
Nokia 133 Novell 32 Werner Keil 23
SAP 102 Adobe 50 Philips 22
Siemens 76 Symbian 32 Progress 25
HP 63 RIM 31 Sharp 20
Fujitsu 53 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.
• Renewal Ballots in 2019 (none, but 3 pending as Inactive now):
• JSR 377, Desktop|Embedded Application API (EG Formation)
• JSR 302, Critical Safety Java Technology (Early Draft Review)
• JSR 381, Visual Recognition Specification (Early Draft Review)
• Posted a draft in 2020:
• JSR 378, Portlet 3.0 Bridge for JavaServer Faces 2.2 (Public Review)
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.11 section 3.2.3 JSR Deadlines:
If a JSR does not begin Public Review within 18 months of first submission, or does not
reach Final Release within 6 months of commencing Public Review, then the EC shall
initiate a JSR Renewal Ballot. 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.
• 2019 JCP Award Winners:
– JCP PMO, Jean-Marie Dautelle, Werner Keil and Otavio Santana (JSR 385, Units of
Measurement 2.0)
– Presented at annual JCP Party during Code One San Francisco
– https://jcp.org/en/press/news/awards/2019award_nominees
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: 2019 Active JSRs
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• JSR 389, Java SE 14
• JSR 390, Java SE 15
New JSRs
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
• JSR 282, RTSJ version 1.1
•
Public Review
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 388, Java SE 13
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 107, JCACHE - Java Temporary Caching API
• JSR 199, Java Compiler API
• JSR 269, Pluggable Annotation Processing
• JSR 337, Java SE 8
• JSR 384 , Java SE 11
• JSR 387, Streamline the JCP Program
Maintenance Review
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• JSR 382, Configuration API 1.0
Withdrawn JSRs
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

PDF
2018 JCP Year End Summary
PDF
Java, the JCP & YOU
PDF
Enabling Project Collaboration with Primavera P6
PDF
RAC Troubleshooting and Diagnosability Sangam2016
PDF
LAD -GroundBreakers-Jul 2019 - The Machine Learning behind the Autonomous Dat...
PDF
JCP 20 Year Anniversary
PDF
APAC Tour 2019 update
PDF
2015 JCP Year End Summary
2018 JCP Year End Summary
Java, the JCP & YOU
Enabling Project Collaboration with Primavera P6
RAC Troubleshooting and Diagnosability Sangam2016
LAD -GroundBreakers-Jul 2019 - The Machine Learning behind the Autonomous Dat...
JCP 20 Year Anniversary
APAC Tour 2019 update
2015 JCP Year End Summary

Similar to 2019 JCP Program Year End Summary (20)

PDF
JUG Tour November 2017
PDF
Bringing Java into the Open
PDF
The Future of Java and You
PDF
The Future of Java and You
PDF
2016 JCP Year End Summary
PDF
Jozi JUG Hack Day
PDF
2014 JCPYearEndSummary
PDF
JCPAfricaJUG
PDF
JCP Participation for ColumbiaJUG
ODP
Participate @JavaOne Brazil 2012
PDF
Java+JCP+AdoptaJSR+You
PDF
JavaEvolutionTalkUtahJUG
PDF
How the JCP Works & Adopt-a-Program Update for Paraguay JUG
PDF
Crafting Your Oracle License, Contract and Vendor Management Strategy
PDF
Join the Java Evolution for Victoria JUG
PDF
AUSOUG Analytics Update - Nov 14 2018
PDF
Jcp fosdem2013
PDF
Oracle Chatbot (챗봇) 솔루션
PDF
Cómo terminar tu Planeación Financiera antes de las 6PM
PDF
Future of Java & You Latin America 2018
JUG Tour November 2017
Bringing Java into the Open
The Future of Java and You
The Future of Java and You
2016 JCP Year End Summary
Jozi JUG Hack Day
2014 JCPYearEndSummary
JCPAfricaJUG
JCP Participation for ColumbiaJUG
Participate @JavaOne Brazil 2012
Java+JCP+AdoptaJSR+You
JavaEvolutionTalkUtahJUG
How the JCP Works & Adopt-a-Program Update for Paraguay JUG
Crafting Your Oracle License, Contract and Vendor Management Strategy
Join the Java Evolution for Victoria JUG
AUSOUG Analytics Update - Nov 14 2018
Jcp fosdem2013
Oracle Chatbot (챗봇) 솔루션
Cómo terminar tu Planeación Financiera antes de las 6PM
Future of Java & You Latin America 2018
Ad

More from Heather VanCura (18)

PDF
MISK Global Forum - Building an Inclusive Workforce
PDF
JCP 20 Years Infographic
PDF
Heather How To Ally Ignite Talk
PDF
JavaOne Tutorial Techniques for Getting More Kids, Especially Girls, Involved...
PDF
JCP & The Future of Java
PDF
Adopt-a-JSR Program Update
PDF
Valencia EMEA Java User Group Summit
PDF
Advance your Career and Help Define Java’s Future
PDF
Participate in the Future of Java May 2017
PDF
Heather VanCuraIntroductionEMEASummit2017
PDF
Java, JCP, Adopt-a-JSR & You DevNexus
PDF
Participate in the Future of Java Oredev
PDF
Participate in the Future of Java Iceland
PDF
International Day of the Girl 2016
PDF
JCP version 2.10, Broadening JCP Membership (aka JSR 364)
PDF
Join the Java Evolution NYC
PDF
Jozi-JUG JDK 9 Unconference
PDF
Top 10 Ways to Ally for Women in Technology
MISK Global Forum - Building an Inclusive Workforce
JCP 20 Years Infographic
Heather How To Ally Ignite Talk
JavaOne Tutorial Techniques for Getting More Kids, Especially Girls, Involved...
JCP & The Future of Java
Adopt-a-JSR Program Update
Valencia EMEA Java User Group Summit
Advance your Career and Help Define Java’s Future
Participate in the Future of Java May 2017
Heather VanCuraIntroductionEMEASummit2017
Java, JCP, Adopt-a-JSR & You DevNexus
Participate in the Future of Java Oredev
Participate in the Future of Java Iceland
International Day of the Girl 2016
JCP version 2.10, Broadening JCP Membership (aka JSR 364)
Join the Java Evolution NYC
Jozi-JUG JDK 9 Unconference
Top 10 Ways to Ally for Women in Technology
Ad

Recently uploaded (20)

PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
Big Data Technologies - Introduction.pptx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Machine Learning_overview_presentation.pptx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
A Presentation on Artificial Intelligence
PDF
cuic standard and advanced reporting.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Network Security Unit 5.pdf for BCA BBA.
Dropbox Q2 2025 Financial Results & Investor Presentation
Review of recent advances in non-invasive hemoglobin estimation
Big Data Technologies - Introduction.pptx
“AI and Expert System Decision Support & Business Intelligence Systems”
Unlocking AI with Model Context Protocol (MCP)
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
gpt5_lecture_notes_comprehensive_20250812015547.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Machine Learning_overview_presentation.pptx
Advanced methodologies resolving dimensionality complications for autism neur...
NewMind AI Weekly Chronicles - August'25-Week II
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Encapsulation_ Review paper, used for researhc scholars
Spectral efficient network and resource selection model in 5G networks
A Presentation on Artificial Intelligence
cuic standard and advanced reporting.pdf

2019 JCP Program 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 2019 Year End Summary Heather VanCura Director & Chair, JCP Program Twitter @heathervc April 2020
  • 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 • 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 increased by 3% to 1131 in 2019, including cancellations (1101 Members in 2018). • Membership distribution: – 75% Individuals – 15% Corporate – 10% 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 & Partner/JUGs, Decrease in Non-Profit & Full Individual Members - 51% Associate Members (45% last year) - 8% Partner/JUG Members (2% last year) - 3% Non-Profit Members (6% last year) - 15% Corporate Members (same as last year) - 23% Individual Full Members (32% 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: – 33% North America. – 36% Europe, Middle East, Africa. – 16% Asia, Oceania. – 15% South America. • Decrease in EMEA region; increase in 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 been 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-2019) 0 200 400 600 800 1000 1200 1400 1600 1800 2000 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 Membership
  • 8. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • 16,896 total Registered users (includes Members and Non Members); 13,688 in 2018, ~19% increase from 2018. • 2,858 are Members, 17% – 1735 associated w/Corporate Members (61%). – 846 are Individual Members (30%). – 273 are associated w/Non-Profit Members (9%). • 14,038 users are Non-Members, 83% Participation
  • 9. 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 - 30% overall; 28% for Full and Partner Members, and 32% for Associate Members. • https://jcp.org/aboutJava/communityprocess/elections/2019.html • The EC now has 21 Members total. • Ratified Seats: ARM, Fujitsu, IBM, Intel, SouJava • Elected: Tomitribe, Twitter • Associate: Marcus Biel, Ken Fogel EC Elections
  • 10. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. EC Elections Participation % (2007-2019) 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 2019 Percent Voting
  • 11. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • 14 Active JSRs (16 in 2018)*. – 2 new JSRs started (4 in 2018). – 3 JSRs completed (3 in 2018). • Active JSRs by stages. • 2 in EG Formation. • 2 in Public Review stage. • 3 in Final Release. • 6 in Maintenance. • 1 Withdrawn. 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.
  • 12. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. JSR Activity Summary (2007-2019) 0 10 20 30 40 50 60 70 80 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 Active New Inactive
  • 13. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Target platforms: – Java SE: 3 JSRs. – Java SE & EE: 1 JSR. – Server/Embedded/Desktop: 7 JSRs. – All platforms: 3JSRs. Target Platforms of all Active JSRs 0 1 2 3 4 5 6 7 8 All Platforms Embedded Desktop SE & EE Java SE
  • 14. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Total JSRs: 417 (390 JSRs, 27 900 JSRs): – Active JSRs: 14 – Inactive JSRs: 3 – Dormant JSRs: 25 – Final JSRs: 259 – Withdrawn JSRs: 99 – Rejected JSRs: 14 Summary of JSR Stages Active Inactive Dormant Final Withdrawn Rejected
  • 15. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • 9 Entities; 4 Organizations and 5 Individuals played a Spec Lead role in 14 Active JSRs. Spec Leadership – Active JSRs Entity Total JSRs Oracle 10 I Grimstad 1 Eclipse 1 aicas 1 Ingenit 1 G Luck 1 W Keil, J Dautelle, O Santana 1 Oracle ingenit Eclipse W Keil J Dautelle
  • 16. 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 417 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
  • 17. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • 14 Active JSRs; 135 (170 in 2018) expert group members served on the associated EGs. • 37 (54 in 2018) organizations represented. – Mostly corporations, 3 non-profits. – Organizational EG reps often serve on multiple EGs. – Organizations sometimes have 2 reps on a single EG. • 28 (57 in 2018) 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
  • 18. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Oracle 29 Eclipse 4 Twitter 1 Red Hat 10 Azul 6 London Java Community 1 IBM 12 MircoDoc 1 SAP 5 SAP 6 Fujitsu 2 HPE 1 Google 3 V2COM 1 BNY Melon 1 Golman Sachs 2 Software AG 1 Tomitribe 1 TMax 3 Hazelcast 2 SouJava 1 Ivar Grimstad 2 Intel 1 Alibaba 1 Organizational and EC representation on EGs Members with >= 3 reps on Active JSRs plus EC members (in yellow).
  • 19. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • 417 JSRs; 4100 expert group members served on the associated EGs. – 884 distinct JCP Members providing Experts. – 3540 Experts representing 406 Corporations. – 453 Individual Experts serving 692 times. – 107 Experts representing 23 Institutions or JUGs. Expert Group Membership – All JSRs
  • 20. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Oracle 834 Samsung 37 SAS 24 IBM 198 Borland 34 Aplix 26 RedHat 111 Tmax 32 Orange 25 Motorola 105 Sony 43 Cisco 24 Nokia 133 Novell 32 Werner Keil 23 SAP 102 Adobe 50 Philips 22 Siemens 76 Symbian 32 Progress 25 HP 63 RIM 31 Sharp 20 Fujitsu 53 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
  • 21. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Renewal Ballots in 2019 (none, but 3 pending as Inactive now): • JSR 377, Desktop|Embedded Application API (EG Formation) • JSR 302, Critical Safety Java Technology (Early Draft Review) • JSR 381, Visual Recognition Specification (Early Draft Review) • Posted a draft in 2020: • JSR 378, Portlet 3.0 Bridge for JavaServer Faces 2.2 (Public Review) 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.11 section 3.2.3 JSR Deadlines: If a JSR does not begin Public Review within 18 months of first submission, or does not reach Final Release within 6 months of commencing Public Review, then the EC shall initiate a JSR Renewal Ballot. 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. • 2019 JCP Award Winners: – JCP PMO, Jean-Marie Dautelle, Werner Keil and Otavio Santana (JSR 385, Units of Measurement 2.0) – Presented at annual JCP Party during Code One San Francisco – https://jcp.org/en/press/news/awards/2019award_nominees Award Winners
  • 24. 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
  • 25. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Appendix: 2019 Active JSRs
  • 26. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • JSR 389, Java SE 14 • JSR 390, Java SE 15 New JSRs
  • 27. 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 • JSR 282, RTSJ version 1.1 • Public Review
  • 28. 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 388, Java SE 13 Completed JSRs (Final Release 2018)
  • 29. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • JSR 107, JCACHE - Java Temporary Caching API • JSR 199, Java Compiler API • JSR 269, Pluggable Annotation Processing • JSR 337, Java SE 8 • JSR 384 , Java SE 11 • JSR 387, Streamline the JCP Program Maintenance Review
  • 30. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • JSR 382, Configuration API 1.0 Withdrawn JSRs
  • 31. 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.