[moVirt] Integrating aSpice with moVirt

Frantisek Kobzik fkobzik at redhat.com
Tue Feb 10 14:21:28 UTC 2015


Hello!

we tried to run aSPICE from moVirt via intent, this is what we got:
 - we used aSPICE from Google Play (3.7.6)
 - we spawned a VM with SPICE console without password on port 5900
 - in moVirt, we created dummy intent that was executing "spice://our_ip:our_port"
   -> the system didn't run any application
 - when we tried to change the intent url to "vnc://our_ip:our:port"
   -> system asks which application we want to run the intent - it displays popup with two items: bVNC and aSPICE
   - when proceed with aSPICE option, aSPICE client will indeed execute, but an error popup appears
   - that means aSPICE is also paired with "vnc://" intent
(- we were successful with connecting to this VM manually by punching in SPICE server ip:port from within aSPICE)

Thank you for your work on these cool projects!

Cheers!
Franta.

----- Original Message -----
From: "i iordanov" <iiordanov at gmail.com>
To: "Sphoorti Joglekar" <sphoorti.joglekar at gmail.com>
Cc: movirt at ovirt.org
Sent: Tuesday, February 10, 2015 8:21:43 AM
Subject: Re: [moVirt] Integrating aSpice with moVirt

Hi Sphoorti,

I haven't tested launching aSPICE with an intent, only bVNC.

Are you using aSPICE v3.7.6 from the market, an older version, or a
version that you've built according to the instructions in BUILDING?

If using the version from Google Play, it *should* work. If building
your own, the following changes are necessary:

sed -i 's/getScheme().equals("vnc")/getScheme().equals("spice")/'
bVNC/eclipse_projects/bVNC/src/com/iiordanov/freeaSPICE/RemoteCanvasActivity.java
sed -i 's/VncUsername/SpiceUsername/'
bVNC/eclipse_projects/bVNC/src/com/iiordanov/freeaSPICE/Constants.java
sed -i 's/VncPassword/SpicePassword/'
bVNC/eclipse_projects/bVNC/src/com/iiordanov/freeaSPICE/Constants.java

These values need to be determined programmatically, but for the
moment, they are constants that need to be changed.

Please note that the version in the market has VncUsername and
VncPassword changed to SpiceUsername, and SpicePassword respectively
as you can see above.

Apart from those changes it should function, but like I said, I
haven't tested aSPICE explicitly.

If you would like me to test as well, please provide me a binary of
movirt to save me some time as I am swamped with work at the moment.

Cheers!
iordan

On Sun, Feb 8, 2015 at 3:14 PM, Sphoorti Joglekar
<sphoorti.joglekar at gmail.com> wrote:
> Hi,
>
> Thank you for sharing the vnc specifications document. We were
> successful in calling bVnc from movirt. We now wish to extend this
> feature for aSpice.
> We have tried to connect to a VM using aSPICE filling the needed
> params (only IP and port) from inside aSPICE and it worked nice.
> When we tried to call it using an intent filling in the params using
> the same names as in case of bVNC it did not connect. The aSPICE
> client has started though - just refused to connect.
> Have you tested aSPICE to be called using an intent? Do we have to do
> something specific comparing to what is needed for bVNC?
>
>
> Best Regards,
> Sphoorti
>
>
> On Thu, Dec 11, 2014 at 11:53 PM, i iordanov <iiordanov at gmail.com> wrote:
>> Hey,
>>
>> Here is the VNC Spec document that we came up with in concert with a
>> principal dev at Dell.
>>
>> Can you please look through it and see if it'll do for our purposes?
>> Can you please identify which parameters will need to be renamed to
>> not be VNC specific but SPICE specific?
>>
>> Thanks!
>> iordan
>>
>> On Tue, Dec 9, 2014 at 12:28 PM, Sphoorti Joglekar
>> <sphoorti.joglekar at gmail.com> wrote:
>>> Hi Iordan,
>>>
>>> Thank you so much :)
>>> Maybe next round you could mentor someone :)
>>>
>>> It would be great if we could have aSpice and moVirt communicate with each
>>> other.
>>> Eagerly awaiting your response.
>>>
>>>
>>> Best Regards,
>>> Sphoorti
>>>
>>> On Tue, Dec 9, 2014 at 10:52 PM, i iordanov <iiordanov at gmail.com> wrote:
>>>>
>>>> Hi Sphoorti,
>>>>
>>>> This is a very interesting program you're participating in, I didn't
>>>> know of its existence. It's good to see!
>>>>
>>>> Incidentally, very recently, in collaboration with Dell, I added a
>>>> very detailed URI scheme support into bVNC (of which aSPICE is a
>>>> derivative). I believe with small modifications (spice:// instead of
>>>> vnc://), aSPICE can be made to benefit from this new support as well.
>>>>
>>>> Let me ask my contact at Dell whether the URI specification is ready
>>>> to be shared, and I can show you what we came up with.
>>>>
>>>> Cheers,
>>>> iordan
>>>>
>>>> On Tue, Dec 9, 2014 at 12:13 PM, Sphoorti Joglekar
>>>> <sphoorti.joglekar at gmail.com> wrote:
>>>> > Hi,
>>>> >
>>>> > I am Sphoorti Joglekar, an OPW intern for oVirt.( http://gnome.org/opw/
>>>> > )
>>>> > My OPW project is working on moVirt, an android application, to manage
>>>> > and
>>>> > monitor oVirt's datacentre.
>>>> >
>>>> > As a part of the extending the project, we are looking for integrating
>>>> > moVirt with aSpice. Are there any intents for aSpice which can be used
>>>> > with
>>>> > moVirt?
>>>> > Can aSpice be used from other applications? Could you guide us in this
>>>> > matter?
>>>> >
>>>> > We have been looking at this github repository for reference.
>>>> >
>>>> > https://github.com/iiordanov/remote-desktop-clients/tree/master/eclipse_projects/Opaque
>>>> >
>>>> > Looking forward to hear from you.
>>>> >
>>>> > Best Regards,
>>>> > Sphoorti
>>>>
>>>>
>>>>
>>>> --
>>>> The conscious mind has only one thread of execution.
>>>
>>>
>>
>>
>>
>> --
>> The conscious mind has only one thread of execution.



-- 
The conscious mind has only one thread of execution.
_______________________________________________
moVirt mailing list
moVirt at ovirt.org
http://lists.ovirt.org/mailman/listinfo/movirt



More information about the moVirt mailing list