Instalarea kitului VirtualBox SDK
SDK
Când descărcați VirtualBox, descărcați și un kit de dezvoltatori software (SDK, Software Developers Kit în engleză) pentru a scrie codul care interacționează cu mașina virtuală. SDK conține fișiere text și documentație independente de platformă, care funcționează indiferent de platforma pe care executați VirtualBox. Dacă aveți nevoie de un pachet specific pentru o platformă, va trebui să o comandați separat. SDK funcționează cu interfața de programare a aplicațiilor (API) a VirtualBox, care vă permite să configurați, să porniți și să opriți VirtualBox și să obțineți statistici de performanță pentru a afla cât de bine funcționează software-ul pe care îl dezvoltați.
instalare
Primul pas pentru a instala SDK-ul este să instalați componentele mașinii virtuale (acestea sunt open source și descărcarea lor gratuită) și să executați VirtualBox. Pentru a rula programul în Windows mergeți la meniul "Programe" și faceți clic pe "Start" din meniul VirtualBox. Pe un Mac, deschideți dosarul "Aplicații" și faceți dublu clic pe "VirtualBox". În Linux puteți găsi VirtualBox în grupul "System" sau "System Tools" din meniul "Applications".
API-ul
Există două moduri de a instala SDK-ul pentru a interacționa cu API-ul. VirtualBox vine cu un model de obiect component (COM), un mecanism care vă va permite să utilizați API-ul dacă aveți cunoștințe într-o limbă precum Java, Visual Basic sau C ++ care funcționează cu COM. Alternativa este să comandați serviciul web VirtualBox care hărți API-ul complet. Puteți utiliza acest serviciu cu orice limbaj de programare care include limba de definire a serviciilor web, cum ar fi Java, C ++, Python, PHP și Perl.
Instalarea SDK-ului
Pașii exacți pentru instalarea setului SDK vor depinde de faptul dacă lucrați prin abordarea COM sau prin intermediul serviciului web și în ce limbă folosiți. Dacă doriți să utilizați serviciul web cu Python, de exemplu, va trebui să instalați implementarea Python ZSI SOAP pe computerul dvs. înainte de a putea executa oricare dintre exemplele de coduri pentru dezvoltatori din SDK. Pe de altă parte, dacă utilizați Python cu COM, rulează mai bine fără SOAP. Oracle oferă detalii despre diferitele opțiuni de instalare.