Home > By category > Developer Tools >Management & Distribution > Oracle VM VirtualBox SDK



Oracle VM VirtualBox SDK

  • Downloads: 
  • Views: 
  • Rating:

The VirtualBox Software Development Kit (SDK) contains all the documentation and interface files that are needed to write code that interacts with VirtualBox.

The Oracle VM VirtualBox Main API documentation describes the so-called VirtualBox Main API which comprises all public COM interfaces and components provided by the VirtualBox server and by the Oracle VM VirtualBox client library.

Oracle VM VirtualBox employs a client-server design, meaning that whenever any part of Oracle VM VirtualBox is running -- be it the Qt GUI, the VBoxManage command-line interface or any virtual machine --, a dedicated server process named VBoxSVC runs in the background. This allows multiple processes working with Oracle VM VirtualBox to cooperate without conflicts. These processes communicate to each other using inter-process communication facilities provided by the COM implementation of the host computer.

On Windows platforms, the Oracle VM VirtualBox Main API uses Microsoft COM, a native COM implementation. On all other platforms, Mozilla XPCOM, an open-source COM implementation, is used.

All the parts that a typical Oracle VM VirtualBox user interacts with (the Qt GUI, the VBoxManage command-line interface and the VBoxVRDP server) are technically front-ends to the Main API and only use the interfaces that are documented in this Main API documentation. This ensures that, with any given release version of Oracle VM VirtualBox, all capabilities of the product that could be useful to an external client program are always exposed by way of this API.

The Oracle VM VirtualBox Main API (also called the Oracle VM VirtualBox COM library) contains two public component classes: Oracle VM VirtualBox .Oracle VM VirtualBox and Oracle VM VirtualBox. Session, which implement IVirtualBox and ISession interfaces respectively. These two classes are of supreme importance and will be needed in order for any front-end program to do anything useful. It is recommended to read the documentation of the mentioned interfaces first.

The VirtualBox.VirtualBox class is a singleton. This means that there can be only one object of this class on the local machine at any given time. This object is a parent of many other objects in the Oracle VM VirtualBox COM library and lives in the VBoxSVC process. In fact, when you create an instance of the VirtualBox.VirtualBox, the COM subsystem checks if the VBoxSVC process is already running, starts it if not, and returns you a reference to the Oracle VM VirtualBox object created in this process. When the last reference to this object is released, the VBoxSVC process ends (with a 5 second delay to protect from too frequent restarts).

The VirtualBox.Session class is a regular component. You can create as many Session objects as you need but all of them will live in a process which issues the object instantiation call. Session objects represent virtual machine sessions which are used to configure virtual machines and control their execution. for Windows2K, XP, 2003, Vista, 7

Free download from Shareware Connection - The VirtualBox Software Development Kit (SDK) contains all the documentation and interface files that are needed to write code that interacts with VirtualBox.

Publisher: Oracle | License: Shareware
Version: 4.0.4 r70112 | Platform: Win2000, Windows 7, WinOther, WinServer, WinVista
Released Date: | Rating: 0 | Title: Oracle VM VirtualBox SDK

Author Url: http://www.virtualbox.org/
Program Info Url: http://www.virtualbox.org/
Download Url: http://dlc.sun.com.edgesuite.net/virtualbox/4.0.4/VirtualBoxSDK-4.0.4-70112.zip

More downloads from Oracle VM VirtualBox SDK publisher Oracle:

Oracle Forms and Reports - Oracle Forms, a component of Oracle Fusion Middleware, is Oracle's long-established technology to design and build enterprise applications quickly and efficiently.

Oracle SQL Developer Data Modeler - Oracle SQL Developer Data Modeler is a data modeling and design tool used to increase developer productivity by providing the means to develop logical, multi-dimensional, user defined data types, relational and physical data models.

Oracle Business Intelligence Publisher - Oracle Business Intelligence Publisher is a useful tool that was designed in order to help you use your web browser or familiar desktop tools to create everything from pixel-perfect customer facing documents to interactive management reports against

Oracle BI Publisher Desktop - Oracle Business Intelligence Publisher provides client side tools to aid in the building and testing of layout templates.

Oracle TimesTen - Oracle TimesTen In-Memory Database empowers applications with the instant responsiveness and very high throughput required by today's real-time enterprises and industries such as telecom, capital markets, and defense.

Oracle VM VirtualBox SDK keywords:
Oracle VM VirtualBox SDK related downloads:

Microsoft Visio 2013 Software Development Kit - The Microsoft Visio Software Development Kit (SDK) contains the latest documentation, samples, header files, libraries, and tools that you need to develop custom solutions for Visio.

NGIO Software Development Kit - NGIO Software Development Kit is a toolkit designed for the developers that want to create application that work with data from LabQuest and LabQuest Mini devices.

