SlideShare une entreprise Scribd logo
1  sur  35
Télécharger pour lire hors ligne
Java Community Process
(JCP) Program Activities

        2012 Year End Summary
              http://jcp.org
      Prepared for 15 January 2013
           Heather VanCura
Agenda
 •Membership/Participation
 •Executive Committee & Elections
 •Active JSRs
 •Spec Leadership
 •Expert Group Participation
 •Inactive JSRs/Renewal Ballots
 •Adopt-a-JSR Program
 •Survey Results
 •Appendix: List of all Active JSRs


                                      2
Membership
 •JCP Membership declined by 3% in 2012 to 1548,
 including 128 cancellations* (3% growth rate in 2011).
 •Membership distribution:
 •Increase in individuals, decrease in corporations.
 –87% individual, 10% corporate, 3% non-profit (mostly
 JUGs; see slide 6).
 •Membership distribution by location:
 –48% North America.
 –34% Europe and the Russian Federation.
 –12% Asia and the Middle East.
 –6% South America.
 •Slight decrease in North America & Asia, slight increase in Europe & South
 America from 2011.
                                                                                                                           3
 *Program Office re-initiated Membership renewals and invoicing in April 2011 for corp type. See next slide for details.
Membership Renewals

 •JCP Membership Renewal Effort began April 2011*
         – Collect fee and confirm contact details.
 •Fee bearing corporations: complete, renewals
 ongoing.
 •Licensee corporations: Q1 2013.
 •Institutions and JUGs: Q2 2013.
 •Individuals Q3: 2013.


 *Program Office re-initiated Membership renewals and invoicing in April 2011 for corp type. See next slide for
      cancellation details.


                                                                                                                  4
Membership Cancellation Reasons
 • 26% No active members remaining on Membership and no
     response received from Corporate Headquarters.
 • 15% Acquisitions/Mergers-incorporated into current JCP
     Membership.
 • 13% JSR went Final and JCP engagement complete.
 • 11% Financial diff culties; chose to join JCP as
                    i
     Individual Members instead.
 • 7% Acquiring company no interest in being a JCP Member
 • 6% Company out of business.
 • 4% Primary contact left company and contact remaining
     does not want to renew.
 • 18% unknown.

                                                            5
JCP Membership (2007-2012)

1650




1600




1550




1500


                                                 Membership
1450




1400




1350




1300
       2007   2008   2009   2010   2011   2012

                                                              6
JUG Members (36)
•    BeJUG (Belgium)
                                        •   JUG Frankfurt (Germany)
•    BreizhJUG (Brittany)
                                        •   JUG Indonesia
•    Connecticut JUG (USA)
                                        •   JUG-MK (Macedonia)
•    Detroit JUG (USA)
                                        •   JUG-RU (Russia)
•    Duchess (Women)
                                        •   JUG-USA
•    FASOJUG (Burkina Faso)
                                        •   London Java Community (UK)
•    Green Tea JUG (China)
                                        •   Malaysia-JUG
•    Houston JUG (USA)
                                        •   Morocco JUG
•    iJUG e.V. (Germany)
                                        •   Nashville JUG (USA)
•    IndiJava (India)
                                        •   Central Ohio JUG (USA)
•    ITP_JUG (Peru)
                                        •   Oklahoma City JUG (USA)
•    Japan JUG
                                        •   Rio JUG (Brazil)
•    Java Student User Group (Vienna)
                                        •   Riviera JUG (France)
•    Java Web User Group (London)
                                        •   Ruhrjug (Germany)
•    Jozi JUG (South Africa)
                                        •   Silicon Valley JavaFX User Group (USA)
•    JUG-AFRICA
                                        •   SouJava (Brazil)
•    JUG Chennai (India)
                                        •   Utah JUG (USA)
•    JUG-EG (Egypt)
                                        •   Vancouver Island JUG (Canada)
Participation
• 12,030 total Registered users (includes Members and
Non Members); 17% increase from 2011.
• 1,441 users are Individual Members (12%).
• 2,206 users are associated w/Corp. Members (18%).
• 136 users are associated w/Non-profit Members (1%).
• 8,247 users are Non-Members (60%).
       – 65% increase in Non-Member registered users
           from 2010.
Note: Collecting statistics on observer/public participation
   in 2013 via Adopt-a-JSR program:
http://www.java.net/form/jcp-2829-transparency?force=408

                                                           8
EC Elections
 •Voter participation increased from 23% to 24%.
         – http://jcp.org/en/whatsnew/elections
 •The EC Merged with 24 Members total.
 •CloudBees, London Java Community elected.
 •Cinterion, Credit Suisse, Fujitsu, HP ratified (6
 ratified seats held in reserve).
 •RIM, Samsung, SK Telecom forfeited their seats;
 CableLabs resigned; AT&T, Deutsch Telekom,
 Siemens, Vodafone terms ended.
 •All EC Members will run for election in 2013.
         – Top 24 Members will win seats on the EC,
             plus Oracle permanent seat.
                                                      9
