Network World, США

IBM выпускает бесплатный инструментарий для создания Web-приложений

Инструментарий Development Engagement Service, построенный по модели «программа обеспечение как сервис», может применяться для создания электронных форм в таких задачах, как, например, получение от сотрудников заказов на ланчКорпорация IBM выпустила бесплатный инструментарий разработки Web-приложений, предназначенный для тех пользователей небольших предприятий, которые не имеют достаточных технических навыков, зачастую требуемых при создании приложений.

Этот инструментарий, построенный по модели «программа обеспечение как сервис», может применяться для создания электронных форм в таких задачах, как, например, получение от сотрудников заказов на ланч.

«Мы предлагаем визуально понятный и развернутый инструментарий, который позволит бизнес-пользователям, не имеющим технических навыков, создавать Web-приложения», — пояснила Катя Перанандам, специалист по стратегии разработки новых технологий группы IBM alphaWorks Services. Сотрудникам, которые хотят создавать приложения для поддержки бизнес-операций, часто приходится обращаться к ИТ-специалистам за помощью, и в конечном итоге они могут прождать такой помощи довольно долго, учитывая огромный объем работы, который приходится выполнять этому отделу.

Инструментарий, получивший название Development Engagement Service (DevEngage), предназначен для сотрудников отдела кадров, финансового отдела, отдела продаж и маркетинга и т. п.

В основном он рассчитан на создание простейших приложений, таких как система приглашений, но может применяться и для решения более сложных задач. Например, с его помощью можно создать приложение, которое позволит менеджеру по работе сайта контролировать затраты на обновление.

«Если пользователю нужно, например, собирать в единую таблицу цены, указанные в договорах со всеми подрядчиками, ему приходится обновлять электронную таблицу всякий раз, когда появляется новая информация, — говорится в пресс-релизе IBM. — Размещение этой информации в Web с помощью IBM Development Engagement Service позволит любому получать доступ к файлу и обновлять его, накапливать данные о расценках, анализировать информацию и собирать ссылки».

Development Engagement Service представляет собой приложение на базе AJAX с интерфейсом, поддерживающим буксировку, что дает пользователям возможность легко помещать нужные компоненты в создаваемые ими интерактивные формы. Например, если пользователь готовит рассылку приглашений для корпоративного мероприятия, он может создать форму, которую сотрудники будут заполнять, буксируя поля имен, адресов и другой необходимой информации.

Сейчас этот инструментарий позволяет создавать приложения только с одной формой, но IBM планирует расширить его таким образом, чтобы можно было разрабатывать программы, требующие нескольких форм. После того как приложение создано, пользователям достаточно щелкнуть кнопкой, чтобы послать запрос базовой системе на Java, она окончательно генерирует приложение и возвращает URL, по которому к этому приложению можно получить доступ. Приложения, созданные пользователями, размещаются на серверах IBM.

IBM — не первая компания, выпустившая бесплатный инструментарий для создания приложений. В марте Oracle представила новую версию своего бесплатного инструментария разработки, который позволяет создавать приложения, способные генерировать отчеты по информации, находящейся в базах данных Oracle.


Popfly свяжет пользователей и Web-приложения

Корпорация Microsoft представила реализованный в виде размещаемого сервиса инструментарий, получивший название Popfly и предназначенный для создания Web-страниц и композитных приложений (mashup). Popfly несет также определенную социальную нагрузку, поскольку позволит связать людей, создающих Web-контент. Microsoft рассчитывает предложить платформу, аналогичную YouTube, для совместной сборки и использования приложений. «Инструментарий Popfly, ранее называвшийся Project Springfield, представляет собой интерактивный инструмент для создания Web-страниц, композитных приложений и гаджетов», — подчеркнул Ден Фернандес, ведущий менеджер проекта Microsoft по инструментальным средствам, предназначенным для непрофессионалов. Сейчас готова альфа-версия Popfly, и компания пока не может сообщить, когда именно будет выпущен окончательный вариант.

«Создавая Popfly, мы хотим предложить совершенно новый инструментарий для людей, не имеющих опыта программирования, чтобы они могли создавать свои собственные динамические Web-приложения», — подчеркнул Фернандес.

Отличительной особенностью Popfly является концепция блоков, позволяющая предложить пользователям набор компонентов, из которых, как в игрушке Lego, пользователи могут создавать приложения. «Воспринимайте их как оболочки более сложных операций, таких как виртуальная карта Земли, базирующаяся на AJAX и поддерживающая HTML, видеоплейер Silverlight или фотосессия Silverlight», — советует Фернандес.

Кроме того, пользователи могут создавать слайд-шоу Popfly из фотографий, взятых из Windows Live Spaces и Flickr.

«Самое главное, что мне не нужно писать код для решения этих задач. Практически, я могу выбрать нужный блок и создать уникальное Web-приложение», — подчеркнул Фернандес. Основу для Popfly формирует технология мультимедийных изображений Microsoft Silverlight 1.0.

С помощью MetaWeblog API пользователи могут добавлять в блог такие приложения Popfly, как трехмерная визуализация. Кроме того, Popfly можно расширить с помощью инструментария Visual Studio Express для того, чтобы можно было поддерживать совместное использование приложений. Один из первых пользователей Mapfly Аарон Кинг, который занимался маркетингом в компании Etelos, выпускающей Web-приложения, применяет этот инструментарий для создания композитных приложений, в которых используются такие источники, как Amazon.com и Flickr. Кинг специализируется на звукозаписях.

Popfly поддерживает социальную сеть для совместного использования приложений. «Мы можем делать для приложений то же, что YouTube делает для видео», — подчеркнул Фернандес. Аналогия с YouTube вызывает удивление, поскольку уже ходят слухи о том, что в ответ на появление Silverlight что-то должна будет предпринять Google, которой принадлежит YouTube.

Разработка композитных приложений в Popfly состоит в том, что пользователям предоставляется возможность сформировать свое онлайновое «представление», которое, например, может включать в себя приложение электронной коммерции Amazon, фотографии и потоки RSS.

Popfly предлагается бесплатно. Microsoft намерена использовать его для популяризации таких технологий, как Silverlight и Windows Live Services.

— Пол Крил, InfoWorld, США

Поделитесь материалом с коллегами и друзьями