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