The OpenNET Project / Index page

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

Продемонстрирован прототип LibreOffice для Android и Web

07.02.2012 21:59

На прошедшей в выходные конференции FOSDEM, Майкл Микс (Michael Meeks), входящий в управляющий совет организации Document Foundation, выступил с докладом (PDF, 7.2 Мб), в котором продемонстрировал прототип версии офисного пакета LibreOffice для платформы Android и наработки в области создания серверной версии LibreOffice Online, работа с которой осуществляется через web-бразуер.

Интеграция поддержки доступа к интерфейсу LibreOffice через web-браузер открывает широкие возможности для экспериментов с работой офисного пакета на стороне сервера, которые можно использовать для создания сервисов для организации удалённой работы с офисным пакетом через Web. Доступ к интерфейсу через браузер основан на задействовании штатного HTML5-бэкенда библиотеки GTK+ 3.2, предназначенного для отрисовки вывода GTK-приложений в окне web-браузера. Значительным преимуществом использования отрисовки интерфейса через HTML5-бэкенд GTK+ является обеспечение неизменного отображения структуры документа, не отличающегося от версии для настольной системы (интерфейс LibreOffice в браузере формируется не через компоновку с использованием HTML, а через вывод готовых битмапов).

С технической стороны, содержимое окон передается клиенту в виде копий слоев и блоков, при этом передаются только изменившиеся части интерфейса. Изображения отправляются в формате PNG. Пользовательский ввод перехватывается через DOM-события и затем транслируется на сервер через WebSocket API, позволяющий организовать двунаправленный обмен данными с сервером. Утверждается, что однопользовательский вариант LibreOffice Online в основном уже готов для использования и будет представлен как штатная возможность LibreOffice 3.5. Из планов на будущее отмечается работа в направлении создания облачных сервисов на базе LibreOffice, поддерживающих и аутентификацию и возможность одновременной работы нескольких пользователей. По расчёту разработчиков, после внесения соответствующих оптимизаций, сервер с 4-ядерным CPU сможет обслуживать 200-300 одновременно работающих пользователей.

Версия LibreOffice для платформы Android основывается на использовании инструментария Android NDK ("Native Development Kit"), позволяющего организовать выполнение нативного Си/Си++ кода и оформить итоговый продукт в виде APK-пакета, который можно установить как обычное приложение для Android. Так как ресурсы мобильных устройств ограничены, осуществляется сборка сокращённой версии офисного пакета, содержащая только базовые элементы редактора документов, табличного процессора и системы для построения презентаций. Конечной целью является подготовка в первую очередь удобного инструмента для просмотра документов, который со временем будет расширен ограниченными функциями редактирования.

В настоящее время версия для Android позиционируется для использования на планшетах. Со временем планируется адаптировать LibreOffice и для устройств с небольшим экранным разрешением, таких как смартфоны. При создании порта использованы наработки Тора Лилквиста (Tor Lillqvist), работающего в SUSE и известного своей работой по портированию Gimp для Windows. Порт для Android пока находится на ранней стадии развития и в основном пока ограничивается малопригодной для реального использования демонстрацией, ещё предстоит большая работа по переработке интерфейса с учетом специфики сенсорных экранов.

С целью упрощения поддержки принято решение не создавать отдельных веток продукта, а адаптировать общую кодовую базу для различных систем, обеспечивая максимальное совместное использование кода различными сборками. Практика показывает, что попытка обеспечить поддержку переработанных отдельных веток таких объемных продуктов как офисных пакет, обычно приводит к провалу, что можно наблюдать на примере Microsoft Pyramid и варианта Corel Office на Java. Совместное использование одной кодовой базы не только позволит упростить поддержку продуктов и гарантирует полную совместимость, но и будет стимулировать оптимизацию работы обычной настольной версии пакета. Например, при создании версии для мобильных устройств потребуется внесение значительных оптимизаций, касающихся как снижения нагрузки на CPU, так и уменьшения потребления памяти. Так как мобильная версия будет основана на общем коде, внесённые улучшения положительно скажутся и на работе других редакций офисного пакета.

