The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Проект Mozilla TowTruck позволяет интегрировать средства для совместной работы на любой сайт

15.04.2013 09:38

Разработчики из Mozilla Labs начали тестирование нового сервиса TowTruck, позволяющего легко интегрировать на любой сайт средства для организации совместной работы и взаимодействия пользователей в режиме реального времени. Подключив всего один JavaScript-модуль любой сайт можно превратить в полноценную платформу для совместной работы и общения. Код TowTruck распространяется под лицензией Mozilla Public License 2.0.

Для установки TowTruck на сайт следует подключить скрипт "https://towtruck.mozillalabs.com/towtruck.js" и добавить в любое место на сайте кнопку, при нажатии на которую любой посетитель может сформировать ссылку для отправки другим людям приглашения на включение режима совместного доступа. При переходе по подобной ссылке, создатель ссылки должен подтвердить подключения нового пользователя, после чего подключившиеся к одному сеансу пользователи могут напрямую общаться в чате между собой, вместе синхронно редактировать текст в формах, совместно просматривать контент, отмечая интересные позиции видимыми другим участникам сеанса метками и снабжая их комментариями.

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

Взаимодействие клиентов ведётся при помощи WebRTC и WebSocket. WebRTC позволяет организовать прямое соединение клиентских браузеров в режиме P2P без привлечения внешних серверов и плагинов. Тем не менее поддержка необходимого для таких соединений объекта RTCPeerConnection пока не реализована повсеместно, поэтому для работы TowTruck задействован небольшой сервер, занимающийся координацией взаимодействия клиентов. Данный серверный компонент может быть запущен как на сервере владельца сайта, так может быть использован и публично доступный сервис Mozilla (hub.towtruck.mozillalabs.com).

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




  1. Главная ссылка к новости (http://www.ghacks.net/2013/04/...)
  2. OpenNews: Продемонстрирован прямой видеочат между Firefox и Chrome с использованием WebRTC
  3. OpenNews: Проект Mozilla представил технологию многопользовательских P2P-игр
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/36695-mozilla
Ключевые слова: mozilla, webrtc
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (44) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Boboms (ok), 10:21, 15/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    ИМХО, лучше бы Мозилла со своими ресурсами открытый Скайп бы сделала. В продолжение к Firefox OS.
     
     
  • 2.2, Аноним (-), 11:07, 15/04/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это не должно быть сложно, вот только этим должна заняться не обязательно Mozilla.
     
  • 2.3, yt (?), 11:19, 15/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Выкупить Skype у Microsoft и открыть его?
     
     
  • 3.4, Boboms (ok), 11:25, 15/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Извини, пожалуйста, что не поставил кавычки по "Скайп".
     
  • 2.10, ананим (?), 13:45, 15/04/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >В настоящее время поддерживается только текстовый чат, но в ближайшее время обещают добавить поддержку видеочата и голосового общения.

    Читайте новость внимательней.

     
  • 2.19, Dzmuh (ok), 15:58, 15/04/2013 [^] [^^] [^^^] [ответить]  
  • +7 +/
    А ещё проложила бы асфальтовую дорогу до деревни Дударево, а то там гравийка лежит и мне постоянно приходится резину менять. Это наиболее целевое расходование средств Мозилы. Йа считаю.
     
     
  • 3.39, Vladimir (??), 14:13, 16/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    два фейхуЙА тебе
     
  • 2.24, Евгений (??), 17:52, 15/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > ИМХО, лучше бы Мозилла со своими ресурсами открытый Скайп бы сделала. В
    > продолжение к Firefox OS.

    Я тоже за открытый Скайп! Но привязанный к соцсети ЭНТРОПИЯ)))))))))

     

  • 1.5, arisu (ok), 11:41, 15/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –15 +/
    привет! мы — мозилла! и сегодня мы представляем вам очередную бесполезную фигню!
     
     
  • 2.18, Алексей (??), 15:37, 15/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Альтернатива Etherpad же.

    Надеюсь, что когда-нибудь перейдут на свои свободные средства VoIP.

     
  • 2.23, Аноним (-), 17:40, 15/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Угу, зачем мрачным титанам одиночества^H^H комментаторам уровня OpenNet совместная работа? Им это ни к чему.
     
     
  • 3.31, arisu (ok), 00:37, 16/04/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Угу, зачем мрачным титанам одиночества^H^H комментаторам уровня OpenNet совместная работа?
    > Им это ни к чему.

    я сначала подумал было рассказать тебе, чем совместная работа отличается от совместного мастурбирования, но… передумал. вангую, что ты не поймёшь, раз считаешь эту игрушку чем-то серьёзным.

     
  • 2.26, Аноним (-), 19:25, 15/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Привет, а мы - опера. Мы теперь перед гуглом ноги раздвигаем!
     

  • 1.6, Аноним (-), 12:08, 15/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Подключив всего один JavaScript-модуль, любой сайт можно превратить в полноценный бот )
     
     
  • 2.7, arisu (ok), 12:14, 15/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Подключив всего один JavaScript-модуль, любой сайт можно превратить в

    …говно. wait, oh shi~~~~

     
  • 2.27, Аноним (-), 19:25, 15/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Подключив всего один JavaScript-модуль, любой сайт можно превратить в

    ...майнер биткоинов, напрмер :)

     

  • 1.8, midori (ok), 13:20, 15/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    идиоты, это же прорыв.. инновационный.
     
     
  • 2.12, Avator (ok), 14:23, 15/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    +1 Поддерживаю. Эта технология с большой вероятностью изменит то, как люди работают в Веб.
     
     
  • 3.25, freehck (ok), 18:05, 15/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Мне кажется, что моё отношение к вебу как было низким, так и останется.
    Не понятно почему вообще толпы людей приходят от него в такой дикий восторг.
     
     
  • 4.29, anonymous (??), 20:56, 15/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Мне кажется, что моё отношение к вебу как было низким, так и
    > останется.
    > Не понятно почему вообще толпы людей приходят от него в такой дикий
    > восторг.

    Стильно-модно-молодёжно.

    А если по делу, то веб — довольно неплохая штука.

     
     
  • 5.33, arisu (ok), 00:48, 16/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А если по делу, то веб — довольно неплохая штука.

    …была. но её усердно портят.

     
  • 5.36, бедный буратино (ok), 08:51, 16/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > А если по делу, то веб — довольно неплохая штука.

    Фидо лучше. Только там видеороликов не было.

    Онлайн слишком много побочных эффектов даёт. Офлайн лучше, кто понял жизнь - тот не спешит.

     
  • 4.42, Avator (ok), 17:06, 20/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Мне кажется, что моё отношение к вебу как было низким, так и
    > останется.
    > Не понятно почему вообще толпы людей приходят от него в такой дикий
    > восторг.

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

     
  • 3.28, Аноним (-), 19:26, 15/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > +1 Поддерживаю. Эта технология с большой вероятностью изменит то, как люди работают в Веб.

    Мультиплеерный ноутпад уже был. Лет 20 назад. IRC назывался.

     
     
  • 4.30, Vkni (ok), 21:10, 15/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Мультиплеерный ноутпад уже был. Лет 20 назад. IRC назывался.

    "Ребенок познает мир" - содержание половины новостей на Opennet.Ru. Велосипед за велосипедом.

     
  • 3.32, arisu (ok), 00:46, 16/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > +1 Поддерживаю. Эта технология с большой вероятностью изменит то, как люди работают
    > в Веб.

    что характерно — фаны так пишут почти про все велосипеды. не менее характерно то, что почти никогда не угадывают.

     
     
  • 4.41, Avator (ok), 17:05, 20/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    1)Я не фан Мозиллы
    2)Большая часть задумок Мозиллы меня как минимум удивляет, но не эта.
     

  • 1.9, бедный буратино (ok), 13:45, 15/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Добавьте скрипт в новость, посмотрим.
     
     
  • 2.11, ананим (?), 13:46, 15/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Приватный холивар в онлайне захотелось? ;)
     
     
  • 3.13, Lain_13_too_lazy_to_login (?), 14:30, 15/04/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А что, и фекалиями друг-в-друга пометали, и никому больше не видно кто опозорился, и модераторам потом подтирать не нужно. Тотальный вин.
     
     
  • 4.15, бедный буратино (ok), 14:40, 15/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > А что, и фекалиями друг-в-друга пометали, и никому больше не видно кто
    > опозорился, и модераторам потом подтирать не нужно. Тотальный вин.

    Ну, есть такие люди, которые всё, к чему прикасаются, превращают в помойку. И против них технологии, увы, бессильны.

     
  • 3.14, бедный буратино (ok), 14:38, 15/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Приватный холивар в онлайне захотелось? ;)

    Мне интересно, как оно вообще работает. Лучше один раз потыкать. А ещё лучше - два.

     
     
  • 4.16, ананим (?), 15:06, 15/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >Попробовать систему в действии можно на специально подготовленной демонстрационной странице.

    Последний абзац. Тыкай.

     
     
  • 5.17, бедный буратино (ok), 15:13, 15/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Последний абзац. Тыкай.

    А с кем обсуждать? :) Не-е.

     
     
  • 6.34, arisu (ok), 00:50, 16/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> Последний абзац. Тыкай.
    > А с кем обсуждать? :) Не-е.

    сам с собой. и просто, и собеседник гарантировано приятный.

     

  • 1.20, pavlinux (ok), 16:33, 15/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Нихера оно не работает, два браузера на одном компе.
    Обожаю я амерекосов, - вместо анонса рабочей, протестированной версии, чтоб не позорится,
    выкладывают кучу говнокода - типа вот мы придумали, пилите дальше сами. Спасибо, нахер!

     
  • 1.21, анон (?), 16:38, 15/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    чото демка нифига не завелась. у кого-нить получилось посмотреть на сие чюдо?
     
     
  • 2.22, бедный буратино (ok), 16:45, 15/04/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Они почитали местные комментарии и всё погасили. И ушли строить дорогу до деревни Дударево.
     

  • 1.35, Аноним (-), 08:24, 16/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А кнопка на сайте обязательна? Я могу собрать народ на одной странице, а потом увести всех по ссылке? Было бы шикарно. Кооперативный троллинг, массовые набеги.
     
     
  • 2.37, бедный буратино (ok), 08:52, 16/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > А кнопка на сайте обязательна? Я могу собрать народ на одной странице,
    > а потом увести всех по ссылке?

    Сделайте это! Потом об Опеннетовском Крысолове будут легенды слагать.

     
  • 2.38, Аноним (-), 09:24, 16/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Го в чат, поцоны, я создал.
    http://www.opennet.ru/opennews/art.shtml?num=36695#&towtruck=LMywtmu4DA
     

  • 1.40, Аноним (-), 18:41, 16/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Поковырялся с этой штукой, и что-то не смог найти как в джаваскрипт коде получить ссылку на комнату, которая предлагается для присоединения. Хотелось бы создать кнопку "Присоединиться"  и на нее вешать ссылочку как только комната создается. Может кто в курсе?
     
  • 1.43, Аноним (-), 22:01, 20/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    aka Googlo Wave 2:Reincornaion
     
  • 1.44, Аноним (-), 17:07, 02/05/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Лучше бы браузер нормально доработали,а то баг на баге.
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру