Согласно заявлению представителей JavaSoft, в октябре начнется бета-тестирование следующей версии Java Development Kit - JDK 1.2. В данной версии значительно усовершенствованы API-интерфейсы JDK, но основана она будет на существующей виртуальной машине Java (JVM).

В начале следующего года компания планирует выпустить бета-версию JDK 2.x. В этот выпуск будут включены API-интерфейсы версии 1.2 и новая JVM, основанная на разработанной Sun технологии динамической компиляции HotSpot, которая должна поднять скорость выполнения Java-программ до уровня C++. "JVM является невидимой для разработчиков, - говорит Эрик Чу, менеджер по продуктам JDK из JavaSoft. - Благодаря этому они смогут повысить скорость выполнения своих приложений, не переделывая свое ПО".

Новые API-интерфейсы, получившие кодовое название Playground, должны включать давно обещанные компоненты Swing Set GUI для библиотек Java Foundation Classes; также будет усовершенствована модель безопасности Java - так называемая "песочница" (Sandbox) .

Между тем выпуск окончательного варианта JDK 2.0, намеченный на конец текущего года, отложен до второго квартала следующего, когда вновь образованный Центр переноса и настройки Java (Java Porting and Tuning Center) устранит все ошибки в ПО и развернет его на всех основных платформах. "Мы решили отложить выпуск окончательной версии JDK, поскольку хотим реализовать его одновременно на всех основных платформах, - говорит Джордж Паолини, директор по корпоративному маркетингу из JavaSoft. - В апреле мы выпустили версию 1.1, и прошло по меньшей мере шесть месяцев, прежде чем она была реализована на всех основных платформах. Хотелось бы точно знать, что такого больше не случится".

Пользователи с одобрением отнеслись к решению JavaSoft задержать выпуск окончательной версии JDK 2.0 до тех пор, пока она не будет перенесена на все ведущие платформы. "Пусть будет меньше версий JDK - лишь бы работали они более стабильно", - говорит Райеш Лалуани, президент компании Intiva.

Аналитики также одобрили стратегию JavaSoft в отношении задержки следующей версии JDK. "На отладку JDK версии 1.1 ушло не менее трех месяцев, - говорит Эван Куинн, старший аналитик компании International Data Corp. (IDC). - JavaSoft действует очень разумно, пытаясь обеспечить высокую стабильность своей следующей основной версии JDK, прежде чем выпустить ее окончательный вариант".

Некоторые пользователи полагают, что опрометчиво было бы возлагать надежды на появление технологии HotSpot, считая, что компиляторы JIT (just-in-time), разработанные компаниями Borland и Symantec, вполне могут справиться с задачей повышения производительности Java-программ. "Скорость выполнения, которую обеспечивает текущая версия JDK благодаря компилятору JIT компании Symantec, пока нас вполне устраивает, - говорит Джим Клекнер, главный технолог компании Cats Software, специализирующийся на разработке ПО. - JavaSoft утверждает, что HotSpot позволит повысить скорость программ на Java до уровня C++, но, откровенно говоря, я отношусь к этому высказыванию несколько скептически".


JDK от JavaSoft: основные вехи

JDK 1.0 I квартал 1996 года
JDK 1.1 I квартал 1997 года
JJDK 1.2 II квартал 1998 года
JDK 2.0 II квартал 1998 года