Memasang VirtualBox SDK
SDK
Ketika Anda mengunduh VirtualBox Anda juga mengunduh perangkat pengembang perangkat lunak (SDK, Software Developers Kit dalam bahasa Inggris) untuk menulis kode yang berinteraksi dengan mesin virtual. SDK berisi file teks platform-independen dan dokumentasi yang berfungsi terlepas dari platform tempat Anda menjalankan VirtualBox. Jika Anda membutuhkan paket khusus untuk platform, Anda harus memesannya secara terpisah. SDK bekerja dengan Application Programming Interface (API) dari VirtualBox, yang memungkinkan Anda untuk mengkonfigurasi, memulai dan menghentikan VirtualBox dan mendapatkan statistik kinerja untuk mengetahui seberapa baik perangkat lunak yang Anda kembangkan bekerja.
Instalasi
Langkah pertama untuk menginstal SDK adalah menginstal komponen mesin virtual (ini open source dan unduhannya gratis) dan menjalankan VirtualBox. Untuk menjalankan program di Windows, buka menu "Program" dan klik "Mulai" di menu VirtualBox. Di Mac, buka folder "Aplikasi" dan klik dua kali pada "VirtualBox". Di Linux Anda dapat menemukan VirtualBox di grup "System" atau "System Tools" dari menu "Applications".
API
Ada dua cara untuk memasang SDK untuk berinteraksi dengan API. VirtualBox dilengkapi dengan Component Object Model (COM), sebuah mekanisme yang akan memungkinkan Anda untuk menggunakan API jika Anda mahir dalam bahasa seperti Java, Visual Basic atau C ++ yang bekerja dengan COM. Alternatifnya adalah memesan layanan web VirtualBox yang memetakan API lengkap. Anda dapat menggunakan layanan ini dengan bahasa pemrograman apa pun yang menggabungkan bahasa definisi layanan web, seperti Java, C ++, Python, PHP, dan Perl.
Memasang SDK
Langkah-langkah yang tepat untuk menginstal SDK akan tergantung pada apakah Anda bekerja melalui COM atau melalui pendekatan layanan web dan bahasa apa yang Anda gunakan. Jika Anda ingin menggunakan layanan web dengan Python, misalnya, Anda harus menginstal implementasi Python ZSI SOAP pada komputer Anda sebelum Anda dapat menjalankan kode contoh apa pun untuk pengembang di SDK. Di sisi lain, jika Anda menggunakan Python dengan COM berjalan lebih baik tanpa SOAP. Oracle menyediakan detail tentang opsi instalasi yang berbeda.