Служба новостей IDG, Нью-Йорк
Компания Adobe Systems предоставила разработчикам возможность бесплатно ознакомиться с новой средой исполнения приложений, получившей кодовое название Apollo, опубликовав альфа-версию этой технологии на своем сайте Adobe Labs.
Эта технология позволяет многофункциональным Internet-приложениям работать в автономном режиме, и потенциально может создать угрозу популярности таких программных платформ как Java или Microsoft .Net.
Разработчики могут загрузить эту технологию бесплатно с сайта Adobe Labs. В состав предлагаемой версии входит бесплатный инструментарий разработчика, включающий в себя набор инструментов с интерфейсом командной строки, предназначенный для разработки и взаимодействия с приложениями Apollo. По словам представителей компании, разработчики Web-приложений могут использовать любую интегрированную среду разработки для создания приложений для Apollo.
Apollo, как и Flash Player, является средой времени исполнения, но в ней приложения, созданные с помощью стандартных технологий разработки Internet-программ, таких как HTML, Flash и AJAX, могут работать в автономном режиме.
Кевин Линч, главный архитектор программного обеспечения Adobe, заметил, что альфа-версия позволит разработчикам использовать Adobe Flash, инструментарий Flex и HTML для создания приложений, но в ней не будет реализована вся функциональность полной версии, выпуск которой должен начаться во второй половине этого года.
«Мы еще хотим добавить к Apollo некоторую дополнительную функциональность, но это произойдет не очень скоро, поэтому предлагаем эту версию, чтобы разработчики могли начать экспериментировать с ней», — сказал Линч.
Альфа-версия также будет включать в себя поддержку AJAX, но, как подчеркнул Линч, она будет «улучшена» до того, как появится окончательный вариант Apollo.
Консалтинговая компания EffectiveUI использует Apollo для создания настольного приложения для eBay. Благодаря этому приложению сайт Internet-аукциона eBay может работать на настольной системе, не подключенной к Internet или не имеющей доступа через браузер. В отличие от других Web-приложений, которые работают в автономном режиме, приложения, созданные с помощью Apollo, при установлении соединения с Internet будут выполнять автоматическую синхронизацию, передавая в Web всю информацию, добавленную в приложения в то время, когда оно использовалось в автономном режиме. Никаких дополнительных действий пользователю для этого предпринимать не нужно.
Окончательное название среды исполнения пока не утверждено, хотя, как объявлено, она будет называться не Apollo.
С помощью нового инструментария Adobe намерена выступить конкурентом Microsoft, предложив пользователям альтернативу для создания Web-приложений, которые могут работать на настольной системе независимо от браузера. Microsoft также намерена изменить свою стратегию для того, чтобы дать разработчикам инструментарий для создания Web-приложений, но компания пытается связать эти приложения с операционной системой Windows и своей платформой разработки.
Линч подтвердил, что Adobe и Microsoft пытаются решить аналогичные задачи, но используют для этого два разных подхода.
«Мы, прежде всего, стремились расширить возможность работы с Web на настольной системе таким образом, чтобы Web-разработчик мог создавать свое приложение и его можно было установить на настольной системе, — заметил Линч. — В какой-то мере мы хотим перенести все многообразие возможностей Web на настольную систему».
С другой стороны, в Microsoft разрабатывали свою последнюю версию настольной системы Windows Vista в расчете на то, чтобы Windows-приложения могли получать информацию из Web, при этом работая со стандартным пользовательским интерфейсом Windows. Кроме того, Microsoft планирует более тесно связать свои Web-сервисы Windows Live с операционной системой Windows.
«Мы движемся в разных направлениях, но в одном и том же пространстве, стремясь связать Web и настольные приложения», — подчеркнул Линч.