
Olá, I'm running some tests with Raspberry Pi, trying to use it as a thin client to oVirt. My initial test was just open web User Portal using a browser. But RasPi limited performance is leading browser to repeatedly show the warning for "unresponsive script" before load the portal. Trying to have a lighter way to access oVirt with the same functions as in "Basic" User Portal, I wrote this Python-GTK client. Its performance in RasPi is quite acceptable currently. I'm wondering if you guys have any interest in putting the bits somewhere along with the project repositories. Maybe in "samples-portals"? Source code: https://github.com/apahim/ovirt-userportal-gtk Here a screenshot with it in action: http://pbrd.co/1onSA7O Best Regards, -- Pahim

Hi, this project looks nice! Indeed, UserPortal can be sluggish on devices with limited performance. Going for custom, light-weight UserPortal sounds like a natural choice, "samples-portals" repo sounds like a natural place :) Note that (very) soon I'm going to present a prototype of oVirt.js, SDK for working with oVirt within JavaScript environment. In future, we could implement light-weight UserPortal as web application, or we could use Node.js to host the client application code. Regards, Vojtech ----- Original Message -----
From: "Amador Pahim" <amador@pahim.org> To: devel@ovirt.org Sent: Tuesday, May 27, 2014 4:53:35 AM Subject: [ovirt-devel] Python-GTK User Portal
Olá,
I'm running some tests with Raspberry Pi, trying to use it as a thin client to oVirt.
My initial test was just open web User Portal using a browser. But RasPi limited performance is leading browser to repeatedly show the warning for "unresponsive script" before load the portal.
Trying to have a lighter way to access oVirt with the same functions as in "Basic" User Portal, I wrote this Python-GTK client. Its performance in RasPi is quite acceptable currently.
I'm wondering if you guys have any interest in putting the bits somewhere along with the project repositories. Maybe in "samples-portals"?
Source code: https://github.com/apahim/ovirt-userportal-gtk
Here a screenshot with it in action: http://pbrd.co/1onSA7O
Best Regards, -- Pahim _______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel

On May 27, 2014, at 12:48 , Vojtech Szocs <vszocs@redhat.com> wrote:
Hi, this project looks nice!
Indeed, UserPortal can be sluggish on devices with limited performance. Going for custom, light-weight UserPortal sounds like a natural choice, "samples-portals" repo sounds like a natural place :)
Note that (very) soon I'm going to present a prototype of oVirt.js, SDK for working with oVirt within JavaScript environment. In future, we could implement light-weight UserPortal as web application, or we could use Node.js to host the client application code.
It's awesomely simple. Even as a non-web application I think it's worth it:) It can be a great way how to find out what are we missing in SDK, what is not effective enough for big scale usage, debugging, etc.. I wouldn't hesitate much to throw the current user portal away and replace it with this. One small bug in current portal takes longer to fix than this whole thing… Thanks, michal
Regards, Vojtech
----- Original Message -----
From: "Amador Pahim" <amador@pahim.org> To: devel@ovirt.org Sent: Tuesday, May 27, 2014 4:53:35 AM Subject: [ovirt-devel] Python-GTK User Portal
Olá,
I'm running some tests with Raspberry Pi, trying to use it as a thin client to oVirt.
My initial test was just open web User Portal using a browser. But RasPi limited performance is leading browser to repeatedly show the warning for "unresponsive script" before load the portal.
Trying to have a lighter way to access oVirt with the same functions as in "Basic" User Portal, I wrote this Python-GTK client. Its performance in RasPi is quite acceptable currently.
I'm wondering if you guys have any interest in putting the bits somewhere along with the project repositories. Maybe in "samples-portals"?
Source code: https://github.com/apahim/ovirt-userportal-gtk
Here a screenshot with it in action: http://pbrd.co/1onSA7O
Best Regards, -- Pahim _______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel
_______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel

