Pull to refresh
65
0
Вадим Барсуков @vadbars

Пользователь

Send message

Google Wave для работы и жизни. Опыт первый: Office Hours

Reading time5 min
Views745
Здесь была фотография, найденная в поиске Google по запросу Office Hours.
Размещена была здесь исключительно с целью привлечения внимания к топику. Не рекомендовалась к просмотру детям и впечатлительным девушкам.
Но их оказалось на Хабре слишком много и я удалил картинку. :)


Google Wave часто упрекают в непривычности интерфейса, сложности освоения и трудности использования. Злые языки говорят даже, что Google привлекла множество разработчиков к тестированию ранней девелоперской версии Волны (т.н. «песочницы»), чтобы они побыстрее придумали, как можно ее применить в деле. :)

Что ж, даже если эта остроумная мысль верна, то затея гуглеров снова удалась. Есть попытки и первый реальный опыт применения нового hi-tech инструмента для решения самых разных реальных задач: Волна используется как аналог почты, форумов, IM, чатов, почтовых групп и электронных рассылок, как система комментирования, как самостоятельная CMS и для встраивания волн в существующие CMS, для организации поддержки пользователей и организации обратной связи на сайтах, для проведения лекций, семинаров и т.п. образовательных целей, для бизнес-планирования и программирования, для ведения блогов и тематических журналов, для совместной работы над документами и для перевода, для совместного планирования путешествий, для поиска сбежавших преступников, для казуальных игр, для создания системы взаимозачетов и векселей, для размещения совместных заказов в интернет-магазинах и аукционах, для онлайн-поддержки конференций и других мероприятий в «реальной реальности», для…
В общем, я могу так долго продолжать перечислять сферы реального применения Google Wave, учитывая отличную расширяемость Волны и наличие нескольких API (для роботов, гаджетов, для внедрения и интеграции с браузерами).

Отмазка (disclaimer). Нет, я не слепой фанат Гугла и прекрасно вижу ограничения, свойственные самой идее Волны, и несовершенство ее текущей реализации. Вижу и то, что не только мы с вами, белые и пушистые, думаем об использовании Волны в своих целях. Спамеры, вандалы, «школота», хацкеры и нарушители приватности, Большой Брат и прочие «злые буратины» уже там.
Но я уверен, что надо решать свои задачи имеющимися инструментами, вместо того, чтобы говорить об их несовершенстве, снимая с себя вину за бездействие. Лучше жалеть о сделанных ошибках, чем о нереализованных возможностях.


Похоже, пора составлять каталог use case, т.е. способов, каким используются Волны. Сегодня мы поговорим об одном из самых первых «юзкейсов» — о так называемых Google Wave API Office Hours.
Под катом подробности, а также немного информации о первых русских Office Hours

Марафон с отцом-разработчиком Google Wave Ларсом Расмуссеном

Reading time11 min
Views867

26 ноября и 2 декабря 2009 года в Волне прошел вейв-марафон вопросов-ответов с «отцом-разработчиком» Google Wave Ларсом Расмуссеном.

Марафон организован KyivGTUG
Команда марафона: Владимир Иванов (elGephest), Максим Васильев (qMax), Олег Боженко (mrGALL), Вадим Барсуков (vadbars).
Вейв-Марафон анонсирован на официальном блоге Google Україна
Базовый электронный ресурс: Українські Хвилі
Информационный партнер: Google Wave Россия
Информационный спонсор: ITC.UA
Спонсор призового фонда: Хабрахабр

В первой части марафона Киев-Сидней, 26 ноября, Ларс ответил на вопросы, предварительно собранные командой марафона. В волне участвовало свыше 200 человек и поступило более 50-ти вопросов.
С оригиналом текста марафона на английском языке можно познакомиться в блоге Українські Хвилі.
2 декабря состоялась вторая часть марафона, где Ларс Расмуссен отвечал на вопросы участников Волны в режиме онлайн. Ее текст опубликован в блоге Владимира Иванова.

Первая часть марафона

30 сентября: что нам готовит превью-версия Google Wave

Reading time2 min
Views454
На сайте readwriteweb.com появилась информация о том, какие новости о Волне нас ждут 30 сентября (спасибо Алексею Исаченко за нахождение этой статьи).