Варианты офисного пакета LibreOffice для Android и Web интегрированы в основную кодовую базу LibreOffice, на основе которой формируется и версия для обычных ПК. Желающие протестировать новые варианты LibreOffice могут воспользоваться стандартным Git-репозиторием проекта. Все наработки по поддержке сборки для платформы Android и организации доступа к интерфейсу через браузер доступны из основного набора исходных текстов LibreOffice 3.5. Инструкции по сборке могут быть найдены в файлах README.Android и README.cross.

  1. Главная ссылка к новости (http://arstechnica.com/busines...)
  2. OpenNews: LibreOffice готовит версии для Web, iOS и Android
  3. OpenNews: В состав GTK+ 3.2 будет включен HTML5-бэкенд, отображающий приложения через web-браузер
  4. OpenNews: Анализ различий текущего состояния кодовой базы OpenOffice.org и LibreOffice
  5. OpenNews: Инициатива по чистке LibreOffice от неиспользуемого кода
  6. OpenNews: Разработчики KDE портировали офисный пакет Calligra для платформы Android
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/33021-libreoffice
Ключевые слова: libreoffice, gtk, browser, abdroid
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (42) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 22:18, 07/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +19 +/
    Молодцы!
     
     
  • 2.43, Аноним (-), 15:51, 08/02/2012 [^] [^^] [^^^] [ответить]  
  • –10 +/
    Лавры гугла покоя не дают. Одно маленькое НО - за гуглом стоят бабки. А это значит - он всегда будет иметь преимущество.

    "Нет такой проблемы, которую нельзя было бы решить при помощи бумажника" (С) Джефф Бонвик.

     

  • 1.2, user (??), 22:21, 07/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Возможность построения внутрикорпоративного облака "на шару" для пользователей, которые до сих пор не знают, чем открывать файлы *.odt. Заманчиво!..
     
     
  • 2.4, klalafuda (?), 22:43, 07/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Возможность построения внутрикорпоративного облака "на шару" для пользователей, которые до сих пор не знают, чем открывать файлы *.odt. Заманчиво!..

    Такие пользователи уже сто лет в обед как живут в корпоративном лотус нотесе и не знают не только про .odt но и про .doc.

     
     
  • 3.11, Аноним (-), 23:48, 07/02/2012 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > Такие пользователи уже сто лет в обед как живут в корпоративном лотус нотесе

    ... который айбиэм теперь не будет развивать и слила апачу, да?

     
     
  • 4.18, bsod (??), 01:24, 08/02/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    айбиэм теперь не будет развивать и слила апачу лотус симфони
     
     
  • 5.41, Аноним (-), 15:22, 08/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Странно, что никто не знает, что IBM не будет больше развивать Лотус и передали его в фонд Apache.
     
     
  • 6.48, Аноним (-), 18:12, 08/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Куда они денутся то? Подписчиков должны поддерживать.
    Исходники они передали, это не значит, что проект закрывается. Просто им влом поддерживать собственный форк теряющего популярность офиса. Куда удобнее продавать те же сервисы на базе открытого по.
     
  • 6.51, Avator (ok), 08:19, 09/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Вы о чем? Lotus - это здоровенная линейка софта.
    Я думаю комментатор выше имел ввиду что-то из линейки Lotus Notes + Domino Server.
    На основе Notes замечательно строятся корпоративные ECM системы.
     

  • 1.5, Ч (?), 22:47, 07/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Блин, когда появится новый нормальный современный интерфейс, сколько можно...
     
     
  • 2.6, Ч (?), 22:47, 07/02/2012 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Это даже не GTK и не QT, в KDE смотрится страшнее атомной войны. :(
     
  • 2.22, VolanD (ok), 05:35, 08/02/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Блин, когда появится новый нормальный современный интерфейс, сколько можно...

    А что такое современный интерфейс?

     
     
  • 3.23, Гость (?), 06:30, 08/02/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    видимо имелась ввиду та фигня от оффтопика с риббонами, как мля на Денди на какой-то
     

  • 1.7, Аноним (-), 22:54, 07/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Объясните, чем это веб-гтк лучше, чем какой-нибудь VNC-клиент на JS и канвасе?
     
     
  • 2.8, Аноним (-), 23:03, 07/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Из википедии:
    > In computing, Virtual Network Computing (VNC) is a graphical desktop sharing system that uses the RFB protocol to remotely control another computer.


    >Unicode is not supported in RFB versions 3.x and lower so it is impossible to transfer clipboard text outside the Latin-1 character set.

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

     

  • 1.9, Михрютка (?), 23:43, 07/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    ох. То есть победить Микрософт Офис нам мало, мы теперь хотим победить еще и Гугль Докс. ОК.

    >после внесения соответствующих оптимизаций, сервер с 4-ядрерным CPU сможет обслуживать 200-300 одновременно работающих пользователей.

    также догоним и перегоним 32-битный терминальный сервер W2K. Дорого. Не Гербалайф.

     
     
  • 2.10, Аноним (-), 23:47, 07/02/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > также догоним и перегоним 32-битный терминальный сервер W2K. Дорого. Не Гербалайф.

    Ага, только пару мелочей забыли. W2k купить уже не выйдет. А покупка 2008 с лицензией на 300 пользователей стоит столько что сэкономив на этом можно еще пару 4-ядерных серверов поставить.

     
     
  • 3.14, L (??), 00:29, 08/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Пруф?
     
  • 3.20, Михрютка (?), 02:22, 08/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    а я до стоимости еще и не касался. и вам заикаться не советую. если речь о стоимости зайдет, тут всплывет еще куча прикладух, которые на этих терминальных серверах крутятся, и стоимость калов и серверов вообще копейками покажется.
     
     
  • 4.26, Hety (??), 09:11, 08/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Подверждаю. W2k8 стоит недорого. Клиентские лицензии стоят недорого. Лицензии мс офиса на каждого юзера - мама не горюй.
     
     
  • 5.40, Аноним (-), 15:14, 08/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    2680р штука.
     
     
  • 6.50, saNdro (?), 00:12, 09/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Умножь на 200-300...
     
  • 6.52, уточнение (?), 09:28, 09/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Для дома и школы? Стандарт подороже будет.
     
     
  • 7.53, WoorDuLuck (?), 10:31, 09/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Для дома и школы? Стандарт подороже будет.

    MS Office 2010 ProfPlus Acdmc - а там уже хочешь используй его, хочешь используй 2007 и лил 2003... но ты долен быть образовательным учреждением, или вести деятельность в сферер управления образованием... а цена сейчас да, примерно такая... хоя мы в 2010 еще закупали лицухи по ~1600 за оффис и по ~2600 за Win7 Starter + upgrade Win7 Prof...

     
  • 2.33, Хвост (?), 11:17, 08/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Что значит победить?
    Приходил вчера знакомый, жаловался, что в винде сидеть приходится и 2003й мс офис юзать,
    потому что ОО или ЛО не позволяют ему качественно и быстро оформить большой (много страниц >200) документ со сложным форматированием.
     
     
  • 3.34, Аноним (-), 11:28, 08/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Когда люди поймут, что офес для вёрстки книг не предназначен?
     
     
  • 4.35, Хвост (?), 11:36, 08/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Когда люди поймут, что офес для вёрстки книг не предназначен?

    Не книга, дисер - формулы, рисунки и т.д.

     
     
  • 5.37, тущ (?), 12:42, 08/02/2012 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >> Когда люди поймут, что офес для вёрстки книг не предназначен?
    > Не книга, дисер - формулы, рисунки и т.д.

    Латех никто не отменял.

     
     
  • 6.39, Andrey Mitrofanov (?), 13:12, 08/02/2012 [^] [^^] [^^^] [ответить]  
  • –3 +/
    LaTeX никто не умеет. //obvious fix
     
     
  • 7.42, Аноним (-), 15:31, 08/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    В этом виноват, конечно же, LaTeX
     
  • 3.49, anonim (?), 23:13, 08/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Что за бред? Может "не позволяет качественно и быстро скопипастить из кучи чужих вордовских документов как попало оформленных"?

    Пусть откроет гугл и воспользуется ключевыми словами: шаблоны, стили текста, автонумерация, автобиблиография, использование перекрестных ссылок, формулы в openoffice math.

    Если не осилит, то базовые "трюки" есть здесь (шаблон сделан в ЧДТУ http://cs.stu.cn.ua):
    http://www.pskla.kpi.ua/staff/lavrushchenko/template-diplom.ott

    Лучше libreoffice для больших документов, только asciidoc || pandoc || plain latex.

     

  • 1.13, anonimous (?), 00:23, 08/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    И как бы это сейчас собрать на gentoo-серваке не собирая половину 3-го гнома
     
  • 1.15, dimqua (ok), 00:32, 08/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Круто. Скоро LibreOffice будет работать ещё быстрее.
     
  • 1.16, fork (??), 00:55, 08/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Отлично - облако. Человеческом мир информационно размножается ризомоформным способом, почти как данные в облаке, может быть и получится дать больше закостеневшей и отупевшей консервативной составляющей что-то новое. Всех всё устраивает, никому не хочется двигаться, как из того стишка - "а козявочки; под лавочки, а букашки под кровать", а потом получится "лето красное пропела, оглянуться не успела", а вот привыкайте, хотели удобств - получите облако, наслаждайтесь.
     
  • 1.17, Dan (??), 00:59, 08/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    На скринах адовое ШГ
     
     
  • 2.19, dimqua (ok), 01:24, 08/02/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Причём ладно в LO, так и в Firefox тоже самое.
     
  • 2.21, tuxik07 (?), 02:41, 08/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    ага, не успел
     

  • 1.27, Аноним (-), 09:50, 08/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кто соберёт - расскажете, как оно. Я про Web.
     
  • 1.28, Аноним (-), 10:01, 08/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Больше Calligra заинтересовала. http://www.opennet.ru/opennews/art.shtml?num=32794
     
  • 1.31, анон (?), 11:10, 08/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Какое же оно страшное..
     
  • 1.54, Аноним (54), 11:39, 05/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    "Эту бы энергию, да в мирных целях..."
     
  • 1.55, Аноним (-), 22:00, 20/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Только просмотр? Опять только просмотр? Задолбали уже! Когда будет нормальный офис на Адроиде! Аааааа! :)))
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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