This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
wiki:development:roadmap [2013/07/02 01:29] sunweaver [X2Go Session Broker] |
wiki:development:roadmap [2015/01/27 11:16] sunweaver |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Development Planning ====== | ||
+ | * [[wiki: | ||
+ | * [[wiki: | ||
+ | * [[wiki: | ||
+ | |||
====== X2Go Roadmap ====== | ====== X2Go Roadmap ====== | ||
- | + | ||
===== Pending X2Go Tasks/ | ===== Pending X2Go Tasks/ | ||
Line 8: | Line 14: | ||
===== Active X2Go Tasks/ | ===== Active X2Go Tasks/ | ||
+ | |||
+ | ==== Sponsored Improvement Requests ==== | ||
+ | |||
+ | We have received funding from an anonymous donor that wishes to see the following issues fixed/ | ||
+ | |||
+ | === Prio #1 (not started yet) === | ||
+ | **Run multiple instances of X2GoClient**, | ||
+ | * Windows | ||
+ | * OS X | ||
+ | * Linux (probably already does) | ||
+ | |||
+ | I would love to see X2GoClient gain the multi-session feature from PyHoCa. | ||
+ | limited to one session. | ||
+ | |||
+ | Please look at the following screenshots/ | ||
+ | ^ X2GoClient current look ^ X2GoClient single-session ^ X2GoClient multi-session ^ | ||
+ | | {{: | ||
+ | |||
+ | If that is impossible, we need to make sure that multiple instances of x2goclient can co-exist in RAM. | ||
+ | Which will be a challenge for OS X. | ||
+ | |||
+ | h1 has a design in mind that addresses multi-sesson support in one X2Go Client instance (also x2goclient2.git on git.x2go.org is capable of that, but at the moment it is half-baked and probably temporarily discontinued). | ||
+ | |||
+ | Task assigned to: Mihai, Mihai, and again, Mihai | ||
+ | |||
+ | === Prio #2 (not started yet) === | ||
+ | **Rebase the " | ||
+ | //Side note: You need to coordinate your efforts with Mike#2 regarding the microphone mute function.// | ||
+ | |||
+ | Task assigned to: Mihai | ||
+ | |||
+ | |||
+ | **Improve x2go-broker functionality (shadowing, stable release)** | ||
+ | |||
+ | Task assigned to: Mike#1 (8h) | ||
+ | |||
+ | |||
+ | **Improve x2go-broker documentation** | ||
+ | |||
+ | Task assigned to: Mike#1, Stefan (12-16h) | ||
+ | |||
+ | |||
+ | **General improvement on documentation** | ||
+ | |||
+ | Task assigned to: Stefan, aided by Mike#1 (hard to say, Mike#1 will coach Stefan for an equivalent of 4h to get things straight, no matter how long it takes) | ||
+ | |||
+ | **HTML5 Client** | ||
+ | |||
+ | If budget remains, a HTML5 client would be nice. | ||
+ | //There seems to be a disagreement amongst the developers regarding how such a client should be implemented.// | ||
+ | |||
+ | Task assigned to: <none yet> - could be Alex, Mihai, ...? | ||
+ | |||
+ | |||
+ | **Alternative to NX-Rewrite** | ||
+ | h1 has some ideas what other F/LOSS codebases might be suitable as a time- and money-saving alternative to doing the NX-Rewrite. | ||
+ | He should mention them on x2go-dev to get more feedback, then a competent C/C++ coder should look at the alternatives and evaluate them for suitability. | ||
+ | |||
+ | Task assigned to: <none yet> - could be Alex, Mihai, ...? | ||
+ | |||
+ | === Work in Progress === | ||
+ | |||
+ | **Infrastructure and procedures** for regularly releasing a new Mac client, at least in the next 1-3 years. | ||
+ | (jenkins build slave, cloud-based OS X hosting) | ||
+ | |||
+ | Task assigned to: Stefan (currently researching hosting options); might be expanded to Mike#1, Mihai, Alex and Mike#2 | ||
+ | |||
==== Improve Documentation ==== | ==== Improve Documentation ==== |