Google Wave

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
Google Wave
Google wave logo.png
Google Wave.png
Скриншот интерфейса Google Wave
Тип

Веб-служба

Разработчик

Google

Написана на

Google Web Toolkit

Операционная система

Любая

Состояние

Закрыто

Лицензия

Открытый стандарт

Сайт

wave.google.com

Google Wave на Викискладе

Google Wave (произносится «Гугл Вэйв», перевод с англ. «Волна») — экспериментальное универсальное средство коммуникации, работающее через веб-браузер, а также созданные для этого технологии и программное обеспечение, разработанные Google. Google Wave призвана соединить в себе функции электронной почты, мгновенной передачи сообщений, чата, веб-форума, вики, совместного создания и редактирования документов с системой управления версиями и социальной организацией сети. В настоящее время сервис закрыт. [1]

История[править | править вики-текст]

Работа над проектом началась в 2007 году. Основными разработчиками программного обеспечения были братья Ларс и Йенс Расмуссены, также являющиеся главными разработчиками Google Maps. Менеджер проекта — Стефани Хэннон.[1]

Проект представлен Google на конференции Google I/O в Сан-Франциско 28 мая 2009 года.

Запуск программы был намечен на вторую половину 2010 года.[1][2] До этого момента, проект находился в стадии полуоткрытого бета-тестирования (доступ осуществлся только по приглашениям), в которое уже были приглашены около миллиона человек.[2] Желающие принять участие могли оставить заявки на официальном сайте. Приглашённые компанией Google, или участники, подавшие заявки, могли пригласить еще нескольких пользователей каждый. Приглашения не гарантировали возможности сразу получить доступ к сервису.[3]

18 мая 2010 г. Google Wave стал доступен для свободной регистрации[4].

С 31 января по 29 апреля 2012 г. Google Wave был доступен только для чтения.

30 апреля 2012 г. Google Wave был закрыт. [5]


Прекращение разработки[править | править вики-текст]

4 августа 2010 года в официальном блоге Google Wave старший вице-президент по операциям Google Урс Хёльцле сообщил о прекращении разработки Google Wave как самостоятельного продукта[6][7]. Основанием для отказа от Google Wave названо то, что Google Wave не получил достаточно широкого распространения. Сразу после прекращения разработки был создан сайт, призывающий корпорацию Google сохранить проект Google Wave[8].

Проект был неоднозначно воспринят пользователями по всему миру: Google Wave оказался отличным средством для совместной работы, а как замена сервисам мгновенных сообщений или блогам (как это преподносилось на презентации проекта) он подходил мало.

После прекращения разработки и поддержки Google Wave, сам сервис с 31 января по 29 апреля 2012 г. был доступен в режиме «только чтение», а пользователям предлагалось экспортировать волны с помощью функции «экспорт в PDF». 30 апреля 2012 г. проект перестал быть доступен.

Описание[править | править вики-текст]

На минимальном уровне «волна» представляет собой электронное сообщение (аналог мгновенного сообщения или сообщения электронной почты), направленное единственному абоненту. Последний может либо ответить на полученное сообщение в любом его месте, либо непосредственно отредактировать любой фрагмент (аналог совместной работы над документами). При этом, «волна» может содержать не только форматированный текст, но и изображения, видео, электронные таблицы, презентации а так же встраиваемые «гаджеты» – мини-приложения, например: Google Maps, опросы, доски для совместного рисования (whiteboards).

Использование[править | править вики-текст]

В «волну» можно добавлять новых участников, причем благодаря функции «Воспроизведение» (англ. Playback) они могут просмотреть весь процесс формирования и модификации волны с самого начала. Возможно одновременное редактирование волны несколькими участниками с моментальной (посимвольной) рассылкой изменений всем участникам. Поддерживается выделение фрагментов волны в отдельную волну, отправка приватных сообщений участникам, быстрая вставка фотографий, видео-клипов и ссылок, интеграция с блогами, проверка и автоматическое исправление орфографии (чувствительное к контексту), мгновенный (в процессе его набора) автоматический перевод сообщений на 40 различных языков. Волну нельзя удалить, её можно только переместить в «корзину» (trash).

