Рубрики Обзоры

2004 JavaOne Conference: новинки технологии Java

Опубликовал
ITC.UA

С 28 июня по 1 июля в Сан-Франциско компания Sun Microsystems проводила уже
традиционную конференцию JavaOne, причем в отличие, к примеру, от прошлогоднего
мероприятия значимых анонсов на ней прозвучало немало. Но даже если бы их не было,
событие это все равно заслуживает пристального внимания: что ни говори, а Java
сегодня используется на 1,7 млрд. устройств.


А начнем наш рассказ с представленной Sun на конференции платформы Java 2 Platform
Standard Edition 5.0 (ранее известной под кодовым названием Project Tiger) —
наиболее значительного, как отмечает компания, обновления J2SE с момента ее дебюта
около десяти лет назад.

J2SE 5.0 содержит свыше ста нововведений. В частности, существенной доработке
подвергся применяемый язык программирования, что обеспечивает сокращение объема
кода, необходимого для реализации тех или иных функций; кроме того, были усовершенствованы
средства администрирования и мониторинга. Так, в J2SE 5.0 впервые применяется
технология Java Management Ex-tensions (JMX) для управления приложениями, устройствами
и службами. Анонсированная платформа также использует модифицированную клиентскую
оболочку, отличается улучшенной поддержкой аппаратного ускорения при обработке
двухмерной графики с помощью средств OpenGL и благодаря утилите Pack200 позволяет
заметно уменьшить размер загружаемых апплетов и приложений.

Онлайн-курс "HR-менеджер" від Laba.
Оновитіть HR-стратегію, оптимізуйте HR-процеси та прокачайте бренд роботодавця.Досвід та особистий фідбек від експертів HR-сфери.Курс схвалено HRCI, містить 80% практики.
Детальніше про навчання

Глава Sun Скотт МакНили (Scott
McNealy):"Сейчас в мире насчитывается 4 млн. разработчиков на Java"

Одновременно Sun выпустила бета-версию инструментального набора J2SE 5.0 (ее можно
бесплатно загрузить по адресу: java.sun.com/j2se) и предварительную редакцию Java
2 Platform Enterprise Edition (J2EE) 5.0 — она содержит те же языковые модификации,
что и J2SE 5.0. С некоторыми технологиями, планируемыми для включения в J2EE 5.0
(например, JavaServer Faces и Java Standard Tag Libraries), можно ознакомиться
в составе J2EE 1.4 SDK — он предоставляется для бесплатной загрузки на странице
java.sun.com/j2ee/1.4/download.html.

Следующий анонс от Sun — визуальная инструментальная среда Sun Java Studio Creator,
ставшая к тому же первым продуктом, для которого будет применяться так называемая
абонентская схема лицензирования (стоимость для одного разработчика на год установлена
в размере $99). Данный пакет рассматривается как решение для опытных программистов,
в чьи задачи входит регулярное оперативное написание бизнес-приложений. В числе
ключевых функциональных особенностей Sun Java Studio Creator называются: компоненты
пользовательского интерфейса для автоматического подключения к источникам данных;
модель кодирования с акцентом на бизнес-логике и скрытыми инфраструктурными деталями;
визуальные средства работы с Web-службами; возможность создания Web-приложений,
совместимых с Java 2 Platform Enterprise Edition 1.3, с помощью визуального кодирования;
интуитивная система навигации между страницами. Более полную информацию о продукте
можно получить по адресу sun.com/jscreator.


Выступает главный технологический
директор Nokia Перти Корхонен (Pertti Korhonen)

Плюс к этому Sun сообщила, что выход Early Access-редакции Sun Java Studio Enterprise
7 намечен на конец нынешнего лета. Отмечается, что в данное ПО будет интегрирована
технология анализа и дизайна на основе UML-моделей Describe от фирмы Embarcadero
Technologies.

Компания выбрала JavaOne 2004 и для объявления об открытии исходных кодов ряда своих достаточно масштабных проектов — доступны они будут через службу java.net.

В числе этих проектов в первую очередь отметим Project Looking Glass, предусматривающий создание трехмерной настольной оболочки для систем на базе Solaris и Linux. По-явившаяся к настоящему времени редакция для разработчиков включает в себя: интерфейсы 3D Window Manager Platform и 3D Window Manager and Application Development API (первый из них предлагает проектировочную документацию, начальные спецификации и прототип новой технологии, а второй служит для написания 3D приложений); Native Application In-tegration Module для запуска приложений для X11 в 3D-средах; Sample 3D Windows Manager — прототипную реализацию платформы для решения тестовых и демонстрационных задач; 3D Environment Lite — 3D-среду для разработки и тестирования.