----- Original Message -----
From: "Michal Skrivanek" <michal.skrivanek@redhat.com> To: "Vojtech Szocs" <vszocs@redhat.com>, "Amador Pahim" <amador@pahim.org> Cc: devel@ovirt.org Sent: Tuesday, May 27, 2014 12:54:16 PM Subject: Re: [ovirt-devel] Python-GTK User Portal
On May 27, 2014, at 12:48 , Vojtech Szocs <vszocs@redhat.com> wrote:
Hi, this project looks nice!
Indeed, UserPortal can be sluggish on devices with limited performance. Going for custom, light-weight UserPortal sounds like a natural choice, "samples-portals" repo sounds like a natural place :)
Note that (very) soon I'm going to present a prototype of oVirt.js, SDK for working with oVirt within JavaScript environment. In future, we could implement light-weight UserPortal as web application, or we could use Node.js to host the client application code.
It's awesomely simple. Even as a non-web application I think it's worth it:) It can be a great way how to find out what are we missing in SDK, what is not effective enough for big scale usage, debugging, etc..
I wouldn't hesitate much to throw the current user portal away and replace it with this. One small bug in current portal takes longer to fix than this whole thing…
I would not necessarily throw it away, but I'm completely for moving such a project to the oVirt umbrella. We could even have an image for thin clients that boots into this sort of application.
Thanks, michal
Regards, Vojtech
----- Original Message -----
From: "Amador Pahim" <amador@pahim.org> To: devel@ovirt.org Sent: Tuesday, May 27, 2014 4:53:35 AM Subject: [ovirt-devel] Python-GTK User Portal
Olá,
I'm running some tests with Raspberry Pi, trying to use it as a thin client to oVirt.
My initial test was just open web User Portal using a browser. But RasPi limited performance is leading browser to repeatedly show the warning for "unresponsive script" before load the portal.
Trying to have a lighter way to access oVirt with the same functions as in "Basic" User Portal, I wrote this Python-GTK client. Its performance in RasPi is quite acceptable currently.
I'm wondering if you guys have any interest in putting the bits somewhere along with the project repositories. Maybe in "samples-portals"?
Source code: https://github.com/apahim/ovirt-userportal-gtk
Here a screenshot with it in action: http://pbrd.co/1onSA7O
Best Regards, -- Pahim _______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel
_______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel
_______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel

----- Original Message -----
From: "Antoni Segura Puimedon" <asegurap@redhat.com> To: "Michal Skrivanek" <michal.skrivanek@redhat.com> Cc: "Vojtech Szocs" <vszocs@redhat.com>, "Amador Pahim" <amador@pahim.org>, devel@ovirt.org Sent: Tuesday, May 27, 2014 1:16:17 PM Subject: Re: [ovirt-devel] Python-GTK User Portal
----- Original Message -----
From: "Michal Skrivanek" <michal.skrivanek@redhat.com> To: "Vojtech Szocs" <vszocs@redhat.com>, "Amador Pahim" <amador@pahim.org> Cc: devel@ovirt.org Sent: Tuesday, May 27, 2014 12:54:16 PM Subject: Re: [ovirt-devel] Python-GTK User Portal
On May 27, 2014, at 12:48 , Vojtech Szocs <vszocs@redhat.com> wrote:
Hi, this project looks nice!
Indeed, UserPortal can be sluggish on devices with limited performance. Going for custom, light-weight UserPortal sounds like a natural choice, "samples-portals" repo sounds like a natural place :)
Note that (very) soon I'm going to present a prototype of oVirt.js, SDK for working with oVirt within JavaScript environment. In future, we could implement light-weight UserPortal as web application, or we could use Node.js to host the client application code.
It's awesomely simple. Even as a non-web application I think it's worth it:) It can be a great way how to find out what are we missing in SDK, what is not effective enough for big scale usage, debugging, etc..
I wouldn't hesitate much to throw the current user portal away and replace it with this. One small bug in current portal takes longer to fix than this whole thing…
I admit that current development workflow is quite complex for a rather simple application that UserPortal should be. Also consider that UserPortal contains two things, "Basic" + "Extended" section, so it's more complex by design :) Anyway, JavaScript SDK should bring more possibilities.
I would not necessarily throw it away, but I'm completely for moving such a project to the oVirt umbrella. We could even have an image for thin clients that boots into this sort of application.
Yes, thin clients for specific devices (like ones with limited performance) are clients too, so I agree with above.
Thanks, michal
Regards, Vojtech
----- Original Message -----
From: "Amador Pahim" <amador@pahim.org> To: devel@ovirt.org Sent: Tuesday, May 27, 2014 4:53:35 AM Subject: [ovirt-devel] Python-GTK User Portal
Olá,
I'm running some tests with Raspberry Pi, trying to use it as a thin client to oVirt.
My initial test was just open web User Portal using a browser. But RasPi limited performance is leading browser to repeatedly show the warning for "unresponsive script" before load the portal.
Trying to have a lighter way to access oVirt with the same functions as in "Basic" User Portal, I wrote this Python-GTK client. Its performance in RasPi is quite acceptable currently.
I'm wondering if you guys have any interest in putting the bits somewhere along with the project repositories. Maybe in "samples-portals"?
Source code: https://github.com/apahim/ovirt-userportal-gtk
Here a screenshot with it in action: http://pbrd.co/1onSA7O
Best Regards, -- Pahim _______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel
_______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel
_______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel

