Компания Backbase объявила о доступности продукта Backbase AJAX Struts Edition, сообщает java.sys-con.com. С помощью предлагаемого решения разработчики смогут увеличить срок службы web-приложений, построенных на базе технологии Struts, за счет реализации более удобного и функционального пользовательского AJAX-интерфейса. Стоит отметить, что создаваемый интерфейс может быть встроен в приложение без его глобальной реконструкции. Возможности Struts-приложений зачастую оказываются ограниченными по причине несовершенства языка HTML, который изначально создавался для отображения статичных документов. При попытке модернизировать эти приложения организации сталкиваются с рядом препятствий, к которым можно отнести нехватку необходимых навыков или инструментов. Пакет Backbase AJAX Struts Edition предлагает интерактивные технологии уровня представления, которые могут быть поэтапно интегрированы в существующие продукты, любым специалистaм знакомым с основами разработки Struts-приложений. Разработчики по достоинству оценят все преимущества технологии AJAX, включая превосходные механизмы утверждения электронных форм, а также поддержку интерфейсов, позволяющих повысить производительность web-приложения за счет обновления не всей страницы, а лишь ее отдельных элементов.
Модуль разработки AJAX-приложений ASP.Net AJAX, бета-тестирование которого было начато недавно, войдет в состав новой версии Microsoft Visual Studio, имеющей кодовое имя Orcas. Выпуск бета-версии Orcas планируется в первой половине 2007 года. В Orcas также появится компонент JavaScript Intellisense, обеспечивающий автозавершение строк кода и проверку синтаксиса JavaScript. Планируется также поддержка отладки кода JavaScript. Обещан значительно усовершенствованный редактор HTML-страниц с AJAX-элементами и расширенная поддержка CSS. Планируются улучшения элементов, расширяющих возможности AJAX, в частности, расширения для анимации. В редакторе появится режим двойного отображения, когда можно будет одновременно наблюдать внешний вид приложения и исходный код. Запланирована поддержка языка запросов .Net LINQ (Language Integrated Query). ASP.Net AJAX поддерживает браузеры IE, Firefox и Safari; в планах - поддержка Opera. Еще одним новшеством ASP.Net станет IronPython, реализация сценарного языка Python, сейчас предлагаемая Microsoft в виде CTP-версии. По словам сотрудников корпорации, в дальнейшем в ASP.Net может появиться поддержка и других сценарных языков, таких как Ruby, Jscript и PowerShell.
Компания Google выпустила новую версию инструментария Google Web Toolkit, упрощающего разработку интерактивных веб-приложений на основе технологии AJAX. Технология AJAX (Asynchronous JavaScript and XML) позволяет создавать ресурсы, взаимодействовать с которыми можно почти так же, как с обычными программами. Сайты, построенные на AJAX, субъективно работают быстрее обычных и позволяют выполнять многие действия без перезагрузки страницы. Первая версия инструментария Google Web Toolkit была представлена в мае нынешнего года. Пакет позволяет программистам писать и отлаживать приложения на языке Java и затем компилировать их в AJAX-приложения, состоящие из HTML и Javascript. В представленной на днях версии Google Web Toolkit с индексом 1.2 появились несколько нововведений. Прежде всего, следует отметить, что разработчики реализовали поддержку операционной системы Apple Mac OS Х. Ранее работать с пакетом можно было только на компьютерах с Windows и Linux. Новая версия Google Web Toolkit отличается улучшенной производительностью, кроме того, компания Google устранила около десятка багов, выявленных с момента выхода релиз-кандидата пакета.
Microsoft выпустила вторую бета-версию инструментария разработки ASP.NET AJAX Extensions 1.0, ранее известного как Atlas. Пакет состоит из трёх частей: ASP.NET AJAX 1.0 Beta2 - основные компоненты, которые включают в себя клиентский и серверный функционал; Control Toolkit («инструментарий управления») – сборник из более чем 30 управляющих компонентов для создания приложений на Ajax; и ноябрьская технологическая предварительная версия (CTP) Futures – сборник будущих функций. В Beta 2, по сравнению с Beta 1, улучшена производительность, исправлены некоторые ошибки, а также добавлены новые компоненты, поддержка браузеров, не поддерживающих Ajax, новый набор функций (API) для клиентской части, средства локализации и отладки JavaScript, вспомогательные функции для CSS и управляющие компоненты для браузеров Safari и Firefox. Сложность – одна из проблем, с которой сталкивается разработчик на Ajax. Менеджер группы продуктов по веб-платформам и инструментам Брайан Гольдфарб (Brian Goldfarb) сказал, что компания пытается решить её. «Цель ASP AJAX – сделать программирование на Ajax лёгким», - сказал он. – Мы расширили модель ASP.NET до состояния, когда она автоматически делает всю рутинную работу для внедрения Ajax, а UpdatePanel (панель обновления) автоматически справляется с различиями в браузерах».
Корпорация Microsoft выпустила бета-версию программного инструментария ASP.Net AJAX v1.0, ранее известного под кодовым названием Atlas. Данный пакет призван упростить разработку веб-приложений на основе набирающей все большую популярность технологии AJAX. Платформа AJAX (Asynchronous JavaScript + XML - асинхронный JavaScript+XML) позволяет создавать интерактивные веб-сайты. Субъективно такие ресурсы работают гораздо быстрее обычных. Они быстро откликаются на действия пользователей, а многие операции на AJAX-сайтах можно выполнять без перезагрузки страницы. Иными словами, с ресурсами, построенными с применением AJAX, можно работать почти так же, как с обычными программами. Главная проблема с AJAX заключается в том, что создание приложений на основе этой технологии представляет собой очень трудоёмкую задачу. Программистам необходимо написать и отладить на JavaScript движок из нескольких тысяч строк кода и реализовать серверную часть. Инструментарий Atlas как раз и должен упростить весь процесс. Бета-версия Atlas доступна для загрузки в трёх модификациях - ASP.NET AJAX v1.0 "Core", ASP.NET AJAX "Value-Add" CTP и ASP.NET AJAX Control Toolkit. В перспективе Microsoft планирует выпустить полностью поддерживаемые продукты Atlas, которые смогут работать с Visual Studio 2005 и средой разработки ASP.Net. Бета-версия Atlas, по сравнению с предыдущими модификациями инструментария, характеризуется улучшенным быстродействием, наличием поддержки браузера Apple Safari, усовершенствованным механизмом отладки и улучшенной совместимостью с другими AJAX-библиотеками.
Новую версию своего инструментария General Interface для создания высокоинтерактивных Internet-приложений компания Tibco Software выпустила в открытых кодах. General Interface 3.2, доступный пока в бета-версии, позволяет создавать приложения с применением технологии AJAX. Среди особенностей - поддержка браузера Firefox 1.5, новые элементы интерфейсов, возможность отображения масштабируемой векторной графики в браузере. По словам сотрудников Tibco, General Interface, существующий на рынке с 2001 года, считается одним из самых развитых продуктов в области AJAX. General Interface имеет обширный набор готовых элементов и комплект визуальных инструментов, позволяющих быстро создавать пользовательские интерфейсы. В открытой версии продукт будет предлагаться по лицензии BSD, а также по платной - с гарантиями, сопровождением и поддержкой. Как подчеркивают в Tibco, пользование приложениями, созданными с помощью General Interface, не требует специальных подключаемых модулей для браузера.
Участники альянса Open Ajax в ближайшее время планируют выступить с новой инициативой, нацеленной на решение проблем несовместимости AJAX. Как сообщает InfoWorld, проект получил название Open Ajax Hub. Технология AJAX (сокращённо от Asynchronous JavaScript + XML - асинхронный JavaScript+XML) позволяет создавать интерактивные веб-сайты, работать с которыми можно почти так же, как с обычными приложениями. Многие действия на таких ресурсах можно выполнять без перезагрузки страницы. Это упрощает и ускоряет процесс взаимодействия с сайтами и повышает их функциональность. Несмотря на то, что AJAX использует стандарты XML и JavaScript, оба из которых являются открытыми, далеко не все AJAX-приложения корректно взаимодействуют друг с другом и с веб-браузерами. Связано это с особенностями реализации AJAX-библиотек от различных разработчиков. Проект Open Ajax Hub как раз и призван решить данную проблему.
Корпорация Microsoft может выпустить финальную версию программного инструментария Atlas до конца текущего года. По крайней мере, об этом сообщается в блоге Скотта Гутри, разработчика Microsoft. Инструментарий Atlas призван упростить процесс разработки интерактивных веб-приложений на базе технологии AJAX. Платформа AJAX (Asynchronous JavaScript + XML - асинхронный JavaScript+XML) позволяет создавать сайты, многие действия на которых, такие как, например, пометку элементов, можно выполнять без перезагрузки страницы. Это позволяет взаимодействовать с AJAX-ресурсами почти так же, как с обычными программами.
Компания Open Link объявила о выпуске нового набора инструментов web-разработчиков OpenLink AJAX Toolkit (OAT). В состав пакета входят практически все инструменты, необходимые для создания полнофункциональных пользовательских интерфейсов web-приложений, полностью соответствующих требованиям стандарта Web 2.0. Разработчикам предлагается более 30 сценариев JavaScript, используемых для реализации различных функций. Например, скрипт ajax.js может использоваться для выполнения стандартных операций по обработке асинхронных xml-запросов, а сценарий animation.js позволяет модифицировать прозрачность, размер элементов интерфейса и их расположение путем редактирования пары строк программного кода.
Стать разработчиком Web 2.0 может теперь любой желающий. На сайте Javapassion.com открыта регистрация на десятинедельные бесплатные онлайн-курсы по программированию с применением технологии AJAX (Asynchronous JavaScript + XML). Начало курсов запланировано на 4-е августа. Вести курсы будет Санг Шин (Sang Shin), специалист по внедрению новых технологий компании Sun Microsystems. Во вступительной записи к программе курсов он отмечает, что занимается ими в свободное время, поэтому есть возможность записаться на них бесплатно. Тем не менее, этот же материал Санг Шин читает в университете Брандейса и в Бостонском университете.