Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
2004 г.

Sun: от CDE к Java Desktop

Арсений Чеботарев, Издательский Дом "КОМИЗДАТ"

Имя Sun широко известно благодаря значительному технологическому вкладу компании в мировой компьютинг - в том числе, благодаря оконной системе CDE, ставшей прототипом оболочки KDE. Новая инициатива Sun - создание программируемого графического интерфейса для Linux на основе Java - Java Desktop

Доступная с января 2004 года, Java Desktop System сразу же получила статус коммерческого продукта, предлагаемого по цене от $100 для одной рабочей станции или $50 долларов при покупке лицензии для каждого сотрудника компании. JDS использует открытый код и открытые технологии, тщательно подобранные Sun. В основе JDS - известная оболочка GNOME, но снабженная всем необходимым для выполнения Java-приложений, так что они могут выполняться наравне с традиционными программами.

Помимо последней версии исполнительной среды Java Runtime Engine и Java Web Start, JDS включает:

  • браузер Mozilla версии 1.4;
  • набор офисных приложений StarOffice 7;
  • почтовый клиент и организатор Evolution 1.4.

В JDS включены дополнительные Java-приложения, призванные упростить выполнение типичных офисных задач.

В дополнение к весьма привлекательной цене компания предлагает один год поддержки с гарантией бесплатных обновлений, 60-дневную поддержку инсталляции, доступ к онлайновой knowledge base, онлайновые тренинги и другие программы поддержки. Эти меры, в первую очередь, призваны заинтересовать корпоративных пользователей и предложить достойную замену MS Windows / MS Office по значительно более выгодной цене и с хорошей корпоративной поддержкой.

Поддержка технологии Java

Поскольку мировые корпорации, в основном, уже определились с использованием Java в качестве основной операционной платформы для бизнес-приложений и, в частности, для веб-сервисов, то вполне естественно, что современная операционная среда штатно должна включать JRE как один из своих компонент. Встроенная в JDS исполнительная среда Java позволяет легко интегрировать в десктоп как существующие, так и новые Java-приложения, будь то фронт-энд-приложения для доступа к базам данных, системы вертикальных коммуникаций CRM или просто новые утилиты. JDS - фирменный дизайн от Sun

Многие возможности JDS уже одобрены и поддержаны многими неправительственными и государственными организациями мира, в частности Independent Software Vendors (ISV) - независимыми разработчиками ПО, в числе которых - China Standard Software Company, Macromedia, Real, Adobe и множество других. В связи с ростом рынка офисных инсталляций Linux многие компании получают редкий шанс выйти со своими продуктами из замкнутого круга разработок под Windwos и Macintosh на рынок открытых систем.

Основные компоненты Java Desktop System

Оконное окружение JDS основано на оконном окружении GNOME, сопровождается массой приложений для офисной работы и отличается фирменным стилем Sun. Пользователи, знакомые с GNOME, обнаружат хорошо спланированный, насыщенный цветами и интуитивный графический пользовательский интерфейс, позволяющий легко находить документы, открывать файлы, управлять меню, запускать приложения, настраивать GUI под пользователя и даже попытаться создавать приложения на Java под Linux.

Чтобы оценить все преимущества Java-приложений, необходим производительный и современный веб-браузер, поэтому в JDS включен самый лучший из известных - Mozilla 1.4, который способен выполнять любые известные веб-приложения. В числе прочих важных свойств этого обозревателя - встроенная система защиты данных пользователя и сетевая безопасность, а также защита от нежелательной почты и pop-up окон. Кроме того, новая система открытия многих страниц в одном окне приложения может существенно повлиять на производительность работы. Mozilla - самый совершенный на сегодня веб-браузер, обеспечивающий дополнительную безопасность данных пользователя

Mozilla сопровождается средствами воспроизведения аплетов и Java Web Start, позволяющими разрабатывать, тестировать и запускать Java-аплеты и приложения. Java Web Start позволяет также запускать обычные desktop-приложения по сети. Это не только упрощает поставку новых версий программы (необходимость в ней фактически отпадает), но и гарантирует обновления самой операционной среды JRE.

