Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.270.189 Times

Oracle VM VirtualBox SDK 4.0.4 r70112

Company: Oracle
Date Added: October 14, 2012  |  Visits: 768

Oracle VM VirtualBox SDK

Report Broken Link
Printer Friendly Version


Product Homepage
Download (76 downloads)



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

Requirements: No special requirements
Release Date: October 14, 2012
Platforms: Windows2K, XP, 2003, Vista, 7
Keyword: Development Oracle Vm Virtualbox Api Oracle Vm Virtualbox Client Library Oracle Vm Virtualbox Sdk Sdk Software Development Kit Virtualbox
Users rating: 0/10

License: Freeware
USER REVIEWS
More Reviews or Write Review


ORACLE VM VIRTUALBOX SDK RELATED
Utilities  -  GNU MIX Development Kit 1.2.3
GNU MIX Development Kit offers an emulation of MIX and MIXAL. The current version of MDK includes the following applications: - mixasm A MIXAL compiler, which translates your source files into binary ones, executable by the MIX virtual machine....
1024 KB  
Programming  -  NCurses Development Kit for C++ 0.0.1 Alpha4
NCurses Development Kit for C++ provides a set of widgets for text user interface like menubars, popup menus, various dialog boxes, and controls (push buttons, check buttons etc.). Using this library you can easy create a powefull console program...
77.82 KB  
Printer Tools  -  CUPS Driver Development Kit 1.2.0
CUPS Driver Development Kit (DDK) provides a suite of standard drivers, a PPD file compiler, and other utilities that can be used to develop printer drivers for CUPS and other printing environments. CUPS provides a portable printing layer for...
 
Programming  -  AVR Cross Development Kit 20060719
CDK4AVR stands for Cross Development Kit for Atmels AVR RISC processor serie and should support your development with a comprehensive Assembler and C development environment for even this processor familie under Linux. It will present only free of...
 
DNS Tools  -  PowerDNS Backend Development Kit 2.9.21
PowerDNS Backend Development Kit project allows a developer to code backends which can be loaded at runtime by PowerDNS, a nameserver that reads data from different backends. The stock distribution comes with MySQL and PostgreSQL and other...
3 MB  
Scientific and Engineering  -  Chemistry Development Kit 1.0.1
The Chemistry Development Kit (CDK) is a Java library for structural chemo- and bioinformatics.
 
Audio Tools  -  The Chemistry Development Kit for Linux 1.2.9
The Chemistry Development Kit (CDK) is a scientific, LGPL-ed library for bio- and cheminformatics and computational chemistry written in Java.
15.31 MB  
Printer Tools  -  CUPS Driver Development Kit for Linux 1.5 RC1
CUPS Driver Development Kit (DDK) provides a suite of standard drivers, a PPD file compiler, and other utilities that can be used to develop printer drivers for CUPS and other printing environments. CUPS provides a portable printing...
3.89 MB  
Programming  -  Combine Development Kit 0.4.2
The Combine Development Kit provides a Model View Controller (MVC) similar to Jakarta Struts, an Object Model code generator similar to Torque, and goes a step futher to auto generate configuration, actions and Smarty templates for the MVC.
193.99 KB  
Programming  -  Curl Web Services Development Kit 2.1
Curl Web Services Development Kit - a Curl Open Source project The WSDK library provides components necessary for building Curl applications that make use of web services. These include both SOAP/WSDL support, and an XML document model.
1.91 MB  
NEW DOWNLOADS IN PROGRAMMING, DEVELOPMENT EDITORS
Programming  -  ETAC Interpreter 2-0.1-6-ena
The ETAC programming language is, arguably, the first of an evolutionary step of dictionary and stack based token activated programming languages, capable of full traditional high-level block structured syntax with the versatility and efficiency...
13.06 MB  
Programming  -  Weather Forecast 1.0.0.0
With Weather Forecast add-in you will be able to provide your SharePoint users with simple and visually appealing tool. Any user can: 1) Add cities to the view 2) View weather forecast for 3, 5 and 7 days 3) Change temperature format 4)...
110 KB  
Programming  -  Bat To Exe Converter 2.2
Bat To Exe Converter converts BAT (.bat) script files to the EXE (.exe) format Features - Visible and invisible applications - Inclusion of additional files, icon and version information - Creation of 32-Bit and 64-Bit EXE files -...
4.04 MB  
Programming  -  FileMaker Barcode Font Encoder Plugin 13.09
The FileMaker Pro Barcode Plug-In for Windows and Macintosh easily integrates into forms and reports to add barcodes. Code 128 (sets A, B and C), Postnet, Planet, Interleaved 2 of 5, ITF, UPC-A, EAN-13, EAN-8, Codabar and MSI are supported. This...
1.53 MB  
Programming  -  Subbee 32
User friendly Subtitles Editor/Translator. Can open, convert, modify and save subtitle files in Subrip(.srt), MicroDVD(.sub) and Subviewer format. It has built-in translator for quick translation. Can change FPS, charset (Unicode, UTF8), and much...
4.19 MB  
Development Editors  -  Altova MobileTogether Designer 6.0
MobileTogether is a revolutionary RMAD framework for building data-centric apps for all platforms: iOS, Android, Windows, and others. Use a combination of visual design and functional programming to build your cross-platform mobile apps....
221.52 MB  
Development Editors  -  QTrace 0.2
A Powerful IDE for Android System Debug & Trace: 1.Fully Android IDE; 2.powerful logcat viewer, support search, highlight, bookmark. support analysing logcat by script, include memorygc, battery,keyaction etc. 3.support auto generate uml...
157.36 MB  
Development Editors  -  SocialMedia driven App Developer 3.20
SocialMedia driven App Developer is an interactive business planner for the 21st century Freeware, Shareware or App developer. Fine-tune cost-driving, reach, efficiency and sales parameters as you want. See their combined effect on Downloads,...
3.9 MB  
Development Editors  -  Comm Tunnel 2.2.0.78
Comm Tunnel is a free tool to connect endpoints. It builds a tunnel between endpoints. The endpoints can be any of serial port, TCP/IP server, TCP/IP client or UDP. The data received on one endpoint will be forward to anther fourt endpoints. It...
44.52 KB  
Development Editors  -  PilotEdit Lite 9.3.0
PilotEdit is an amazing file editor capable of editing large files. PilotEdit Lite works on both 32-bit and 64-bit Windows Operating System. 1. The file size supported by PilotEdit is unlimited Edit files larger than 10GB. 2. Support UNICODE...
9.54 MB