Шрифт:
В сущности «волна» – всего лишь сеанс совместной работы, который может охватывать любое число временных фреймов, а участники свободно присоединяются к нему и покидают его. «Волны» отличаются от мгновенного обмена сообщениями тем, что можно, как в настоящем разговоре, следить за ходом мысли участников, наблюдая, как вводятся слова с клавиатуры, а не дожидаясь, когда собеседник завершит запись и нажмет кнопку «ответить».
Для запуска «волны» достаточно щелкнуть на ссылке New Wave в правой панели. Как клиент электронной почты, Wave располагает входным почтовым ящиком, где показаны «волны», которые вы запускали или разделяли с другими пользователями, количество непрочитанных сообщений в каждой из них и пиктограммы добавленных в «волну» гаджетов и вложений.
В верхней части «волны» находится изображение профиля с расположенной рядом кнопкой Add (Добавить). Отсюда можно добавить в «волну» любой из существующих контактов. Правда, есть такая особенность: после того как пользователь добавлен в «волну», его невозможно удалить. Безусловно, бывают случаи, когда такое удаление было бы полезно, так как один пользователь может испортить всю «волну». «Секретное оружие» Wave – алгоритм Operational Transformation, который исключительно успешно определяет, действиям каких пользователей следует отдать приоритет при добавлении элементов или текста в «волну».
«Волны» начинаются с одного поля, в верхней части которого находится обычный набор кнопок форматирования – «жирный», «курсив», «цвет шрифта» и т. д. Можно также ввести ссылку поиска Google через раскрывающееся поле, добавляющее к результатам команду Add to wave (Добавить в волну). Пожалуй, наиболее удачна последняя команда – Insert Search Map (Вставить карту поиска), позволяющая любому участнику масштабировать карту поиска, которую другие видят в реальном времени, и перемещаться по ней. Инструмент прокрутки, представляющий собой гибрид между обычной линейкой прокрутки окна и реализованным в Picasa уникальным органом управления, больше похож на движок, который передвигают вверх или вниз, чтобы переместить вид в окне.
После щелчка на кнопке Done в ячейке элементы форматирования заменяются кнопками Reply (Ответить), Playback (Воспроизведение), Archive (Архивировать), Mute (Выключить звук) и Mark as Read (Отметить как прочитанное) или Mark as Unread (Отметить как непрочитанное). Каждое поле ввода снабжается меткой времени, и можно воспроизвести всю «волну» позже с использованием обычных элементов управления музыкального проигрывателя. Выключенная «волна» полностью исчезает из вида, и явного способа вернуть ее нет – должно быть, по недосмотру разработчиков. Другие недостатки интерфейса состоят в том, что нельзя вызывать функции щелчком правой клавиши мыши, нельзя просто щелкнуть в поле, чтобы начать ввод (необходимо щелкнуть на стрелке ответа) и нельзя просто нажать клавишу Enter для завершения ввода. Как уверяют разработчики, для этого нужно нажать клавиши Shift-Enter, но выяснить это в интерфейсе невозможно.
Среди функций навигации есть несколько фильтров для входного ящика – Active (Активные), All (Все), By Me (Для меня), History (Журнал), Spam (да, специалисты Google предполагают, что эта болезнь электронной почты поразит и Wave), а также Settings (Настройки) и Trash (Мусор). Во время подготовки рецензии элемент Settings не действовал, это был просто неработающий фильтр. Два других элемента на панели навигации, Searches (Поиски) и Folders (Папки), поначалу казались непонятными. Searches – это поиск не в Web, а внутри «волн». Folders отображается как ссылки на группы «волн», а не сетевые папки для хранения файлов.
Завершенную «волну» можно воспроизвести с помощью обычных элементов управления видеопроигрывателя, таких как воспроизведение, пауза, переход вперед и переход назад; с помощью элемента типа «video scrubber» (ручное управление воспроизведением видео) можно даже перемещаться вперед и назад по журналу «волны». Все эти операции связаны с хитроумными манипуляциями с данными на сервере Google Wave; это одна из немногих функций, безупречно работавших на моих тестах.
Действительное значение службы Google Wave выяснится лишь после того, как независимые программисты начнут использовать ее API.
Со временем интеллектуальность Wave растет. Появилась возможность форматировать исходный текст Python на ходу. Вставьте ссылку YouTube, и появится маленькая пиктограмма лампочки, с помощью которой можно показать заглавие видеофильма, вставить «миниатюру» или видеофильм целиком, а также отредактировать ссылку или удалить ее. Видео без проблем воспроизводится внутри «волны», но другие участники не видят, какую часть фильма вы смотрите; в этом нет отличий от встроенного видео на всех остальных сайтах. Уникальна и функция проверки правописания: это интеллектуальный робот, участник «волны», а для определения слова, которое имелось в виду, используются алгоритмы естественного языка.
Разработчики смогут добавлять в Wave собственные функции, используя модули расширения, и встраивать «волны» в свои сайты, а у организаций появится возможность размещать собственные wave-серверы. Такие частные «волны» будут взаимодействовать друг с другом через протокол открытых федеративных отношений, с помощью которого «волны» можно будет связать даже с другими источниками, такими, как системы обмена мгновенными сообщениями.