[vbox-dev] VirtualBox GUI to support remote vm management?

Christian Pötzsch christian.poetzsch at oracle.com
Mon Mar 28 10:32:17 PDT 2011


Please also note that some functionality of the GUI isn't easy
transferable to a remote protocol. That is e.g. Appliance import/export,
creation of vDisks, starting of VM's (beside as headless), ...

This would require transferring a lot of data over the remote channel.
Also using a web service for local calls is slower (which the current
GUI is made for). So I guess creating a dedicated remote management
solution is much more useful.

Christian

On 03/28/11 18:17, Klaus Espenlaub wrote:
> On 25.03.2011 19:02, Huihong Luo wrote:
>> Any plan for the GUI to connect to remote vms via web services?
> 
> No short term plans, but it's been in the back of our minds for quite a
> while...
> 
>> I am browsing the source code, if somehow modify COMDefs.h (perhaps the
>> generated COMWrappers.h and COMWrappers.cpp too) to use web services,
>> then most of the GUI should work, and can be used to manage remote VMs.
>> Would this be a good approach? or re-implement the GUI from scratch?
> 
> The automatically generated code definitely has to be adjusted as well,
> as the switching between local C++ API and webservice API has to be
> implemented somewhere. For Python we already have such automatic
> switching logic which only needs a couple of specific calls when setting
> things up.
> 
> In any case, that's the best approach one can use when the existing code
> should be kept. Of course it'll need some further changes, as the code
> right now uses active listeners for events, which have to be converted
> to passive ones.
> 
> Still orders of magnitude less work than starting again from scratch,
> like phpvirtualbox and vboxweb...
> 
> Klaus
> 
> _______________________________________________
> vbox-dev mailing list
> vbox-dev at virtualbox.org
> http://vbox.innotek.de/mailman/listinfo/vbox-dev


-- 
Dr. Christian Pötzsch                             http://www.oracle.com/
========================================================================
Sitz der Gesellschaft: ORACLE Deutschland B.V. & Co. KG,
Sonnenallee 1, D-85551 Kirchheim-Heimstetten

Registergericht: Amtsgericht München, HRA 95603
Komplementärin: ORACLE Deutschland Verwaltung B.V.
Rijnzathe 6, 3454PV De Meern, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Jürgen Kunz, Marcel van de Molen, Alexander van der Ven
========================================================================




More information about the vbox-dev mailing list