IBM Lotus Symphony
IBM Lotus Symphony — это офисный пакет программного обеспечения, разработанный корпорацией IBM и выпускавшийся с 2007 по 2012 год. Пакет предназначался для создания, редактирования и просмотра документов, электронных таблиц и презентаций, и был ориентирован на корпоративных пользователей, работающих в среде Lotus Notes и Domino. Symphony базировался на открытом исходном коде офисного пакета OpenOffice.org и использовал формат файлов OpenDocument (ODF) в качестве основного. Пакет распространялся бесплатно, но не являлся полностью свободным программным обеспечением из-за лицензионных ограничений на некоторые компоненты.
История
Предпосылки и разработка
До появления Lotus Symphony корпорация IBM уже имела опыт в создании офисного программного обеспечения. В 1980-х годах был выпущен пакет Lotus SmartSuite, который включал текстовый процессор Lotus Word Pro, электронные таблицы Lotus 1-2-3 и программу для презентаций Lotus Freelance Graphics. Однако к середине 2000-х годов SmartSuite устарел и не мог конкурировать с Microsoft Office. В 2007 году IBM приняла стратегическое решение разработать новый офисный пакет на основе OpenOffice.org, который, в свою очередь, был форком StarOffice, приобретённого Sun Microsystems.
Разработка велась под кодовым названием «Hannover». Первая публичная бета-версия была выпущена 18 сентября 2007 года. Официальный релиз первой стабильной версии (1.0) состоялся 30 мая 2008 года. Пакет получил название Lotus Symphony, что отсылало к одноимённому продукту Lotus Development Corporation, выпускавшемуся в 1980-х годах, но не имело с ним технической преемственности.
Версии и развитие
Основные версии IBM Lotus Symphony:
- Symphony 1.0 (май 2008) — первый стабильный выпуск. Включал три компонента: текстовый процессор (Symphony Documents), электронные таблицы (Symphony Spreadsheets) и программу для презентаций (Symphony Presentations). Интерфейс был выполнен в стиле ленты (ribbon), напоминающем Microsoft Office 2007, что отличало его от стандартного интерфейса OpenOffice.org.
- Symphony 1.1 (декабрь 2008) — добавлена поддержка макросов на языке LotusScript, улучшена совместимость с форматами Microsoft Office (DOC, XLS, PPT), исправлены ошибки.
- Symphony 1.2 (сентябрь 2009) — улучшена производительность, добавлена поддержка ODF 1.2, расширена интеграция с Lotus Notes и Domino.
- Symphony 1.3 (декабрь 2009) — последнее крупное обновление. Включало улучшенную поддержку макросов, исправления безопасности и новые шаблоны.
- Symphony 3.0 Beta (2010) — экспериментальная версия, основанная на OpenOffice.org 3.2. Не была выпущена как стабильный релиз.
Прекращение поддержки
В 2011 году IBM объявила о передаче кода Lotus Symphony сообществу Apache OpenOffice. 1 сентября 2012 года поддержка пакета была официально прекращена. IBM рекомендовала пользователям перейти на Apache OpenOffice или Microsoft Office. Последней версией, доступной для загрузки, осталась 1.3. На момент прекращения поддержки пакет не имел значительной доли рынка, уступая Microsoft Office и LibreOffice.
Архитектура и компоненты
Состав пакета
IBM Lotus Symphony состоял из трёх основных приложений, объединённых общим интерфейсом и ядром:
| Компонент | Назначение | Форматы файлов |
|---|---|---|
| Symphony Documents | Текстовый процессор | ODT, DOC, DOCX, RTF, TXT, HTML |
| Symphony Spreadsheets | Электронные таблицы | ODS, XLS, XLSX, CSV, DIF |
| Symphony Presentations | Создание презентаций | ODP, PPT, PPTX, PPS, SWF |
Пользовательский интерфейс
Главной особенностью Symphony был интерфейс, основанный на концепции «ленты» (ribbon), аналогичной Microsoft Office 2007. Вместо традиционных меню и панелей инструментов использовались вкладки с группами команд. Это нововведение было положительно воспринято частью пользователей, привыкших к Office, но критиковалось за излишнюю сложность и нестандартность для открытого офисного пакета.
Интеграция с Lotus Notes
Symphony был тесно интегрирован с платформой IBM Lotus Notes и Domino. Пользователи могли открывать и редактировать документы непосредственно из клиента Lotus Notes, а также использовать Symphony для работы с вложениями. Пакет поддерживал LotusScript — язык программирования, используемый в Lotus Notes, что позволяло автоматизировать задачи.
Техническая основа
Symphony базировался на кодовой базе OpenOffice.org 1.x и 2.x, но с существенными изменениями. IBM переписала значительную часть кода, включая графический интерфейс, систему рендеринга и модуль поддержки макросов. Пакет использовал библиотеку GTK+ для отображения интерфейса в Linux и Windows, а также собственные компоненты для работы с графикой. Symphony не поддерживал расширения и шаблоны, созданные для OpenOffice.org, что ограничивало его функциональность.
Критика и недостатки
IBM Lotus Symphony получил неоднозначные отзывы. К числу основных недостатков относились:
- Нестабильность и ошибки — пользователи жаловались на частые сбои, особенно при работе с большими документами или сложными таблицами.
- Отсутствие совместимости с расширениями OpenOffice.org — из-за изменённого API многие популярные расширения не работали в Symphony.
- Ограниченная поддержка макросов — хотя пакет поддерживал LotusScript, макросы на VBA (Visual Basic for Applications) из Microsoft Office не работали, что затрудняло миграцию.
- Медленная работа — на старых компьютерах пакет работал медленно, особенно при запуске и загрузке файлов.
- Отсутствие поддержки баз данных — в отличие от OpenOffice.org, Symphony не включал компонент для работы с базами данных (аналог Base).
Положительные отзывы касались в основном интерфейса, который был удобен для пользователей, переходящих с Microsoft Office, и интеграции с Lotus Notes.
Значение и наследие
Несмотря на коммерческий провал, IBM Lotus Symphony сыграл важную роль в развитии открытых офисных пакетов. После передачи кода в Apache Software Foundation он стал основой для Apache OpenOffice 3.4, выпущенного в 2012 году. Некоторые технологии, разработанные IBM для Symphony, такие как улучшенный рендеринг шрифтов и поддержка сложных макетов, были включены в последующие версии OpenOffice и LibreOffice.
Symphony также продемонстрировал, что корпорация IBM готова инвестировать в открытое программное обеспечение, хотя и с ограниченным успехом. Пакет остаётся примером попытки создать коммерчески viable альтернативу Microsoft Office на основе открытого кода, но не сумевшей завоевать массовую аудиторию.
См. также
- Apache OpenOffice
- LibreOffice
- Lotus Notes
- OpenDocument
Источники
- IBM Lotus Symphony — официальная страница продукта (архив)
- История развития IBM Lotus Symphony (статья на сайте IBM)
- OpenOffice.org — история форков и ответвлений
- Обзоры и рецензии на IBM Lotus Symphony в журналах «Компьютерра» и «Мир ПК» (2008–2009)
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →