|
|
Roundtable by John Bacon The twelve companies and individuals chosen in the fall of 2003 to remain
on or join the Executive Committees (EC) for the Java Community Process
(JCP) Program represent as wide a variety of interests around the globe as
the JCP members who voted for them. Recent interviews with the representatives
reveal that all share two thoughts about the JCP program: They are
impressed with its evolution over the past five years and they are excited
about what the future holds. “It's great to experience the increased market uptake of
Java technology," says Ericsson's Angana Ghosh, who begins a three-year term
with the Micro Edition (ME) EC. "And it sure is fun to be able to play with
and take advantage of new creative applications enabled by the continuous
development of the J2ME (Java 2 Micro Edition) execution environment!" Ericsson and Intel were elected to the ME EC in the fall. Ratified
were Matsushita, Motorola, Siemens and Vodafone. On the Standard/Enterprise
(SE/EE) side, ratified members included Fujitsu, Hewlett-Packard,
IBM and Oracle. Elected were industry experts Doug Lea and Richard
Monson-Haefel. Ikuo Minakata, who represents Matsushita and its Panasonic
brand on the SE/EE committee, says the JCP program has evolved
cleanly from the relatively informal process to a formalized effort
overseen by an international committee "of which
our company is honored to be a part." The cooperative effort, he says, is
vital. "It
gives those who participate a voice in shaping the technology to meet their
competitive needs, in actively contributing to its direction, and in having
their work become part of the official Java platform," he said. Tony Baker,
representing Intel, says that pervasive computing, the growing capabilities
of wireless connectivity, and the importance of Web Services will all require
corresponding developments in Java technology and an even broader array
of devices that use Java technology. "In the J2ME space, Java specifications
will need to keep pace with the increased capabilities of hardware, including
3D graphics, multimedia, location-aware computing, and security for web
services-based commerce," he
said. Don Deutsch, who represents Oracle, sees a lot of momentum
in the Web services area and enterprise grid computing. "We are working
hard to continue opening the JCP program up to the broadest possible
audience and levelling the playing field so that all parties have the
same rights and responsibilities when they participate," he said. Doug
Lea says he is impressed with the evolution of the JCP program. As for
future technology? "I
never try to predict," he says. "I'm
always wrong." Read on to meet and hear more from the new EC members.
Scott Jameson has served as HP's principal representative on the SE/EE EC since April, 2001. Jameson is Director, Standards Strategy in HP's Software Global Business Unit and has participated in many standardization activities since 1978. He says the JCP program has evolved into a more open and inclusive process, particularly with the introduction of JCP 2.0 in 2000 and embracing of the open source community in 2002 (JCP 2.5). "We continue to see improvements in the JCP, such as the increased transparency of the work in individual JSRs that will result from the recently approved JSR 215 (JCP 2.6)," he says. A significant issue facing the SE/EE EC is the overall architecture of the Java platform, he adds. "For example, with close to 100 JSRs defining J2EE (Java 2 Enterprise Edition), there is occasionally overlap and duplication in JSRs that have been developed independently," he says. This increases the complexity in the platform and reduces ease-of-use for the developer community, he says. "The EC has discussed the issue of the architectural integrity of the platform in the past, and should continue to explore mechanisms to address this in the future," he says. From a process perspective, we see a continued improvement in the openness, transparency and balance of the JCP program. From a technology view, we see a shift of emphasis, from adding significant new functionality to making that functionality easier to use and deploy in the marketplace.
Mark Thomas is program director of Java Technology for IBM's Software Group. He says that IBM's customers are strongly focused on implementing emerging standards such as XML and Web Services. "In order to be effective, these standards require strong collaboration between software providers," he says. For example, IBM provides the Specification Lead for Java Specification Request 109 (Implementing Enterprise Web Services) and is also the specification lead for JSRs 104 (XML Trust Service) and JSR 106 (XML Digital Encryption). "The JCP program has definitely become much more mature in its nature over the last 5 years," Thomas says. "JSR 215 (JCP 2.6) has focused strongly on improving the visibility into, and accountability of, expert groups. I'm looking forward to seeing the changes that it introduces take effect." He noted that contributing to a JSR, whether as leader or as a member expert, offers individuals, and the enterprises they may represent, the chance to influence and direct the evolution of the technology. "We all know that in this business time is a critical success factor, and having the inside track on the definition of a technology can sometimes make the difference between success and failure for an implementation," he said. In the future, Thomas says the more that Java technology is associated with a coordinated, strong, industry-wide effort, the more value it offers to enterprises and software vendors who require an industrial strength, stable application platform that works consistently well across a broad selection of computing systems.
A 25-year veteran of the Information Technology industry, Don Deutsch is currently Vice President, Standards Strategy and Architecture for Oracle Corporation. For over 20 years Don has chaired the committee charged with defining the standard that all Relational database management system products support, the INCITS H2 Technical Committee on Database (a.k.a., the ANSI SQL Committee). The American National Standards Institute (ANSI) recognized Dr. Deutsch for his leadership of national and international information technology standardization as the 2002 recipient of the Edward Lohse Information Technology Medal. He says that one of the most important aspects of the evolution of the JCP program has been the new uniform JSPA, (Java Specification Participation Agreement) which significantly levels the playing field for all participants in the JCP program. All participants in an Expert Group for a new JSR are now operating under the same JSPA and therefore all have the same rights and responsibilities. And he says the JCP program can give companies access to evolving specifications and reference implementations, so they can bring their own products and services to market faster. "Developers can take advantage of excellent networking opportunities and can learn from others' experiences," he said. Looking ahead, Deutsch says athe ECs are "working hard to continue opening the JCP program up to the broadest possible audience and levelling the playing field so that all parties have the same rights and responsibilities when they participate." Elected members:
Doug Lea was the top votegetter among candidates for election and thus receives a three-year term. He is a professor of Computer Science at the State University of New York at Oswego, is the author of the book "Concurrent Programming in Java.'' Lea says the JCP program has become more inclusive. He says the JCP program is giving developers and companies an edge by putting out first-rate standardized technology in a timely manner "and then leveraging this technology to more productively create high-quality software." Challenges the JCP program faces include issues such as increased support for system-level programming and for aspect-oriented programming, and improved web service support. Also in the offing: "Dissolving most differences between J2ME vs J2SE (Java 2 Standard Edition)." And farther down the road, look for changes in the process. "I think that it is inevitable that parts of the platform (like core J2SE) will adopt a fully open-source model of development," he said.
Richard Monson-Haefel placed second among candidates for election and claims a two-year term. He is an author of Java-related publications and founder of the Apache Geronimo and the OpenEJB open source projects. He serves on the J2EE 1.4 (JSR-151), EJB 2.1 (JSR-153) and EJB 3.0 (JSR 220) expert groups. "The JCP program has come a long way. It's a lot more open to the community and more supportive of noncommercial endeavors such as open source software," Monson-Haefel said. He said he hopes the committee can "tweak" the process so specifications are developed more quickly. And he says the future of the J2SE and J2EE platforms are ease-of-use. "We need to simply the J2EE APIs and create a more unified programming model," he said. J2ME
Ratified Members:
Ikuo Minakata is responsible for strategic promotion in the field of technical alliance and standardization at Matsushita Electric Industrial Co., Ltd, best known for its Panasonic brand. Minakata says Matsushita's experience in leading the development of four JSRs has provided invaluable insight into the needs of other developers and companies. Key issues now facing the ECs, he says, include increasing the relevance of and relationship between JSRs and other emerging standards and establishing "best practices" guidelines for Reference Implementations and Technology Compatibility Kits that address predictability of costs. Further down the road, Minakata says that a key change will be the convergence of Java and networking technologies in consumer electronics (CE). Java technology already plays a highly visible role in emerging standard interactive DTV technology, such as the Multimedia Home Platform (MHP) and the Open Cable Application Platform (OCAP). Java technology also plays a key role in mobile CE devices, as exemplified by the recent JSR 185, Java for the Wireless Industry (JTWI), standard created under the JCP program. Minakata envisions a future where standard Java technology will be inserted into a variety of other CE devices. "The availability of standard Java APIs will not only allow third-party developers to extend CE devices with rich and lifestyle-enhancing applications, but will also facilitate the interoperation of devices from different manufacturers," he said. That will dramatically improve consumer experience." He also said to look for a "blurring" of the differences between the work of the J2EE/SE EC and the J2ME EC.
Sanjay Gupta is Director of Services and Applications for Motorola. Being involved with the JCP program gives developers a crucial edge by having the opportunity to participate in the definition of future APIs, he said. "The JCP program is recognized worldwide as the primary Java API specification body," he said. Gupta said that companies also benefit because standardized solutions strengthen the marketplace by reducing fragmentation. "Now that the JCP program has grown significantly in size and Java technology has become an established software platform, the JCP program must consolidate its position as a key standards setting body, building bridges with other leading standards organizations and thereby further strengthening the Java community," he said. He added that Motorola sees the wireless space becoming an increasingly important area for Java technologies. "J2ME is still in its relative infancy but we expect that to change over the next few years," he said. "The major change will be a shift from a static and relatively brittle grouping of APIs to a more dynamic downloadable services framework."
Marquart Franz is vice chair of the Open Mobile Alliance (OMA) Game Services working group and principal engineer at Siemens Corporate Technology (CT). Franz says early concerns about speed and openness have been replaced by good compromises and collaboration. He said the JCP program has been stellar in terms of defining a new broad technology base and raising the line of compatibility and competition. "Developers and companies involved with the JCP program have the advantage of know-how gained by engaging and contributing to a new technology while it is being shaped," he says. He notes that the number of JSRs which influence or have impact on Big and Small Java (J2EE/SE and J2ME) is ascending (e.g. JSR 232 and JSR 233). "The JCP executive committees have to oversee these broader implications and have to move the process by itself to support this technology linking," he said. "To be a competitive technology in the future we have to evolve the process to reach a stage where quick technology development and adoption is possible from both sides, technology and business."
Jochen Hertle is director of Research and Development (Germany) for Vodafone group, the largest mobile telecommunications network company in the world. Hertle said the JCP program evolution has been smooth. "The major step from JCP 1.X to 2.X, which was a great challenge, was completed successfully." Hertle said. "Especially in case of licensing, it was and will be a major step in the right direction." From the carrier perspective, the involvment in the JCP program enables developers to create a new kind of content and allows new business models and companies an opportunity to have major influence in the design of a common end-to-end architecture, such as JSR 209, JSR 184, JSR 233. "One of the biggest challenges for the ECs is to ensure that all involved parties feel confortable and supportive," he said. Another will be the synchronisation between different communities like OMA, OSGi and W3C. From the technology perspective one of the biggest challenges of the EC will be to keep the balance between the different groups such as JSR 185 (JTWI), JSR 232, JSR 233, he said. Elected Members:
Angana Ghosh, Ericsson Mobile Platforms
Intel placed second in the open election and gains a one-year term. Tony Baker is director of the Programming Systems Lab. He is a big fan of the new process (JCP 2.6). He says it encourages the creation of early public drafts and moves the Executive Committee vote to the second draft. Both changes will foster early feedback. "This increased transparency by the JCP program will result in a stronger and more efficient process for creating compelling new specifications," he says. He believes it is important that Java technology is a key enabling technology for many market segments. "Instead of passively waiting to see what new APIs become available, JCP Members can actively shape the future capabilities and specifications of Java technology," he says. One key issue facing the J2ME space, he says, is being able to deal with the wide variety of devices that use the specs. "Optional Java specifications are very important to expose new capabilities, but along with that, there must be ways to match up capabilities of devices with application requirements before applications are downloaded," he says. The pace of innovation will likely increase over the near term, and this will yield many opportunities for Java technology, Baker says. "An important development could be allowing applications to be more aware of the resources available to them and to have more say in how those resources are utilized," Baker says. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
What's New | JSRs | JCP Procedures | Community Resources Participation | Press & Success | Introduction |
|||
|
Site sponsored and powered by Sun Microsystems Copyright © 1995-2004. All Rights Reserved. Terms of Use. Privacy Policy. Trademarks. |
|||










