Raindrop. Что Mozilla нам готовит?

    image

    Как не удивительно, но нашел на Хабре всего одно короткое упоминание об этом очень интересном и многообещающем проекте Mozilla. Проект пока даже не в стадии Alpha, но его уже часто позиционируют как основного конкурента Google Wave, хотя он по своей сути им не является. В любом случае, Raindrop заслуживает внимания.
    .

    Итак, что же такое Mozilla Raindrop. Основная цель проекта — создать удобное средство для организации, управления и восприятия пользователем различных типов сообщений из разных источников.
    • Объединение различных способов общения, используемых в интернете: E-mail, Twitter, Skype, социальные сети, инстант-мессенджеры.
    • Автоматическое разделение сообщений по типам и категориям, создание иерархии важности.
      Для более ясного понимания можно привести пример предполагаемого разделения сообщений по категориям:
      • Сообщения отправленые вам другим пользователем
      • Обсуждения(«Новый комментарий к Хабратопику ...»)
      • Рассылки, на которые вы подписаны
      • Уведомления(«Зеленый человечек is now following You on twitter», «Вася удалил вас из друзей в LiveJournal»)
      • Оповещения(«В любимом магазине скидка на все до 30%», «День Рождения генерального директора через 3 дня»)

    • Создание API, который позволит сторонним разработчикам создавать собственные приложения на базе Raindrop и расширения для него
    • Возможность просмотра изображений и видео прямо внутри сообщения(К примеру, в сообщении содержится ссылка изображение или ролик на YouTube. Raindrop позволит просмотреть его прямо в области просмотра сообщения).
    • Возможность работать, как с компьютера, так и с мобильного телефона.
    • Возможность установки как на локальном компьютере, так и на общедоступных серверах.


    Таким образом у пользователя не будет необходимости устанавливать несколько различных приложений для работы с разными типами сообщений и заходить на множество сайтов для проверки новых сообщений.

    Проект развивается в рамках сообщества Mozilla Messaging с использованием документ-ориентированной базы-данных Apache CouchDB, среды разработки Besprin и языка программирования Python.

    На данный момент

    Как уже упоминалось раннее, Raindrop сейчас находится в стадии прототипа и непригоден для повседневной работы. Текущая версия будет интересна скорее для тех, кому не терпится посмотреть, что же будет представлять из себя Raindrop и/или хочется поучаствовать в его создании. Поддерживаются следующие типы учетных записей: E-mail(IMAP), Twitter, RSS, Skype. Как работает последний испробовать лично мне не удалось(просто им не пользуюсь). Видно, что работа над проектом ведется постоянно и основательно: за две недели использования я успел увидеть 3 абсолютно различных варианта интерфейса и постоянные улучшения функциональности. Если неделю назад Raindrop практически не умел работать с RSS(позволял читать только заголовки новостей), то сейчас уже можно читать новости. Изображения и видео в текущей версии не отображаются. Что касается направлений работы, то в качестве приоритетных на данный момент называются: создание простого установочного пакета, чтобы каждый мог попробовать воспользоваться Raindrop и создание интерфейса по умолчанию, который будет прост и удобен для большинства пользователей. Так как проект является открытым, настраиваемым и расширяемым, вскоре после официального релиза с большой вероятностью появится большое количество расширений и тем оформления, которые позволят каждому пользователю настроить интерфейс и функциональность в соответствии с его потребностями и пожеланиями.

    Небольшой взгляд на текущую версию интерфейса. В главном окне входящих отображаются все новые сообщения из всех источников на данный момент. Наверху располагается основная панель навигации, позволяющая перемещаться по папкам и типам сообщений, а также управлять контактами(часть функциональности пока не работает). В области просмотра отображаются сообщения, разделенные по типам. Для каждого сообщения присутствует стандартный набор операций: ответить, удалить, отправить в архив, отметить как спам, идентифицировать отправителя(who is this?).

    image

    Область создания нового сообщения открывается прямо поверх содержания текущего окна и также содержит стандартный набор полей: отправитель(выпадающий список), получатель(возможность ввести или выбрать из выпадающего списка), тема и тело сообщения. Пока только в текстовой форме.

    image

    Raindrop и Google Wave:

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

    Google Wave — это попытка создать новую форму обмена сообщениями. Мы одобряем их стремление к нововведениям в этой области и, если Wave станет распространненным, мы будем искать пути для работы с ним через интерфейс Raindrop. Между тем, на данный момент основная цель проекта Raindrop — создание удобного инструмента для объединения существующих средств обмена сообщениями.

    Попробовать

    Инструкции по установке для тех, кто решится попробовать текущую версию приведены здесь. Ниже приведен пример простой установки на Ubuntu 9.10 Karmic Koala:

    Установка необходимых пакетов:
    sudo apt-get install couchdb python-twisted

    Для работы с Raindrop рекомендуется использовать Mercurial.
    sudo apt-get install mercurial

    После этого копируем свежую версию Raindrop:
    hg clone http://hg.mozilla.org/labs/raindrop

    Скрипт автоматической настройки проверит наличие в системе необходимых компонентов и установит недостающие:
    %папка_куда_установлен_raindrop/server/python/check-raindrop.py --configure

    После этого можно настраивать учетые записи, запускать CouchDB и использовать Raindrop. Для получения сообщений за последние 3 дня
    %папка_куда_установлен_raindrop/server/python/run-raindrop.py sync-messages --max-age=3days

    Стоит добавить, что для работы с Gmail необходимо переключить язык интерфейса в настройках на английский(иначе возникает следующая ошибка)

    Настроить RSS и помощью файла настройки учетных записей мне не удалось, поэтому настраивал, согласно совету разработчиков.

    Поучаствовать

    Raindrop является открытым продуктом и любой может поучаствовать в его разработке. Разработчики предлагают пользователям всесторонне участвовать в развитии проекта, высказывать свои предложения и идеи, чтобы сделать проект лучше. Вот некоторые из ресурсов, посвященных проекту:

    Страница на Mozilla Labs
    Raindrop Wiki
    Здесь можно ознакомиться с новостями, задать вопрос, создать bug report и поделиться идеями.
    Скриншоты интерфейса, дизайнерские задумки и т.п. В частноти, сюда вы можете загрузить свои наброски и идеи для будущего интерфейса.
    Raindrop на Google Groups
    Design Philosophy. Помимо ознакомления, можно прокомментировать и оставить пожелания.
    Desing Brief.

    Итог

    Проект выглядит очень многообещающим и может стать серьезным конкурентом существующих почтовых клиентов и инстант-мессенджеров, когда будет реализована заявленная функциональность. Глядя на то, как быстро проект меняется к лучшему, хочется верить, что это время не за горами.
    Поделиться публикацией

    Комментарии 48

      0
      Да, задумка у них интересная, особенно если получится объединить в одном все существующие сервисы Twitter, Skype и т. д.
      Будем посмотреть.
      • НЛО прилетело и опубликовало эту надпись здесь
          +3
          Вам плохо?
          • НЛО прилетело и опубликовало эту надпись здесь
            • НЛО прилетело и опубликовало эту надпись здесь
              • НЛО прилетело и опубликовало эту надпись здесь
                • НЛО прилетело и опубликовало эту надпись здесь
                  • НЛО прилетело и опубликовало эту надпись здесь
                      –3
                      кто не знает? ты не знаешь, епта
                • НЛО прилетело и опубликовало эту надпись здесь
                • НЛО прилетело и опубликовало эту надпись здесь
                • НЛО прилетело и опубликовало эту надпись здесь
                    –3
                    Уныло.
                      –2
                      С начало подумал, что это топик зла.
                        0
                        «Сначала», простите.
                  +2
                  Хм, вот такая тенденция теперь в нашем мире — объединять все приложения в мета-приложения, нестрого говоря? Интересно, а доживем ли мы до мета-аккаунтов, подходящих для всех этих гугловейвов и рейндропов и даже для казахстанского почтового сервера yandex? :)
                  • НЛО прилетело и опубликовало эту надпись здесь
                      +1
                      про OpenID забыли
                      • НЛО прилетело и опубликовало эту надпись здесь
                    –1
                    Как только выходит что-то новое, но не кардинально отличающееся от уже существующего, так через время выходит нечто, объединяющее их. Отсюда мультипротокольные инстант-мессенджеры для объединения всех протоколов в одном приложении, гугл-ридер (и не только) для чтения всех лент в одном окне… Теперь в Wave и Raindrop можно запихнуть все это, следовательно скоро выйдет что-то совсем одно глобальное, пока не изобретут кардинально новое средство общения. И мне кажется это не закончится никогда… Вживую общаться надо, на свежем воздухе :)
                      –1
                      Про свежий воздух это точно.
                        +2
                        Только если вы будете оплачивать мне перелеты из Торонто в Москву :)
                          +1
                          Ну я к тому писал, что понаделывают мегакомбайнов, от избытка инфы у человека времени не будет хватать на все остальное (ну свойственно человеку переоценивать важность информации, и он копит и копит все). Вам же можно пообщаться и по обычной общалке (скайп к примеру), времени не потратите на чтение всяких волн и чего-то там еще, если не будете их видеть, и спокойно свободное время проведете на свежем воздухе в Торонто :) Если, конечно, я недооценил ваши потребности в общении с Москвой, то простите, пожалуйста.
                            +2
                            Ничего серьезного тут нет:)

                            Ну, как раз популярность смогут завоевать те ресурсы, которые наиболее грамотно будут представлять информацию. К тому же у хороших мегакомбайнов наверняка будут такие комбики для тиков в настройках, при первом их запуске. Я думаю, так сделают все более-менее ориентированные на удобство для пользователя разработчики.
                            То есть в идеале пользователь, поскольку он не «однородный» по запросам, должен сам сконфигурировать себе удобство. Кто сделает проще — тот и победил.

                          –1
                          Да здравствуют лэптоп + вайфай+свежий воздух!
                            0
                            Да здравствуют остеохондроз и гипертония!
                            0
                            Есть проекты по навешиванию на живого человека камеры и микрофона, дабы записывать всю его жизнь. Всё что видит и слышит. Включая живое общение, конечно. И на свежем воздухе в том числе :) Вот это действительно глобальное приложение получится.

                            Надо полагать, тонкая струйка сетевого общения просто вольётся в этот глобальный поток.
                            • НЛО прилетело и опубликовало эту надпись здесь
                            0
                            ну получается Google Wave это объединение почти всех существующих сервисов самого гугла, ну а Raindrop это глобальное объединение всего, хотя как имхо скажу: задумка супер, но крупные сайты спасибо им явно не скажут, ведь у них упадет так посещаемость (а зачем заходить куда то если есть все в 1 месте?)
                              0
                              а почему посещаемость упадет, инфа не с сайтов будет браться? ну запросы к страницам те же остануться наверное, только может не весь контент забираться будет со страницы, тогда да.
                                0
                                а потом сделают объединение гуглвейв, рэиндропа и подобных проектов…
                                +3
                                Raindrop — это Wave для людей — вот в чем главная особенность.

                                Wave будет рабочей площадкой, рабочим инструментом, он (в его сегодняшнем виде) — это способ работать и создавать что-то вместе одной команде, быстро обмениваться эскизами, рекомендациями, указаниями. Это не публичные волны а-ля «Хабраволна, пишите свои юзернеймы», это «Ребята, вот эскиз — внесите изменения, пометьте ошибки/исправления, вот, я прямо при вас исправляю». По крайней мере мне так кажется.

                                А Рейндроп будет, как тут уже говорили, вариацией «мультипротокольного мессенджера». Обьединением твиттера, мейла и прочих болталок для ленивых. Большого интереса не испытываю. И да, ни у одного сервиса, который будет поддерживать рейндроп, серьезно посещаемость не упадет. Это всё равно что говорить, что RSS подрывает посещаемость сайтов, или твиттер-клиенты уменьшают популярность twitter.com.
                                  –3
                                  >Объединение различных способов общения
                                  пипец. как же меня это бесит.
                                  ничего нового не могут придумать, только «обьединения».
                                    +1
                                    у вас две ошибки в инструкции
                                    1. pyhton — исправьте
                                    2. http:// вначале пропишите
                                      0
                                      Можно поподробнее, не понял ни первой, ни второй.
                                        +1
                                        Все, все понял. Спасибо. Кстати, вторая — не по моей вине… Хабраредактор самостоятельно убрал http:// и превратил обычный текст в ссылку.
                                        0
                                        Скажите, пожалуйста, кто-нибудь в Windows ставил?
                                          0
                                          Я пробовал на Висту ставить. До работающего состояния довел, но времени на установку и настройку потратил значительно больше)
                                        • НЛО прилетело и опубликовало эту надпись здесь
                                            +1
                                            Иконки шикарные у mozilla labs
                                              0
                                              Ага, особенно криво отцентрованная буква R.
                                              0
                                              неплохие попытки по объеденению различныхмесенджеров в одном были предприняты проектами типа Miranda MD Pack и Nimbuzz nimbuzz.com/ru/pc/. Насколько мне известно, к описанным на офф. сайте протоколам можно добавить Skype и Twitter. Все это счастье доступно и для мобильных телефонов. Проект еще находится в стадии разработки.
                                                0
                                                Мне тоже сравнение с wave кажется странным. По описанию один в один FriendFeed — штука почти бесполезная если говорить о «на каждый день», неудобная в основном из-за слишком «текстового» интерфейсного решения, но вот в фейсбук спамит исправно )
                                                  0
                                                  Еще интересная штука есть jetbrains.com/omea/
                                                    0
                                                    Следует отметить, что по приведенной инструкции запустить raindrop не получится, т.к. он требует couchdb версии 0.10.0, а в репозиториях 0.8.0. Я скачал и собрал из сырцов couchdb 0.10.0, но скрипт установки по прежнему отказывается запускаться, считая, что у меня старая версия.
                                                      0
                                                      В Ubuntu 9.10 в репозитории идет couchdb 0.10.0.
                                                      В версии 9.04 как раз-таки в репозитории была версия 0.8.0, так что приходилось собирать из исходников. У меня все собралось и работало без проблем.
                                                      А установленную 0.8.0 перед установкой из исходников вы удалили?
                                                      0
                                                      лого немного на drupal смахивает )
                                                      ну или у меня дрю-паранойя =)
                                                        0
                                                        У кого-нибудь вообще получилось запустить это чудо?

                                                        Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                        Самое читаемое