Часть первая. Начало
Начнем, как это водится, с основ. В основе OpenOffice лежит компонентная модель UNO (Universal Network Objects). Которая обеспечивает возможности для работы OpenOffice на базе различных платформ. Сразу оговорюсь, что мы разрабатываем приложение под ОС Windows, то есть с помощью технологии OLE, которая не поддерживается напрямую OpenOffice. Связано это с тем, что OLE – все-таки Windows технология, а, как было сказано выше, OpenOffice – продукт кроссплатформенный.
Для взаимодействия между OLE и языком OpenOffice используется технология Automation Bridge. Модель UNO, в свою очередь, предоставляет возможность работы со своими компонентами через Service Manager.
Данная информация дана просто в качестве вводной, так как эти вопросы уже многократно обсуждались и, как мне кажется, не нуждаются в дополнительном освещении с моей стороны. Подробнее почитать об этом можно например тут: developers.sun.com; или тут: www.openoffice.org.
|