OpenDocumentをサポートするアプリケーションの一覧 (オープンドキュメントをサポートするアプリケーションのいちらん)では、オフィススイート 用のオープンフォーマット であるOpenDocument 方式をサポートするソフトウェアの一覧を列記する。
現在サポートしているソフトウェア
この節は更新が必要とされています。 この節には古い情報が掲載されています。編集の際に新しい情報を記事に
反映 させてください。反映後、このタグは除去してください。
(2015年4月 )
以下のソフトウェアがOpenDocumentをサポートしている。
文書ドキュメント(.odt)
ワードプロセッサー
他のアプリケーション
データ管理
テキスト管理
翻訳サポート
参考文献目録
RefWorks :ウェブベースの商用引用管理ソフト。ファイルアップロード時にODTを引用のフォーマットに指定できる。
表計算ソフト(.ods)
スプレッドシート
他のアプリケーション
ナレッジマネジメント
統計
gretl 1.7.0統計分析ソフトウェア(インポートのみ対応)。
翻訳サポート
プレゼンテーション・ドキュメント(.odp)
他のアプリケーション
翻訳サポート
図画ドキュメント(.odg)
数式ドキュメント(.odf)
検索ツール
表示ツール
Mozilla によると、Mozilla Firefox 用の拡張機能がTalinという開発者により提案された[ 2] 。拡張機能の公式リポジトリから入手可能[ 3] 。
その他計画されているサポート
ウィキメディア財団 によると、Wikipediaは2008年中旬から印刷用ウィキページの文書フォーマットにODFを採用する予定となっている[ 4] 。
アドビシステムズ は、Virtual Ubiquity社を買収してから、Adobe BuzzwordにおけるODFの将来的なサポートを発表している。[ 5]
プログラミングにおけるサポート
OpenDocumentのパッケージには、各ファイルをZIP 圧縮したものが用いられている。中には単一のXMLファイルをフォーマットとするものもあるが、ほとんどのアプリケーションではパッケージ化されたフォーマットを用いている。したがって、OpenDocumentファイルを扱うためには、少なくともそのアプリケーションはZIPファイルとXMLデータを扱うことが出来なければならない。
OpenDocumentに対応したプログラムまたはプログラミングライブラリ には以下のようなものがある。
Perl 拡張機能。CPAN 上にあるパッケージで取り扱うことが可能。例えば、OpenOffice::OODocや、OpenOffice::OOCBuilder、OpenOffice::OOSheets、PBib::Document::OpenOfficeなどがある。これらのライブラリを用いることで、テキストや図画オブジェクト、もしくはスタイルの規定などのデータを受信したりアップデートしたり、scratchから新しいドキュメントを作成したり出来るようになる。
POD (Python Open Document) により、Python で書かれた特定の文字列を簡単な方法でOpenDocument Textファイルに挿入することが出来る。PODライブラリを用いると、Pythonによって書かれたプログラムで装飾されたコンテンツを生成することができる。これは、PODがOpenDocumentの仕様を全く必要としないことを除いて、OpenDocumentに応用されたダイナミックHTML の基本的なことである。つまり、PODユーザーはOpenOffice.orgやKOfficeなどのワードプロセッサーにおいて、ダイナミックOpenDocumentファイルを直接記述することが出来るようになる。
odf-converter-integratorはクロスプラットホームのプログラムで、Microsoft Office 2007のファイル(.docx、.xlsx、pptx)をどのOpenOffice.orgでも読み込めるようにするソフトウェア。
Docvertは、PHPをベースとする、OpenDocumentをXMLやHTMLに変換するソフトウェア。
マイクロソフトの対応
マイクロソフトは、Office Open XML とOpenDocument形式のファイルの相互運用を可能にするために、Open XML translatorプロジェクトを開始することを発表した[ 6] 。SourceForge.net 上で運営されているこのプロジェクトには複数のマイクロソフトのパートナーが関わっており、BSDライセンス の下でフリーに利用可能な、Microsoft Officeのプラグインを作ることを目的としている。2007年12月までに、Microsoft Word、Microsoft Excel、Microsoft PowerPointに向けてそれぞれプラグインが公開された。
しかし、マイクロソフトから独立した調査によると、Office 2007に対するサポートに欠陥があることを含めていくつかの問題点が指摘された[ 7] 。
2009年4月公開のMicrosoft Office 2007 SP2により対応。
サードパーティのサポート
現在、3つのサードパーティー 製プラグインが利用可能である。すなわち、サン・マイクロシステムズ製のプラグイン、ooo-word-filter、そして OpenOpenOffice(O3)である。4つ目のプラグインが2006年5月にOpenDocument Foundation よって告知された[ 8] が、2007年10月で開発が中止された[ 9] 。
サン製のプラグインによって、Microsoft Office Word、Excel、PowerPointのユーザーはOpenDocument Format(ODF)ファイルの読込、編集、保存が出来るようになる。プラグインはMicrosoft Office 2007(Service Pack 1かそれ以降)、Microsoft Office 2003、Microsoft Office XPもしくはMicrosoft Office 2000で利用可能である
[ 10] [ 11] 。
ooo-word-filter により、Microsoft Word 2003のユーザーはOpenDocumentファイルの読込が出来るようになる。
OpenOpenOffice はPhase-nにより開発され、Microsoft Office上でOpenDocumentファイル(とOpenOffice.orgでサポートされているフォーマット)の読込と保存を可能とするフリー でオープンソース なプラグインである。完全にオフィススイートをインストールしたり、巨大なプラグインをインストールしたりする代わりに、O3は小サイズのプラグインをMicrosoft Officeシステムにインストールする。このプラグインは自動的にファイルを変換専用のサーバーに送信し、そして変換されたファイルを受信する。このサーバーはローカルに運用されるか(それゆえ個人情報はインターネットに流出しない)、またはサーバーをセットアップしたくない人のためにインターネットでアクセス可能となる。
アクセシビリティ
OpenDocumentの議論において挙がった重要な問題に、そのフォーマットが障害者に対するアクセシビリティに配慮されているか否かということがある。これに関しては、フォーマットの仕様がアクセシビリティをサポートするか、そして実装はアクセス可能なのかという2つの観点から問題提起が行われている。
仕様
OpenDocumentの仕様は集中的にアクセシビリティに関してレビューされていた。それの基となっている多くのコンポーネント(例えば、音声等マルチメディアについてはSMIL 、ベクターグラフィックス についてはSVG )は既に、World Wide Web Consortium (W3C)によるWeb Accessibility Initiative のプロセスを経ている。
また、既にタグ付きPDFを(PDFアクセシビリティのサポートによって)エクスポートするOpenDocumentファイルを読み込んだり書き込んだりするアプリケーションがある。アクセシビリティの確保に必要なほとんどのデータは既にOpenDocumentフォーマットに組み込まれていることが窺える。
OASIS OpenDocument 技術委員会(TC)はOpenDocument 1.1の草案を2006年7月27日に公開し、パブリックコメント を9月25日以降に受け付けた。
このアップデートは、仕様にアクセシビリティの情報を加えるマイナーアップデートであり、主にソフトページブレークのマーキング、テーブルヘッダのマーキング、プレゼンテーションナビゲーションのマーキング、代替テキストと表題、そしてプレゼンテーションファイルにスプレッドシートが組み込まれえることに関して行われた。
アクセシビリティの専門家であるPeter Kornは、バージョン1.1のレビューを「アクセシビリティに関する私たちの全ての懸念に着手されたことについて疑いを晴らすため」に行い、「とても満足している」と述べた。
実装
Peter Kornは、オープンドキュメントのアクセシビリティについて詳細な考察を行った[ 12] 。
彼はそこで、視覚的(縮小、拡大、ブラインド)、物理的(縮小、音声操作による縮小・拡大)、音声、認識 に関して多くの不十分な点を指摘した。彼はまた特定の障害に応じて、状況が変化することを指摘したが、大半の障害者にとって知られている問題は無い。
OpenOffice.orgは、スイッチアクセス、ヘッドマウスやアイゲイズといったインターフェイスにより操作されている場合、Microsoft Windows のオンスクリーンキーボード 等の現存する方法でうまく作動すると予想される。Unixライクなシステムの場合、GNOME の“On-screen Keyboard”は、GNOME accessibility projectのアーキテクチャを利用することができるため、Windowsのオンスクリーンキーボードを遥かに超える機能を有する。また、LinuxとMicrosoft Windowsの両方で利用可能なアプリケーションにDasher がある。GPL ライセンスの下で開発されており、ヘッドマウスやアイゲイズの代替的なソフトウェアである(眼球の動きを利用することで毎分35ワードのタイピングが可能となる)。
もし、彼ら障害者が既にMicrosoft Officeを使用しているならば、Microsoft Officeを使ってOpenDocumentファイルを読み込んだり保存したりできるプラグインを利用することで、彼らが既に慣れた方法でファイルを取り扱うことが出来るようになる。この観点から見ると、OpenDocumentは少なくともMicrosoft Office形式のファイルと同様にアクセス可能である。ただ根本的な問題は、Microsoft WindowsはGNOMEを走らせているUnixライクなシステムや、Java プラットフォーム、もしくはMac OS Xと比較してアクセシビリティに関するインフラが整っていないことにある。
Microsoft Officeの代替製品を使っているユーザーには、何かしらの問題に遭遇することがあるが、それは、ODFフォーマットに必ずしもよるのではなく、むしろ補助テクノロジーのベンダーがそれらのOSにおいて十分な開発を成し遂げていないことによる。例えば、IBM は「ワードプロセッシング、スプレッドシート、プレゼンテーション編集機能を含むWorkplace Managed Clientから利用可能な、Workplace productivity toolsが2007年までにWindows上で利用可能となる予定である」と述べた(Sutor, 2005年11月10日)。
重要なことは、OpenDocumentはオープンソースでありオープン標準 なファイルフォーマットであるため、OpenDocumentファイルを扱うために誰もが同じプログラムを使う必要は全く無いということである。それゆえ、障害をもつ人が自分の好みに合わせてプログラムを選ぶことができる。
脚注
参考文献
Korn, Peter (November 13, 2005). Massachusetts, Open Document, and Accessibility [リンク切れ ]
Parris, D.C. (November 16, 2005). Christians Challenge Microsoft to Support OpenDocument for Disadvantaged
Sutor, Bob (November 10, 2005) Regarding OpenDocument Format, Accessibility, and IBM [リンク切れ ]
関連項目
外部リンク
Groklaw's ODF Resources .
Sutor, Bob. Dr. ODF: Examining OpenDocument Format with Python, Parts 1 , 2 , 3 , 4 , 5 , and 6 .