Автор статьи побеседовал с командой Google Wave и сообщает такие подробности:
  • Google разошлет около 100 000 инвайтов, начиная с 30 сентября.
    Их планируется примерно такое количество, но команда GW предполагает, что инвайтов в итоге может оказаться и больше. Все будет зависеть от успешности работ над стабильностью системы.
  • инвайты получат три группы пользователей: нынешние участники «песочницы», те пользователи, которые заполняли заявку на доступ к GW в течение нескольких последних месяцев (получат аккаунт в режиме «раньше пришел, раньше обслужили») и некоторое количество отобранных корпоративных (enterprise) пользователей с аккаунтами Google Apps.
  • дополнительные инвайты будут рассылаться по мере того, как команда GW будет увеличивать производительность Волны.
  • пользователи не смогут непосредственно рассылать инвайты друзьям, но каждый пользователь Волны сможет «номинировать» восемь (8) своих друзей Оушена, которых переставят в начало очереди на получение новых аккаунтов.
  • все нынешние аккаунты из «песочницы» будут перемещены на домен wave.google.com.
    Новые фичи здесь, конечно, появятся в ближайшие месяцы, но по-прежнему главное внимание сейчас уделяется масштабированию системы. Не исключается появление креш-сообщений («Все хорошо, прекрасная маркиза») и будут периодические отключения системы для обновления, как сейчас в девелоперской версии.
  • система управления контактами будет интегрирована с Google Contacts.
    Пока там будут показываться только пользователи, имеющие аккаунты в Google Wave.
  • команда Google Wave отберет некоторое количество роботов и виджетов, созданных разработчиками.
    Сейчас в Волне не будет AppStore или рынка роботов и виджетов. Пользователи смогут устанавливать себе лишь небольшое число отобранных командой GW приложений.
  • пользователям Internet Explorer будет выдаваться предупреждение о необходимости установить и использовать Chrome Frame.
    Вот об этом плагине по-русски на Хабре.

Еще о предстоящих изменениях можно прочитать в сообщении Ларса Расмуссена и Стефани Хеннон в официальном блоге Гугла и в сообщении Стефани Хеннон в блоге разработчиков Google Wave (на английском языке).

По-русски новости о Волне появляются в нашем блоге или в группе.

GUI для Волны

Reading time2 min
Views888


В одной из статей я описывал инсталляцию волнового демо-сервера FedOne. В «комплекте» к серверу имеется и клиент, с весьма примитивным текстовым интерфейсом. Я уверен, что у многих из тех, кто тестировал FedOne, возникала мысль о написании GUI-клиента к нему.

И вот Thomas Beverley выложил исходные тексты клиента FedOne с графическим пользовательским интерфейсом. На скриншоте вы можете посмотреть, как это все выглядит под Windows XP. Запущены сервер и два клиента. 
Читать дальше →

Меняем меню: расширения волнового клиента

Reading time4 min
Views482



Как известно, в Google Wave можно использовать два типа расширений (extensions) — гаджеты и роботы. Напомню: 
Гаджет — небольшая программка, которая выполняется на стороне клиента, принадлежит определенной волне и позволяет ее участникам взаимодействовать между собой, поскольку они все могут менять статус гаджета и одновременно видят эти изменения. Наглядный пример — гаджет голосования. Вы проголосовали «за» или «против», гаджет учел ваш голос и изменил таблицу результатов. Все участники волны, в которую внедрен данный гаджет, увидели это изменение.
Робот — исполняется на стороне сервера. Можно даже сказать «на стороне серверов», поскольку сейчас роботы размещаются «в облаках», на серверах Google AppEngine. Робот — равноправный участник волны. Так же, как люди, он имеет доступ к содержанию волны, может его изменять, добавлять или удалять участников данной волны, а также создавать новые «блипы» (реплики в обсуждении) и новые волны.

Возникает вопрос, а как добавлять роботов или гаджеты в волну? Поскольку роботы — это полноценные участники волны, то их можно добавлять точно так же, как и людей. Заносите адрес робота в свою адресную книгу, а потом оттуда по мере необходимости подключаете робота к нужной волне. Гаджет вставляется с помощью специального пункта в меню «Debug» (мы сейчас говорим о волновом клиенте, который используется в «песочнице» Google Wave Sandbox — wavesandbox.com).

