Web Intents — новый проект от Google для организации совместной работы веб-приложений

10 Август 2011
Компания Google заявила о начале работы в рамках нового проекта под названием Web Intents. В рамках проекта планируется создание технологии для организации совместной работы веб-приложений и их взаимодействия, в том числе возможностью обмена файлами.

Корпорация Google сообщила о начале работы над проектом Web Intents, целью которого является создание специального фреймворка для организации работы веб-приложений в режиме взаимодействия. Технология, разрабатываемая в рамках проекта позволяет веб-приложению получить информацию с локального компьютера о наличии другого приложения или веб-сервиса, с которым возможна интеграция и взаимодействие.

Название проекта должно наталкивать на связь с мобильной операционной системой Android, в которой имеется, по сути, аналогичная функция Intents, с помощью которой приложения на мобильной платформе способны работать во взаимодействии. При использовании технологий Web Intents веб-приложение сообщает браузеру о своих возможностях, например, о возможности обработки растровых изображений, редактирование текста, HTML-кода или проверка URL-ссылок на наличие вредоносного программного обеспечения. Другие веб-приложения направляют запрос браузеру на получение тех или иных инструментов, и браузер предоставляет доступ к зарегистрированным ресурсам первых веб-приложений.

С точки зрения пользователя технология будет выглядеть следующим образом: пользователю требуется произвести редактирование фотографии. Веб-приложение создает запрос системе, в котором сообщает о требовании «редактирование» и указывается mime-тип контента, например, «image/png». Система проводит поиск по зарегистрированным сервисам и предоставляет список найденных вариантов пользователю. Пользователь выбирает определенный сервис, системе пересылает в него фотографию для редактирования и после окончания работы снова пересылает ее, но теперь уже в самое первое веб-приложение.

Автором проекта является разработчик из компании Google Поль Кинлан. Он начала работу над первой версией Web Intents в прошлом году и на первом этапе использовал iFrame для организации совместной работы веб-приложений. Его работа стала толчком для Mozilla Foundation, которая запустила проект Web Activities, во многом решающий аналогичные задачи. Кинлан замечает, что в настоящее время проект компании Google и разработчики Mozilla тесно сотрудничают в работе над созданием единого API, которое позволит использовать функциональность Intents из мобильной операционной системы Android в применении к совместной работе web-приложений.

Поль Кинлан поясняет, что после создания легкого API для взаимодействия веб-приложений, разработчики веб-приложений смогут регистрировать предоставляемые ресурсы в браузере с помощью нескольких строк исполняемого кода. Остальное взаимодействие браузер возьмет на себя. Следует также отметить, что первоначальная реализация технологии написана с использованием языка JavaScript и распространяется под открытой лицензией GPL. Что потенциально даст возможность любому разработчику браузеров использовать технологию в своем продукте.


Скопируйте этот код и вставьте его в свой сайт или блог (HTML)
Скопируйте этот код и вставьте его на форум (BBcode)
Кликните, если это возможно
Комментариев нет.