Для офисного пакета LibreOffice подготовлен (http://people.gnome.org/~michael/blog/2012-03-26-collaborati...) экспериментальный прототип функции совместного редактирования документов в режиме реального времени, позволяющей напрямую организовать работу над одним документом группы людей без задействования специализированных серверов.Новая подсистема основана (https://wiki.documentfoundation.org/Development/Gsoc/Ideas#T...) на использовании коммуникационного фреймворка Telepathy (http://telepathy.freedesktop.org/), позволяющего организовать мгновенный обмен сообщениями с использованием различных протоколов. Для создания системы совместного редактирования использована особенность Telepathy, позволяющая организовать канал обмена сообщениями между приложениями, поверх стандартных IM-протоколов, предоставляя таким образом подобие сервиса межпроцессного взаимодействия (IPC) для территориально разнесённых приложений. Использование Telepathy позволило избавиться от необходимости разработки специальных серверов для координации совместной работы и задействовать традиционные технологии обмена сообщений для организации взаимодействия приложений.
Совместное редактирование может быть инициировано с любым пользователем из списка контактов локальной системы мгновенного обмена сообщениями. После установки прямого соединения между пользователями, все изменения документа синхронно отображаются у всех участников. Например, при изменении значения в электронной таблице на одной машине, все изменения сразу становятся видимыми на другой машине, при этом обновляются всех связанные с изменением формулы и диаграммы, как будто эти изменения внесены локально.
<center><iframe width="420" height="315" src="http://www.youtube.com/embed/g7s1WBFSeXs?rel=0" frameborder="0" allowfullscreen></iframe></center>
Разработка пока находится на стадии начального прототипа и ведётся при поддержке организации Document Foundation и компании Collabora. В настоящее время уже готов код, лежащий в основе совместного редактирвоания, но разработка пока не готова для использования конечными пользователями, так как недоступны некоторые сопутствующие функции, такие как интерфейс для работы со списком контактов. Также требует доработки код установления и поддержания соединения. Из планов на будущее отмечается идея по обеспечению более тесной интеграции с клиентом Empathy для упрощения проведения обсуждений вносимых правок. Код подготовленных компонентов можно загрузить из Git-репозитория (http://cgit.freedesktop.org/libreoffice/core/log/?h=feature/...) LibreOffice.URL: http://people.gnome.org/~michael/blog/2012-03-26-collaborati...
Новость: http://www.opennet.me/opennews/art.shtml?num=33455
Быстрее бы web версию выложили для публичного тестирования.
Обещали не раньше 2013 года.
http://blog.documentfoundation.org/2012/03/23/errata-about-t.../
Значит где то в начале 2014 увидим не раньше. Жаль, потому что было бы просто убойной фишкой.
Можно чатиться в ворде!!!111
Ну, я и в нотепаде "чатился"...
IRC is just multiplayer notepad.
Не понял, а сам документ у кого хранится?
а он и не хранится, он как бы виртуально существует, а потом после закрытия редактирования всеми участниками просто пропадает
на общем диске/кэп
<iframe width="420" height="315" src="http://www.youtube.com/embed/g7s1WBFSeXs?rel=0"
> frameborder="0" allowfullscreen></iframe></center>Редкий случай когда можно было вставить видео большего размера.
Это теперь можно будет по сети смотреть, что хомячки редактируют, даже когда они считают, что их работа локальна? Ну, понятно, что нужны баги или социальных инженеринг, но и то и другое будет в достатке.Представляю, сколько утечек корпоративных данных произойдёт.
В MSO давно реализовано. В Google Docs давно реализовано. В Lotus Notes давно реализовано.Сколько утечек корпоративных данных уже произошло?
Как-бы да, только как-бы
Что то в МСО я онлайн изменений не вижу от других юзеров. Про лотус не знаю.
> В MSO давно реализовано. В Google Docs давно реализовано. В Lotus Notes
> давно реализовано.
> Сколько утечек корпоративных данных уже произошло?как бы у всех их есть централизованный сервер - который рулит security policy.
А тут же будет бардак и все такое :)
кто-то кому-то запрещает поднять корпоративный jabber-сервер?
Как в МСО такое реализовать, впервые слышу ?
> Это теперь можно будет по сети смотреть, что хомячки редактируют, даже когда
> они считают, что их работа локальна? Ну, понятно, что нужны баги
> или социальных инженеринг, но и то и другое будет в достатке.
> Представляю, сколько утечек корпоративных данных произойдёт.Бредишь что-ли?
> Для создания системы совместного редактирования использована особенность Telepathy,
> позволяющая организовать канал обмена сообщениями между приложениями, поверх стандартных
> IM-протоколов, предоставляя таким образом подобие сервиса межпроцессного взаимодействия
> (IPC) для территориально разнесённых приложений. Использование Telepathy позволило избавиться
> от необходимости разработки специальных серверов для координации совместной работы и задействовать
> традиционные технологии обмена сообщений для организации взаимодействия приложений.Вот интересно, почему нельзя было придумать свой протокол: есть хостящий конференцию онлайн-правильщиков и правильщики, после подтверждения приглашения от хостильщика, правильщик получает копию текущего документа, а каждая его правка автоматически рассылается остальным.
А еще туда можно и систему контроля версий вплести же и права на чтение запись у каждого участника сделать.
А если у хостящего конференцию интернет отвалится или комп навернется? )
> А если у хостящего конференцию интернет отвалится
socket(fd,....);while (true) {
ev = poll(fd, wait)
if { ev == CONNECTED )
do {
JOB();
} while (true)
else
continue;
}> или комп навернется?
Все доклады, презентации, дипломные,... на доклад приносятся в трех копиях -
на компе, на флехе, в доступной сети.Кстати забыли случаи: смерти докладчика, цунами, ядерной войны, ...
На случай смерти - нанимается и обучается помошник, цунами - пакетики непромокаемые,
на случай ядерной войны - доклад о повышении продаж презервативов на будущие 10-летие,
переносится в заранее арендованный бункер!
>Вот интересно, почему нельзя было придумать свой протоколБольше велосипедов, хороших и рахных!
Мне кажется, что вместо этого им стоило бы направить усилия на улучшение быстродействия, стабильности и совместимости с форматами. Хотя, что касается быстродействия, то, может, они ждут массовой замены жестких дисков SSD? Тогда быстродействие само по себе увеличится.
на ссд запускается ровно с такой же скоростью, как и при горячем старте. но либреофис всё равно оптимизируют. не очень активно, правда, но тем не менее. сейчас они в большей мере сконцентрированы на выкидывании старых костылей и переводом офиса на новые, современные библиотеки, а оптимизация ведётся как бы между делом, в виде "побочного" эффекта.что касается совместимости - предел возможного уже скоро будет достигнут. с мсофисом у него архитектура сильно разнится, чтобы обеспечивать его 100%-ю поддержку.
сейчас они в большей мере сконцентрированы на выкидывании старых костылей и переводом офиса на новые, современные костыли
FIXED
Стоило бы направить усилия на починку того, что поломали в 3.3->3.4, а такого дофига, причём все об этом знают, но пилить новое-то интересней.
безусловно. завтра же в приказе выговор и лиши их премии!
(задумчиво) а где же защитники опенофиса? почему они не поясняют нам, какой опенофис продвинутый и как либра занимается только пиаром?эй, парни! скажите же, когда в опенофисе хотя бы прототип подобного появится, а? ведь либра же только тырить умеет — значит, разработчики опенофиса реализуют эту фичу за выходные под пивко.
> (задумчиво) а где же защитники опенофиса? почему они не поясняют нам, какойНе торопи их. Заняты они. Пишут список проприерастов, у которых они рекомендуют это купить.
ну да, как в другие новости прибегать, так не заняты, а как есть такой шанс показать, насколько опенофис круче — так нет никого. такую возможность пропускают утереть нос ворам и гопникам!
пусть сначала доделают ;-) а то как обычно на под дороге свалится и баги будут..
Так что посмеемся позже когда вы обезьянки будете там баги топтать.
согласен, строгий корпоративный подход круче: нет фичи — нет и багов. я ж говорю, что опенофис в этом плане либру заруливает влёт.
Когда же они смиряться с тем, что всё, что им нужно - это нормальная робота с МСовскими форматами...
>Когда же они смиряться с тем, что всё, что им нужно - это нормальная робота с МСовскими форматами...Уже никогда. Потихоньку приходит понимание что пропиетарные форматы это большое зло представляющее общественную опасность. Я бы на пользователей таких форматов ввел бы ежегодный денежный сбор, подобно сбору за загрязнение окружающей среды. Формат .doc умер, и не надо пользовать труп, он разлагается и может быть заразен.
А зачем нужен IM? им не достаточно аккуратно совместно писать один файл и выставлять флаги для синхронизации?Режим файл-сервера называется. И дешево и просто и подходит для офисной работы.
Тот же Access очень даже хорошо умеет работать в ФС режиме (режим не идеален, но с нагрузкой в 10-20 Мб и 10-20 пользователей вполне себе).
— Осмелюсь спросить у вас, почтенный витязь, — начал он подобострастным голосом, — эти загадочные слова вы изволили произнести вследствие какого-либо соображения вашей мыслительной способности или же под наитием мгновенной потребности произвести сотрясение в воздухе, называемое звуком?
"Всё должно быть сделано настолько простым, насколько это возможно, но не проще..."ИМХО сделать на файл-серверной технологии проще, чем городить IM. А файл-сервер вполне себе хорошо может работать через шаренные ресурсы через тот же Инет.
отлично может работать. например, когда оба за натами. просто чудесно может работать. это уже не говоря о том, что поднимать nfs, мягко говоря, сложнее, чем завести жабер-акк.ну хоть иногда надо вспоминать о том, что локалхостом жизнь не ограничивается.
Наты это может и плохо (хотя они сохранятся и дальше), но тот же SharePoint вполне себе работает через НАТ. И шарит файлы через HTTP.А что проще достучаться до единого сервера документооборота по HTTP или настроить офис чатиться самого с собой через выделенный Жаббер?
ИМХО им стоило бы запилить LO для документооборота через альтернативу ШареПоинту.
> А что проще достучаться до единого сервера документооборота по HTTP или настроить
> офис чатиться самого с собой через выделенный Жаббер?конечно, xmpp. серверов xmpp написано на любой вкус. а что такое этот «единый сервер документооборота»? кстати, http — это poll, неэффективно.
помимо прочего — бери да дописывай. добавил плугин в телепатию, и оно заработало по нужному тебе протоколу. в чём проблема-то? ну, кроме того, что кто-то не захотел делать бесплатно то, что тебе показалось лучше.
Очень не плохо. Похоже это уже не гонка по редко используемому функционалу, это заявка на качественно новые свойства офисного продукта. Хорошая новость.
А там глядишь в меню и вставку таблицы из calca в writer все таки прикрутят по дефолту как HTML или Rtf вместо ole.
>вставку таблицы из calca в writer все таки прикрутят по дефолту как HTMLctrl+shift+V и щелчок мышью по HTML. Непосильный труд.
Как бы они не стали второй мозилой - куча куча ненужных проектов, а собственно главный продукт кардинально не улучшается ... В новой Либре по совместимостью с мсо много регрессий.
Если вы воспринимаете совместимость с мсо основной фичей, то вам лучше использовать продукты мсо. А libreoffice это офисный редактор а не инструмент для открытия странных форматов. Вот если бы у него была плохая совместимость с .od* форматами
Ух ты, мультиплеерный нотпад версии 2.0 :)
Оу щит. Децентрализованный Google Docs.