BT

InfoQ ホームページ ニュース UNO、OpenOfficeおよびMonoDevelop

UNO、OpenOfficeおよびMonoDevelop

ブックマーク

Microsoft Officeのデベロッパは、COM自動化を使えばOfficeでほとんど何でも制御できるという機能を長い間にわたって自慢してきた。取るに足らないこ とから、主幹業務に及ぶまでVBAで記述されている無数のアプリケーションがないので、しばしば多くの企業がOpenOfficeを試そうと検討すらしない。

しかし、ほとんど気付かれることなくOpenOfficeのデベロッパはいくつかの切り札を隠し持っている。OpenOffice開 発の基礎は、UNOコンポーネントテクノロジーである。COMのように、インプロセスおよびクロスプロセス開発の両方を目的に設計されている。しかしなが ら、COMに勝る利点がいくつかある。たとえば、新たなAPIのグルーコードよりもはるかに少なく例外や保証をサポートする。

COMのように、UNOはC++、Java、Delphi、Perlそして.NETやMonoといった多様な言語をサポートする。数年前にMonoに移植されたのだが、 配置にはその価値を上回る相当な労力を要した。

近ごろ、Michael Hutchinson氏(サイト・英語)MonoDevelopへのOpenOfficeに対するサポートを追加した。単純にMonoDevelop向けのアドインマネージャを使用して、OpenOffice Automation Samplesをダウンロードし、必要とするテンプレートを取得する。Miguel de Icazaには、より詳しい説明およびスクリーンショットが掲載されているので(ブログ・英語)、参考にすることができる。

原文はこちらです:http://www.infoq.com/news/2008/06/Uno

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

BT

あなたのプロファイルは最新ですか?プロフィールを確認してアップデートしてください。

Eメールを変更すると確認のメールが配信されます。

会社名:
役職:
組織規模:
国:
都道府県:
新しいメールアドレスに確認用のメールを送信します。このポップアップ画面は自動的に閉じられます。