Настройка уведомлений[править | править вики-текст]

Чтобы настроить уведомления о новых сообщениях, волнах или изменениях нужно в меню навигации выбрать пункт «inbox» → «выпадающее меню скрытое за треугольным значком» → «notifications». После этого можно задать с какой частотой будут приходить уведомления об изменениях в документах-волнах, в которых вы участвуете. По умолчанию установлено значение «I don’t need email notifications» (не присылать мне уведомления на электронную почту), что неудобно для активной работы.

Добавление контактов[править | править вики-текст]

Чтобы добавить контакт в список контактов, вам необходимо в панели контактов нажать на «+» → ввести e-mail искомого контакта (при этом человек, чей e-mail вы вводите должен быть зарегистрированным в Google Wave, либо имея учетную запись Google хотя бы раз в войти в Google Wave) → нажать кнопку (Добавление контакта). Известна проблема, что даже при корректном вводе e-mail искомого контакта кнопка «submit» не загорается. В этом случае следует перезагрузить страницу и повторить попытку.

Совместное редактирование[править | править вики-текст]

Участники любой волны могут иметь 2 статуса: «full access» или «read only» («полный доступ» или «только чтение»). Статус задает инициатор волны для любого другого участника волны. Важно отметить одну особенность: можно выбрать статус для ро́бота «Public», который делает волну доступной для всех пользователей (не зависимо находятся они в вашем контакт-листе или нет) — таким образом можно сделать волну, либо редактируемой любым желающим, либо просматриваемой любым желающим.

Расширение и использование[править | править вики-текст]

Функциональность Google Wave можно расширить с помощью размещаемых на страницах гаджетов, работающих на серверах Google роботов и с помощью аналогичного Google Maps встраивания. Причём рассматривается возможность как бесплатного, так и платного распространения приложений-гаджетов.[2]

Особенности[править | править вики-текст]

Google Wave использует технологии, предоставленные возможностями HTML 5. Некоторые функции, были доступны только после установки Google Gears.

Технология Google Wave подразумевает открытость протоколов и программного обеспечения (под лицензией Apache Software License)[9], что позволяет развёртывать собственные серверы Google Wave как подключенные и синхронизируемые, так и не подключенные к серверам Google. Во втором случае, сообщения между пользователями локальной инсталляции не будут передаваться во внешнюю сеть.[1]

Платформа Google Wave интегрирована с другими разработками Google, например, поиск, карты, видео и со сторонними проектами, например, Twitter. На момент написания статьи было известно, что поддержку Google Wave получат некоторые продукты Novell.[2]

Подтверждена возможность полной интеграции работы со всеми данными пользователя, хранящимися на серверах Google через единый интерфейс посредством API Google Wave.[2]

Название[править | править вики-текст]

Название навеяно сериалом «Светлячок»[10], в котором «волна» — электронная коммуникация (часто с видео-звонком или видео-сообщением). Было замечено, что на презентации для разработчиков Google I/O Ларс Расмуссен отвечал на некоторые фразы словом «блестяще» (англ. shiny), то есть использовал слово, обычно применяемое в этом сериале в смысле «здорово». В качестве сообщения об отказе системы в Google Wave использована популярная цитата из сериала — «Будь проклято ваше внезапное, но неизбежное предательство!».[1] Развитие Google Wave, как и развитие сериала было внезапно прервано создателями.

Клиенты[править | править вики-текст]

Основным клиентом для Google Wave является браузер. Однако, технология позволяет создавать и независимые специализированные приложения-клиенты. Например, существуют приложения для Apple iPhone и MacOS — Waveboard[11] и Windows — Waver[12].

Apache Wave[править | править вики-текст]

Apache Wave это программная среда для совместного редактирования в режиме реального времени. Изначально Google развивал ее как Google Wave («Волну»).[13] О «Волне» впервые заявили на конференции Google I/O 27 мая 2009 года.[14] «Волна» была представлена как веб-приложение и протокол передачи данных, целью которого было объединение коммуникационных медиа, таких как имейл, система мгновенного обмена сообщениями, вики-системы, и социальной сети.[15] Коммуникации могли быть как синхронными, так и асинхронными. Различные расширения обеспечивали грамматическую и орфографическую проверку, автоматический перевод и многое другое.[16]