EC Elections
 •EC Member Statistics – JSR ballots and meeting
 attendance.
       – http://jcp.org/files/2012JCPECParticipationSt
           ats.pdf
 •Top 5 (6 way tie): Fujitsu, HP, IBM, Oracle,
 Siemens, TOTVS.
 •Bottom 5: AT&T, Google, Azul, Twitter, Goldman
 Sachs (Samsung, SK Telecom, RIM, CableLabs
 removed from bottom 5).




                                                         10
EC Elections Participation% (2007-2012)

 0.35




  0.3




 0.25




  0.2


                                                  Column 1
 0.15




  0.1




 0.05




   0
        2007   2008   2009   2010   2011   2012

                                                        11
Active JSRs
  •29 Active JSRs (48 in 2011)*.
  –8 new JSRs started (20 in 2011); 2 went on to later stages.
  –1 JSR completed.
  –Almost all migrated to JCP 2.8/2.9 (JSR 342 in progress).
  –11 active JSRs in other stages.
  •9 in Expert Group Formation (4 migrated JSRs)
  •5 in Early Draft stage.
  •13 in Public Review stage.
  •1 in Maintenance (still in JCP 2.7).
  •1 Rejected.

    *Active JSRs include JSRs that started, completed, issued a maintenance
    release, published a draft, or went to ballot in the last 12 months (January
    2012-December 2012); 2012 modif ed from 18 months in prior years.
                                        i
                                                                                   12
Target Platforms of all Active JSRs

•Target platforms: Java               Java ME

ME:1 JSR (9 in 2011); Java
SE: 3 JSRs (11 in 2011);               Java SE



Java EE: 7 JSRs (11 in                 Java EE

2011).
   – 1 targeted ME &              ME/Embedded



     embedded, 10 (11 in 2011)
     JSRs targeted SE and EE,
                                      SE & EE



     2 targeted SE &              EE/Embedded
     embedded (3 in 2011), 5
     targeted all platforms, (3    All platforms

     in 2011).
                                                   0   2   4   6   8   10   12
                                                                            13
JSR Activity Summary (2007-2012)

80



70



60



50



40                                             Active JSRs
                                               New JSRs
                                               Inactive JSRs

30



20



10



 0
     2007   2008   2009   2010   2011   2012

                                                          14
Summary of JSR Stages

•Total JSRs: 388 (361 JSRs,
27 900 JSRs):
➢Active JSRs: 29
➢Inactive JSRs: 4


➢Dormant JSRs: 31             Inactive
                              Active
                              Dormant
➢Final JSRs: 133              Final
                              Maintained
                              Withdrawn
➢Maintained JSRs: 97          Rejected



➢Withdrawn JSRs: 81


➢Rejected JSRs: 13




                                      15
Spec Leadership – Active JSRs
                             9 Entities; 4 (9 in 2011) organizations and 5 (1 in
Entity          Total JSRs   2011) individuals played a Spec Lead role in 29
                             Active JSRs.
Oracle              23
RedHat               3
Credit Suisse        1
IBM                  1
J Feldman            1                                                    Oracle
                                                                          RedHat
                                                                          Credit Suisse

S Colebourne         1                                                    IBM
                                                                          J Feldman
                                                                          S Colebourne

M Santos             1                                                    M Santos
                                                                          G Luck
                                                                          M Ernst

G Luck               1
M Ernst              1

                                                                                     16
Spec Leadership of All JSRs
                              Members leading 3 or more JSRs
• 81 different Members             Oracle/Sun


    have led the 388 JSRs.                IBM



• 84% of Members lead                   Nokia


                               North Sixty One

    1-2 JSRs.                        Motorola


• 16% lead 3 or more JSRs             RedHat



    (shown on chart-right).              Aplix


                                     Siemens
                                                                                  Spec Lead




• Oracle/Sun has led 60%             Ericsson


    of all JSRs.                   Adobe/Day


                                    Vodafone


                              Hughes Software


                                        Aicas

                                                 0   50   100   150   200   250

                                                                                    17
Nominate a Star Spec Lead

2012 Star Spec Lead Nominations open through 18
January:
http://www.java.net/form/2012-jcp-star-spec-leads
Spec Leads profiles of Active JSRs:
http://www.jcp.org/en/press/news/sl_feature




                                                    18
Expert Group Membership
 •29 Active JSRs; 386 (638 in 2011) expert group members
 served on the associated EGs.
 –Average of about 13 per EG (13 in 2011).
 •54 (105 in 2011) organizations represented.
 –Mostly corporations, 8 non-profits.
 –Organizational EG reps often serve on multiple EGs.
 –Organizations often have several reps on a single EG.
 •95 (133 in 2011) individuals represented.
 –Most individuals served on 1 EG (of an Active JSR).
        • Some Individual Experts serving on 2-11 EGs.
 • 53% of all EG reps are from EC Members (76% in 2011).

                                                           19
Organizational and EC representation on EGs
    Oracle          55   Goldman Sachs            5    eBay         3
    RedHat          38   Caucho                   4    Ericsson     3
    IBM             30   TOTVS                    4    ARM          2
    Werner Keil     11   Aplix                    4    S Andreani   2
    Credit Suisse    9   London JUG               4    Eclipse      2
    Fujitsu          7   SAP                      4    SouJava      2
    VMWare           7   OW2                      4    Intel        2
    Pramati          7   Cinterion                3    Twitter      2
    Adam Bien        7   AT&T                     3    Azul         1
    Google           6   Doug Lea                 3    CloudBees    1
    TmaxSoft         6   HP                       3
    R Hightower      5   Nokia                    3
                    Members with >= 3 reps on Active JSRs
                             plus EC members.                           20