On 05/27/2014 02:25 PM, Vojtech Szocs wrote:
----- Original Message -----
From: "Antoni Segura Puimedon" <asegurap@redhat.com> To: "Michal Skrivanek" <michal.skrivanek@redhat.com> Cc: "Vojtech Szocs" <vszocs@redhat.com>, "Amador Pahim" <amador@pahim.org>, devel@ovirt.org Sent: Tuesday, May 27, 2014 1:16:17 PM Subject: Re: [ovirt-devel] Python-GTK User Portal
----- Original Message -----
From: "Michal Skrivanek" <michal.skrivanek@redhat.com> To: "Vojtech Szocs" <vszocs@redhat.com>, "Amador Pahim" <amador@pahim.org> Cc: devel@ovirt.org Sent: Tuesday, May 27, 2014 12:54:16 PM Subject: Re: [ovirt-devel] Python-GTK User Portal
On May 27, 2014, at 12:48 , Vojtech Szocs <vszocs@redhat.com> wrote:
Hi, this project looks nice!
Indeed, UserPortal can be sluggish on devices with limited performance. Going for custom, light-weight UserPortal sounds like a natural choice, "samples-portals" repo sounds like a natural place :)
Note that (very) soon I'm going to present a prototype of oVirt.js, SDK for working with oVirt within JavaScript environment. In future, we could implement light-weight UserPortal as web application, or we could use Node.js to host the client application code.
It's awesomely simple. Even as a non-web application I think it's worth it:) It can be a great way how to find out what are we missing in SDK, what is not effective enough for big scale usage, debugging, etc..
I wouldn't hesitate much to throw the current user portal away and replace it with this. One small bug in current portal takes longer to fix than this whole thing…
I admit that current development workflow is quite complex for a rather simple application that UserPortal should be. Also consider that UserPortal contains two things, "Basic" + "Extended" section, so it's more complex by design :)
Anyway, JavaScript SDK should bring more possibilities.
I would not necessarily throw it away, but I'm completely for moving such a project to the oVirt umbrella. We could even have an image for thin clients that boots into this sort of application.
Yes, thin clients for specific devices (like ones with limited performance) are clients too, so I agree with above.
we could do a 'lighter' version of it (well, we could do a 'basic html' version if we really want it light...)
Thanks, michal
Regards, Vojtech
----- Original Message -----
From: "Amador Pahim" <amador@pahim.org> To: devel@ovirt.org Sent: Tuesday, May 27, 2014 4:53:35 AM Subject: [ovirt-devel] Python-GTK User Portal
Olá,
I'm running some tests with Raspberry Pi, trying to use it as a thin client to oVirt.
My initial test was just open web User Portal using a browser. But RasPi limited performance is leading browser to repeatedly show the warning for "unresponsive script" before load the portal.
Trying to have a lighter way to access oVirt with the same functions as in "Basic" User Portal, I wrote this Python-GTK client. Its performance in RasPi is quite acceptable currently.
I'm wondering if you guys have any interest in putting the bits somewhere along with the project repositories. Maybe in "samples-portals"?
Source code: https://github.com/apahim/ovirt-userportal-gtk
Here a screenshot with it in action: http://pbrd.co/1onSA7O
Best Regards, -- Pahim _______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel
_______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel
_______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel
_______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel

