hi all, hi esp. devs,
the LinDix company in the Netherlands has asked me to work on another
project in the context of X2go.
A couple of weeks ago we discussed possibilities of approaching the
usage of X2go in SaaS environemts (that is: not ,,Desktop as a
Serice'', but Software as a Service, meaning single, dedicated
applications in this context).
The vision is:
(a) to have a server-side X2goSSH service similar to OpenSSH that can be configured via ACLs so that remote application can be granted/denied to specific users and/or specific groups. Opposed to OpenSSH this X2go service will be able to restrict the execution of remote (server-side) commands very pedantically.
(b) to provider X2go remote apps through the programmes' menu on your local desktop
In this mail I will address vision (b) in detail:
====================
For embedding X2go Apps (single remote application provided via X2go
in rootless mode) into the desktop application menu or for providing
them as desktop links the basic ideas could be listed as follows:
o all desktop links / menu links to X2go apps will launch an instance of pyhoca-gui o only the first click on such an X2go app will load the full pyhoca-gui application (as first pyhoca-gui instance) o all other clicks will launch pyhoca-gui in interprocess-communication mode
- every secondly started pyhoca-gui will notify the firstly started
pyhoca-gui about what to do
- this will probably be approached via UDP communication (so
that it will be available on Windows as well, no unix file sockets on Windows)
o the first pyhoca-gui instance will listen to incoming requests and process them, such as
- connect to another server and...
- (...) start application A or B or C
With X2go embedded apps it will be possible to compose a desktop as a
mixture of locally installed applications and remote (SaaS)
applications on Windows and Linux.
Greetings + Request for Comments, Mike
--
DAS-NETZWERKTEAM mike gabriel, dorfstr. 27, 24245 barmissen fon: +49 (4302) 281418, fax: +49 (4302) 281419
GnuPG Key ID 0xB588399B mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy: https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xf...
Hallo Mike,
I very glad that you starting to work on new project related to X2Go.
However, I'm not sure, that it is a right place to discuss such projects. This is a "X2go-dev" list. It mean, that here is all about developing of X2Go. As you can see on http://www.x2go.org, X2Go components are: x2goclient/plugin, x2goserver, x2gothinclient, x2goadmintools.
I am personally very glad, that there are new interesting projects related to x2go and I hope that we will have even more such projects in future, but I also think, that discussion of such projects in X2Go-dev list is off-topic.
Possible, we should create a mailing list for discussing of x2go related projects such pyHoca and python-x2goserver API. What are you think about it?
Regards, alex
Am 13.05.2011 00:29, schrieb Mike Gabriel:
hi all, hi esp. devs,
the LinDix company in the Netherlands has asked me to work on another project in the context of X2go.
A couple of weeks ago we discussed possibilities of approaching the usage of X2go in SaaS environemts (that is: not ,,Desktop as a Serice'', but Software as a Service, meaning single, dedicated applications in this context).
The vision is:
(a) to have a server-side X2goSSH service similar to OpenSSH that can be configured via ACLs so that remote application can be granted/denied to specific users and/or specific groups. Opposed to OpenSSH this X2go service will be able to restrict the execution of remote (server-side) commands very pedantically.
(b) to provider X2go remote apps through the programmes' menu on your local desktop
In this mail I will address vision (b) in detail:
====================
For embedding X2go Apps (single remote application provided via X2go in rootless mode) into the desktop application menu or for providing them as desktop links the basic ideas could be listed as follows:
o all desktop links / menu links to X2go apps will launch an instance of pyhoca-gui o only the first click on such an X2go app will load the full pyhoca-gui application (as first pyhoca-gui instance) o all other clicks will launch pyhoca-gui in interprocess-communication mode
- every secondly started pyhoca-gui will notify the firstly started pyhoca-gui about what to do - this will probably be approached via UDP communication (so that
it will be available on Windows as well, no unix file sockets on Windows)
o the first pyhoca-gui instance will listen to incoming requests and process them, such as
- connect to another server and... - (...) start application A or B or C
With X2go embedded apps it will be possible to compose a desktop as a mixture of locally installed applications and remote (SaaS) applications on Windows and Linux.
Greetings + Request for Comments, Mike
X2go-dev mailing list X2go-dev@lists.berlios.de https://lists.berlios.de/mailman/listinfo/x2go-dev
-- Oleksandr Shneyder Dipl. Informatik X2go Core Developer Team
email: oleksandr.shneyder@obviously-nice.de web: www.obviously-nice.de
--> X2go - everywhere@home
Dear Oleksandr, dear Mike,
Am Freitag, den 13.05.2011, 08:19 +0200 schrieb Oleksandr Shneyder:
I very glad that you starting to work on new project related to X2Go.
However, I'm not sure, that it is a right place to discuss such projects. This is a "X2go-dev" list. It mean, that here is all about developing of X2Go. As you can see on http://www.x2go.org, X2Go components are: x2goclient/plugin, x2goserver, x2gothinclient, x2goadmintools.
I am personally very glad, that there are new interesting projects related to x2go and I hope that we will have even more such projects in future, but I also think, that discussion of such projects in X2Go-dev list is off-topic.
Possible, we should create a mailing list for discussing of x2go related projects such pyHoca and python-x2goserver API. What are you think about it?
I do not think a separate list is a good idea. The X2go developers are subscribed to this list and if interested they can give valuable comments to such related projects. Therefore it should be discussed on this list.
If you are concerned about too much traffic we should come up with a tagging scheme so that people can easier sort messages out they are not interested in.
Thanks,
Paul
On 2011-05-13 08:47, Paul Menzel wrote:
I do not think a separate list is a good idea. The X2go developers are subscribed to this list and if interested they can give valuable comments to such related projects. Therefore it should be discussed on this list.
If you are concerned about too much traffic we should come up with a tagging scheme so that people can easier sort messages out they are not interested in.
I do agree here. I don't think there is a need for an extra ML; especially as long as reading the topic is enough to decide whether it's worth reading the mail or not. It's not that high traffic after all. None the less I also understand Alex's concerns. Therefore I think it would be good idea to put the python stuff under a different domain (packages.pyhoca.de or whatever) and also create a separate ppa for the ubuntu builds (Same applies for the wiki, etc).
Cheers Morty
-- Dipl.-Ing. Moritz 'Morty' Struebe (Wissenschaftlicher Mitarbeiter) Lehrstuhl für Informatik 4 (Verteilte Systeme und Betriebssysteme) Friedrich-Alexander-Universität Erlangen-Nürnberg Martensstr. 1 91058 Erlangen
Tel : +49 9131 85-25419 Fax : +49 9131 85-28732 eMail : struebe@informatik.uni-erlangen.de WWW : http://www4.informatik.uni-erlangen.de/~morty
Hi all,
On Fr 13 Mai 2011 12:37:05 CEST Moritz Struebe wrote:
None the less I also understand Alex's concerns. Therefore I think it would be good idea to put the python stuff under a different domain (packages.pyhoca.de or whatever) and also create a separate ppa for the ubuntu builds (Same applies for the wiki, etc).
hmmm... if possible I would like to keep the amount of infrastructure
as low as possible. I wouldn't open up a new domain for the python
x2go code. I would rather move it back to das-netzwerkteam.de.
Greets, Mike
--
DAS-NETZWERKTEAM mike gabriel, dorfstr. 27, 24245 barmissen fon: +49 (4302) 281418, fax: +49 (4302) 281419
GnuPG Key ID 0xB588399B mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy: https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xf...
Dear Oleksandr, dear Mike,
Am Freitag, den 13.05.2011, 08:19 +0200 schrieb Oleksandr Shneyder:
I very glad that you starting to work on new project related to X2Go.
However, I'm not sure, that it is a right place to discuss such projects. This is a "X2go-dev" list. It mean, that here is all about developing of X2Go. As you can see on http://www.x2go.org, X2Go components are: x2goclient/plugin, x2goserver, x2gothinclient, x2goadmintools.
I am personally very glad, that there are new interesting projects related to x2go and I hope that we will have even more such projects in future, but I also think, that discussion of such projects in X2Go-dev list is off-topic.
Possible, we should create a mailing list for discussing of x2go related projects such pyHoca and python-x2goserver API. What are you think about it?
I do not think a separate list is a good idea. The X2go developers are subscribed to this list and if interested they can give valuable comments to such related projects. Therefore it should be discussed on this list.
If you are concerned about too much traffic we should come up with a tagging scheme so that people can easier sort messages out they are not interested in. <snip> I agree. There are different maintainers for the different families of
On Fri, 2011-05-13 at 08:47 +0200, Paul Menzel wrote: projects but, since the development and power user pools are shared, it makes sense to keep a single mailing list - John
Hi Alex, hi all,
thanks a lot for your mail.
On Fr 13 Mai 2011 08:19:06 CEST Oleksandr Shneyder wrote:
Hallo Mike,
I very glad that you starting to work on new project related to X2Go.
However, I'm not sure, that it is a right place to discuss such projects. This is a "X2go-dev" list. It mean, that here is all about developing of X2Go. As you can see on http://www.x2go.org, X2Go components are: x2goclient/plugin, x2goserver, x2gothinclient, x2goadmintools.
I am personally very glad, that there are new interesting projects related to x2go and I hope that we will have even more such projects in future, but I also think, that discussion of such projects in X2Go-dev list is off-topic.
Possible, we should create a mailing list for discussing of x2go related projects such pyHoca and python-x2goserver API. What are you think about it?
Regards, alex
I would love to see all work around X2go as one common project. I
understand that my Python contributions around X2go enlarge the
project context unexpectedly. My wish is to work together and develop
common concepts. That is the reason why I am posting these new ideas
at all(!).
If that is not Ok by Heinz and/or you or anyone else, I will be happy
to set up my own infrastructure for development and communication or
agree on having set up separate communication channels in the x2go.org
domain (or on BerliOS). But my fear is that the projects will then
divert. From my point of view this should be avoided.
Best, Mike
--
DAS-NETZWERKTEAM mike gabriel, dorfstr. 27, 24245 barmissen fon: +49 (4302) 281418, fax: +49 (4302) 281419
GnuPG Key ID 0xB588399B mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy: https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xf...