User Tools

Site Tools


wiki:development:new-feature-brainstorming

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
wiki:development:new-feature-brainstorming [2014/06/26 14:13]
stefanbaur more item sorting
wiki:development:new-feature-brainstorming [2016/05/02 10:32]
stefanbaur [Rewrite of NX Agent/X2Go Agent]
Line 1: Line 1:
 ====== New features for X2Go ====== ====== New features for X2Go ======
  
-Below you find a list of new code projects that we are interested in, but noone has started working on them, yet. +Below you find a list of new code projects that we are interested in, but no one has started working on them, yet. 
  
 ===== X2Go Client ===== ===== X2Go Client =====
Line 15: Line 15:
   * This also contains the option to make sound unidirectional, so you can mute the microphone directly in X2GoClient   * This also contains the option to make sound unidirectional, so you can mute the microphone directly in X2GoClient
   * The code needs to be rebased against the current mainline X2Go client   * The code needs to be rebased against the current mainline X2Go client
-  * Mihai (ionic) would be willing to do so for a fee of 200 EUR, but is under time constraints. +  * Mihai (ionic) is working on this as time permits, sponsored by an anonymous donor via BAUR-ITCS. Additional donations always welcome, though, as it turned out to be way more work than expected.
-  * Currently available via pledge: 100 EUR. +
 ==== Android Client ==== ==== Android Client ====
-  * TheQVD project has an NX based remote desktop solution that uses nxproxy natively on Android (https://github.com/theqvd/theqvd/blob/master/nx/nxcomp-3.5.0-android.patch)+  * TheQVD project has an NX based remote desktop solution that uses nxproxy natively on Android (https://github.com/theqvd/theqvd/blob/master/nx/nxcomp-3.5.0-android.patch & https://github.com/theqvd/theqvd/tree/master/libqvdclient/android)
   * It should be easy to mix and match this with our codebase to create a functioning Android X2Go client. (According to Mike#1)   * It should be easy to mix and match this with our codebase to create a functioning Android X2Go client. (According to Mike#1)
 +  * Here's a technology preview of how you can run X2Goclient on Android - no root required, but does have quite a few limitations: http://youtu.be/3h_kiY78Ks4
 ===== X2Go Server ====== ===== X2Go Server ======
  
Line 36: Line 34:
 ===== NX-Libs ===== ===== NX-Libs =====
  
-==== Upgrade GLX extension in NX (redistributed) ==== +==== Rewrite of NX Agent/X2Go Agent ====
-  * With Ubuntu 12.10, Canonical has dropped Unity-2d support +
-  * Starting with Ubuntu 12.10, Unity requires a modern Xserver with GLX v8 included +
-  * The weakness of X2Go definitely is the NX Xserver used for display server session on the client +
-  * This coding project would be a start to gradually update the Xserver extensions shipped with NX +
-  * During this project you will get a deep insight into Xserver code. You need good C and Cplusplus skills to start this code project. You have to be a magician with C coding debugging tools!!!+
  
-==== Rewrite of NX Agent/X2Go Agent ==== 
   * Currently, NX Agent/X2Go Agent is based on old X-Server code   * Currently, NX Agent/X2Go Agent is based on old X-Server code
   * This needs to be rewritten so it can be built against current X.org   * This needs to be rewritten so it can be built against current X.org
Line 50: Line 42:
   * estimated cost at regular hourly rates of an average coder: 50.000 EUR   * estimated cost at regular hourly rates of an average coder: 50.000 EUR
   * Crowdfunding planned, volunteers (both coders and funders) welcome   * Crowdfunding planned, volunteers (both coders and funders) welcome
-  * so far, there's only one pledge for 10.000 EUR+  * Status update: 
 +    * This is now Work in Progress 
 +    * NX-Rewrite is taking place with the Arctica Project (https://arctica-project.org/) 
 +    * currently sponsored by Qindel (http://www.qindel.com/
 +    * Worked on by Mike#1 and Ulrich 
 +    * ETA: August 2017
  
 +==== Upgrade GLX extension in NX (redistributed) ====
 +  * With Ubuntu 12.10, Canonical has dropped Unity-2d support
 +  * Starting with Ubuntu 12.10, Unity requires a modern Xserver with GLX v8 included
 +  * The weakness of X2Go definitely is the NX Xserver used for display server session on the client
 +  * This coding project would be a start to gradually update the Xserver extensions shipped with NX
 +  * During this project you will get a deep insight into Xserver code. You need good C and Cplusplus skills to start this code project. You have to be a magician with C coding debugging tools!!!
 +  * Status update:
 +    * This will hopefully be fixed in "Rewrite of NX Agent/X2Go Agent" as well
  
 ===== Desktop Bindings ===== ===== Desktop Bindings =====
wiki/development/new-feature-brainstorming.txt · Last modified: 2016/05/02 10:32 by stefanbaur