----- Original Message -----
From: "Itamar Heim" <iheim@redhat.com> To: "Vojtech Szocs" <vszocs@redhat.com>, "Antoni Segura Puimedon" <asegurap@redhat.com> Cc: devel@ovirt.org Sent: Thursday, June 5, 2014 9:36:01 PM Subject: Re: [ovirt-devel] Python-GTK User Portal
On 05/27/2014 02:25 PM, Vojtech Szocs wrote:
----- Original Message -----
From: "Antoni Segura Puimedon" <asegurap@redhat.com> To: "Michal Skrivanek" <michal.skrivanek@redhat.com> Cc: "Vojtech Szocs" <vszocs@redhat.com>, "Amador Pahim" <amador@pahim.org>, devel@ovirt.org Sent: Tuesday, May 27, 2014 1:16:17 PM Subject: Re: [ovirt-devel] Python-GTK User Portal
----- Original Message -----
From: "Michal Skrivanek" <michal.skrivanek@redhat.com> To: "Vojtech Szocs" <vszocs@redhat.com>, "Amador Pahim" <amador@pahim.org> Cc: devel@ovirt.org Sent: Tuesday, May 27, 2014 12:54:16 PM Subject: Re: [ovirt-devel] Python-GTK User Portal
On May 27, 2014, at 12:48 , Vojtech Szocs <vszocs@redhat.com> wrote:
Hi, this project looks nice!
Indeed, UserPortal can be sluggish on devices with limited performance. Going for custom, light-weight UserPortal sounds like a natural choice, "samples-portals" repo sounds like a natural place :)
Note that (very) soon I'm going to present a prototype of oVirt.js, SDK for working with oVirt within JavaScript environment. In future, we could implement light-weight UserPortal as web application, or we could use Node.js to host the client application code.
It's awesomely simple. Even as a non-web application I think it's worth it:) It can be a great way how to find out what are we missing in SDK, what is not effective enough for big scale usage, debugging, etc..
I wouldn't hesitate much to throw the current user portal away and replace it with this. One small bug in current portal takes longer to fix than this whole thing…
I admit that current development workflow is quite complex for a rather simple application that UserPortal should be. Also consider that UserPortal contains two things, "Basic" + "Extended" section, so it's more complex by design :)
Anyway, JavaScript SDK should bring more possibilities.
I would not necessarily throw it away, but I'm completely for moving such a project to the oVirt umbrella. We could even have an image for thin clients that boots into this sort of application.
Yes, thin clients for specific devices (like ones with limited performance) are clients too, so I agree with above.
we could do a 'lighter' version of it (well, we could do a 'basic html' version if we really want it light...)
The problem for ultra-thin clients, like the raspberry pi is, is that the browser itself is a taking a lot of resources. But in any case, making a lighter user portal, once wayland is stable and using midori, it could be performant enough for ultra-thin clients.
Thanks, michal
Regards, Vojtech
----- Original Message -----
From: "Amador Pahim" <amador@pahim.org> To: devel@ovirt.org Sent: Tuesday, May 27, 2014 4:53:35 AM Subject: [ovirt-devel] Python-GTK User Portal
Olá,
I'm running some tests with Raspberry Pi, trying to use it as a thin client to oVirt.
My initial test was just open web User Portal using a browser. But RasPi limited performance is leading browser to repeatedly show the warning for "unresponsive script" before load the portal.
Trying to have a lighter way to access oVirt with the same functions as in "Basic" User Portal, I wrote this Python-GTK client. Its performance in RasPi is quite acceptable currently.
I'm wondering if you guys have any interest in putting the bits somewhere along with the project repositories. Maybe in "samples-portals"?
Source code: https://github.com/apahim/ovirt-userportal-gtk
Here a screenshot with it in action: http://pbrd.co/1onSA7O
Best Regards, -- Pahim _______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel
_______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel
_______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel
_______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel

