By Heather VanCura on Aug 16, 2016
The nominations for the 14th annual JCP Program Awards have closed. Congratulations to the nominees of the 14th Annual JCP Program Awards! The community gets together every year during JavaOne to celebrate the nominees at the JCP Party. The winners will be announced during the evening at the party, happening on Monday, 19 September, at the amazing Cityscape venue on top of the Hilton in San Francisco. This year there are four categories of awards: Member of the Year, Outstanding Spec Lead, Most Significant JSR, and Outstanding Adopt-a-JSR Participant. Thank you to the community members who submitted nominations. The JCP Executive Committee will vote to determine the winners of the awards. The nominees for the 2016 JCP Awards are....
JCP Member/Participant of the Year:
- Arjan Tijms: Expert group member for JSR 372, and highly active committer. Arjan is a serious community contributor that is active in pretty much every Java EE JSR and is helping moving forward the Security JSR and JSF 2.3.
- Christian Kaltepoth: Christian is instrumental in keeping the MVC specification moving forward. He has great work on MVC 1.0 and Ozark.
- Reza Rahman: Excellent leadership and perseverance moving JSRs forward. He's helped to coordinate activities around many JSRs that target next Java EE release.
- Roman Grigoriadi: Roman is a member of JSONB team responsible for the reference implementation. He's done a great job developing the RI from scratch to a functional version what we have now.
- Werner Keil: Werner is one of the few JCP EC members consistently vocal about Java EE. He also helps contribute to a number of Java EE JSRs including JSON-P.
Outstanding Spec Lead:
- Antoine Sabot-Durand: Antoine has been driving CDI 2.0 (JSR 365, Contexts and Dependency Injection) steadily towards its ambitious technical goals. He has generated a enthusiastic spirit of collaboration among the members of the CDI Expert Group and members of the community, running this JSR in an exemplarily transparent manner. He hosts weekly meetings with the expert group and interested community members and generates lively discussions in the EG mailing list and JIRA.
- Dmitry Kornilov: Besides limited resources and full time commitment to other projects, Dmitry managed to push the JSON-B (JSR-367) spec forward. Dmitry's responsive participation in user / expert mailing list and prompt updates to specification contributed to a fresh feel of project liveness. JSON-B is one of the only Java EE 8 JSRs still on track thanks to Dmitry.
- Martin Scott Nicklous: Scott has been an excellent lead, and has pushed this spec continuously forward, working tirelessly on the TCK, spec, etc. Scott is the Spec Lead of JSR 362 (Portlet 3.0) and has been a strong, consistent, and steady leader since the JSR was started back in 2013. Scott has contributed many of the ideas and features that are found in this new version of the Portlet Specification. In addition, he has carefully and respectfully considered all of the feedback from the EG over the years. He cares deeply about the success and adoption of portlet technology and has been dedicated to his role as Spec Lead.Outstanding effort in leading the Portlet 3.0 Spec (JSR-362). Scott has written the majority of the 3.0, as well as the reference implementation and TCK. Truly an exceptional talent and hard worker!
- Neil Griffin: Neil Griffin is the spec lead for JSR 378: Portlet 3.0 Bridge for JavaServerTM Faces 2.2 Specification. He has been proposing changes and additions to the Portlet Bridge Spec and API on a weekly to bi-weekly basis. He always explains the need for changes in depth and answers the questions of the other experts. He listens to feedback and is willing to consider other points of view. See the mailing list and FACES issues for more details: https://java.net/projects/faces-bridge-spec/lists/jsr378-experts/archive. He is also part of the following expert groups: JSR 362: Portlet Specification 3.0, JSR 372: JavaServer Faces (JSF 2.3) Specification, and JSR 371: Model-View-Controller (MVC 1.0) Specification. He participates actively in the Portlet 3.0 expert group (JSR 362) (https://java.net/projects/portletspec3/lists/jsr362-experts/archive). He is a committer to Pluto 3.0, the Portlet 3.0 reference implementation. He has delivered talks on JSR 378, and also done a talk and a podcast about about Portlet 3.0 with spec lead Scott Nicklous (https://www.google.com/search?q=neil+griffin+jsr+362). Neil also participates actively in the JSF 2.3 (JSR 372) expert group, advocating for portlet compatibility (https://java.net/projects/javaserverfaces-spec-public/lists/jsr372-experts/archive).
Most Significant JSR:
- JSR 365, Contexts and Dependency Injection 2.0: Since its inception, CDI has facilitated innovation in the Java EE Platform, and simplified application development. CDI 2.0 is a major enhancement in this technology which will bring these benefits to applications that are not dependent on Java EE. The CDI 2.0 Expert Group has been making excellent progress towards its ambitious technical goals.
- JSR 367, Java API for JSON Binding (JSON-B): JSON-B standardises the way how Java objects are mapped to JSON documents. This is a quite young but very important JSR. This year it's made all the way to the public draft. JSON-B is one of the only Java EE 8 JSRs still on track.
- JSR 364, Broadening JCP Membership: This JSR makes contributing to Java a lot easier, even if one isn't working for a company with a strategic interest in Java or self-employed. JSR 364 now allows more individuals to help the Java Community Process in similar ways as the likes of Apache or Eclipse do. With a relatively small Contributor Agreement instead of long and tedious paperwork, often impossible to handle without a legal department willing to help. Thanks to JSR 364 it should be easier to get more JSRs done where resources by even the biggest corporate members can sometimes reach their limits.
Outstanding Adopt-a-JSR Participant:
- Faso JUG (Burkina Faso), Constantin Drabo; Faso JUG is one of the youngest African JUGs who enthusiastically leapt onto adopting most of the Java EE JSRs, running several sessions on JSON-B, JMS, Java EE 7 and others.
- Dutch JUG: The Dutch Java User Group held a hackathon for JSR 371 (MVC 1.0). As the result of this hackathon the JUG prepared a large feedback list containing question and ideas for improvement. This feedback was very valuable for the EG and helps to improve the specification.
- Chicago JUG, Josh Juneau and Bob Paulin: Josh and Bob have been leading the Chicago Java User Group (CJUG) Adopt-A-JSR efforts. Josh has been advocating our membership to review and adopt the new Java EE 8 specs. Each Adopt-A-JSR meeting at CJUG Josh deep dives into a JSR by providing an overview of the spec, where to get the source, building the source, as well as some code examples. Josh's step by step approach lowers the barrier of entry for developers not used to working on bleeding edge code. Josh has also been an advocate for the JCP through the Java EE Guardians group using a data driven approach to citing his concerns with Java EE 8. Josh has been steadfast in his work to get the community more involved in the JCP and specifically the Adopt-A-JSR program. Bob has also made great contributions towards Adopt-a-JSR program with leading the Chicago JUG efforts around JDK 9.
Award Category Descriptions:
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.