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/03/15 00:20] sunweaver |
wiki:development:roadmap [2015/01/26 10:35] stefanbaur Sponsored Improvement Requests |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Development Planning ====== | ||
+ | * [[wiki: | ||
+ | * [[wiki: | ||
+ | * [[wiki: | ||
+ | |||
====== X2Go Roadmap ====== | ====== X2Go Roadmap ====== | ||
- | + | ||
- | ===== Improve | + | |
+ | ===== Pending X2Go Tasks/ | ||
+ | |||
+ | We have a pool of ideas that will be started working on some time in the future. Anyone who wants to start working on those ideas is welcome to contact us via IRC or the x2go-dev mailing list. | ||
+ | |||
+ | View our brainstorm pool for X2Go [[wiki: | ||
+ | |||
+ | ===== 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. | ||
+ | |||
+ | 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 | ||
+ | |||
+ | Task assigned to: Mike#1 | ||
+ | |||
+ | |||
+ | **Improve x2go-broker documentation** | ||
+ | |||
+ | Task assigned to: Mike#1, Stefan | ||
+ | |||
+ | |||
+ | **General improvement on documentation** | ||
+ | |||
+ | Task assigned to: Stefan, aided by Mike#1 | ||
+ | |||
+ | |||
+ | **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 | ||
< | < | ||
Line 32: | Line 102: | ||
PRIORITY: High | PRIORITY: High | ||
ESTIMATE: 2 weeks | ESTIMATE: 2 weeks | ||
- | PROGRESS: | + | PROGRESS: |
ASSIGNED: Mike | ASSIGNED: Mike | ||
DESCRIPTION: | DESCRIPTION: | ||
</ | </ | ||
- | * [[wiki:development: | + | * [[wiki:advanced:x2gobroker:start|X2Go Session Broker documentation]] |
- | ===== License Change | + | |
+ | ==== License Change ==== | ||
< | < | ||
Line 44: | Line 115: | ||
PRIORITY: Low | PRIORITY: Low | ||
ESTIMATE: 1-2 years | ESTIMATE: 1-2 years | ||
- | PROGRESS: | + | PROGRESS: |
ASSIGNED: Heinz, Oleksandr, Mike, ... | ASSIGNED: Heinz, Oleksandr, Mike, ... | ||
DESCRIPTION: | DESCRIPTION: | ||
Line 50: | Line 121: | ||
* X2Go Client (todo) | * X2Go Client (todo) | ||
- | * X2GO Server (todo) | + | * X2Go Server (todo) |
* Python X2Go (done) | * Python X2Go (done) | ||
* PyHoca-GUI (done) | * PyHoca-GUI (done) | ||
Line 58: | Line 129: | ||
- | ===== X2Go Protocols | + | ==== X2Go Protocols ==== |
< | < | ||
Line 70: | Line 141: | ||
- | * Review [[wiki: | + | * Review [[wiki: |
* Review pulseaudio (If and how to add a pulse-server running on the server and not only the client) | * Review pulseaudio (If and how to add a pulse-server running on the server and not only the client) | ||
- | + | ==== X2Go Server Add-Ons ==== | |
- | ===== X2Go Server Add-Ons | + | |
< | < | ||
Line 85: | Line 155: | ||
</ | </ | ||
- | ===== X2Go Session Broker | + | ==== X2Go Session Broker ==== |
< | < | ||
Line 91: | Line 161: | ||
PRIORITY: high | PRIORITY: high | ||
ESTIMATE: 1 month | ESTIMATE: 1 month | ||
- | PROGRESS: | + | PROGRESS: |
ASSIGNED: Mike, ... | ASSIGNED: Mike, ... | ||
DESCRIPTION: | DESCRIPTION: |