Expert Group Membership – All JSRs
 •388 JSRs; 2885 expert group members served on the
 associated EGs.
 –536 distinct JCP Members providing Experts.
 –Average of about 8 Experts per EG (removing 900 series JSRs).
 –2218 Experts representing Corporations (77%).
 –574 Individual Experts (20%).
 –93 Experts representing Institutions or JUGs (3%).




                                                              21
Organizational on EGs - All JSRs
   Oracle       524   Sony Ericsson   35   Sharp            20
   IBM          178   Borland         33   NEC              19
   SAP/Sybase   98    Aplix           33   Doug Lea         19
   Motorola     95    Symbian         32   Google           19
   RedHat       91    Novell          32   Telecordia       18
                      RIM             30   ART              17
   Nokia        77    Vodafone        27   Adobe            16
   HP           61    SAS             27   AT&T             16
   Siemens      54    Ericsson        26   Matsushita       15
   Samsung      43    Esmertec        22   Intel            15
   Apache       42    TIBCO           21   Werner Keil      15
   Pramati      37    Progress        21   NTT DoCoMo       14
   Fujitsu      36    Cisco           21   LG Electronics   14
                                                                 22
Inactive JSRs
•   Inactive JSR stage introduced in 2009--reduced Inactive JSRs from 72 JSRs to 4 JSRs
        in January 2013.
•   JCP 2.8 or above JSRs have JSR Deadlines/Renewal Ballots (all Active JSRs now
       operating or in process of migrating).
          – http://www.jcp.org/en/resources/inactive
          – http://www.jcp.org/en/introduction/faq-jsr#inactive
•   List of Current Inactive JSRs, January 2013:
           – JSR 302, Safety Critical Java Technology (Open Group)
           – JSR 333, Content Repository API for Java Technology 2.1 (Adobe)
           – JSR 332, Email Client API for Java ME (Samsung)
           – JSR 297, Mobile 3D Graphics API (Nokia, North Sixty-One); Existing
                 Inactive JSR
•   Propose to initiate Dormant Ballots with the EC for these 4 JSRs, unless updates are
       received, June 2013 (via section 2.1.2 of JCP 2.7 or below).

                                                                                      23
Renewal Ballots – JSRs 2.8 or above

•   JSR 354, Money and Currency API; EDR deadline November 2012.
•   JSR 358, A major revision of the Java Community Process, EDR deadline April 2013.
•   JSR 359, SIP Servlet 2.0, EDR deadline April 2013.
•   How to implement Renewal Ballot(s) moving forward?
•   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.




                                                                                                               24
Adopt-a-JSR Program Status

•   Adopt-a-JSR program introduced in late 2011 by London Java Community and
       SouJava.
•   Home: http://java.net/projects/adoptajsr/pages/Home
•   Transparency Surveys: http://www.java.net/form/jcp-2829-transparency?force=408
•   Java EE 7 JSRs: http://glassfish.org/adoptajsr
•   19 JUGS participating: Campinas JUG (Brazil), ceJUG (Brazil), GOJava (Brazil),
        SouJava (Brazil), Peru JUG, SV JUG (USA), Houston JUG (USA), Toronto JUG
        (Canada), London Java Community (UK), BeJUG (Belgium), Madrid JUG
        (Spain), JUG Cologne (Germany), Indonesia JUG, Hyderabad JUG (India), JUG
        Chennai (India), Morocco JUG, Faso JUG (Africa), Jozi JUG (South Africa).
•   23 JSRs 'adopted': 107, 299, 308, 310, 321, 331, 335, 338, 339, 342, 343, 344, 345,
        346, 347, 348, 349, 352, 353, 354, 355, 356, 358.
•   JSR 339, Java API for RESTful Web Services 2.0 & JSR 353, Java API for JSON
       Processing, are the most popular JSRs, being adopted by at least 5 JUGs.


                                                                                      25
JCP Online Meetings

•   Leverage the Community (Adopt-a-JSR).
•   JCP 2.9 & Transparency.
•   Expert Group Nominations Process.
•   Developing a TCK.
•   Meet the EC Candidates.
•   Public EC Meetings (2).
•   Suggestions for 2013?
•   First call of 2013 scheduled for 18 January at 09:00 PST.
           – https://blogs.oracle.com/jcp/entry/adopt_a_jsr_program_online
           – All sessions posted: http://jcp.org/en/resources/multimedia




                                                                             26
JCP Online Survey Results
•   Survey conducted in Q1 2012; 248 responses; 56% JCP Members
•   Overall satisfaction: Very/somewhat satisfied with the JCP (59%), neither (24%),
       somewhat dissatisfied (9%), Very dissatisfied (8%).
•   Reasons joined the JCP: Review & Comment on JSRs (77%), Propose new JSRs
       (39%), EC Elections participation (31%), Nominate EG Members (27%).
