В середине февраля корпорация Sun Microsystems (www.sun.ru) анонсировала бета-версию Java-платформы Standard Edition 6 (Java SE 6). Выпуск этой редакции осуществлен в рамках проекта с кодовым наименованием Mustang.
Java SE 6 предоставляет разработчикам Web-сервисов, средств диагностики и приложений для настольных ПК широкий набор новых функциональных возможностей:
- поддержку Web 2.0 (продукт упрощает применение технологии Java для создания и публикации новых Web-сервисов. Java SE 6 содержит новую систему скриптовых языков (PHP и JavaScript) и полный клиентский стек Web-сервисов, а также обеспечивает поддержку таких спецификаций Web-сервисов, как JAX-WS 2.0 и JAXB 2.0);
- диагностику, мониторинг и управление (продукт включает целый ряд инструментов диагностики, управления и мониторинга приложений, а также поддерживает технологию DTrace - средство динамической трассировки для ОС Solaris 10. Кроме того, Java SE 6 облегчает разработку новых решений благодаря обновлениям интерфейса инструментов для виртуальной машины Java1 и архитектуры Java Platform Debugger Architecture);
- усовершенствованный рабочий стол (продукт значительно облегчает взаимодействие с системой: благодаря более тесной интеграции с традиционными элементами рабочего стола приложения Java теперь лучше эмулируют обычный вид платформы, печать текста, функции drag and drop, а также отображение таблиц и операции с ними. Кроме того, Java SE 6 будет поддерживать еще не вышедшую версию ОС Windows Vista);
- совместимость (в целях привлечения как можно большего числа разработчиков к решению задачи обеспечения совместимости с максимально широким диапазоном решений и технологий корпорация Sun Microsystems организовала конкурс "Regressions Challenge", победителю которого вручается рабочая станция Sun Ultra 20. Для участия в нем нужно сообщить о той или иной проблеме с совместимостью Java SE 6. Конкурс продлится до 31 марта 2006 г., а оформление заявки производится по адресу: mustang. dev.java.net/regchal/);
- открытое сотрудничество Mustang предусматривает упрощенное лицензирование, еженедельное создание снимков исходного и двоичного кода и активное сотрудничество участников, что делает разработку Java SE 6 более прозрачной. Вклад в развитие платформы Java вносят сообщество разработчиков (community.java.net/jdk), а также 14 компаний и организаций, использующих сервисы Java Community Process - Apache Software Foundation, BEA, IBM, Oracle и SAP AG.
Разработчики имеют возможность испытать на практике все новые функции бета-версии Java SE 6 с использованием инструментов интегрированной среды разработки NetBeans 5.0 и Java-платформы Enterprise Edition 5 (Java EE 5), которая скоро станет доступной.