by Niall Mckay

JavaSoft alters JDK schedule to ensure portability and lack of bugs

news
Oct 1, 19973 mins

Version 1.2 due out in beta in October; final release of 2.0 postponed 'til '98

San Mateo (09/17/97) โ€” JavaSoftโ€™s next-generation Java Development Kit, JDK 1.2, will go into beta release next month, according to company officials.

Version 1.2 will include enhancements to the JDKโ€™s APIs but will be built on top of the current Java virtual machine (JVM).

Early next year, the company expects to beta test JDK 2.x. This upgrade release will include version 1.2 APIs and a new JVM, designed to run at speeds approaching that of C++ and based on the companyโ€™s HotSpot dynamic compilation technology.

โ€œThe JVM is invisible to the developers,โ€ said Eric Chu, JDK JavaSoft product manager. โ€œThat way they can get the benefits of increased speed without having to re-engineer their software.โ€

The new APIs, code-named Playground, will include the much-talked-about Swing Set GUI components for the Java Foundation Classes (JFCs) and the Sandbox security enhancements.

Furthermore, version 1.2 promises to decrease the memory overhead required to run the JDK, according to Chu.

Meanwhile, final release of version 2.0 has been postponed from the end of this year until the second quarter of 1998, after the newly formed Java Porting and Tuning Center has ironed out any bugs in the system and ported it onto all major platforms.

โ€œWe have decided to push back the final version of the JDK because we want to release it on all major platforms concurrently,โ€ said George Paolini, JavaSoft director of corporate marketing. โ€œIn April, we introduced version 1.1, and it was at least six months before it became available on all major platforms. We want to make sure that doesnโ€™t happen again.โ€

Users welcomed JavaSoftโ€™s decision to hold the final version of the software until the Java Porting and Tuning Center has ported it across all major platforms.

โ€œWe prefer fewer but more robust releases of the JDK,โ€ said Rajesh Lalwani, president of Intiva, in Cupertino, CA.

Analysts also applauded JavaSoftโ€™s strategy of holding the general release of the product.

โ€œVersion 1.1 took at least three months of debugging,โ€ said Evan Quinn, a senior analyst at International Data Corp., in Mountain View, CA. โ€œI think JavaSoft is well advised to make sure that the next major release of the JDK is very solid before it is released.โ€

Some users are not so excited about JavaSoftโ€™s HotSpot technology and believe that the just-in-time (JIT) compilers from Borland and Symantec do an adequate job of speeding up the JDKs.

โ€œThe sort of speeds we are getting out of the current JDK with the Symantec JIT compiler is good enough for the moment,โ€ said Jim Kleckner, chief technical officer at Cats Software, a risk-management software vendor in Palo Alto, CA. โ€œQuite frankly, I was a little skeptical of JavaSoftโ€™s claims that HotSpot would make Java as fast as C++.โ€

JavaSoft, a division of Sun Microsystems Inc., in Mountain View, CA, can be reached at (408) 343-1400 or https://www.javasoft.com.

JavaSoftโ€™s Java Development Kit (JDK)
VersionRelease date
JDK 1.0First quarter 1996
JDK 1.1First quarter 1997
JDK 1.2Second quarter 1998
JDK 2.0Second quarter 1998