Разделы

Интернет Интернет-ПО

Google Wave: а будет ли революция?

Прошло почти три месяца с даты официального объявления нового продукта для обеспечения совместной работы в Сети — Google Wave. Публичный релиз сервиса пока не состоялся, но западные аналитики уже активно обсуждают перспективы популярности проекта на фоне решений от конкурентов. Попробуем разобраться в этом в статье.

"Волна" контекстуальна — все добавляемые в нее записи имеют определенное отношение к предыдущим сообщениям, которые можно легко изменять в режиме реального времени. Таким образом, в "волне" используется некий текст, который по мере обсуждения "обрастает" дополнительными комментариями, процесс внесения которых виден всем или некоторым участникам "волны". При внесении изменений в записи ко всем участникам "волны" поступает уведомление, и все правки становятся видны одновременно каждому из них. Кроме того, ее можно многократно просматривать в прямом и обратном порядке, перемещая полосу прокрутки (playback). Еще одна особенность "волны" — синхронный набор и появление символов в момент переписки, то есть, отсутствие задержки между созданием и отправкой сообщений, как если бы их произносили вслух два рядом стоящих человека. Таким образом, Google Wave реализует иной подход к управлению контентом — им управляют все пользователи сообща, конструируя "волну" в зависимости от целей и задач.

В "волне" могут участвовать одновременно не только несколько пользователей - в нее можно подключить гаджеты (расширения) и роботов. Под гаджетами подразумеваются обычные приложения, построенные на базе другой известной платформы от Google OpenSocial. Участники "волны" могут с их помощью взаимодействовать друг с другом — например, с помощью гаджета Google Maps прокладывать маршрут. Гаджеты принадлежат автоматически всем участникам "волны", независимо от того, установили они его к себе в профиль или нет. Роботом же является автоматическое приложение, проверяющее, к примеру, орфографию и правописание в "волне" или позволяющее синхронно переводить набранный текст в сообщении. Так, например, содержание "волны" может автоматически публиковаться в сервисе микроблоггов Twitter, или робот может автоматически архивировать содержание "волны" в СЭД.

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

MS SharePoint vs Google Wave

Google Wave MS SharePoint
Обсуждение и редактирование в режиме реального времени Обеспечивается на всех этапах "волны", все участники видят все изменения сразу же Частично реализовано (в виде доски обсуждения), будет реализовано в SharePoint WorkSpace 2010
Перенос файлов перетаскиванием Переносятся все мультимедийные файлы, включая предпросмотр изображений и видео Поддерживается, будет улучшено в SharePoint MySites 2010
Наличие API для внедрения в веб-документах "Волна" может быть вставлена в любой веб-документ Ограниченные возможности внедрения (используется решения с XML/RSS)
Просмотр изменений в документе по мере их появления Есть "перемотка" playback, позволяющая просматривать все развитие процесса редактирования с любого места Реализовано в виде примечаний, но неудобно
Средства совместного редактирования Есть в виде "волны" Есть в виде блога
Проверка орфографии Контекстно зависимая система проверки правописания и орфографии в браузере Проверка правописания и орфографии во всех приложениях
Расширения/плагины Небольшое количество, разрабатываются на Javascript и Google Wave Federation Protocol (XMPP) Большое количество, разрабатываются на .NET, собственный стек
Организация процесса работы Упрощенная, на базе Google Apps Гибкая и расширяемая под разные задачи, на базе Microsoft SQL Server

Источник: CNews Analytics, 2009

Разработчики могут использовать открытые спецификации протокола обмена данными в сервисе, а также API для создания собственных гаджетов и роботов. За основу выбран расширение XMPP — открытый протокол Wave Federation Protocol. В нем реализованы защита от спуфинга и взлома переписки со стороны внешнего сервера (каждая волна привязывается к домену сервера и имеет уникальный ID), а также инструменты для аутентификации пользователя (через персональный сертификат, выдаваемый провайдером).

Опасения, связанные с Google Wave

Как Сбер построил новую процессинговую платформу на российских СУБД для обслуживания 113 млн клиентов
Как Сбер построил новую процессинговую платформу на российских СУБД для обслуживания 113 млн клиентов ит в банках

Одно из очевидных преимуществ состоит в том, что доступ в Google Wave может осуществляться с любого устройства с выходом в интернет. Оно отмечено многими западными СМИ как потенциальная попытка появления монополии Google на рынке компьютеров. Ряд аналитиков полагает, что в скором времени могут появиться ноутбуки и другие мобильные устройства, работающие под управлением Google Android или Chrome OS, а в качестве единственного приложения в них будет использоваться Google Wave. Пользовательские данные при этом будут храниться на удаленном "облаке", поэтому компаниям не придется тратить средства на регулярное обслуживание компьютерной техники, приобретение антивирусов, СХД и так далее.

Другого рода опасения с развитием популярности Google Wave состоят в том, что используемые в разработке HTML 5 и ядро Webkit позволят создавать независимые от операционных систем веб-документы. Гэри Эдвардс, веб-разработчик и бывший президент OpenDocument Foundation, полагает, что с потерей основной модели создания и использования документа, Microsoft рискует потерять свои позиции на рынке десктопных приложений, на котором сейчас присутствует Silverlight. Однако, известны и примеры "сотрудничества". Так, блоггер Дэвид Инг "подружил" демонстрационную версию Google Wave с Silverlight, используя руководство по написанию гаджетов. Сам Дэвид считает, что противостояние технологий и поиск его причин не имеет смысла для людей, которые должны ими просто пользоваться, в том числе и совместно. Google Wave "задевает" не только Microsoft, но и Adobe. Их продукт Flex – клиент для создания "богатых Интернет-приложений" (RIA) – также используется для запуска веб-приложений на компьютере в роли "нативных" программ. Adobe, возможно, понимает, что Flex немного опередил принятие в качестве стандарта HTML 5, но он уже поддерживается браузерами семейства Firefox, Chrome и Safari. Впрочем, Adobe вполне может и выиграть от распространения вместе с Google Wave HTML 5, поскольку она уже представляла конкурирующую с Microsoft разработку веб-вычислений.

Перспективы Google Wave на рынке корпоративного ПО до сих пор весьма туманны и неопределенные. Их можно выразить емкой фразой, опубликованной в одной из дискуссий в Twitter: "Тот, кто считает Google Wave "убийцей" SharePoint, не понимает, что такое SharePoint и что такое большое предприятие". В Microsoft называют это решение не иначе, как "разработкой, нарушающей принцип простоты интернета", в то же время подчеркивают, что рынок может многому научиться от разработчиков из Google. Тем не менее, уже сейчас можно говорить о возможном удобстве от использования этого решения в небольшой компании, например, в веб-студии. Интерес же крупных игроков рынка корпоративного софта к разработке Google Wave пока невелик.

Алексей Литвак

До 20 марта открыт прием заявок на Конкурс «Импортозамещение в телекоммуникациях» До 20 марта открыт прием заявок на Конкурс «Импортозамещение в телекоммуникациях»

erid: 2W5zFHXcZPo

Рекламодатель: ООО «ФЛАТ-ПРО»

ИНН/ОГРН: 9714013259/1237700428240

Конференция K2 Cloud Conf 2026 Конференция K2 Cloud Conf 2026

erid: 2W5zFJoBN9o

Рекламодатель: АО "К2 ИНТЕГРАЦИЯ"

ИНН/ОГРН: 7701829110/01097746072797