Open Asset Import Library - SDK - Open Asset Import Library - SDK was specially developed as an accessible and open source Software Development Kit for Assimp.

Microsoft SharePoint 2013 Preview Software Development Kit - The Microsoft SharePoint Software Development Kit (SDK) contains conceptual overviews, programming tasks, code samples, and references to guide you in developing solutions based on SharePoint products and technologies.

Bopup IM Client SDK - Bopup IM Client Software Development Kit (SDK) is a toolkit for Windows platform that provides documentation, samples and COM components for building powerful instant messaging (IM) functionality into existing applications, developing chat software.

Shareware Connection periodically updates pricing and software information of 'Oracle VM VirtualBox SDK' from company source 'Oracle' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft,  Using 'Oracle VM VirtualBox SDK' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Oracle VM VirtualBox SDK.

New Reviews

Safe In Cloud - It is quite difficult to find any computer users nowadays who do not need to use the web, for any purpose. Whether it is for education or entertainment, the web is your best resource. You also need to use various online services for banking, ...

WebAcappella - Web design sector has witnessed several trends and technological innovations affect website development in big ways. With time, designing websites has become easier. Nowadays, you can find web design software that nearly eliminates the need to ...

Edius Pro - In the last few years, NLE video editor segment has become somewhat populated than earlier, with big names like Sony vying for attention with established behemoths like Adobe. However, Adobe’s move to subscription only model has deterred ...

DataLocker SkyCrypt - Storing data in external hard drive is what any PC user can resort to but Cloud storage is gaining popularity with time. It gives you more flexibility and you can avail free and cheaply priced data storage in cloud as well. The only aspect that ...

IDrive Classic - For every type of computer user, backing up data has become near compulsory. Apart from data loss caused by hardware snags, you cannot rule out the risk of data loss caused by malware attacks. That explains why millions of PC users back up their ...

CCleaner Network Edition - Keeping computers clean of redundant and junk data is a prerequisite and these are various methods to do that. Apart from integrated utilities that come with Windows, you can also use third party utilities to keep PC clean of junk files and ...

Wipe Expert 3 - Data security has become a serious issue for billions of computer users worldwide. From using encryption apps to backing up data in cloud, users are resorting to various measures to ensure safety of their data nowadays. However, you also need to ...

Adobe Muse CC 2014 - There was a time when Dreamweaver used to be the most widely used web design app and competitors from Microsoft or other small players used to lag behind. While the powerhouse app still enjoys a humongous user base worldwide, emergence of new ...

Video Editor - With advancements in both computer software and hardware, average users are getting into activities that were hitherto reserved for professionals. There are several video editing tools aimed at casual users as well. While professional users ...

ProAnimator - In Post production setups and 3D animation studios, using specialized CG and special effects app becomes a necessity. ProAnimator is a feature rich 3D design application targeted at motion graphics sector. It is ideal when you want to add some ...




New Downloads

TeeChart Pro ActiveX

TeeChart ActiveX charting
component offers hundreds of
Graph styles in 2D and 3D, 56
mathematical and statistical
...

dbForge Source Control for
SQL Server

dbForge Source Control for SQL
Server is a SSMS add-in for
managing SQL Server database
changes in source control. The
...

SentiMask SDK Trial

Real-time 3D face motion
capture and tracking SDK for
development of augmented
reality apps, digital
character facial ...

PostgreSQL Data Access
Components

PgDAC is an enhanced component
library for fast direct access
to PostgreSQL from Delphi,
C++Builder and Lazarus. PgDAC
...

Free WiFi Hotspot

Super easy solution to turn
laptop or notebook into a
portable Wi-Fi hotspot to
wirelessly share internet with
your ...

dbHelperCreator

Almost all Android
applications are using a
database to store data. There
are many ORM solution
available for automatic ...

VeryPDF Java PDF Viewer

Free Java PDF Viewer, Free
Java PDF Reader, Free Java
Document Viewer - Best and
Free Java PDF Reader and PDF
Renderer ...

BCGSuite for MFC

MFC extension library that
allows you to create the most
advanced user interface in the
world. It combines easy of use
...

SocketTools Library Edition

The SocketTools Library
Edition is a collection of
libraries for Internet
application development.
Includes over twenty ...

VISCOM Video Timeline SDK
ActiveX

With Video Timeline ActiveX
Control lets your application
immediately support video
timeline features within your
...

MySQL Data Access
Components

MyDAC (Data Access Components
for MySQL) is an enhanced
component library for fast
direct access to MySQL from
Delphi, ...

PowerShell Scripts for SQL

Get available SQL Servers
Get/Set default data or log
file locations Get server
version and attributes Get
database file ...