Три других проекта, к кодам которых открыт доступ через java.net, — это Java 3D API, JDesktop Integration Components (JDIC) и JDesktop Network Components (JDNC).


Тигренок на руках президента
Sun Джонатана Шварца (Jonathan Schwartz)и д­ра Джеймса Гослинга (слева)
символизирует только что появившийся на свет Java 2 Platform Standard Edition
5.0, он же — Project Tiger

Следующим анонсом в сфере программных решений с открытым кодом стала NetBeans
4.0 — интегрированная среда разработки для создания J2EE-приложений (в том числе
с поддер-жкой Enterprise JavaBeans) и Web-служб. Как отмечает Sun, ее вкладом
в данный проект стали 350 тыс. строк кода из Sun Java Studio Standard IDE, стоимость
которых, по заявлению компании, составляет 14 млн. долл. Среди элементов NetBeans
4.0 особое внимание обращается на утилиту для оценки производительности на основе
патентованной технологии от Sun Labs и ряд средств из проекта Jackpot — он предусматривает
создание решений для визуализации программного кода с целью более удобного анализа.
Возглавляет упомянутый проект вице-президент и один из ведущих инженеров Sun д-р
Джеймс Гослинг (James Gosling). Помимо этого, NetBeans 4.0 отличается расширенной
поддержкой Java 2 Platform Micro Edition (в том числе Mobile Information Device
Profile 2.0 и Connected Limited Device Configurati-on 1.1), а также инструментального
пакета J2ME Wireless Toolkit (WTK) 2.2, который сейчас доступен в виде бета-версии.

Далее, на JavaOne 2004 Sun объявила о том, что собирается переработать платформу Java Enterprise System и инструментальные средства Sun Java Studio Enterprise в соответствии с программной моделью SOA (Service-Oriented Architecture). Она базируется на концепции многократно используемых сервисов, реализующих ту или иную функциональность, которые могут применяться в нескольких приложениях. Соответствующая инициатива получила название Project Kitty Hawk, а отдельные ее элементы появятся в коммерческих продуктах в первой половине следующего года. Ожидается, что функции Project Kitty Hawk войдут в состав Java Studio Enterprise, Java Studio Creator и визуальных средств проектирования Web-служб.


Глава фирмы 8F Изабель Беттец
(Isabelle Bettez) демонстрирует Скотту МакНилии мэру Сан­Франциско Гэвину
Ньюсому (Gavin Newsom), справа, парковочный счетчик — естественно, использующий
Java

Особое внимание на нынешней конференции было уделено и мобильным решениям. Так,
Sun и финская Nokia объявили о расширении своего сотрудничества и намерениях совместно
работать в сфере многопользовательских Java-игр. В частности, технология Nokia
SNAP Mobile (представляющая собой платформу для подобного игрового ПО) будет интегрирована
с Java 2 Platform Micro Edition Wireless Toolkit (предполагается, что терминальные
библиотеки для реализации функций SNAP Mobile в Java-устройствах появятся в данном
инструментальном наборе к началу следующего года), Sun Java System Content Delivery
Server и Sun Java Enterprise System. В результате операторы сотовой связи и распространители
игр получат комплексное решение для организации игровых служб на базе Java. На
JavaOne 2004 были продемонстрированы и первые в мире многопользовательские игры,
основанные на Nokia SNAP Mobile, — Reversi и Blackjack от Sega Mobile.

Кроме того, Sun сообщила о планах сотрудничества с компанией Vodafone в области
проектирования следующего поколения Java-платформы для предлагаемой этим ведущим
оператором 3G-службы Vodafone live!. Платформа, получившая название Voda-fone
VFX, будет базироваться на спецификации Java Technology for the Wireless Industry
(JTWI) и ряде технологий сторонних фирм. В состав решения, которое собирается
предложить Vodafone, войдут наборы Java 2 Standard Micro Edi-tion Wire-less Toolkit
для разработчиков прикладного ПО и Java Device Test Suite для производителей сотовых
аппаратов.

И в завершение упомянем, что на JavaOne 2004 Sun показала предварительную версию Sun Java Card Enterprise Software — интегрированного программного решения на основе смарт-карт Java Card, предназначенного для укрепления систем сетевой защиты. Как подчеркивает Sun, упомянутое ПО позволяет оперативно и с небольшими затратами развернуть всю необходимую инфраструктуру.

Disqus Comments Loading...