
対応プラットフォーム
====================

.. sectionauthor:: 中岡 慎一郎 <s.nakaoka@aist.go.jp>

Choreonoidの開発版(バージョン1.5候補）については、以下のプラットフォームで動作することを確認しています。

* Ubuntu Linux 12.04, 14.04 (x64 アーキテクチャ）

* Windows7 (x64 アーキテクチャ）

Linuxの他のディストリビューションやバージョン、アーキテクチャについても動作するものは多いと思われますが、公式には確認をしておらず、本ドキュメントの記述に従うだけではインストールできない場合があります。

Mac OS Xについては、リリース済みのバージョン1.3等では動作確認をしているのですが、最新の開発版についてはまだ動作確認が出来ていません。Mac OS Xにて開発版を利用したい場合には、リリース版のマニュアルを参考にしてトライしてみてください。

.. 推奨プラットフォームは Ubuntu Linux です。
.. ソースコードからのビルドを行う場合でもさほど手間はかからず、動作も高速で、制御プログラムやプラグインの開発も快適に行うことができます。

.. Windowsに関してはソースコードからビルドして開発環境を構築する際に、依存ツール・ライブラリのインストールに手間がかかるのが難点です。
.. Choreonoidのリリース版についてはWindowsではインストーラが提供されており、これを用いることで手軽にインストールして試すことが出来ますが、
.. 開発版についてはインストーラは提供されていません。（インストーラの利用方法については、リリース版のマニュアルを参照してください。）
.. またパフォーマンスも Ubuntu Linux で動作させた場合と比べて少し劣る部分があります。

.. また、Choreonoidを拡張して独自の機能を構築する場合や、シミュレーションで独自のコントローラを使う場合などには、
.. Choreonoidの開発環境が必要となりますが、そちらについてもソースコードからのビルドを行う必要があります。

