Panelists proclaim and proffer about Java's future in the workplace
At the Mecklermedia Internet World event in Chicago, July 24, 1997 came and went much like the previous days of the conference. In fact, most attendees didnโt even notice a quite extraordinary event: Key executives from Microsoft and JavaSoft shared the stage for a panel discussion. The presentation, a 90-minute roundtable titled โJava โ Middle Manager to CIOโ and sponsored by NC.Focus, featured a number of industry luminaries: Charles Fitzgerald, product manager/Internet Tools, Microsoft; Jim Green, chairman, Active Software; J. P. Morgenthal, Java Computing analyst, NC.Focus; and David Spenhoff, VP product marketing, JavaSoft.
The panel was designed to assist management with Java technology adoption issues. Each panelist came to the table with a unique message designed specifically for this process: JavaSoft provided the roadmap for the Java platform, Active Software provided information on Java-based middleware, and Microsoft provided the Windows/Java viewpoint. From the get-go Microsoftโs intention was clear: to disarm the Java hype with its presentation, โJava โ Hype or Reality?.โ The message was straightforward: โWrite once, run anywhereโ is a pipe dream, so build distributed applications for the Web using scripting and HTML.
As moderator and panel chair, Morgenthal led the discussion by presenting the business rationale behind Java. NC.Focus believes Java is important to the industry, even if the language doesnโt become the leading application platform. Morgenthalโs presentation provided a unique angle, placing Java in an economic framework. He explained that in our current (prosperous) economy, Java provides users with a way to bring value to customers, and cost seems to be of little concern. Morgenthal contended that eventually, when the economic upturn subsides, Java will facilitate reduced computing costs.
Next David Spenhoff presented the much-needed complete roadmap to Java, but failed to deliver the message with any enthusiasm. The information Spenhoff provided was not new, but at least it illustrated a cohesive direction for this rapidly expanding platform.
Jim Greenโs ensuing message was akin to Rodney Kingโs: โCanโt we all just get along?โ As an active participant in the development of CORBA (which Green was quick to apologize for) while at Sun, and leader of the highly touted Distributed Object Everywhere (DOE) team, Green has a genuine understanding of what Java can and cannot do. Greenโs company, Active Software, leverages its experience in โpushโ technology to develop middleware that makes extensive use of Java. Based on its success, Active Software has made Java work for a few organizations.
Fitzgerald followed Green and proclaimed that โwrite-once, run anywhereโ means bit-for-bit and bug-for-bug consistency. In keeping with the Microsoft theme to dismantle the Java hype, Fitzgerald sang โthe praisesโ of Java with his chorus of โwrite once, debug everywhere.โ
Of the approximately 110 attendees (whose positions ranged from project manager to CIO), most indicated they were struggling with the Java adoption issue. Interestingly, the audience agreed mostly with Jim Green, who provided a voice of reason. โWrite once, run anywhere can work, but itโs going to take a large vendor with a lot of dollars,โ Green said. (This is the role IBM appears to be playing in the Java community.) A show of hands clearly indicated that the audience also supported a โwrite once, run anywhereโ solution.
By the end of the session, feedback from the audience strongly suggested that Microsoftโs lack of compliance with JavaSoftโs standards will result in a backlash against Internet Explorer and the Active Desktop.
During the lively question-and-answer period that followed the panel presentations, one audience participant made an emotional plea to his associates to force the vendors to deliver โwrite once, run anywhereโ as promised. Another raised concerns about Microsoftโs decision to exclude certain JDK components from the next release of Internet Explorer, which in turn led to a discussion about the โbloatingโ of the JDK. Sun believes all pieces of the JDK are necessary; Microsoft feels that these pieces belong as an extension to the core library. Although audience members appeared to view Java as a tool that can provide solutions today, their questions and comments indicated performance and consistency of implementations are problems that must be addressed.