On Tue, May 27, 2014 at 8:16 AM, Antoni Segura Puimedon <asegurap@redhat.com> wrote:
----- Original Message -----
From: "Michal Skrivanek" <michal.skrivanek@redhat.com> To: "Vojtech Szocs" <vszocs@redhat.com>, "Amador Pahim" <amador@pahim.org> Cc: devel@ovirt.org Sent: Tuesday, May 27, 2014 12:54:16 PM Subject: Re: [ovirt-devel] Python-GTK User Portal
On May 27, 2014, at 12:48 , Vojtech Szocs <vszocs@redhat.com> wrote:
Hi, this project looks nice!
Indeed, UserPortal can be sluggish on devices with limited performance. Going for custom, light-weight UserPortal sounds like a natural choice, "samples-portals" repo sounds like a natural place :)
Good. I'm sending it there :)
Note that (very) soon I'm going to present a prototype of oVirt.js, SDK for working with oVirt within JavaScript environment. In future, we could implement light-weight UserPortal as web application, or we could use Node.js to host the client application code.
Looking forward to have it.
It's awesomely simple. Even as a non-web application I think it's worth it:) It can be a great way how to find out what are we missing in SDK, what is not effective enough for big scale usage, debugging, etc..
I wouldn't hesitate much to throw the current user portal away and replace it with this. One small bug in current portal takes longer to fix than this whole thing...
Indeed. The SDK made it incredible simple. Not sure if we have it, but I did not see the ".vv" file download with SDK. It could make console access even easier. I will look deeper into this and, if not a feature, request/discuss it in bugzilla.
I would not necessarily throw it away, but I'm completely for moving such a project to the oVirt umbrella. We could even have an image for thin clients that boots into this sort of application.
I'm using Pidora and currently the only missing package is virt-manager, so I'm using spicy (spice-gtk-tools). With some commands we can make Pidora boot into the userportal-gtk. Also, there is the RPi Thin Client Project - "RPi TC" (http://rpitc.blogspot.com.br/) that delivers the image with various VDI clients and it does includes a virt-manager build. So I think we can have both... a Pidora custom image booting into userportal-gtk and the client itself included in RPi TC. Thank you guys for the support.

On Tue, May 27, 2014 at 7:48 AM, Vojtech Szocs <vszocs@redhat.com> wrote:
Hi, this project looks nice!
Indeed, UserPortal can be sluggish on devices with limited performance. Going for custom, light-weight UserPortal sounds like a natural choice, "samples-portals" repo sounds like a natural place :)
The code was merged into the samples-portals: http://gerrit.ovirt.org/gitweb?p=samples-portals.git;a=tree;f=python-gtk;
Note that (very) soon I'm going to present a prototype of oVirt.js, SDK for working with oVirt within JavaScript environment. In future, we could implement light-weight UserPortal as web application, or we could use Node.js to host the client application code.
Regards, Vojtech
----- Original Message -----
From: "Amador Pahim" <amador@pahim.org> To: devel@ovirt.org Sent: Tuesday, May 27, 2014 4:53:35 AM Subject: [ovirt-devel] Python-GTK User Portal
Olá,
I'm running some tests with Raspberry Pi, trying to use it as a thin client to oVirt.
My initial test was just open web User Portal using a browser. But RasPi limited performance is leading browser to repeatedly show the warning for "unresponsive script" before load the portal.
Trying to have a lighter way to access oVirt with the same functions as in "Basic" User Portal, I wrote this Python-GTK client. Its performance in RasPi is quite acceptable currently.
I'm wondering if you guys have any interest in putting the bits somewhere along with the project repositories. Maybe in "samples-portals"?
Source code: https://github.com/apahim/ovirt-userportal-gtk
Here a screenshot with it in action: http://pbrd.co/1onSA7O
Best Regards, -- Pahim _______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel
-- Pahim