•   Reasons did not join the JCP: Never considered it (39%), Not aware of benefits
       (33%), Too expensive (17%), Too complex (16%), Benefits not compelling (7%).
•   Pace of the JCP: Should be slower (13%), Just right (43%), Should be faster (44%).
•   The JCP is important to the development of Java (81% agree).
•   Most users visit JCP.org at least once a month; more that half visit 6 or more times a
      month. Reasons to visit: View JSRs (63%), Comment of JSRs (36%), JSR news
      (32%), Community news (31%), find out more about JCP (28%).
•   JUG Membership (31%); Use Java exclusively (46%), Use Java most of the time
       (37%).
•   Technologies used: Java 6 (88%), HTML (73%), XML (62%), Java 7 (50%), Java 5
       (44%), Spring (37%), C++(23%).
•   Industry: Computer/software (46%), Financial (9%), Computer/Internet (8%), Student
                                                                                     27
       (8%), Education (4%).
Appendix: 2012 Active JSRs




                             28
New JSRs (JSR Review Ballot)
•JSR 354, Money and Currency API (Credit Suisse)
•JSR 355, EC Merge (Oracle); went on to Final Release
•JSR 356, Java API for WebSocket (Oracle); went on to Public Review
•JSR 357, Social Media API (W Keil, A Sabot-Durand); Rejected
•JSR 358, A Major Revision to the Java Community Process (Oracle)
•JSR 359, SIP Servlet 2.0 (Oracle)
•JSR 360, Connected Limited Device Configuration 8 (Oracle)
•JSR 361, Java ME Embedded Profile (Oracle)




                                                                      29
EG Formation (Migrated from older version)
•JSR 337, Java SE 8 Release Contents (Oracle)
•JSR 347, Data Grids for the Java Platform (RedHat)
•JSR 350, Java State Management (Oracle)
•JSR 351, Java Identity API (Oracle)




                                                      30
Active JSRs (Early Draft)
 •JSR 107, JCACHE - Java Temporary Caching API (G Luck, Oracle)
 •JSR 308, Annotations on Java Types (M Ernst, Oracle)
 •JSR 310, Date and Time API (S Colebourne, M Santos, Oracle)
 •JSR 335, Lambda Expressions for the Java Programming Language (Oracle)
 •JSR 340, Java Servlet 3.1 Specification (Oracle)




                                                                           31
Public Review
 •JSR 236, Concurrency Utilities for Java EE (Oracle)
 •JSR 338, Java Persistence 2.1 (Oracle)
 •JSR 339, JAX-RS 2.0: The Java API for RESTful Web Services (Oracle)
 •JSR 341, Expression Language 3.0 (Oracle)
 •JSR 342, Java Platform, Enterprise Edition 7 Specification (Oracle)
 •JSR 343, Java Message Service 2.0 (Oracle)
 •JSR 344, JavaServer Faces 2.2 (Oracle)
 •JSR 345, Enterprise JavaBeans 3.2 (Oracle)
 •JSR 346, Contexts and Dependency Injection for Java EE 1.1 (RedHat)
 •JSR 349, Bean Validation 1.1 (RedHat)
 •JSR 352, Batch Applications for the Java Platform (IBM)
 •JSR 353, Java API for JSON Processing (Oracle)
 •JSR 356, Java API for WebSocket (Oracle)

                                                                        32
Completed JSRs (Final Release 2012)
•JSR 355, Executive Committee Merge (Oracle) 7 months*



*Time to completion is from JSR Review Ballot to Final Release




                                                                 33
Maintenance Release

 •JSR 331, Constraint Programming API (Jacob Feldman) Final also in 2012; 30 months*




                                                                                 34
Thank you, merci, grazie. gracias,
danke, obrigado, bedankt, kiitos,
xie xie, ありがとう , tak, tack.




                                 35

Contenu connexe

En vedette

En vedette (7)

What's Trending in Talent and Learning for 2016?
What's Trending in Talent and Learning for 2016?What's Trending in Talent and Learning for 2016?
What's Trending in Talent and Learning for 2016?
 
2016 Digital Yearbook
2016 Digital Yearbook2016 Digital Yearbook
2016 Digital Yearbook
 
Future Social: 10 Key Trends in Social Media
Future Social: 10 Key Trends in Social MediaFuture Social: 10 Key Trends in Social Media
Future Social: 10 Key Trends in Social Media
 
How to Use Social Media to Influence the World
How to Use Social Media to Influence the WorldHow to Use Social Media to Influence the World
How to Use Social Media to Influence the World
 
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and FriendsThe Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
 
The Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post FormatsThe Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post Formats
 
The Outcome Economy
The Outcome EconomyThe Outcome Economy
The Outcome Economy
 

Similaire à 2012 JCP Year End Summary

Jcp user groupsummit-2013
Jcp user groupsummit-2013Jcp user groupsummit-2013
Jcp user groupsummit-2013
Heather VanCura
 

Similaire à 2012 JCP Year End Summary (20)

2016 JCP Year End Summary
2016 JCP Year End Summary2016 JCP Year End Summary
2016 JCP Year End Summary
 
