Неужели грядут настоящие инновации в LibreOffice?

28 март, 2012 - 07:40Игорь Дериев

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

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

Чтобы не изобретать велосипед, они решили воспользоваться фреймворком Telepathy, поддерживающим коммуникации по различным IM-протоколам. Насколько можно понять из не слишком подробного сообщения, выбран Jabber, который обеспечивает одновременные коммуникации нескольких пользователей. Telepathy позволяет инкапсулировать в IM-трафик любой служебный протокол, соответственно: а) приложения будут «общаться» практически в режиме реального времени, б) конфликтов при этом не возникнет в принципе, т.к. Jabber автоматически упорядочивает сообщения.

В демонстрационных роликах по указанной выше ссылке можно видеть, как изменения в электронной таблице перетекают из одного экземпляра Calc в другой. Вообще говоря, Excel коллективное редактирование своих документов поддерживает достаточно давно, правда не в реальном времени и с возможностью конфликтов. Кроме того, если разработчикам LibreOffice удастся реализовать все задуманное, такая схема сможет работать не только в локальной сети, но и в Интернете, причем в бессерверном режиме. Но впереди у них еще много работы.