Business Software | ERP | CRM | BI | ECM | DMS | SCM

Техническая информация

Техническая информация

 

  • Платформа

Код Lotus Notes клиента Notes V8 упакован в среду Eclipse. Таким образом, Lotus Notes переносится на Java-платформу с открытым исходным кодом. Изначально созданная как интегрированная среда разработки приложений, открытая, основанная на плагинах архитектура Eclipse сделала ее основой для разработки платформы функционально насыщенных клиентов. Версия Lotus Notes V8 основана на Lotus Expeditor, универсальном ПО IBM для управляемых клиентов, которое, в свою очередь, построено на Eclipse.

Eclipse, как интегрированная среда разработки (IDE), предоставляет возможность управляемой шаблонами разработки и настройки внешнего вида и функций на основе CSS. Рабочие пространства Eclipse содержат плагины, в которых хранится Java-код и конфигурационные файлы с информацией о плагинах: в файле plugin.xml описываются расширения и точки расширения, а в файле manifest.mf описаны ID, имя, зависимости, процесс запуска и версия плагина, а также классы, которые он должен сделать доступными для других плагинов. Eclipse имеет свой набор плагинов, обеспечивающий ее функционирование как интегрированной среды разработки. Фактически Lotus Notes V8 - это Eclipse с другим набором плагинов.

  • Клиент

Как функционально насыщенный клиент, Lotus Notes V8 наследует многие черты Lotus Expeditor, созданного IBM в качестве универсального расширенного клиента с мощными возможностями управляемости. Lotus Expeditor также служит основой для IBM Lotus

Sametime V7.5 и IBM Lotus Component Designer, инструмента разработки для создания составных приложений, которые передаются в Web-браузеры при помощи IBM WebSphere Portal.Существующие или новые приложения Lotus Notes могут многократно использоваться в качестве компонентов, как и приложения, разработанные с помощью Lotus Component Designer. Компоненты Eclipse, например встроенный браузер или офисные редакторы,

также можно применять как компоненты в составном приложении.Каждый компонент в составном приложении Lotus Notes V8 содержит в себе свой пользовательский интерфейс, бизнес-логику и накопитель данных (например, NSF или файл реляционных данных). Компоненты можно создавать при помощи разнообразных инструментов, начиная с мастеров, не требующих написания программного кода, и средств написания скриптов, таких как IBM Lotus Domino Designer V8 и Lotus Component Designer, и заканчивая сложными инструментами типа различных Java IDE или IBM Rational Application Developer с инструментарием Lotus Expeditor Toolkit.

 

О проекте | Новости