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
wiki:development:new-feature-brainstorming [2014/07/09 17:59]
stefanbaur [Android Client] - added 2nd TheQVD URL
wiki:development:new-feature-brainstorming [2016/05/02 10:32] (current)
stefanbaur [Better sound support, Part 1]
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. +  * Status update: 
-  Currently available via pledge: 100 EUR+    * 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. 
 +    * no ETA yet
 ==== 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 & https://github.com/theqvd/theqvd/tree/master/libqvdclient/android)   * 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 38:
 ===== 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 46:
   * 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.1404928795.txt.gz · Last modified: 2014/07/09 17:59 by stefanbaur