コンテンツ
VirtualBoxは仮想マシンを作成するためのプログラムです。それをあなたのコンピュータにインストールした後、あなたはそれを使用して全く異なるオペレーティングシステムを実行することができます。例えば、Mac上のWindowsまたはLinuxを実行しているコンピュータ上のApple。 VirtualBoxを使用すると、同時に複数のオペレーティングシステムを実行したり、DOSなどの現在のハードウェアではサポートされていないオペレーティングシステムを使用したりできます。
SDKを使用して、好みのプログラミング言語でVirtualBox仮想マシンと対話します。 (Jupiterimages / Creatas / Getty Images)
SDK
VirtualBoxをダウンロードすると、仮想マシンと対話するコードを入力するためのSoftware Developers Kit(SDK)もダウンロードされます。 SDKには、プラットフォームとは無関係に機能するテキストファイルとドキュメントが含まれています。特定のプラットフォーム用のパッケージが必要な場合は、別途注文する必要があります。 SDKはVirtualBoxのApplication Programming Interface(API)と連携して動作し、VirtualBoxを設定、起動、停止して、開発したソフトウェアの動作状況に関するパフォーマンス統計を取得できます。
インストール
SDKを設定するための最初のステップは、オープンソースで無料ダウンロードの仮想マシンコンポーネントをインストールして、VirtualBoxを起動することです。 Windowsでプログラムを起動するには、[プログラム]メニューから[VirtualBox]メニュー項目の[開始]をクリックします。 Macの場合は、アプリケーションフォルダを開き、「VirtualBox」をダブルクリックします。 Linuxでは、VirtualBoxは[アプリケーション]メニューの[システム]または[システムツール]グループにあります。
API
SDKをAPIと対話させるには2つの方法があります。 VirtualBoxにはComponent Object Model(COM)メカニズムが含まれています。これにより、Java、Visual Basic、またはC ++などのCOMで動作するプログラミング言語に習熟している場合は、APIを使用できます。代わりの方法はVirtualBox Webサービスを注文することです。これにより、API全体を「マップ」することができます。 Java、C ++、Python、PHP、Perlなど、「Webサービス定義言語」を含む任意のプログラミング言語でサービスを使用できます。
SDKの設定
SDKを設定するための正確な手順は、使用しているもの(COMアプローチまたはWebサービス)、および使用している言語によって異なります。たとえば、PythonでWebサービスを使用したい場合は、SDKのコードを実行するために、PythonのZSI SOAP実装をコンピュータにインストールする必要があります。一方、PythonをCOMと組み合わせて使用する場合は、SOAPがなくてもうまく機能します。 Oracleは、さまざまなインストールオプションの詳細を提供します。