[X2go-dev] upcoming release

Heinz-M. Graesing x2go-dev at x2go.org
Sun Feb 21 12:29:44 CET 2010


Hello,

R P Herrold schrieb:
>
> hmmm --- so the roadmap is non-public, or not being developed in the 
> open?   Doesn't this imply that this is not:
>
>>> What is x2go?
>>>
>>> x2go is an open source terminal server project
>
> but rather a commerical project, that permits non-insider people to 
> watch it develop in the open, under a non-encumbering license?
Ok - x2go is open and with the previous mail, I've informed you about 
the latest development. Of cause there are a lot more possibilities to 
do this and to do it more open. I'm sorry that this was not made - but 
we are are very small team and x2go is still an sparetime project. We've 
received a lot of whishes and ideas with the help of our webform - which 
- only informs us about those issues.
We'll try to change that in furture, but we're still getting a lot of 
complaints only to offer a "mailing list". Even on this important 
previous mail 8 people have answered using the webform. As there will be 
a git reposity and a wiki in future, we should add an wishlist. But what 
we really don't like is, when the communication/information about our 
project gets fragmented.
Thank you for your open words!
>
> A customary three-tier model usually has a presentation front end, a 
> application logic layer in the middle, and a data store in the back.  
> There are well defined boundries at each interface point, so that one 
> can substitute (and add capacity, facility for failover, and fanout) 
> at the needed point independent of afecting the other two.
As you might have recordnized, there is already a wrapper for database 
storage, so it is no problem to realize support for other databases. The 
fact, that we've not released a new graphical administration set yet, is 
due to a discussion on exacctly this topic. A popular discussed idea is 
building an JSON api for all administration functionalities. So anybody 
can build a administration gui or automatism even over the web and not 
in the same lan. This would solve the problem, that anybody has other 
ideas about what a administration gui should do. On the other side this 
really means a lot of work and can't be done with the existing release. 
So again this is part of the question: what is really needed?

>
> The competition between the two FOSS modern widget tool kits, is that 
> this pretends that, say, Tk/Tcl, OpenMotif, or wxWindows do not exist, 
> and that one HAS to choose to stay with the latest bleeding edge 
> 'coolness' to access some 'latest new feature'.  That alone is a clear 
> warning sign of API boundry bleed-over, and over-tight integration to 
> one implementation mothodology
Qt is a bit more that only a widget set and it is a great help because 
of so many "ready to use" capabilities. Sure - we too are looking on 
what Nokia will do with Qt, but at the moment it is - in our eyes - the 
best way to develop software for a lot of platforms. Qt is used for the 
Client, which really should be running on as many platforms as possible.

>> You'll be able to integrate the plugin into a Website and you'll have
>> all features of the x2goclient.
>
> but part of implementing this is clearly solving a design of a webbish 
> API to do the GETS, POST, and PUTS, possibly with 'REST' and Web 2.0 
> hotness.  If web control actions cannot be specified into a series of 
> atomic actions of this sort, one runs the risk of accidentially 
> designing an API model where some state is preserved at the client, 
> rather than only at the servers
>
The x2goplugin will be a plugin like "acroread" or the "flashplugin". In 
fact it will be a x2goclient shown in a <object></object> tag with the 
known communication protocols. You'll still have to contact a sshd 
server - so preconfigured it will use the port 22.
>> Yes there will be a "session sharing" option without the need of a LDAP
>> server.
>
> I guess I am confused here - how is a LDAP server on 127.0.0.1 harder 
> to get going that hte pgSQL database.  If the complaint is 'it is too 
> hard to set up, this is a symptom of:
>     write a better setup and diagnostic wizard
> , rather than:
>     remove the facility
>
> What am I missing here?
>
In the actual release, the session shadowing was only available over 
x11vnc and as an option in our LDAP administration gui. The new session 
shadowing is nx native and now available on every installation. The 
first one could also be realized by yourself.
>
> .. and what is wrong with documentation tools like the older TeX / 
> LaTeX, or the later DocBook, which are designed for version control 
> system friendly collaborative editting?  I think a wiki is the wrong 
> way to go for ystem documenation deliverables [having fought this 
> battle and lost in my work with CentOS]
>
Again this was a wish by actual 56 persons - their idea was, that this 
would be better accessed by the search engines and that the hpertext 
would solve the problem of getting to long documentations. Again : Yes 
it would help, if I could go back in time and to change all this dialogs 
to the mailing list, so they would have been discussed more open...
>> We are looking for new localisations. If x2goclient is not available in
>> your language and you want to translate it, please let us know (on the
>> list ). We'll provide a *.ts file for your language (qt-linguist).
>
> and again, this is a 'one tool kit' specific solution, rather than the 
> FSF .po file approach which is generic.
Yes - I've never understood why they have to do this on their own...

Ok - dear x2go community - please understand that we are a small Team 
and that sometimes there is a bit of attractive laziness and we prefer 
to work on the code instead on communications. We'll try to relay all 
future input visibly open.

Thank you for your open words,

Heinz



More information about the x2go-dev mailing list