Изначально Google Wave была представлена сугубо разработчикам, предварительный выпуск набрал 100 000 пользователей в сенятбре 2009 года, и каждый из них имел возможность приглашать дополнительных пользователей. Google принял большинство подтвержденных запросов, начиная с 29 ноября 2009 вскоре после сентябрьского расширенного предвариетльного релиза. И уже 19 мая 2010 «Волну» представили широкой общественности.[17]

4 августа 2010 г. Google заявил о приостановке развития «Волны» и о намерении поддерживать сайт до конца года[18], 22 ноября 2010 г. было объявлено о том, что с января 2012 г. «Волна» будет доступна только для чтения , а в апреле 2012 полностью прекратит свое существование.[19] Все разработки были переданы Apache Software Foundation, которые и начали развивать серверный продукт, названный Wave in a Box.[20][21][22]

Федеративный протокол[править | править вики-текст]

Google Wave обеспечивает федеративность, используя расширение  XMPPоткрытый федеративный протокол Wave («Волна»).[23] Так как Волна является открытым протоколом, любой может использовать, чтобы создать систему и стать ее провайдером. Применение открытого протокола подразумевает параллельную открытость и простоту использования имейл протокола и, как и имейл, позволяет осуществлять коммуникацию не зависимо от провайдера. Гугл надеялся, что «волны» заменят электронную почту как доминирующее средство общения в интернете[24][25][26], поэтому коропорация также планировала стать одним из многих провайдеров волн[24][25][27], а также стать дополнением к электронной почте, системе мгновенных сообщений, FTP и т.д.

