Hi Marc, Is there a particular reason why you're choosing wxWidgets? Is it a new project, or there is already an existing code base?
---> Well, I started the development of the software during the last year and I decided for wxWidgets because - I like the fact that it is a pure community driven project. - I like its approach of providing cross-platform compatibility (it uses the native APIs (e.g. Win API on Windows, GTK on Linux and introduces just a small abstraction layer around it). - I'm quite familiar with C++. As my application has now already several thousand lines of code based on wx I don't want to use something else now. This is why I'm thinking about an interface class for wxWidgets and FreeRDP. >There are two things you could do: > > > Use the "AlternateShell" option to specify a program to be launched in > replacement of the default system shell ---> Hm, that would work if I want to start a new instance of a program. However, I have the case where the application I want to connect to is already running. It has been started by the resource management/job queuing system. The user should have the possibility later to establish an RDP connection to his instance of the program to check on the progress and to see intermediate results. On Linux it's really simple: I just start an instance of Xvfb. The application gets a DISPLAY which points to this Xvfb so the GUI opens there. Then I start an instance of a VNC server and connect it to the Xvfb. Now I can connect to this VNC server and watch the application running. Start of application, Xvfb and VNC server is done automatically by the resource management/queuing system of course. > Write your own virtual channel extension. This would enable you to write your own extension in both the client and server, with its own communication channel on the RDP connection. You can even write the server-side channel extension in C#, following this guide: http://www.codeproject.com/KB/system/TSAddinInCS.aspx ---> Sounds a bit complicated. But I'll have a look at this. ------------------------------------------------------------------------------ Achieve unprecedented app performance and reliability What every C/C++ and Fortran developer should know. Learn how Intel has extended the reach of its next-generation tools to help boost performance applications - inlcuding clusters. http://p.sf.net/sfu/intel-dev2devmay _______________________________________________ Freerdp-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freerdp-devel
