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 > [email protected] > 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 ======================================================================== _______________________________________________ vbox-dev mailing list [email protected] http://vbox.innotek.de/mailman/listinfo/vbox-dev
