Extensions development ja
OOo Extensions project
Please view the wiki usage guidelines
|
---|
Categories: Pages: |
Extensions on the main site |
Extensions in other languages: |
拡張機能の開発は中核をなすソースコードに没頭せずに OpenOffice.org に機能を追加する効果的な方法です。確かに、ソースレベルで OpenOffice.org を開発する開発者が歓迎されます。
OpenOffice.org はサードパーティによるツールの作成を、多種のプログラム言語からの使用を可能にした UNO ブリッジを通じて可能にします。
拡張機能の概念は、OpenOffice.org 拡張機能レポジトリ に並べられ、エンドユーザーが簡単にインストールできる UNO パッケージの作成です。
このセクションは開発者の望みの言語で拡張機能を開発する多くのヒントと、開発を容易かつ均質化するツールとフレームワークをあたらしい開発者はもちろん経験豊富な開発者に提供したいと思います。
最終的に、人気のある拡張機能は OpenOffice.org に統合されることもあるので、この統合を容易に開始するために一般的なポリシーに従うことが重要です。
手始めに言語から
アドオンはさまざまな言語で書くことができます。ここのそれぞれのセクションはあなたが自分のアドオンを作成するための手始めの情報を提供します。言語ごとにセクションに分かれています。拡張機能の概要に関する具体的な点を取り扱います。OpenOffice.org API に関するリソースは API project で見つけることができ、UNO ブリッジ言語は UDK project で配布されています。
次に挙げるページの翻訳は歓迎ですし、移植のためのガイドラインが提供されています。
ツール & フレームワーク
- 多くの言語で書かれたコードの断片が利用できます
- 翻訳フレームワーク
- 拡張機能パッケージ作成
- あらかじめ用意されているウィザード
- Introspection Tools: API を明らかに
- OpenOffice_Eclipse_Integration - Eclipse を使った OpenOffice.org の開発
- OpenOffice.org NetBeans Integration - NetBean を使った OpenOffice.org のための開発を簡単にする機能を提供する NetBean 用プラグイン (ハイレベルなウィザード、UNOIDL、xcu 構文強調、コード補完、統合された API リファレンス、...)
- Extension Development with IntelliJ IDEA: IntelliJ IDEA をOpenOffice.org 拡張機能作成に利用できるようにする簡単な導入。
- OpenOffice.org Maven 2 integration - OpenOffice.org 拡張機能をビルドする Maven のためのプラグイン。
練習
OpenOffice.org の拡張機能のためのインフラ整備プロジェクト
- プロジェクトの企画 (2006年6月にコミュニティにプロジェクトとして認められました)
- プロジェクト進行状況(拡張機能パッケージのバージョン依存性を確認するために利用できます)