Большая часть обзора будет посвящена теме "модерн офис". Во-первых, вышла очередная версия свободного офисного пакета LibreOffice, обеспечивающего базовые потребности офисного служащего при работе с документами. Во-вторых, представлен телекоммуникационный пакет FreeSWITCH 1.2, при помощи которого можно решать задачи внутриофисной коммуникации и связи. И проясним ситуацию с фреймворком Qt, от которого отреклась Nokia.
LibreOffice 3.6
Ежедневно ранним утром во всём мире миллионы офисных работников занимают свои компьютеризированные рабочие места, дабы в очередной раз совершить священный круговорот информации на предприятии - создание, организацию движения, учёт и хранение документов. Трудно сейчас отыскать не компьютеризированный офис. И сердцем современного офисного документооборота является специальное офисное программное обеспечение.
Есть офисное ПО и с открытым кодом. Известным представителем такого рода программ является офисный пакет LibreOffice. На прошлой неделе появилась версия LO 3.6. Это четвёртое обновление пакета с момента отделения от OpenOffice.
Прежде чем сказать о новшествах LO 3.6, хотелось бы остановиться на тенденциях развития офисного ПО в целом.
Основой офисных программ по-прежнему являются десктопные приложения. Однако многие офисные задачи уже потихоньку перетекают с настольных систем в Интернет и "облака", примером чего можно назвать виртуальный "облачный" офис Google Apps. Второй тенденцией офисного электронного делопроизводства является появление офисного ПО для мобильных систем - в частности для планшетов.
Основная же проблема всего офисного ПО в том, что довольно трудно создать "гетерогенную" среду документооборота в которой бы мирно сосуществовали и Microsoft Office, и LibreOffice/OpenOffice, и "облачные" офисы. На практике предпочтительным выглядит армейское единообразие: или все сидят на LibreOffice/OpenOffice, или все сидят на Microsoft Office, или же всем офисом уходят за "облака".
Пакет LibreOffice по-прежнему в своём развитии делает упор на версию для настольных компьютеров, основным достоинством которой многие считают её бесплатность. А учитывая, что большая часть документов в учреждениях накопилось в форматах Microsoft, очень часто LibreOffice/OpenOffice рассматриваются как бесплатная замена Microsoft Office. Регулярно можно слышать новости, как ряд городских и государственных организаций в той или иной стране с разной степенью успешности мигрируют на LibreOffice/OpenOffice ради экономии финансовых средств.
Но в LO есть много интересного, кроме бесплатности. Например, на мой взгляд, не оценён ещё механизм расширений LibreOffice.
Что касается версии 3.6, то среди наиболее заметных изменений в новом релизе разработчики выделяют:
- новый импортер формата CorelDRAW;
- интеграция с открытой системой электронного документооборота Alfresco и ограниченная интеграция с Microsoft SharePoint:
- водяные знаки в PDF-экспорте;
- цветовые гаммы в ячейках электронных таблиц;
- улучшенные функции форматирования для таблиц в текстовых документах;
- новый алгоритм для масштабирования изображений Lanczos;
- обеспечен импорт графических элементов Smart Art;
- улучшенная работа с форматом CSV;
- изменение внешнего вида Windows-версии.
Что же касается веб-версии и мобильного варианта LibreOffice, то прототипы этих версий уже были продемонстрированы в этом году. Версия для Веб будет работать в виде серверного приложения с браузерным веб-интерфейсом на стороне клиента. Также недавно были представлены первые скриншоты LibreOffice для мобильной платформы Android. Однако и мобильная, и интернет-версия LibreOffice - это дело не скорого будущего.
FreeSWITCH 1.2
Не стоит ещё и забывать, что современный офис - это не только круговорот документов в природе, но и довольно сложная телекоммуникационная структура. В былые времена для передачи различных типов информации использовались разные технологии связи: телеграфная и телефонная сеть, пневмосвязь и т.д.
В наших современных реалиях всё больше офисных телекоммуникационных сетей базируются на интернет-технологиях, получивших общее название IP-телефонии. И на сегодняшний день разработано несколько подходов к построению сетей VoIP - например, H.323, SIP, MGCP.
Для управления этим телекоммуникационным хозяйством существует специальное ПО, в том числе и открытое. Ярким примером такого открытого ПО является система Asterisk от компании Digium, которая предназначена для организации внутренней офисной компьютерной АТС.
Менее известным решением в области офисной телекоммуникации является система FreeSWITCH. По крайней мере, русскоязычных статей об этом продукте в Сети не так уж и много. Однако во многих случаях, по опыту многих системных администраторов, FreeSWITCH может быть удачным дополнением или даже заменой Asterisk.
FreeSWITCH - так называется программный коммутатор (Sowtswitch), который управляет сессиями VoIP. FreeSWITCH разрабатывается с 2006-го года. Инициатором создания новой платформы выступил бывший разработчик Asterisk Энтони Минессейл.
Основная задача FreeSWITCH - согласовывать разные протоколы VoIP. FreeSWITCH поддерживает протоколы, такие как SIP, H.323, IAX2 и Google Talk. Настраивается и конфигурируется интерфейс FreeSWITCH посредством текстовых файлов формата XML.
Протокол SIP является основным в работе этого программного коммутатора. В этом телекоммуникационном ПО присутствует возможность записи и прослушивания разговоров, перевод и перехват звонков и многие другие функции IP PBX.
Сильными сторонами FreeSwitch отмечаются:
- SIP-стек промышленного качества, более развитый чем в Asterisk;
- обработка HD-аудио;
- широкий диапазон поддерживаемых кодеков (включая лицензируемый G.729);
- возможность интеграции с языками программирования - например, Lua, JavaScript;
- возможность работы в Windows и MacOS.
На прошлой неделе был объявлен выход версии FreeSWITCH 1.2. Данная версия явилась итогом обновлений за несколько предыдущих лет, которые появлялись в разное время. Из этих обновлений выделяют следующие:
- внедрение кодеков iSAC, Opus, Codec2;
- шлюз RTMP-SIP;
- реализация протокола передачи факсов T.38;
- поддержка текстовых сообщений;
- работа с платами Digium и Sangoma и модемами GSM;
- HTTP API;
- работа с СУБД MongoDB;
- поддержка Linux Audio Developer's Simple Plugin API (LADSPA);
- реализация функции "черный список".
Qt, Nokia, Digia
И в заключение рассмотрим ситуацию с фреймворком Qt - популярным открытым кросс-платформенным инструментарием разработки ПО на языке программирования C++, на котором создано много замечательных приложений для Linux, Windows, MacOS. Поводом такого внимания является отказ компании Nokia от дальнейшего развития проекта Qt, который финский мобильный гигант в последние годы курировал.
В последнее время Nokia в связи с кардинальной переориентацией своего мобильного бизнеса в сторону решений Microsoft распродаёт ставшими непрофильными активы, в числе которых оказался и фреймворк Qt. 9 августа было достигнуто соглашение о передаче всех активов, связанных с Qt, компании Digia.
Такой поворот дела в целом можно считать положительным. Так как одним из вариантов дальнейшего развития Qt мог быть форк проекта. Но Digia зарекомендовала себя как активный разработчик проекта - с марта прошлого года компания занималась коммерческим обслуживанием клиентов тулкита Qt. И каких-то кардинальных изменений в дальнейшей политике в отношении Qt не предвидится.
После приобретения фреймворка Digia намерена более активно взаимодействовать с разработчиками рабочей среды KDE, который, как известно, полностью основан на Qt. Так как именно разработчики KDE способны в случае чего форкнуть Qt.
Таким образом, пока не стоит волноваться и искать замены многим хорошим программам, написанным на Qt. Вот как, например, программа qBittorrent, третья версия которой была представлена на прошлой неделе.
Торрент-клиент qBittorrent выполнен в стиле µTorrent и является одним из лучших представителей торрент-качалок. К услугам пользователя программа предоставляет поддержку всех расширений протокола BitTorrent, шифрование, Magnet/BitComet-ссылки, удалённое управление через Web-интерфейс, многое другое и, конечно же, кроссплатформенность - поддерживаются: GNU/Linux, Mac OS X, Microsoft Windows, FreeBSD и даже, как заявлено на сайте разработчиков, OS/2.
Михаил АСТАПЧИК
Горячие темы