Однако со временем понимаешь, что этот процесс нужно сделать более гибким. Часто приходится подключать сразу несколько роботов к волне. Или нужно вставить какой-то собственный гаджет, которого нет в общедоступной библиотеке (или, как правильно, «гаджетнице»? :). Для решения этих вопросов мы имеем в данное время простой механизм расширения интерфейса волнового клиента. С его помощью мы можем добавлять дополнительные кнопки в меню редактирования блипа и в меню создания новой волны. Вот как это выглядит.
Читать дальше →

Капля волны

Reading time7 min
Views1.3K
image
Картинка с сайта dreamstime.com


Как вы уже знаете, наверное, одно из достоинств проекта Google Wave состоит в его открытости. И не только в смысле доступности исходных кодов и документированности протокола. Но еще и в том, что пользоваться «волнами» можно не только на wave-сервере Гугла (т.е. не только через гугловский «клиент»). Вы можете работать с волной прямо у себя на сайте!

Да, да, знаю — сейчас вы меня забросаете гнилыми ананасами с криками «нас не пускают в песочницу, а этот рассуждает об открытости!» Потерпите, ребята, все будет — сейчас, насколько знаю, рассылаются остатки из 20 тыс. инвайтов в «песочницу» для девелоперов.
А с 30 сентября будут раздавать еще и 100 тыс. аккаунтов уже в рабочую Волну wave.google.com. Как говорится, «все там будем». :)
Так, о чем это я? Ах да. О том, что все будем в Волне и Волна будет повсюду.


Попробую рассказать о возможностях встраивания «волн» Google Wave на примере CMS Drupal. Хотя на самом деле неважно, будет ли это именно эта CMS или любая другая. Неважно даже, будет ли это сайт с использованием какой-то Content Management System. Google предоставляет открытый API для встраивания «волн» в любые html-страницы. Пока API очень простенький, будем надеяться, что все это дело будет развиваться дальше.

И, пока не началось, честно предупреждаю, что посмотреть внедренную волну вы сможете, только если у вас есть доступ в «песочницу». Жестоко, знаю.
Но это временно, парни из Гугла уже в курсе и усиленно работают над анонимным доступом к embed wave.
Читать дальше →

Установка Google Wave сервера FedOne c jabber-сервером ejabberd

Reading time2 min
Views823
В продолжение темы об установке «волнового» демо-сервера FedOne публикую заметку Кирилла Агафонова. Он расскажет про свой опыт использования вместо OpenFire другого jabber-сервера.

Автор — Кирилл Агафонов (группа Google Wave Россия)


Ажиотаж, который разгорелся вокруг новой технологии от Гугл, по имени Wave, коснулся и меня. Будучи весьма впечатлен презентациями, и перспективами, которые открывает эта технология, я решил пощупать вживую, что же это за волна такая. Решено — сделано. Сборы были недолгими.
В качестве джаббер-сервера я традиционно использовал ejabberd. Почему ejabberd? Непосредственно для эксперимента с волной выбор сервера не критичен, это так, но ejabberd используется мной в повседневной жизни.

Установка под ejabberd сводится к двум простым шагам:
Читать дальше →

Установка сервера Google Wave (FedOne) на локальной машине под Windows

Reading time5 min
Views3.1K
imageЗахотелось мне попробовать Google Wave Federation Prototype Server (FedOne) и решил я установить его на свой ноутбук под управлением Windows XP SP2.

Зачем? Ну, у меня уже был опыт комфортной разработки сайтов на своем «локальном интернете» (пакет Denwer включает Apache, PHP, MySQl и т.д.). Почему бы не поработать таким же образом с локальным волновым сервером, подумал я?
Сказано-сделано и вот, что у меня получилось. На все про все ушло часа три, причем большую часть этого времени занимала возня с установкой дополнительного программного обеспечения.

Процедура установки волнового сервера подробно и с картинками описана по-английски. Есть также русский перевод этой инструкции (сделал Иво Димитров aka Darwin).
Но установка под Windows имеет некоторые особенности, о которых я и хочу написать.

Подробности — под катом.

p.s. Если интересует Волна — заходите к нам в группу «Google Wave Россия».
Читать дальше →

Information

Rating
Does not participate
Location
Екатеринбург, Свердловская обл., Россия
Date of birth
Registered
Activity