Зміст
VirtualBox - це програма, яка використовується для створення віртуальних машин. Після інсталяції на комп'ютері можна використовувати його для запуску зовсім іншої операційної системи, наприклад Windows на Mac або Apple на комп'ютері під керуванням Linux. За допомогою VirtualBox можна одночасно запускати більше однієї операційної системи або працювати з тією, яка не підтримується існуючим обладнанням, наприклад DOS.
Використовуйте SDK для взаємодії з віртуальною машиною VirtualBox на бажаній мові програмування (Jupiterimages / Creatas / Getty Images)
SDK
Коли ви завантажуєте VirtualBox, ви також можете завантажити комплект розробників програмного забезпечення (SDK) для введення коду, який взаємодіє з віртуальною машиною. SDK містить текстові файли та документацію, які будуть працювати незалежно від платформи. Якщо вам потрібен пакет для певної платформи, ви повинні замовити її окремо. SDK працює з інтерфейсом прикладного програмування VirtualBox (API), який дозволяє конфігурувати, запускати і зупиняти VirtualBox і отримувати статистичні дані про ефективність роботи розроблюваного програмного забезпечення.
Установка
Першим кроком у налаштуванні SDK є встановлення компонентів віртуальної машини, які є відкритими джерелами та безкоштовним завантаженням, і запустіть VirtualBox. Щоб запустити програму в Windows, перейдіть до меню Програми і натисніть кнопку "Пуск" у пункті меню VirtualBox. На Mac відкрийте папку додатків і двічі клацніть "VirtualBox". У Linux ви знайдете VirtualBox в групі "Система" або "Системні інструменти" меню "Програми".
API
Існує два способи взаємодії SDK з API. VirtualBox включає в себе механізм об'єктної моделі компонента (COM), який дозволить вам використовувати API, якщо ви володієте мовою програмування, такою як Java, Visual Basic або C ++, що працює з COM. Альтернативою є замовлення веб-сервісу VirtualBox, який дозволить вам "зіставити" весь API. Ви можете використовувати цю службу з будь-якою мовою програмування, що включає в себе "Мова визначення веб-служби", наприклад, Java, C ++, Python, PHP і Perl.
Конфігурація SDK
Точні кроки налаштування SDK залежатимуть від того, що ви використовуєте: підхід COM або веб-служба, і з якою мовою ви працюєте. Якщо ви хочете використовувати веб-службу з Python, наприклад, ви повинні встановити на вашому комп'ютері програму ZSI SOAP Python для запуску коду в SDK. Якщо ви використовуєте Python з COM, з іншого боку, він буде працювати краще без SOAP. Oracle надає інформацію про різні варіанти встановлення.