During the JavaOne Conference, when geographically far flung JCP members are briefly co-located, the JCP community honors its own. The year's best Spec Leads, la crème de la crème of Java Specification Requests (JSRs), and the one member who has impacted the program most significantly are cheered and honored at the evening event held Wednesday, May 9, at the Westin Market Street Hotel.
The ASF is a membership-based, nonprofit corporation that provides organizational, legal, and financial support for Java-based, open source software projects. Since the release of JCP 2.0, the ASF has actively participated in the JCP community. Individuals representing the ASF have served on numerous Expert Groups and helped implement JCP specifications through, for example, Apache Tomcat, Apache MyFaces, Webservices, and Portlets projects. The ASF has impacted the direction of the JCP program by consistently driving collaborative transparency while serving on the Java SE/EE EC.
Wayne Carr is an architect in Intel's SSG/Enterprise Software Solutions Division. He has coordinated Intel's JCP participation since 2002. Over this period of time Intel has participated in 22 JSRs, with Wayne representing Intel on JSR 270, Java SE 6 Release Contents; JSR 250, Common Annotations for the Java Platform; and the early stages of JSR 277, Java Module System. He has served on the Java SE/EE EC for the past two and a half years, and before that he served a year on the Java ME EC. Wayne has focused on making the JCP program more transparent, open, and fair.
JSR 308, Annotations on Java Types, permits Java annotations to appear not just on declarations, but on any use of a type, such as generic type arguments, typecasts, method receivers, and more. The annotations are therefore more useful, making bug-finding tools and annotation processors more effective, for example. JSR 308 is also innovative in how it permits programmers to customize the Java type system to provide extra guarantees, while retaining backward compatibility. Star Spec Lead Danny Coward and Spec Lead Michael Ernst are co-leading JSR 308.
JSR 307, Network Mobility and Mobile Data API, aims to provide better control over how network connections and data sessions are established for applications. This becomes more important as devices are being introduced that support multiple ways of communicating with the world, over cellular data services, WiFi, WiMax, Bluetooth -- each having different characteristics and capabilities of routing data to particular destinations. Eric Overtoom and Mike Milikich, both Star Spec Leads representing Motorola, are co-leading JSR 307.
At BEA Systems, Nasir Khan is the architect of the Weblogic SIP Server, based on the Internet standard called Session Initiation Protocol (SIP). A member of the JCP community since 2000, he is the Star Spec Lead for JSR 289, SIP Servlet v1.1. Nasir has taken a creative approach to the challenge of coordinating a large group of more than 30 Experts, while moving the effort forward efficiently and aligning the technology with the output of other standards bodies.
Mike Milikich is the Java ME Technology Development Manager for Motorola Mobile Devices. Since 2001, when he began participating in the JCP program, Mike has served in various roles, including representing Motorola on the Java ME EC and contributing to eight JSRs. He is the Star Spec Lead for JSR 271, Mobile Information Device Profile 3, whose Expert Group encompasses over 120 participants, and he is co-leading JSR 307, Network Mobility and Mobile Data API. With a group of experts of over 60 members signed up to contribute to the JSR, Mike has had to create new ways of managing the JSR Expert Group.
The JCP introduced the Annual Awards five years ago to recognize excellence in Java standards development and innovation. For more information about the awards categories and this year's nominees visit http://jcp.org/en/press/news/awards/2007award_nominees. To learn about the previous four editions' honorees, go to http://jcp.org/en/press/news/awards/awards_main