JavaEvolutionTalkUtahJUG
JavaEvolutionTalkUtahJUGJavaEvolutionTalkUtahJUG
JavaEvolutionTalkUtahJUG
 
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 for Victoria JUG
Join the Java Evolution for Victoria JUGJoin the Java Evolution for Victoria JUG
Join the Java Evolution for Victoria JUG
 
JCPAfricaJUG
JCPAfricaJUGJCPAfricaJUG
JCPAfricaJUG
 
How to Participate Devoxx 2013 Quickie
How to Participate Devoxx 2013 QuickieHow to Participate Devoxx 2013 Quickie
How to Participate Devoxx 2013 Quickie
 
How the JCP Works & Adopt-a-Program Update for Paraguay JUG
How the JCP Works & Adopt-a-Program Update for Paraguay JUGHow the JCP Works & Adopt-a-Program Update for Paraguay JUG
How the JCP Works & Adopt-a-Program Update for Paraguay JUG
 
JCP Participation for ColumbiaJUG
JCP Participation for ColumbiaJUGJCP Participation for ColumbiaJUG
JCP Participation for ColumbiaJUG
 
JCP & Adopt-a-JSR @ GeeCon
JCP & Adopt-a-JSR @ GeeConJCP & Adopt-a-JSR @ GeeCon
JCP & Adopt-a-JSR @ GeeCon
 
NYSIG Quickie
NYSIG QuickieNYSIG Quickie
NYSIG Quickie
 
FosdemJavaDevRoom2015
FosdemJavaDevRoom2015FosdemJavaDevRoom2015
FosdemJavaDevRoom2015
 
Participate @JavaOne Brazil 2012
Participate @JavaOne Brazil 2012Participate @JavaOne Brazil 2012
Participate @JavaOne Brazil 2012
 
Jcp user groupsummit-2013
Jcp user groupsummit-2013Jcp user groupsummit-2013
Jcp user groupsummit-2013
 
2019 JCP Program Year End Summary
2019 JCP Program Year End Summary2019 JCP Program Year End Summary
2019 JCP Program Year End Summary
 
JCP: The JCP and the future of Java by Heather VanCura, Manager, JCP Program ...
JCP: The JCP and the future of Java by Heather VanCura, Manager, JCP Program ...JCP: The JCP and the future of Java by Heather VanCura, Manager, JCP Program ...
JCP: The JCP and the future of Java by Heather VanCura, Manager, JCP Program ...
 
Devoxx UK BOF session
Devoxx UK BOF sessionDevoxx UK BOF session
Devoxx UK BOF session
 
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 devoxx-2012
Jcp devoxx-2012Jcp devoxx-2012
Jcp devoxx-2012
 
Join the Java Evolution Africa
Join the Java Evolution AfricaJoin the Java Evolution Africa
Join the Java Evolution Africa
 
JCPParticipationOverviewJCertif
JCPParticipationOverviewJCertifJCPParticipationOverviewJCertif
JCPParticipationOverviewJCertif
 

Plus de Heather VanCura

Plus de 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
 
2018 JCP Year End Summary
2018 JCP Year End Summary2018 JCP Year End Summary
2018 JCP Year End Summary
 
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...
 