Сюита офисных приложений StarOffice 7, также включенная в JDS, позволяет вводить форматированный текст, электронные таблицы, презентации, графики и подключаться к базам данных. Более того, новые открытые Java-интерфейсы позволяют обращаться к объектам StarOffice и автоматически генерировать или обрабатывать существующие документы. Сам StarOffice также может быть расширен посредством создания Java-модулей, а также благодаря технологии, известной как StarOffice SDK. StarOffice уже знаком многим пользователям как надежный и удобный инструмент

В качестве среды выполнения Java выступает J2SE v.1.4.2_02 - самый свежий на момент выхода системы стабильный релиз, позволяющий выполнять тысячи существующих приложений. Помимо стандартных модулей, в поставку Java входят опции в виде Java Media Framework (JMF), а также кодеков MP3 и Ogg Vorbis, не входящих в JMF.

Последняя версия J2SE имеет расширенную функциональность Swing GTK+, которая обеспечивает динамическое изменение внешнего вида окон и управляющих элементов приложений. Это позволяет разрабатывать приложения, адаптирующиеся к среде выполнения и принимающие естественный для операционного окружения вид. Кроме того, пользователь может изменять внешний вид приложений - на программном уровне это делается вызовом всего одного метода UIManager.setLookAndFeel (). В JDS работают тысячи существующих приложений

Как уже упоминалось выше, JDS содержит универсальный текстовый редактор разработчика jEdit, который настраивается и программируется в очень большом диапазоне, чем-то напоминая emacs. Возможности включают автоотступы, расцветку и выделение синтаксиса, встроенный макроязык и расширяемую на основе plug-in'ов архитектуру. Многие макросы и расширения уже включены в поставку. Поддерживаются многие кодировки, в том числе UTF8 и Юникод, а также "сворачивание" фрагментов текста для более продуктивной навигации по исходным текстам.

JDictionary - другой интересный продукт, идущий с JDS и сопровождаемый Open Source лицензией. Это английский словарь с возможностями перевода. Написанный на Java, JDictionary не зависит от платформы и имеет простой интуитивный интерфейс. Помимо прямой своей функциональности, приложение также может обновляться по сети и обновлять свои модули расширения (plug-ins). Настольный словарь JDictionary с открытым кодом прост в работе и открыт для расширения

JgraphPad - еще одно приложение с открытым кодом, оно предназначено для графического представления идей и программных архитектур. Графики представляются в виде XML-диаграмм, вы можете импортировать растровые изображения и создавать графики выполнения, UML-диаграммы, карты и добавлять снимки экрана к документации. Графические объекты автоматически располагаются в области видимости. Предусмотрена поддержка печати и отслеживание версий.

JDiskReport представляет собой утилиту для отслеживания дисковой памяти, занимаемой теми или иными файлами, папками и приложениями. Статистика по использованию диска представляется в виде наглядных графиков и таблиц.

Sun на страже корпоративной безопасности

Поскольку безопасность в корпоративном секторе особенно важна, Sun уделила немалое внимание безопасности - как встроенной в механизмы Java, так и предоставляемой операционной средой Linux. Для приложений Java технология "песочницы" предохраняет пользователя от опасности вирусной атаки и других воздействий приложения на среду - в то время как Linux добавляет дополнительные механизмы защиты на уровне файловой системы, причем делает это значительно лучше, чем такие системы, как Windows.

* * *

В результате новая коммерческая версия Java Desktop System включает все компоненты, необходимые для производительной и безопасной работы корпоративного пользователя в среде Linux. А специальная "вступительная" цена в $50 за полный пакет программного обеспечения на один компьютер (или $25 на каждого пользователя), плюс полная годовая поддержка от такого известного провайдера услуг, как Sun, выглядит как условно-бесплатное распространение.

Ставка на JDS может быть тем более интересной, если учесть, что в ближайшем будущем Sun в сотрудничестве с другими компаниями намеревается создать или адаптировать для JDS множество Java-приложений для обмена документами, сообщениями, медиа и идеями в открытом и безопасном окружении.

По материалам sun.com.

Новости мира IT:

Архив новостей

Последние комментарии:

Loading

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 985 1945361
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList liveinternet.ru: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2015 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...