----- Original Message -----
From: "Amador Pahim" <amador@pahim.org> To: "Vojtech Szocs" <vszocs@redhat.com> Cc: devel@ovirt.org Sent: Wednesday, May 28, 2014 4:10:51 PM Subject: Re: [ovirt-devel] Python-GTK User Portal
On Tue, May 27, 2014 at 7:48 AM, Vojtech Szocs <vszocs@redhat.com> wrote:
Hi, this project looks nice!
Indeed, UserPortal can be sluggish on devices with limited performance. Going for custom, light-weight UserPortal sounds like a natural choice, "samples-portals" repo sounds like a natural place :)
The code was merged into the samples-portals: http://gerrit.ovirt.org/gitweb?p=samples-portals.git;a=tree;f=python-gtk;
Nice!
Note that (very) soon I'm going to present a prototype of oVirt.js, SDK for working with oVirt within JavaScript environment. In future, we could implement light-weight UserPortal as web application, or we could use Node.js to host the client application code.
Regards, Vojtech
----- Original Message -----
From: "Amador Pahim" <amador@pahim.org> To: devel@ovirt.org Sent: Tuesday, May 27, 2014 4:53:35 AM Subject: [ovirt-devel] Python-GTK User Portal
Olá,
I'm running some tests with Raspberry Pi, trying to use it as a thin client to oVirt.
My initial test was just open web User Portal using a browser. But RasPi limited performance is leading browser to repeatedly show the warning for "unresponsive script" before load the portal.
Trying to have a lighter way to access oVirt with the same functions as in "Basic" User Portal, I wrote this Python-GTK client. Its performance in RasPi is quite acceptable currently.
I'm wondering if you guys have any interest in putting the bits somewhere along with the project repositories. Maybe in "samples-portals"?
Source code: https://github.com/apahim/ovirt-userportal-gtk
Here a screenshot with it in action: http://pbrd.co/1onSA7O
Best Regards, -- Pahim _______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel
-- Pahim

Hi, ----- Original Message -----
From: "Amador Pahim" <amador@pahim.org> To: devel@ovirt.org Sent: Tuesday, May 27, 2014 4:53:35 AM Subject: [ovirt-devel] Python-GTK User Portal
Olá,
I'm running some tests with Raspberry Pi, trying to use it as a thin client to oVirt.
My initial test was just open web User Portal using a browser. But RasPi limited performance is leading browser to repeatedly show the warning for "unresponsive script" before load the portal.
Trying to have a lighter way to access oVirt with the same functions as in "Basic" User Portal, I wrote this Python-GTK client. Its performance in RasPi is quite acceptable currently.
I'm wondering if you guys have any interest in putting the bits somewhere along with the project repositories. Maybe in "samples-portals"?
Source code: https://github.com/apahim/ovirt-userportal-gtk
Here a screenshot with it in action: http://pbrd.co/1onSA7O
Just looked at the code and looks really nice! Kudos -- Francesco Romani RedHat Engineering Virtualization R & D Phone: 8261328 IRC: fromani
participants (6)
-
Amador Pahim
-
Antoni Segura Puimedon
-
Francesco Romani
-
Itamar Heim
-
Michal Skrivanek
-
Vojtech Szocs