Jozi JUG Hack Day
Jozi JUG Hack DayJozi JUG Hack Day
Jozi JUG Hack Day
 
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
 
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
 
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
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Dernier (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

2012 JCP Year End Summary

  • 1. Java Community Process (JCP) Program Activities 2012 Year End Summary http://jcp.org Prepared for 15 January 2013 Heather VanCura
  • 2. Agenda •Membership/Participation •Executive Committee & Elections •Active JSRs •Spec Leadership •Expert Group Participation •Inactive JSRs/Renewal Ballots •Adopt-a-JSR Program •Survey Results •Appendix: List of all Active JSRs 2
  • 3. Membership •JCP Membership declined by 3% in 2012 to 1548, including 128 cancellations* (3% growth rate in 2011). •Membership distribution: •Increase in individuals, decrease in corporations. –87% individual, 10% corporate, 3% non-profit (mostly JUGs; see slide 6). •Membership distribution by location: –48% North America. –34% Europe and the Russian Federation. –12% Asia and the Middle East. –6% South America. •Slight decrease in North America & Asia, slight increase in Europe & South America from 2011. 3 *Program Office re-initiated Membership renewals and invoicing in April 2011 for corp type. See next slide for details.
  • 4. Membership Renewals •JCP Membership Renewal Effort began April 2011* – Collect fee and confirm contact details. •Fee bearing corporations: complete, renewals ongoing. •Licensee corporations: Q1 2013. •Institutions and JUGs: Q2 2013. •Individuals Q3: 2013. *Program Office re-initiated Membership renewals and invoicing in April 2011 for corp type. See next slide for cancellation details. 4
  • 5. Membership Cancellation Reasons • 26% No active members remaining on Membership and no response received from Corporate Headquarters. • 15% Acquisitions/Mergers-incorporated into current JCP Membership. • 13% JSR went Final and JCP engagement complete. • 11% Financial diff culties; chose to join JCP as i Individual Members instead. • 7% Acquiring company no interest in being a JCP Member • 6% Company out of business. • 4% Primary contact left company and contact remaining does not want to renew. • 18% unknown. 5
  • 6. JCP Membership (2007-2012) 1650 1600 1550 1500 Membership 1450 1400 1350 1300 2007 2008 2009 2010 2011 2012 6
  • 7. JUG Members (36) • BeJUG (Belgium) • JUG Frankfurt (Germany) • BreizhJUG (Brittany) • JUG Indonesia • Connecticut JUG (USA) • JUG-MK (Macedonia) • Detroit JUG (USA) • JUG-RU (Russia) • Duchess (Women) • JUG-USA • FASOJUG (Burkina Faso) • London Java Community (UK) • Green Tea JUG (China) • Malaysia-JUG • Houston JUG (USA) • Morocco JUG • iJUG e.V. (Germany) • Nashville JUG (USA) • IndiJava (India) • Central Ohio JUG (USA) • ITP_JUG (Peru) • Oklahoma City JUG (USA) • Japan JUG • Rio JUG (Brazil) • Java Student User Group (Vienna) • Riviera JUG (France) • Java Web User Group (London) • Ruhrjug (Germany) • Jozi JUG (South Africa) • Silicon Valley JavaFX User Group (USA) • JUG-AFRICA • SouJava (Brazil) • JUG Chennai (India) • Utah JUG (USA) • JUG-EG (Egypt) • Vancouver Island JUG (Canada)
  • 8. Participation • 12,030 total Registered users (includes Members and Non Members); 17% increase from 2011. • 1,441 users are Individual Members (12%). • 2,206 users are associated w/Corp. Members (18%). • 136 users are associated w/Non-profit Members (1%). • 8,247 users are Non-Members (60%). – 65% increase in Non-Member registered users from 2010. Note: Collecting statistics on observer/public participation in 2013 via Adopt-a-JSR program: http://www.java.net/form/jcp-2829-transparency?force=408 8
  • 9. EC Elections •Voter participation increased from 23% to 24%. – http://jcp.org/en/whatsnew/elections •The EC Merged with 24 Members total. •CloudBees, London Java Community elected. •Cinterion, Credit Suisse, Fujitsu, HP ratified (6 ratified seats held in reserve). •RIM, Samsung, SK Telecom forfeited their seats; CableLabs resigned; AT&T, Deutsch Telekom, Siemens, Vodafone terms ended. •All EC Members will run for election in 2013. – Top 24 Members will win seats on the EC, plus Oracle permanent seat. 9
  • 10. EC Elections •EC Member Statistics – JSR ballots and meeting attendance. – http://jcp.org/files/2012JCPECParticipationSt ats.pdf •Top 5 (6 way tie): Fujitsu, HP, IBM, Oracle, Siemens, TOTVS. •Bottom 5: AT&T, Google, Azul, Twitter, Goldman Sachs (Samsung, SK Telecom, RIM, CableLabs removed from bottom 5). 10
  • 11. EC Elections Participation% (2007-2012) 0.35 0.3 0.25 0.2 Column 1 0.15 0.1 0.05 0 2007 2008 2009 2010 2011 2012 11
  • 12. Active JSRs •29 Active JSRs (48 in 2011)*. –8 new JSRs started (20 in 2011); 2 went on to later stages. –1 JSR completed. –Almost all migrated to JCP 2.8/2.9 (JSR 342 in progress). –11 active JSRs in other stages. •9 in Expert Group Formation (4 migrated JSRs) •5 in Early Draft stage. •13 in Public Review stage. •1 in Maintenance (still in JCP 2.7). •1 Rejected. *Active JSRs include JSRs that started, completed, issued a maintenance release, published a draft, or went to ballot in the last 12 months (January 2012-December 2012); 2012 modif ed from 18 months in prior years. i 12
  • 13. Target Platforms of all Active JSRs •Target platforms: Java Java ME ME:1 JSR (9 in 2011); Java SE: 3 JSRs (11 in 2011); Java SE Java EE: 7 JSRs (11 in Java EE 2011). – 1 targeted ME & ME/Embedded embedded, 10 (11 in 2011) JSRs targeted SE and EE, SE & EE 2 targeted SE & EE/Embedded embedded (3 in 2011), 5 targeted all platforms, (3 All platforms in 2011). 0 2 4 6 8 10 12 13
  • 14. JSR Activity Summary (2007-2012) 80 70 60 50 40 Active JSRs New JSRs Inactive JSRs 30 20 10 0 2007 2008 2009 2010 2011 2012 14
  • 15. Summary of JSR Stages •Total JSRs: 388 (361 JSRs, 27 900 JSRs): ➢Active JSRs: 29 ➢Inactive JSRs: 4 ➢Dormant JSRs: 31 Inactive Active Dormant ➢Final JSRs: 133 Final Maintained Withdrawn ➢Maintained JSRs: 97 Rejected ➢Withdrawn JSRs: 81 ➢Rejected JSRs: 13 15
  • 16. Spec Leadership – Active JSRs 9 Entities; 4 (9 in 2011) organizations and 5 (1 in Entity Total JSRs 2011) individuals played a Spec Lead role in 29 Active JSRs. Oracle 23 RedHat 3 Credit Suisse 1 IBM 1 J Feldman 1 Oracle RedHat Credit Suisse S Colebourne 1 IBM J Feldman S Colebourne M Santos 1 M Santos G Luck M Ernst G Luck 1 M Ernst 1 16
  • 17. Spec Leadership of All JSRs Members leading 3 or more JSRs • 81 different Members Oracle/Sun have led the 388 JSRs. IBM • 84% of Members lead Nokia North Sixty One 1-2 JSRs. Motorola • 16% lead 3 or more JSRs RedHat (shown on chart-right). Aplix Siemens Spec Lead • Oracle/Sun has led 60% Ericsson of all JSRs. Adobe/Day Vodafone Hughes Software Aicas 0 50 100 150 200 250 17
  • 18. Nominate a Star Spec Lead 2012 Star Spec Lead Nominations open through 18 January: http://www.java.net/form/2012-jcp-star-spec-leads Spec Leads profiles of Active JSRs: http://www.jcp.org/en/press/news/sl_feature 18
  • 19. Expert Group Membership •29 Active JSRs; 386 (638 in 2011) expert group members served on the associated EGs. –Average of about 13 per EG (13 in 2011). •54 (105 in 2011) organizations represented. –Mostly corporations, 8 non-profits. –Organizational EG reps often serve on multiple EGs. –Organizations often have several reps on a single EG. •95 (133 in 2011) individuals represented. –Most individuals served on 1 EG (of an Active JSR). • Some Individual Experts serving on 2-11 EGs. • 53% of all EG reps are from EC Members (76% in 2011). 19
  • 20. Organizational and EC representation on EGs Oracle 55 Goldman Sachs 5 eBay 3 RedHat 38 Caucho 4 Ericsson 3 IBM 30 TOTVS 4 ARM 2 Werner Keil 11 Aplix 4 S Andreani 2 Credit Suisse 9 London JUG 4 Eclipse 2 Fujitsu 7 SAP 4 SouJava 2 VMWare 7 OW2 4 Intel 2 Pramati 7 Cinterion 3 Twitter 2 Adam Bien 7 AT&T 3 Azul 1 Google 6 Doug Lea 3 CloudBees 1 TmaxSoft 6 HP 3 R Hightower 5 Nokia 3 Members with >= 3 reps on Active JSRs plus EC members. 20
  • 21. Expert Group Membership – All JSRs •388 JSRs; 2885 expert group members served on the associated EGs. –536 distinct JCP Members providing Experts. –Average of about 8 Experts per EG (removing 900 series JSRs). –2218 Experts representing Corporations (77%). –574 Individual Experts (20%). –93 Experts representing Institutions or JUGs (3%). 21
  • 22. Organizational on EGs - All JSRs Oracle 524 Sony Ericsson 35 Sharp 20 IBM 178 Borland 33 NEC 19 SAP/Sybase 98 Aplix 33 Doug Lea 19 Motorola 95 Symbian 32 Google 19 RedHat 91 Novell 32 Telecordia 18 RIM 30 ART 17 Nokia 77 Vodafone 27 Adobe 16 HP 61 SAS 27 AT&T 16 Siemens 54 Ericsson 26 Matsushita 15 Samsung 43 Esmertec 22 Intel 15 Apache 42 TIBCO 21 Werner Keil 15 Pramati 37 Progress 21 NTT DoCoMo 14 Fujitsu 36 Cisco 21 LG Electronics 14 22
  • 23. Inactive JSRs • Inactive JSR stage introduced in 2009--reduced Inactive JSRs from 72 JSRs to 4 JSRs in January 2013. • JCP 2.8 or above JSRs have JSR Deadlines/Renewal Ballots (all Active JSRs now operating or in process of migrating). – http://www.jcp.org/en/resources/inactive – http://www.jcp.org/en/introduction/faq-jsr#inactive • List of Current Inactive JSRs, January 2013: – JSR 302, Safety Critical Java Technology (Open Group) – JSR 333, Content Repository API for Java Technology 2.1 (Adobe) – JSR 332, Email Client API for Java ME (Samsung) – JSR 297, Mobile 3D Graphics API (Nokia, North Sixty-One); Existing Inactive JSR • Propose to initiate Dormant Ballots with the EC for these 4 JSRs, unless updates are received, June 2013 (via section 2.1.2 of JCP 2.7 or below). 23
  • 24. Renewal Ballots – JSRs 2.8 or above • JSR 354, Money and Currency API; EDR deadline November 2012. • JSR 358, A major revision of the Java Community Process, EDR deadline April 2013. • JSR 359, SIP Servlet 2.0, EDR deadline April 2013. • How to implement Renewal Ballot(s) moving forward? • 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. 24
  • 25. Adopt-a-JSR Program Status • Adopt-a-JSR program introduced in late 2011 by London Java Community and SouJava. • Home: http://java.net/projects/adoptajsr/pages/Home • Transparency Surveys: http://www.java.net/form/jcp-2829-transparency?force=408 • Java EE 7 JSRs: http://glassfish.org/adoptajsr • 19 JUGS participating: Campinas JUG (Brazil), ceJUG (Brazil), GOJava (Brazil), SouJava (Brazil), Peru JUG, SV JUG (USA), Houston JUG (USA), Toronto JUG (Canada), London Java Community (UK), BeJUG (Belgium), Madrid JUG (Spain), JUG Cologne (Germany), Indonesia JUG, Hyderabad JUG (India), JUG Chennai (India), Morocco JUG, Faso JUG (Africa), Jozi JUG (South Africa). • 23 JSRs 'adopted': 107, 299, 308, 310, 321, 331, 335, 338, 339, 342, 343, 344, 345, 346, 347, 348, 349, 352, 353, 354, 355, 356, 358. • JSR 339, Java API for RESTful Web Services 2.0 & JSR 353, Java API for JSON Processing, are the most popular JSRs, being adopted by at least 5 JUGs. 25
  • 26. JCP Online Meetings • Leverage the Community (Adopt-a-JSR). • JCP 2.9 & Transparency. • Expert Group Nominations Process. • Developing a TCK. • Meet the EC Candidates. • Public EC Meetings (2). • Suggestions for 2013? • First call of 2013 scheduled for 18 January at 09:00 PST. – https://blogs.oracle.com/jcp/entry/adopt_a_jsr_program_online – All sessions posted: http://jcp.org/en/resources/multimedia 26
  • 27. JCP Online Survey Results • Survey conducted in Q1 2012; 248 responses; 56% JCP Members • Overall satisfaction: Very/somewhat satisfied with the JCP (59%), neither (24%), somewhat dissatisfied (9%), Very dissatisfied (8%). • Reasons joined the JCP: Review & Comment on JSRs (77%), Propose new JSRs (39%), EC Elections participation (31%), Nominate EG Members (27%). • Reasons did not join the JCP: Never considered it (39%), Not aware of benefits (33%), Too expensive (17%), Too complex (16%), Benefits not compelling (7%). • Pace of the JCP: Should be slower (13%), Just right (43%), Should be faster (44%). • The JCP is important to the development of Java (81% agree). • Most users visit JCP.org at least once a month; more that half visit 6 or more times a month. Reasons to visit: View JSRs (63%), Comment of JSRs (36%), JSR news (32%), Community news (31%), find out more about JCP (28%). • JUG Membership (31%); Use Java exclusively (46%), Use Java most of the time (37%). • Technologies used: Java 6 (88%), HTML (73%), XML (62%), Java 7 (50%), Java 5 (44%), Spring (37%), C++(23%). • Industry: Computer/software (46%), Financial (9%), Computer/Internet (8%), Student 27 (8%), Education (4%).
  • 29. New JSRs (JSR Review Ballot) •JSR 354, Money and Currency API (Credit Suisse) •JSR 355, EC Merge (Oracle); went on to Final Release •JSR 356, Java API for WebSocket (Oracle); went on to Public Review •JSR 357, Social Media API (W Keil, A Sabot-Durand); Rejected •JSR 358, A Major Revision to the Java Community Process (Oracle) •JSR 359, SIP Servlet 2.0 (Oracle) •JSR 360, Connected Limited Device Configuration 8 (Oracle) •JSR 361, Java ME Embedded Profile (Oracle) 29
  • 30. EG Formation (Migrated from older version) •JSR 337, Java SE 8 Release Contents (Oracle) •JSR 347, Data Grids for the Java Platform (RedHat) •JSR 350, Java State Management (Oracle) •JSR 351, Java Identity API (Oracle) 30
  • 31. Active JSRs (Early Draft) •JSR 107, JCACHE - Java Temporary Caching API (G Luck, Oracle) •JSR 308, Annotations on Java Types (M Ernst, Oracle) •JSR 310, Date and Time API (S Colebourne, M Santos, Oracle) •JSR 335, Lambda Expressions for the Java Programming Language (Oracle) •JSR 340, Java Servlet 3.1 Specification (Oracle) 31
  • 32. Public Review •JSR 236, Concurrency Utilities for Java EE (Oracle) •JSR 338, Java Persistence 2.1 (Oracle) •JSR 339, JAX-RS 2.0: The Java API for RESTful Web Services (Oracle) •JSR 341, Expression Language 3.0 (Oracle) •JSR 342, Java Platform, Enterprise Edition 7 Specification (Oracle) •JSR 343, Java Message Service 2.0 (Oracle) •JSR 344, JavaServer Faces 2.2 (Oracle) •JSR 345, Enterprise JavaBeans 3.2 (Oracle) •JSR 346, Contexts and Dependency Injection for Java EE 1.1 (RedHat) •JSR 349, Bean Validation 1.1 (RedHat) •JSR 352, Batch Applications for the Java Platform (IBM) •JSR 353, Java API for JSON Processing (Oracle) •JSR 356, Java API for WebSocket (Oracle) 32
  • 33. Completed JSRs (Final Release 2012) •JSR 355, Executive Committee Merge (Oracle) 7 months* *Time to completion is from JSR Review Ballot to Final Release 33
  • 34. Maintenance Release •JSR 331, Constraint Programming API (Jacob Feldman) Final also in 2012; 30 months* 34
  • 35. Thank you, merci, grazie. gracias, danke, obrigado, bedankt, kiitos, xie xie, ありがとう , tak, tack. 35