Google Wave - интернет-революция или игрушка?

На модерации Отложенный

Google представила сервис Google Wave. Это комбайн для общения, заменяющий электронную почту, мессенджеры, wiki, фотохостинги, редакторы документов, интегрирующийся в блоги и обладающий гигантской расширяемостью и универсальностью благодаря открытости API и протокола. Остается со всем этим взлететь.

Полуторачасовая презентация демонстрирует основные возможности Wave. Создатели сервиса - братья Расмуссены, до того разработавшие Google Maps, проектировали Wave как \"электронную почту, если бы она была изобретена в XXI веке\".

В результате получилась сложная конструкция. Единицей общения является \"волна\" - wave. Каждая \"волна\" - это набор сообщений, которыми обменивались пользователи. Причем это могут быть как отдельные сообщения от каждого пользователя, так и одно совместно редактируемое (wiki). Каждое сообщение может быть независимым либо являться реакцией на произвольную часть другого. К сообщениям или их частям можно давать разный доступ (на чтение, на запись) разным людям. Например, это удобно при совместном wiki-редактировании: правки в текст могут вносить все, а в комментарии - только автор. Каждому участнику доступна полная история изменения \"волны\" (даже до того, как он к ней присоединился), которую он может пошагово \"проигрывать\", восстанавливая историю правок и общения других участников. При этом система может использоваться и для общения в реальном времени. Чтобы один собеседник увидел написанное другим, не нужно даже нажимать на кнопку \"послать\". Сообщение видно по ходу его написания. Для категоризации волн и сообщений можно пользоваться системой тегов, папок или сохраненными поисками. Волны могут быть чисто текстовыми, включать в себя текст с разметкой (его можно создавать при помощи WYSIWYG-редактора), графические файлы и видеоролики. Приятное дополнение - встроенный в систему проверщик орфографии умеет осуществлять контекстно-зависимую проверку. Все эти возможности реализуются при помощи браузерного клиента, работающего на сегодняшний день в Google Chrome, Safari и Mozilla Firefox.



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

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

Возможности Wave могут быть доступны на отдельном сервере. Wave - это протокол, такой же, как принятый в электронной почте SMTP - достаточно поставить на своем \"железе\"серверное приложение, и можно обмениваться \"волнами\"так же как почтой. При этом \"волны\"могут не покидать сервера, если обмен ведется между его пользователями. Это позволяет сторонним разработчикам писать свои клиентские приложения и серверы, разрабатывая независимые от Google средства общения. Например, с помощью Wave можно организовать корпоративный intranet.

Продукт находится в ранней стадии развития и на конференции Google I/O была показана \"сырая\"версия - для того, чтобы заинтересовать сторонних разработчиков. У них она вызвала интерес. Это дает надежду на то, что на базе Wave будут созданы какие-то более новые решения. В существующем виде Wave - достаточно сложный для понимания продукт. Недаром для объяснения его базовых возможностей потребовался час. Едва ли в таком виде он сам как браузерное приложение сможет завоевать широкую популярность - скорее, возможно его использование в качестве протокола для решения частных задач.