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

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

Serving Software Downloads in 976 Categories, Downloaded 30.129.291 Times

Oracle VM VirtualBox SDK 4.0.4 r70112

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

Oracle VM VirtualBox SDK

Report Broken Link
Printer Friendly Version


Product Homepage
Download (35 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
ORACLE VM VIRTUALBOX SDK RELATED
Project Management  -  XP Studio 0.5.8
The goal of XP Studio is to create a complete software development environment in which it is easy to practice eXtreme Programming (XP) or other Agile software development methodologies.
1009 B  
Code Management Tools  -  Blue Ink 1.4.1
On its most recent software development project the use of Blue Ink increased productivity over 400% while increasing application quality and consistency. Blue Ink offers dramatic time savings to .Net software developers through Rapid Application...
2.39 MB  
Libraries  -  Azuki Framework 1.0.1
Azuki Framework project is a Java application framework designed to resolve various problems in the software development lifecycle. These goals are achieved by splitting the software conception into two main stages: creation of independent...
11.5 MB  
Development Editors  -  AwC++ 4.0
The "Awave streaming C++ audio library", or AwC++ for short, is a C++ software development kit that provides facilities for converting between different audio file formats. It supports a customizable and easily extendable set of file formats....
 
Development Editors  -  Microsoft Speech SDK x64 11
This software development kit contains the documentation, development resources, tools and samples for development of speech applications that utilize the Microsoft Speech Platform Runtime 11.
8.4 MB  
Development Editors  -  Microsoft Speech SDK 11
This software development kit contains the documentation, development resources, tools and samples for development of speech applications that utilize the Microsoft Speech Platform Runtime 11.
8.4 MB  
Utilities  -  BlueSense SDK rev 1542
BlueSense SDK is a software development kit for communicating with BlueSense equipment. BlueSense SDK allows you to read out sensors or control actuators. A user-space USB driver for all platforms is included. Examples for all modules are also...
491.52 KB  
Programming  -  Simplified Wrapper and Interface Generator 1.3.28
SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. The list of supported languages also includes non-scripting languages such as C#, Common Lisp (CLISP, Allegro CL,...
3.5 MB  
Utilities  -  DENX ELDK 4.0
DENX ELDK (Embedded Linux Development Kit) provides a complete and powerful software development environment for Embedded and Real-Time Systems: - Cross Development Tools (Compiler, Assembler, Linker etc.) to develop software for the target...
 
Libraries  -  pircbotcpp 1.4.4.1
pircbotcpp is a IRC C++ software development kit. It is a C++ port of pircbot. pircbotcpp is an Object Oriented client framework which lets you write quick and easy C++ IRC bots. pircbotcpp project includes comprehensive documentation and samples....
1.8 MB  
NEW DOWNLOADS IN PROGRAMMING, DEVELOPMENT EDITORS
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  -  SmartBuilder 1.0.4.7
SmartBuilderâ„¢Fast & Easy Making SmartBuilderâ„¢ is a combination of making Boost-up Apps easily and quickly and editing or distributing as well. You don't have to make apps separately by O/S because the apps you made are operated in both IOS...
10 B  
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  
Programming  -  Metty Meta Tag Maker 1.31
Metty allows easy creation of over 30 different meta tags that can help your web pages to be properly indexed by search engines. Metty can insert tags into an HTML file that has been imported locally or directly from a web site. No knowledge of...
2.43 MB  
Development Editors  -  Altova MobileTogether Designer 4.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....
227.87 MB  
Development Editors  -  SocialMedia driven App Developer 2.44
If you could look 1 year ahead of competition, would you want to see? - we'll give you 4 years. SocialMedia driven App Developer will help you to find new solutions for your 21st century Startup. Fine-tune cost-driving, reach, efficiency and...
2.97 MB  
Development Editors  -  App Developer 2.16
If you could look 1 year ahead of competition, would you want to see? - we'll give you 4 years. SocialMedia driven App Developer will help you to find new solutions for your 21st century Startup. Fine-tune cost-driving, reach, efficiency and...
4.17 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