Tuesday Mar 31, 2015
Wednesday Mar 25, 2015
By Heather VanCura on Mar 25, 2015
Come say hello and learn about your favorite Java projects! Thank you to our sponsors of the Early Adopter Area: JCP, Mendeley, JetBrains, Zeroturnaround, JClarity, DOAG e.V.
Wed 9 - 12
Mani Sarkar / Daniel Bryant/ Heather VanCura / Anatole Tresch/ Alex Snaps / Andres Almiray/Peter Lawrey
Wed 12 - 15
Mani Sarkar / Daniel Bryant / Heather VanCura / Anatole Tresch/ Roland Huss/ Alex Snaps / Andres Almiray
Wed 15 - 17
Ed Burns/Mani Sarkar/ Daniel Bryant / Heather VanCura/ Anatole Tresch / Andres Almiray
15:45 Adopt-a-JSR session with vJUG (Nighhacking stage)
16:00 CDI with Mark Struberg, Bruno Borges, Arun Gupta
Andres Almiray - Useful Gradle Plugins (30 mins)
Heather VanCura - JCP Update./How to participate in the JCP (corporate or individuals) and Adopt-a-JSR program (Nighthacking)
Daniel Bryant & Mani Sarkar - OpenJDK Java SE - Java 8 and 9 (as part of the OpenJDK project)
Roland Huss - On the way to a new Java EE Management Standard (20-30 mins)
Yara & Vinicious Senger Internet of Things
Ed Burns - HTTP 2.0; 15:30 - Bruno Borges - WebFX
Tuesday Mar 24, 2015
By Heather VanCura on Mar 24, 2015
Javaland 2015 has officially started in Phantasialand Germany! We have opened in the Early Adopter & Hackergaren area in the Community Hall. Below is the schedule and topics for today; I will do another post on the topics for tomorrow.
Topics today include the Java Community Process (JCP), Adopt-a-JSR, Adopt OpenJDK, JSR 371, MVC, JSR 372, JavaServer Faces (JSF) 2.3, JSR 369, Java Servlet 4.0, JSR 354, Money and Currency API, JSR 107, JCACHE, JSR 377, Embedded|Desktop Application API, and Asciidoctor.
Come say hello and learn about your favorite Java projects! Thank you to our sponsors of the Early Adopter Area: JCP, Mendeley, JetBrains, Zeroturnaround, JClarity, DOAG e.V.
Tue 9 - 12
Mani Sarkar / Daniel Bryant / Heather VanCura / Anatole Tresch / Andres Almiray
Tue 12 - 15
Ed Burns, 14:00 - 15:00 / Mani Sarkar / Daniel Bryant / Heather VanCura/ Anatole Tresch / Andres Almiray / Alex Snaps
Tue 15 - 18
Heather VanCura / Anatole Tresch / Andres Almiray / Alex Snaps
15:45 Adopt-OpenJDK session with vJUG (on Nighthacking stage)
OpenJDK Java SE - Java 8 & 9 (as part of the OpenJDK project)
Alex Snaps - JCache, tricks & tips (30 mins)
Ed Burns - HTTP/2 in Java SE 9 (30 minutes)
Andres Almiray - Asciidoctor Tips (20 mins)
Ivar Grimstad - "MVC 1.0 by Example" (practical workshop)
Wednesday Mar 18, 2015
By Heather VanCura on Mar 18, 2015
There have been many JSRs working diligently on their JSRs in the beginning of 2015, and many more are expected in the next few months. Several milestone postings on JCP.org are detailed below including a new JSR, an update to the Real Time Java Specification, a JCP.Next JSR, Money & Currency API, Java SE Maintenance, and Java Message Service Maintenance.
JSR 377, Desktop Embedded Application API, was approved by the JCP EC Ballot February 2015.
Early Draft Review:
JSR 282 , Real Time Java Specification 1.1, published an Early Draft Review - this review closes 30 March 2015.
JSR 364, Broadening JCP Membership, published a Public Review - this review closes 8 April 2015.
Proposed Final Draft:
JSR 354, Money & Currency API, published a Proposed Final Draft.
JSR 337, Java SE 8 Release Contents, published a Maintenance Review and Release.
JSR 336, Java SE 7 Release Contents, published a Maintenance Review and Release.
JSR 270, Java SE 6 Release Contents, published a Maintenance Review and Release.
JSR 343, Java Message Service (JMS) 2.0 , published a Maintenance Review and Release.
Please review and comment on all of these JSRs via the project links on their JSR pages. If you are interested in participating via the Adopt-a-JSR program, please listen to some of the resources on the JCP Multimedia page - we held five Adopt-a-JSR meetings recently, and the recordings are published there. There are also some resources in kits put together for JUG leaders: Getting Started with Adopt-a-JSR and Getting Started with Adopt OpenJDK.
Wednesday Jan 07, 2015
By Heather VanCura on Jan 07, 2015
Happy New Year! As we look ahead to plans for the Java Community Process (JCP) program in 2015, let's take a quick look back through 2014.
1) The JCP Celebrates 15 Years - we celebrated 15 years of the JCP program by holding an amazing party in June at the Computer History Museum in Mountain View, California in conjunction with the Silicon Valley Java User Group (SVJUG). We celebrated with fellow Java developers including Spec Leads, Expert Group members, Executive Committee (EC) members and some of the folks instrumental in the success of the JCP program over the past fifteen years. We recognized the collaborative work from companies, academics, individual developers and not-for-profits from all over the world who have come together to develop Java technology through the JCP program. Among the attendees were former JCP Chairs, Rob Gingell and Onno Kluyt, as well as Carla Schroer, Henrik Stahl, Bill Shannon, Alex Buckley, Joe Darcy, Vineet Gupta; and several EC Members, such as John Pampuch, Mike DeNicola and Paul Manfrini. We also did a virtual call with SouJava and Nighthacking with Stephen Chin, including a live interview with James Gosling and others, talking about the JCP being 'pretty wonderful'. You can also check out the JCP photostream of the party and other events. We continued the celebration at the JavaOne Conference in San Francisco in September, which was spectacular with the addition of the NullPointers Java Community Band and ReepsOne beatboxing with Duke; we also announced the 12th annual JCP awards at the party.
In commemoration of this milestone, we developed a cool 15 Year JCP Infographic and icon to highlight the progress and success of the JCP program throughout its' lifecycle. These were included in kits for Java User Groups (JUGs) to celebrate the JCP in 2014 - they received a presentation, party favors, 15 Year Infographic posters and a raffle item for their local JUG 15 year JCP Celebration! Sixty five kits for JUGs around the world were shipped to six continents - Africa, Asia, Australia Europe, North America and South America (still missing Antarctica)!
2) Major Releases of Java SE and Java ME approved through the JCP - JSR 337, Java SE 8 Platform Release Contents, was approved. This was the largest upgrade to the Java programming model since the platform was introduced in 1996. The key features were JSR 335, Lambdas for the Java Programming Language, Nashorn, and JSR 310, a new Date & Time API. JSR 360, CLDC, 8 was approved. This was a major update to the existing Java ME platform incorporating a large set of updated and new features, including: Java language and API alignment with Java SE 8, support for modern web protocols, a comprehensive application model, advanced security features and standard APIs for power management and interaction with a broad set of standard peripherals. JSR 361, Java ME Embedded Profile, was also developed and approved through the JCP in 2014. This JSR provides a development platform for embedded devices and the Internet of Things (IoT).
3) Adopt-a-JSR Momentum - with the major releases of the Java platforms, and building on the participation in the development of the Java EE 7 platform release in 2013, the Adopt-a-JSR program continued to draw interest and enthusiasm from the early adopters in the Java developer community. Participants contributed significantly to the Java SE 8 Release, including JSR 335, Lambda Expressions for the Java Programming Language, and JSR 310, Date & Time API. We held several Adopt-a-JSR online meetings in 2014 - recordings and materials are published on the JCP.org Multimedia page. JUG leaders added languages translations to the wiki - expanding to nine languages - English, French, Spanish, German, Portuguese, Chinese, Japanese, Turkish, Arabic and Hebrew. There are 30 JUGs currently participating. I had an opportunity to meet and discuss interest with many other JUGs in 2014, including Bucharest, Bulgaria, Germany, Israel, Macedonia, Madras and Paraguay JUGs in 2014, and hope to see them participate in 2015.
30 separate JUGs are already participating: Belgium JUG, Campinas JUG, Chicago JUG, CEJUG, Chennai JUG, Cologne JUG, Congo JUG, EGJUG, Faso JUG, Guadalajara JUG, GUJavaSC, Houston JUG, Hyderabad JUG, Indonesia JUG, Istanbul JUG, Japan JUG, Java Hellenic User Group, Joglo Semar JUG, Jozi JUG, LJC, Madrid JUG, MBale JUG, Morocco JUG, Peru JUG, PT.JUG, SouJava JUG, Silicon Valley JUG and Toronto JUG.
4) New JSRs filed for next editions of Java EE and Java SE - starting in September 2014, we had 11 new JSRs submitted for Java EE 8 (JSRs 365 - JSR 375). JSR 366, is the Java EE 8 Platform Specification JSR. The main focus of this release in on support for HTML5 and the emerging HTTP 2.0 standard, enhanced simplification and managed bean integration and improved infrastructure for applications running in the cloud. The new technologies for Java EE 8 include MVC, JSON-B and Security; revisions so far submitted are CDI, JSF, JAX-RS, Servlets, JMS, Management, and JSON-P. All 11 of the Java EE 8 JSRs submitted to date are currently approved for development by the JCP EC, and are beginning to start work in their Expert Groups. The published schedules expect the Early Drafts to be ready in the Spring of 2015 and the Final Releases in 2016. The Adopt-a-JSR for Java EE 8 page is a great resource for suggestions on getting involved if you are not part of the Expert Groups. In addition, the first Java SE 9 JSR was filed and approved by the JCP EC, JSR 376, Java Module Platform System; subsequent JSRs are planned to be filed for Java SE 9 in 2015.
5) JCP.Next Progress - we have evolved the JCP program over the years to meet the needs of the community, embracing participation, transparency and openness as we develop and deliver multiple editions of the Java Platform. This formal process was designed to be fast, flexible, and adaptable to a wide variety of working styles present in the community. We continued with the effort to evolve the JCP in 2014, through JCP.Next. The JCP Executive Committee serves as the Expert Group. We introduced a new JCP.Next JSR in 2014, JSR 364, aimed at broadening JCP Membership & Participation. This JSR completed an Early Draft Review in 2014, and will introduce new levels of membership to the JCP program and eliminate membership fees. We hope to finalize JSR 364 in 2015. In tandem, we will continue work on JSR 358, A Major Revision to the JCP, in 2015. This JSR will take longer to complete and passed a Renewal Ballot in 2014 to continue development in the JCP program.
To go along with the openness and transparency that are now the default mode of operation for JSRs, making them, in effect, open source projects, several JSRs participated in Hackergartens at conferences around the world, including Devoxx, JavaLand and JavaOne. This was a great way to involve the broader Java community in the development of JSRs and include real world developer feedback, and is an effort that will continue to be a focus in 2015.
We also are seeing an increase in membership as a result of some of the changes being discussed as part of JCP.Next, and we expect this to continue in 2015, as well. New corporate memberships in 2014 included: C2B2, Caelum, Canoo AG, Cloudera, Consol GmbH, Dextra, Gradleware, Hazelcast, ICEsoft Technologies, innoQ, Intalio, Irian Solutions GmbH, Jelastic, Kaazing Corporation, MicroDoc, MongoDB, oparco, Rakuten, Savoir Technologies, Summa Tech do Brasil, Terra Firma Engineering, TimeSys, Tomitribe, Webtide, Wombat Software, Vaadin, Vision Service Plan, and ZEEF. New JUGs members included: Alpes JUG, Berlin JUG, Bulgarian JUG, DFJUG, GUJava SC, KanJava, Manchester JUG, and Melbourne JUG. If you are interested in becoming a member, see the Membership page.
Next week I will be presenting the 2014 Year in Review for the JCP Executive Committee during our two day Face to Face in San Jose, California, hosted by EC Member, Freescale. I will publish those slides for review, if you are interested in more information on the JCP in 2014. 2015 will be an exciting time for the Java developer community and I am looking forward to it with great anticipation! Hope to seeing many of you in the coming year - either virtually or in person.
Tuesday Jan 06, 2015
By Heather VanCura on Jan 06, 2015
The last week of December was a busy one for JSR milestone updates - see below for details. In early December, four new JSRs were submitted for public JSR Review. The first three are focussed on Java EE 8, and the fourth is targeted for Java SE 9. In September, the first set of Java EE 8 JSRs - eight of them - were submitted and unanimously approved, see earlier blog post, titled Java EE JSRs unanimously approved. The new JSRs submitted last week are as follows (these are open for review now):
JSR 377, Desktop Embedded Application API, was published and is open for JSR Review. The public review closes on 26 January and the two week JCP EC Ballot starts on 27 January, closing 9 February 2015.
JSR 373, Java EE Management API 2.0, completed their JSR Review and passed the EC JSR Approval Ballot with 24 Yes votes. This JSR will update JSR 77 with REST interfaced and incorporate deployment as a standard part of the management interface.
JSR 374, Java API for JSON Processing 1.1 (JSON-P), completed their JSR Review and passed the EC JSR Approval Ballot with 24 Yes votes. This JSR will be an update JSR 353, JSON-P JSR.
JSR 375, Java EE Security API, completed their JSR Review and passed the EC JSR Approval Ballot with 24 Yes votes. This JSR will improve the Java EE platform by ensuring the Security API aspect is useful in the modern cloud/PaaS application paradigm.
JSR 376, Java Platform Module System, completed their JSR Review and passed the EC JSR Approval Ballot with 24 Yes votes. This JSR will define a module system for the Java Platform.
Early Draft Review:
JSR 363, Units of Measurement API, published an Early Draft Review - this review closes 27 January 2015.
Proposed Final Draft:
JSR 359, SIP Servlet 2.0, published a Proposed Final Draft.
JSR 337, Java SE 8 Release Contents, published a Maintenance Review - this review closes 2 February, and the EC Ballot is open 3-9 February 2015.
Please review and comment on all of these JSRs via the project links on their JSR pages. If you are interested in participating via the Adopt-a-JSR program, please listen to some of the resources on the JCP Multimedia page - we held four Adopt-a-JSR meetings in the last part of 2014, and the recordings are published there.
Monday Dec 15, 2014
By Heather VanCura on Dec 15, 2014
There are thirty JUGs participating in Adopt-a-JSR to date, and for the newly approved Java EE 8 JSRs (eleven JSRs have been initiated and eight have been approved so far in the last couple of months), there are already thirteen JUGs interested in getting involved in these early stages-- London Java Community, Egypt JUG, Morocco JUG, GUJava SC (Brazil), SouJava (Brazil), Japan JUG, BeJUG (Belgium), JUG Chennai, JUG Hyderabad, Faso JUG, Chicago JUG, and Houston JUG. Take a look at the wiki page where you can join the project and update the wiki. There is also a link to the Adopt-a-JSR Java EE 8 page on the wiki. Earlier this week, I hosted an online meeting with the Paraguay JUG on the JCP & Adopt-a-JSR program. If your JUG is interested in having an online meeting, please let me know.
Last week I hosted an Adopt-a-JSR meeting with Java EE 8 Platform Specification Lead, Linda DeMichiel, and in October, we had an impromptu Adopt-a-JSR meeting in Prague with several of the Java EE Spec Leads -- JAX-RS (JSR 370), WebSocket (JSR 356), Java EE Management (JSR 373) and JSON-B (JSR 367). You can listen to the recordings and view the slides on the JCP.org multimedia page.
We plan to do similar meetings with all of the Java EE 8 Spec Leads in the coming months to facilitate collaboration and participation in the Adopt-a-JSR program.
Right now these JSRs are in the early stages of development and are still forming their Expert Groups, but some of the suggestions for feedback at this early stage include providing feedback on requirements, use case development, or commenting/voting on issues in the JIRA issue tracker. Please use 'adoptajsr' tag in the JIRA issue tracker. You can find all of the links you need on the JCP.org page for each JSR, for example, for JSR 366 the url is: https://jcp.org/en/egc/view?id=366 (just change the last 3 characters of the url to the JSR number you are interested in: https://jcp.org/en/egc/view?id=xxx) or see full list of the Java EE 8 JSRs, filed to date.
We are planning our next Adopt-a-JSR online meeting on Friday, 19 December at 10 am pacific time on some of the Java EE 8 JSRs - JSR 365, Contexts and Dependency Injection (CDI) 2.0; JSR 372, JavaServer Faces (JSF) 2.3; JSR 371, Model-View Controller (MVC) 1.0; JSR 369, Java Servlet 4.0. If you cannot join the meeting at this time, do not worry! It will be recorded on posted on the JCP.org multimedia page.
Details for Java EE 8, Adopt-a-JSR call:
Friday, 19 December 10 am PST
Join WebEx meeting: https://jcp.webex.com
Meeting password: 23678
1 866 682 4770 (in the US)
Outside the US find your country number or dial : +1 (408) 774-4073
conference code: 5731908
Please let me know if you have any questions or discuss on the mailing list with each other! I will also be hosting some office hour times next month if people want to chat more informally. Or if you have questions or would like to discuss in more detail on a 1:1 basis, I'm happy to do so. You can ping me on twitter @heathervc or @jcp_org.
Tuesday Dec 02, 2014
By Heather VanCura on Dec 02, 2014
Last week four new JSRs were submitted for public JSR Review. The first three are focussed on Java EE 8, and the fourth is targeted for Java SE 9. In September, the first set of Java EE 8 JSRs - eight of them - were submitted and unanimously approved, see earlier blog post, titled Java EE JSRs unanimously approved. The new JSRs submitted last week are as follows (these are open for review now):
JSR 373, Java EE Management API 2.0, posted JSR Review. The public review closes on 8 December and the two week JCP EC Ballot starts on 9 December, closing 22 December. This JSR will update JSR 77 with REST interfaced and incorporate deployment as a standard part of the management interface.
JSR 374, Java API for JSON Processing 1.1 (JSON-P), posted JSR Review. The public review closes on 8 December and the two week JCP EC Ballot starts on 9 December, closing 22 December. This JSR will be an update JSR 353, JSON-P JSR.
JSR 375, Java EE Security API, posted JSR Review. The public review closes on 8 December and the two week JCP EC Ballot starts on 9 December, closing 22 December. This JSR will improve the Java EE platform by ensuring the Security API aspect is useful in the modern cloud/PaaS application paradigm.
JSR 376, Java Platform Module System, posted JSR Review. The public review closes on 8 December and the two week JCP EC Ballot starts on 9 December, closing 22 December. This JSR will define a module system for the Java Platform. JSR 277, Java Module System, and JSR 294, Improved Modularity Support in the Java Programming Language, both currently in Dormant status, will be withdrawn. This JSR is a central component of Project Jigsaw, an effort in the OpenJDK Community, to design and implement a standard module system for the Java SE Platform. In Project Jigsaw there are several JDK Enhancement Proposals (JEPs) already in progress as part of this effort: JEP 200, a modular structure for the JDK, JEP 201, the JDK source code has been modularized, and JEP 200, the format of JDK binary images is being upgraded to accommodate modules.
Please review and comment on all of these JSRs via the project links on their JSR pages. If you are interested in participating via the Adopt-a-JSR program, please join us for an online meeting this Friday, with a focus on Java EE 8, and guest, Linda DeMichiel. Meeting details in the blog entry, titled Adopt-a-JSR for Java EE.
Monday Sep 22, 2014
By Heather VanCura on Sep 22, 2014
The seven JSRs submitted in August for Java EE 8 have been unanimously approved, with 24 Yes votes, by the JCP Executive Committee, and are now open for Expert Group Nominations. JCP Members are eligible to nominate themselves to serve on the JSR Expert Groups. Instructions for joining the JCP program are on JCP.org. Java User Group (JUG) members can also volunteer to help with these JSRs through the Adopt-a-JSR Program.
JSR 366, Java Platform Enterprise Edition 8 (Java EE 8) Specification, has passed the EC JSR Approval Ballot.
JSR 367, Java API for JSON Binding (JSON-B), has passed the EC JSR Approval Ballot.
JSR 368, Java Message Service (JMS) 2.1, has passed the EC JSR Approval Ballot.
JSR 369, Java Servlet 4.0, has passed the EC JSR Approval Ballot .
JSR 370, Java API for RESTful Web Services (JAX-RS) 2.1, has passed the EC JSR Approval Ballot.
JSR 371, Model-View Controller (MVC) 1.0, has passed the EC JSR Approval Ballot.
JSR 372, JavaServer Faces (JSF) 2.3, has passed the EC JSR Approval Ballot.
Friday Sep 12, 2014
By Heather VanCura on Sep 12, 2014
Contribute to your favorite open source projects at the Hackergarten during the JavaOne 2014 Conference in San Francisco. We will have a dedicated space at the Java Hub in the Exhibit Hall, Hilton Union Square. The space has power, a private internet network, white boards and seating for 16. Stop by any time, join a group, pick a feature or bug you want to tackle, and submit your results. Attendees will learn from Java EE, Java SE, Oracle Java Embedded, JSR Specification Leads from the JCP, and JavaFX experts on how you can impact the future of Java technologies. Bring your laptop and join us for an hour (more or less). Wi-Fi and power are available. Monday and Tuesday from 10:30 a.m. to 5:00 p.m., and Wednesday from 10:30 a.m. to 4:00 p.m. at the Java Hub in the JavaOne Exhibition Hall.
We are just starting to fill out a preliminary schedule of the sessions for the Hackergarten now - you can sign up your project or some to one of the sessions to contribute to your favorite project. If the time you are looking for is full, no worries! Just head over to the Hackergarten and we fill find space for you! Bring your laptop and stay as long as you want--less than an hour, or most of the three days. The format remains open, the same as other Hackergartens around the world. Let me know know if you want to be added via this blog or on Twitter @jcp_org.
During Devoxx UK 2014 Hackergarten, we organized many sessions, including Java EE with Arun Gupta, Peter Pilgrim and Roberto Cortez; Java 8 sessions with Raoul Urma, Richard Warburton, Graham Allen, Stephen Colebourne (see hands-on code examples/exercises); David Brimley and Peter Lawrey on Data Grids--exercises with OpenHFT Collections' Shared HashMap, and using memory profilers and systems tools to see what difference SHM makes; Anatole Tresch organized some hands-on activities with JSR 354, Money & Currency API; Mani Sarkar was leading hacking on the JDK itself, including a review of the Adopt OpenJDK Getting Started Kit and there were also sessions on JSR 364, JCP.Next.
Andres Almiray talks about the Hackergarten during Devoxx UK 2014 in this video.
Heather VanCura interviews two of the Devoxx UK 2014 Java 8/Lambdas participants in this video.
Thursday Aug 28, 2014
Monday Jun 30, 2014
By Heather VanCura on Jun 30, 2014
The meeting and materials from the May JCP EC Face-to-Face Meeting in London and the June public EC teleconference meeting are now available on JCP.org.
This month we opened the nominations for the annual JCP Program Awards - anyone can nominate participants using the form on java.net. You can review the Spec Lead Profiles page, List of Active JSRs page, or the EC Membership page for inspiration.
JSR updates in June 2014 included the following:
JSR 359, SIP Servlet 2.0, passed the Public Review ballot with 23 Yes votes.
JSR 356, Java API for WebSocket, posted a Maintenance Review, the draft is open for review and comments until 24 July.
JSR 352, Batch Applications for the Java Platform, passed the Maintenance Review ballot with 19 yes votes, and will post a Maintenance Release soon.
JSR 48, WBEM Services Specification, passed the Final Reconsideration Approval Ballot with 21 Yes votes, and will post a Final Release soon.
Monday Jun 23, 2014
By Heather VanCura on Jun 23, 2014
The time has arrived to open nominations for the 2014 JCP Annual Awards! The JCP program celebrates success. Members of the community nominate worthy participants, Spec Leads, and Java Specification Requests (JSRs) in order to cheer on the hard work and creativity that produces ground-breaking results for the community and industry in the Java Standard Edition (SE), Java Enterprise Edition (EE), or Java Micro Edition (ME) platforms.
The community gets together every year at the JavaOne conference to applaud in person the winners of the JCP Program Awards. This year we have four categories: JCP Member/Participant of the Year, Outstanding Spec Lead, Outstanding Adopt-a-JSR Participant, and Most Significant JSR. The award ceremony will again occur at the Annual JCP Community Party held in San Francisco, on Monday evening, 29 September.
The 12th JCP Annual Awards Nominations are now open until 19 July 2014. Submit nominations via email to firstname.lastname@example.org or use the nomination form on java.net. The JCP EC will vote to select the winners following the nomination period. We look forward to receiving your nominations!
Descriptions of the award categories for this year:
JCP Member/Participant Of The Year - This award recognizes the corporate or individual member (either Member or Participant) who has made the most significant positive impact on the community in the past year. Leadership, investment in the community, and innovation are some of the qualities that EC Members look for in voting for this award.
Outstanding Spec Lead - The role of Spec Lead is not an easy one, and the person who takes that responsibility must be, among other things, technically savvy, able to build consensus in spite of diverse corporate goals, and focused on efficiency and execution. This award recognizes the person who has brought together these qualities the best in the past year, in leading a JSR for the Java community (Java SE, Java EE or Java ME).
Most Significant JSR - Specification development is key to the success of the JCP program and helps ensure we remain a fresh and vibrant community. This award recognizes the Spec Lead and Expert Group that have contributed (either in progress or final) the most significant JSR for the Java community (Java SE, Java EE or Java ME) in the past year.
Outstanding Adopt-a-JSR Participant - This award recognizes the Java User Group (JUG) that has made the most exemplary contribution through the Adopt-a-JSR program in the past year. The London Java Community and SouJava initiated, and are thereby implicitly recognized, in this effort for JUGs around the world to become more involved in the work of JSRs. Innovation, community engagement and technical impact are some of the characteristics that EC members look for in voting for this award.
Tuesday May 13, 2014
By Heather VanCura on May 13, 2014
The end of April and the first part of May brought more JSR updates following the Java 8 launch (including the Final Release of JSR 360 & JSR 361 as part of Java 8)! This week the JCP Executive Committee (EC) meets in London for the second Face-to-Face (F2F) meeting of 2014, hosted by EC Member, Goldman Sachs (thank you!).
We will discuss many interesting topics, including JCP.Next Working Group sessions (JSR 364 & JSR 358), JCP membership, some JSR presentations by JSR 343 Spec Lead, Nigel Deakin, and JSR 359 Spec Lead, Binod PG. We will also have a presentation on GS Collections by Donald Raab and a Java EE use case by Mohamed Tamen. The meeting summary and materials will be posted soon.
The next EC Meeting, to be held on 10 June, will be a public meeting. This meeting is open to anyone interested in attending-details will be published on this blog in early June.
Recent JSR milestone updates include:
JSR 354, Money & Currency API, passed Public Review Ballot with 25 yes votes.
JSR 359, SIP Servlet 2.0, is open for Public Review. The EC Public Review ballot opens 20 May.
JSR 360, Connected Limited Device Configuration 8, passed their Final Approval Ballot and published a Final Release.
JSR 361, Java ME Embedded Profile, passed their Final Approval Ballot and published a Final Release.
JSR 352, Batch Applications for the Java Platform is still open for Maintenance Review (EC ballot 17-23 June).
JSR 346, Contexts and Dependency Injection for Java EE 1.1 published a Maintenance Release.
Tuesday Apr 15, 2014
By Heather VanCura on Apr 15, 2014
March was an exciting month with the Java 8 launch, and April continues to keep the JCP community active with new JSRs, a JSR posting Public Review milestone, several JSRs preparing for Final Release and some JSRs holding Maintenance Reviews.
The JCP Executive Committee (EC) has been working since 2011 on the JCP.Next effort to evolve the JCP program itself. In 2011, JSR 348 introduced JCP version 2.8 to increase transparency and participation in the JCP program. JSR 355, EC Merge, was implemented in 2012 as JCP version 2.9 and completed the merge of the EC in 2013. The third in the series of JCP.Next JSRs, JSR 358, a Major Revision to the Java Community Process, led by Patrick Curran, has been ongoing since June 2012, and the EC serving as the Expert Group (EG) continues to work on the effort.
In parallel, a new JSR has been submitted this month, which aims to broaden JCP participation by defining new membership classes, changing existing membership categories, enabling participation by the community and ensuring the appropriate Intellectual Property commitment from JCP members are in place. This JSR will be led by Heather VanCura, and will focus on the area of Membership and Participation. The EC, serving as the EG, will be making changes that affect the JCP Process Document (not the JSPA) and will endeavor to complete the JSR by the end of 2014. You can follow progress on this JSR and join the public java.net project.
See below for the list of JSR updates:
JSR 364, JSR Review – Broadening JCP Membership; Oracle (ballot 29 April – 12 May).
JSR 354, Public Review 2 – Money & Currency API; Credit Suisse (PR ballot 29 April – 12 May).
JSR 360, Submitted for Final Approval Ballot – Connected Limited Device Configuration (CLDC) 8; Oracle (ballot 8-21 April)
JSR 56, Maintenance Review – Java Network Launching Protocal & API; Oracle.
This is the group blog for the Java Community Process (JCP) program office.
- JavaLand populated by Early Adopters
- Javaland Day 2 Early Adopter Area
- Javaland Day 1 Early Adopter Area
- JSR Updates First Quarter of 2015
- JavaLand 2015 is Coming - Early Adopter Area not to be Missed
- 2014 Wrap Report - JCP Celebrates 15 Years + more!
- December JSR Updates close out 2014
- Adopt-a-JSR meeting: How to coordinate feedback
- 2014 Star Spec Lead Nominations Open
- Adopt-a-JSR for Java EE - CDI, JSF, MVC, Servlet Specs