Google Wave — Википедия

Google Wave
Логотип программы Google Wave
Скриншот программы Google Wave
Скриншот интерфейса Google Wave
Тип Веб-служба
Автор Google
Разработчик Google
Написана на Google Web Toolkit
Операционная система Любая
Первый выпуск 27 мая 2009
Состояние Закрыто
Лицензия Открытый стандарт
Сайт wave.google.com
Логотип Викисклада Медиафайлы на Викискладе

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

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