1 / 28

Cedric kenan vincent rischmann romain vergnais

Presentation T3 : NX. Cedric kenan vincent rischmann romain vergnais. Introduction. Nomachine and technology NX Need for a free and open source NX client Our project. Nomachine company’s logo. PLAN. Context and issues Already existing solutions before NX What can we do with NX ?

forbes
Download Presentation

Cedric kenan vincent rischmann romain vergnais

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Presentation T3 : NX Cedric kenanvincentrischmannromainvergnais

  2. Introduction • Nomachine and technology NX • Need for a free and open source NX client • Our project Nomachine company’s logo

  3. PLAN • Context and issues • Already existing solutions before NX • What can we do with NX ? • Functionalities and constraints • Need for OpenNX and its constraints • Requirements, goals

  4. PLAN • Development steps and results • Using a library • Graphical user interface • Coding (functionalities) • Assessment • What we have learned? • If we had to do it again ?

  5. PLAN • Conclusion • A useful project • Some statistics

  6. I) Context and issuesAlready existing solutions before NX • Two solutions : • Ciscovpn • SCP/SFTP

  7. Example of SFTP Local Storage Support Server Client Retransfer the data Work with the data on local Transfer of data Set up the connection

  8. I) Context and issuesAlready existing solution before NX • Problems with it • Examples • Teacher • Student • Company

  9. I) Context and issuesWhat can we do with NX ? • How it works ? Client Server Directly work on the remote data by using the remote desktop display Set up the connection remote desktop displayed locally

  10. I) Context and issuesWhat can we do with NX ? • Advantages : • Simple • Time-saver • No need to install external applications • Example : • Teacher • Student • Company

  11. II) Functionalities and ConstraintsNeed for OpenNX and its constraints • Some constraints : • Run on Linux • Run with KDE • Use C/C++ language • Use the QT toolkit

  12. II) Functionalities and ConstraintsNeed for OpenNX and its constraints OpenNX with C/C++, Linux, QT, KDE and NXCL KDE NXCL library QT C/C++ Linux Kernel

  13. II) Functionalities and ConstraintsRequirements, goals • Main functionalities : • Make the remote connection • Multi-server management • Keyboard activation

  14. II) Functionalities and ConstraintsRequirements, goals • Additional functionalities : • Support of sound • Pause in a session • Shared storage

  15. III) Development steps and resultsUsing a library • What is a library ?

  16. III) Development steps and resultsUsing a library • Understand NXCL • Test NXCL • Debug NXCL GNU debugger’s logo

  17. III) Development steps and resultsGraphical user interface • What is QT Designer ? • Graphical windows designing : • “Add session” wizard QT Designer’s logo

  18. At the beginning there is no session saved

  19. Configuration window

  20. Connection established

  21. III) Development steps and resultsCoding functionalities • Implementation order : • Remote connection • Multi-server management • Keyboard activation • Sound support

  22. IV) AssessmentWhat we have learned ? • Experience of a complete project • How to manage a workgroup • New knowledge (C/C++; QT; GDB …)

  23. IV) AssessmentIf we had to do it again • We would (do it again) • Develop a Windows version • Using .NET • More widely available

  24. V) Conclusion • A useful project • Some statistics

  25. Thank you for your attention

More Related