by Jill Steinberg

JavaSoft president sums up where Javaโ€™s at

news
Mar 1, 19973 mins
APIsCore JavaJava

Baratz delivers a juicy list of Java's achievements to date and the JDK's new features at Web conference keynote

In his keynote address โ€œThe Evolution of Java Computingโ€ at the Web Design & Development โ€™97 expo and conference February 24, JavaSoft president Alan Baratz gave the auditorium an impressive list of Javaโ€™s achievements in the 500 or so days since its inception:

  • Today there are approximately 300,000 Java developers, and 45 million users of Java platforms (mostly in the form of Netscape and Microsoft Web browsers)

  • One third of all medium and large businesses develop in Java

  • An โ€œopen standards-like environmentโ€ exists: JavaSoft is working with more than 30 companies to define and evolve the language

  • JavaSoft boasts a comprehensive API strategy, with JavaBeans, Commerce, Security, Media, Server, Enterprise, and Management APIs in particular

  • 70 percent of the smart-card industry (in the form of two leading smart-card companies, Schlumberger and Gemplus) has embraced Java

  • There are more than 100,000 Java-enabled Web sites

  • More than 100 universities teach Java programming, many as intro classes

  • There are more than 150 books on Java โ€” this beats the number of books on C++ and dwarfs the number of ActiveX titles

Why JDK 1.1 is important

Baratz also highlighted the key benefits of the latest upgrade to the JDK, noting that it

  • Boasts three times the performance of Microsoftโ€™s JVM on Windows (which to date has been the best-performing VM), as measured by CaffeineMark

  • Includes more than 8,000 VM compatibility tests when it shipped

  • Includes code signing and applet signing

  • includes native method interfaces and remote method invocation (RMI)

  • Features an improved application windowing toolkit (AWT) with a broad base of new widgets

โ€œWhy is Java so hot?โ€

Answering his own question about why Java has been able to achieve so much, Baratz noted that Java is โ€œthe first truly open platform, itโ€™s a developerโ€™s dream come true, itโ€™s the holy grail for Microsoft, and itโ€™s scalable beyond belief.โ€

With Java, Baratz pointed out, developers can write code faster than with any other language due to integrated memory management, the elimination of porting, and the lowered barriers to entry โ€” meaning the transition away from monolithic code and toward componentized code.

Further, Java is changing the structure of the computing environment, with the development of smart phones, smart cards, NCs, and so on. Plus, it provides a new system administration paradigm: Once bug fixes are made, the most recent versions of software can quickly be made accessible to users. Finally, Java enables a new approach to selling and distributing software: users can buy tools off the network on an as-needed basis, allowing for what Baratz labelled WYNIWYG (โ€œwhat you need is what you getโ€).

With a slight twist on Sunโ€™s trumpet call, Baratz discussed JavaBeans, saying that they represent the โ€œwrite once, reuse anywhereโ€ model. Beans components, he noted, can work with all other component architectures, bridging into OpenDOC, ActiveX, or LiveConnect environments. He also threw in a comment about the lack of inherent safety in ActiveX components, saying that having code signing alone doesnโ€™t prevent viruses or corruption. In contrast to ActiveX, Baratz said, Java offers inherent safety and is architecturally neutral.

Java equals HTML-plus

Baratz concluded by arguing that Web site developers should use Java instead of proprietary extensions to HTML 3.2. He views Java as a preserver of the HTML standard: If users commit only to using new functionalities that have Java applets to support them, theyโ€™ll run in any browser. This means no one company can drive users to embrace one standard.