By Tori Wieldt on Sep 25, 2013
In this video, Bruno Souza and Java Community Manager Tori Wieldt discuss JavaOne, the Java Community Process (JCP), cloud computing and mad scientists.
by Timothy Beneke and Janice J. Heiss
In a festive room teeming with over 200 people, including many celebrated Java luminaries,
along with excellent food and drink, the 9th annual JCP Program Awards were handed out atop the majestic Hilton Hotel on Monday night. As the JCP states, “The Java Community Process (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 JCP added a new awards category this year for Adopt-a-JSR program participants, bringing the total to four: JCP Member/Participant of the Year, Outstanding Spec Lead, Most Significant JSR, and Outstanding Adopt-a-JSR Participant.
The room was full of good cheer, playful humor, a music band of Java developers, and enthusiastic appreciation of much that has been accomplished on behalf of Java technology in the previous year.
The nominees and winners in their respective categories
JCP Member/Participant of the Year
--Azul Systems, Gil Tene
--London Java Community (LJC), Ben Evans, Martijn Verburg, Richard Warburton, Graham Allan
The winner was Azul System’s Gil Tene. The JCP said, “Gil has worked diligently to provide clear advice on matters of Software Patents, IP and licensing that seeks to benefit both non-profits/individuals etc as well as organizations with vested commercial interests in Java. It's not easy delving into the depths of the legal aspects and the potential impacts of changes to the JCP, but with help from folks like Gil we're hopeful for a solid and fair outcome.”
Tene characterized his approach to the JCP as follows: “I represent Azul Systems on the JCP EC, but I try to apply an approach of ‘do the right thing first’ in my choices and positions. Coming from a small company that depends on Java and its ecosystem for its livelihood, I see my role as representing the interests of an entire sector of non-big-company commercial folks and of individual and professional developers out there, and providing some offset and balance to the normal mix of such boards.”
Outstanding Spec Lead
--Brian Goetz, Oracle
--Jitendra Kotamraju, Oracle
--Anatole Tresch, Credit Suisse
--Chris Vignola, IBM
The winner, Oracle’s Brian Goetz, was recognized, “For tirelessly working away at an incredibly complex JSR - JSR 335, Lambda Expressions for the Java Programming Language. From a community point of view, we've appreciated his willingness to listen and consider ideas from other technologists as well as spending time with groups of developers to understand the impact of Lambdas on Java.”
Goetz offered a statement in response to the award for his leadership in creating Lambda Expressions for the Java Language, which also won for most significant JSR. He said that lambdas, “represent a coordinated co-evolution of the Java SE platform, including the VM, language, and core libraries to provide developers with a powerful upgrade -- quite likely the largest ever -- to the Java SE programming model. We started this JSR in early 2010, but the topic of closures-in-Java had already been in play in the community for many years prior, and, of course, there was a broad diversity of opinions as to what direction, how far, and how fast to evolve the Java programming model. In the end, the most significant dimension of the challenge turned out to be: how do we integrate these new features in the language and libraries without them feeling grafted on after-the-fact. I think developers will find programming with this ‘new and improved Java’ to be a very pleasant experience -- I know I have.”
Most Significant JSR
--JSR 335, Lambda Expressions for the Java Programming Language
--JSR 344, JavaServer Faces (JSF) 2.2
--JSR 352, Batch Applications for the Java Platform
--JSR 354, Money and Currency API
--JSR 355, JCP Executive Committee MergeThe winner, as previously mentioned, was JSR 335, Lambda Expressions for the Java Programming Language, which the JCP praised as follows:
“This brings Java kicking and screaming into the modern programming language age and is seen as a catalyst for the second age of Java. It's underlying discoveries and improvements with regards to Type Inference has also resulted in a stronger JVM for all.”
Spec lead Brian Goetz, in picking up the award, remarked, “This is something we’ve been working on for three-and-a-half-years and it’s nice to be looking at it through the rear-view mirror.”
Outstanding Adopt-a-JSR Participant
--BeJUG, Johan Vos
--CeJUG, Helio Frota, Hildeberto Mendonça
--JUG Chennai, Rajmahendra (Raj) Hegde
--Morocco JUG and EGJUG, Mohamed Taman, Faissal Boutaounte
The winner was Morocco JUG and EGJUG, Mohamed Taman, and Faissal Boutaounte, who were praised, “For adopting JSR 339, JAX-RS 2.0 specification, along with many other JSRs. One JIRA issue filed by Morocco JUG on JSR 339 was classified as a ‘release-stopper’. A quick JIRA search using the ‘adoptajsr’ tag shows that most of the JIRA issues have been created by MoroccoJUG members. Several presentations and source code have been organized by these groups. Mohamed presented sessions about the upcoming technologies to widen the range of users in the future, especially Java EE 7 JSRs and spreading of community progress and contributions that make us encouraged to participate. Mohamed sent a clear message that Africa is here and is full of talented people who are willing to take it to the next level. Mohamed was responsible for translating an Arabic Adopt-s-JSR web page to allow more Arabs to participate.”
Taman said that, “Currently, I hold two positions, one as a Business Solutions Systems Architect and design supervisor and Java Team leader, at a big financial services company in Egypt, which affects all the country by building solutions affecting Egyptians every day, by providing more facilities for businesses and enhancing the economy… I am passionate about Java. I really love it and have fun coding, and love seeing it grow, day by day, as if it were my kid.”
The Annual Java Community Process Program Awards at JavaOne is an event and party not to be missed!
The London Java Community (LJC), which is an Executive Committee member of the Java Community Process (JCP), is asking Java developers to participate in a JCP survey titled "What should the JCP be doing?"
The JCP elections for the JCP Executive Committee (EC) have started today.
The ratified candidates are: Cinterion, Credit Suisse, Fujitsu and HP.The elected candidates are (9 candidates, 2 open seats): Cisco Systems, CloudBees, Giuseppe Dell'Abate, Liferay, London Java Community, MoroccoJUG, North Sixty-One, Software AG, and Zero Turnaround.
For community representation, the London Java Community is running for re-election. They have helped with JUGs participation on the JCP, and they need community votes to stay there doing great work! Also, the Morroco JUG is running for election for the first time.
Learn more about the JCP Elections, read the JCP Program Office blog "2012 EC Election Ballot open; Meet the Candidates Call Tomorrow."
So, please, if you are a registered JCP member, don't forget to cast your vote!
The Java Community Process (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 three awards: JCP Member/Participant of the Year, Outstanding Spec Lead, and Most Significant JSR. This year’s unveiling will occur Tuesday evening, 2 October, at the Annual JCP Community Party held in San Francisco during JavaOne.
Nominations close on 16 July 2012. More details are on the JCP blog.
Congratulations to Victor Grazi, who has been made a Java Champion! He was nominated by his peers and selected as a Java Champion for his experience as a developer, and his work in the Java and Open Source communities.
Grazi is a Java evangelist and serves on the Executive Committee of the Java Community Process, representing Credit Suisse - the first non-technology vendor on the JCP. He also arranges the NY Java SIG meetings at Credit Suisse's New York campus each month, and he says it has been a valuable networking opportunity. He also is the spec lead for JSR 354, the Java Money and Currency API.
Grazi has been building real time financial systems in Java since JDK version 1.02! In 1996, the internet was just starting to happen, Grazi started a dot com called Supermarkets to Go, that provided an on-line shopping presence to supermarkets and grocers. Grazi wrote most of the code, which was a great opportunity for him to learn Java and UI development, as well as database management. Next, he went to work at Bank of NY building a trading system. He studied for Java certification, and he noted that getting his certification was a game changer because it helped him started to learn the nuances of the Java language. He has held other development positions, "You may have noticed that you don't get as much junk mail from Citibank as you used to - that is thanks to one of my projects!" he told us. Grazi joined Credit Suisse in 2005 and is currently Vice President on the central architecture team.
Grazi is proud of his open source project, Java Concurrent Animated, a series of animations that visualize the functionality of the components in the java.util.concurrent library. "It has afforded me the opportunity to speak around the globe" and because of it, has discovered that he really enjoys doing public presentations. He is a fine addition to the Java Champions program.
The Java Champions are an exclusive group of passionate Java technology and community leaders who are community-nominated and selected under a project sponsored by Oracle. Nominees are named and selected through a peer review process. Java Champions get the opportunity to provide feedback, ideas, and direction that will help Oracle grow the Java Platform. This interchange may be in the form of technical discussions and/or community-building activities with Oracle's Java Development and Developer Program teams.
The Java Community Process (JCP) is how the Java community creates and maintains Java Technology specifications. The JCP Program Management Office (PMO) has relied on all types of JCP members, from large corporations to JUGs, and individual developers. Historically, mature enterprises -- such as Oracle, Nokia, IBM, Motorola, and Siemens -- have formed the backbone of the community. Large corporations have the deep pockets of resources, time, and energy necessary to stabilize and propel standardization efforts. The PMO has also recruited worldwide representatives from organizations and individuals in developers, academic, and user spheres. Now, the PMO is reaching out to corporations, including startups, that are end users of Java technology.
Within the JCP community, all corporate members are treated the same, but members who represent large or mature enterprises are significantly different from smaller, newer startups. This distinction, discussed during the Executive Committee’s public face-to-face session held during JavaOne 2011, gave rise to an interest in looking for ways to welcome startups to the JCP table. The PMO and Executive Committee (EC) have taken steps to eliminate barriers to membership. Is your startup interested in joining the JCP? Visit the JCP membership page for more information, or contact the JCP Program Management Office (PMO).
To learn more about what membership is like, you can read stories of eight corporate members, large and small, all users of Java technology, who joined the JCP in "The JCP Program Targets Corporate Members of a Particular Kind." Members are honest about the challenges they faced and the benefits of belonging. With their networking relationships, technical savvy, and determination to smooth the way for the continuing Java evolution, all of these corporations -- Aplix, Azul, Goldman Sachs, aicas GmbH, Credit Suisse, ARM Limited, CloudBees, and Twitter -- are well positioned to help the JCP community continue to evolve. Perhaps you should join them.
and many other milestones - it's obvious that a true renaissance is taking place in the Java ecosystem. Kirk Pepperdine commented, "The commitment to Java is clear in the increased rate of checkins to openjdk. It used to be easy to keep up on bug fixes and the progress of new features but now, step out for a day and you can get lost pretty quickly. Yet with this increase in rate of checkins you can still see a strong commitment to making sure that every single code change is thoroughly discussed, reviewed, and tested."
For all of you who have played and will continue to play a critical role in this new found invigoration throughout the Java ecosystem, we want to say, "THANK YOU!" We look forward to the opportunities in 2012 when we can work together to make Java the premier technology platform for the future.
And finally, Holiday Greetings from 96 Java Community members in 12 languages from over 15 countries, brought to you by from the Java Spotlight Podcast team. Enjoy!