Ключевой характеристикой протокола является то, что волны хранятся на сервере провайдера, а не пересылаются от одного пользователя к другому. Волны объединены, копии волн и вейвлет (Гугл для Волны использовал следующую иерархию: wave — волна, wavelet — рябь/волна, которые принадлежали волне (wave) и blip — всплеск, который в свою очередь принадлежал вейвлету (wavelet) раздаются провайдером инициирующего пользователя провайдерам остальных участников определенной волны или wavelet, что обеспечивает мгновенный доступ к актуальному содержанию. Инициирующий сервер несет ответственность за хостинг, обработку и контроль согласованности волн.[25][26] Протокол также допускает возможность приватных ответов в основных (родительских) волнах, и остальные участники не имеют к ним доступа или даже не осведомлены об их наличии.[25][26]

Безопасность коммуникации обеспечивается протоколом безопасности аутентификацией на транспортном уровне (TLS) и зашифрованными соединениями, вейвлеты идентифицируются через доменное имя провайдера и строковые идентификаторы.. Данные пользователя не объединяются, то есть не передаются другому провайдеру.

Применение Протокола Волна и Федеративный Протокол[править | править вики-текст]

Помимо Apache Wave существуют другие серверы и клиенты с открытым кодом с разным процентом поддержки протокола Волна и Федеративной Волны. Волну применяли для корпоративных приложений Novell[28] для Novell Pulse, системы компании SAP, для Cloudwave[29] и общественных проектов, таких как PyOfWave или Kune.

Следующие серверы совместимы с протоколом Google Wave:

  • Kune[30] это бесплатная платформа с открытым кодом для социального сетевого взаимодействия, совместной работы и публикаций в сети, они в большей степени нацелены на работу в группе или организации. В их распоряжении есть списки, задачи, документы, галереи и так далее, и все это на базе волны.
  • Novell Vibe ранее известный как Novell Pulse.[31]
  • PyOfWave в прошлом известный как PyGoWave. Это действующий проект с открытым кодом, который работает над созданием простого кастомизируемого/настраиваемого и независимого сервера на базе Wave-протокола и клиента, написанного при помощи технологий Python, JavaScript и последнего HTML5.[32]
  • Rizzoma[33]— это платформа (с частично открытым кодом) для совместной работы в режиме настоящего времени. Общение в ней проходит в определенном контексте — топике, дискуссия проходит в разных ветках и в дальнейшем может быть свернута для более общего восприятия. Топик может быть представлен как в виде текста, так и в виде диаграммы mindmap. Пользователь может авторизоваться через свой Facebook или Google аккаунт, а также выбирать статус создаваемого топика — публичный или приватный.
  • SAP StreamWork сервис для принятия совместных решений.[34][35]

См. также[править | править вики-текст]

Примечания[править | править вики-текст]

  1. 1 2 3 4 5 I/O Conference Google Wave Keynote (англ.)
  2. 1 2 3 4 5 Google Wave: новые подробности. (рус.). ferra.ru. Архивировано из первоисточника 28 июня 2012.
  3. How do I invite people to try Google Wave? (англ.). Google. Архивировано из первоисточника 28 июня 2012.
  4. Google Wave Available for Everyone — Google Wave Blog
  5. Status of Google Wave - Google Wave Help
  6. Сообщение в официальном блоге Google Wave (англ.)
  7. Коммуникационный сервис Google Wave оказался не нужен пользователям. РИА Новости
  8. savegooglewave.com
  9. Google releases Wave protocol implementation source code
  10. Opinion: Google’s wave drowns the bling in Microsoft’s Bing (англ.)
  11. Google Wave пришел на iPhone. CNews
  12. Waver на Adobe Marketplace
  13. Google Inc. (2009) "Обзор Google Wave", взято из архива от 27.04.10. Проверено 05.2010. Новое веб-приложение для совместного редактирования в режиме реального времени и совместной работы.
  14. TechCrunch (28 мая 2009) Google Wave полон амбиций. Новая коммуникационная платформа для нового веб-мира. Google Inc. Конференция Google I/O
  15. Google Inc., О "Волне"
  16. Блог разработчиков Google
  17. Стивен Шэнкленд (19.05.2010) Google Wave: Теперь открыт для всех|Deep Tech — новости CNET. News.cnet.com. Проверено 14.12.2010
  18. Официальный блог Google: Новости о Волне. Googleblog.blogspot.com (08.04.2010). Проверено 14.12.2010
  19. Official Blog: More spring cleaning out of season. Проверено 31 марта 2013. Архивировано из первоисточника 5 апреля 2013.
  20. Вэвид Мэйер (03.09.2010) Google передает исходный код Wave in a Box|Разработка приложения| ZDNet UK. Zdnet.co.uk. Проверено 14.12.2010
  21. Google Wave inte ute ur leken. IDG.se. Проверено 14.12.2010
  22. Дэвид Мёрфи (01.01.1970) Google передал Волну в руки Wave in a Box|Новости и мнения. PCMag.com. Проверено 14.10.2010
  23. Федеративный протокол Google Wave
  24. 1 2 Конференция Google Wave Keynote
  25. 1 2 3 4 Федеративная архитектура Google Wave. Проверено14.12.2010
  26. 1 2 3 Протокол Google Wave клиент-сервер — Федеративный протокол Google Wave. Waveprotocol.org. Проверено 14.12.2010
  27. — Федеративный протокол Google Wave. Waveprotocol.org. Проверено 14.12.2010
  28. Облачный сервис Novell Vibe
  29. Тимо Эллиот (19.10.209) Важность прототипа SAP: взаимодействие в сфере бизнеса с использованием Google Wave. Cloudave.com. Проверено 14.12.2010
  30. Домашняя страница Kune. Проверено 22.04.2012
  31. Novell Vibe. Novell.com (31.12.2010). Проверено 14.12.2010.
  32. PyOfWave на Github. Проверено 01.03.2012
  33. Домашняя страница Rizzoma. Проверено 9.05.2012
  34. Алекс Вильямс (17.05.2010) Интеграция SAP StreamWork с Google Wave — ReadWriteCloud. Readwriteweb.com Проверено 14.12.2010.
  35. SAP® StreamWork™. Как это устроено. Sapstreamwork.com. Проверено 14.12.2010

Ссылки[править | править вики-текст]