Your SlideShare is downloading. ×
Flick presentation 2(2)
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Flick presentation 2(2)

243
views

Published on

rcos

rcos

Published in: Education

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
243
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. FlickAsher Glick Tor E Hagemann
  • 2. What we have doneDesigned and implemented an elaborate client/serverconnection structure Learned how (not) to use Git Researched how X works, extensively Failed multiple times trying to find shortcuts inside X to makeour lives easier Further developed how Flick will work conceptually
  • 3. Networking LayoutThree Networking Modes 
  • 4. Networking Layout  
  • 5. Networking Layout LAN-Based Network Configuration 
  • 6. How X Works                   (in a nutshell)Program uses X libraries for user interfaceX takes the output from the program X puts the input out onto the screenUsers input is recorded by the X and analyzed by the program
  • 7. How Networked X Works (in a nutshell)Program uses X libraries for user interface X client takes the output from the program X client sends info to the X server on the remote computer X server put the input out onto the screenUsers Mouse and Keyboard are sent via the X server Program never knows that it is not running on the hostcomputer
  • 8. Difficulties and DiscoveriesTransferring information from X clients is a difficult problem Programmatic creation and manipulation of X clients (and howsome projects have tried, or failed, doing this) Switching display environment mid-program using the xhostprogram for remote connection authorizationAuthentication methodology (a.k.a. why not SSH?)How will we make all this work in Windows again?
  • 9. Avoiding Convalescence Reliance on X11  What about Wayland? The Problem(s) with X How Wayland solves them (without breaking everything)  Cross-Platform Compatibility Xming, pthread, Winsock, (oh my...)
  • 10. Future Plans (short term)Simulate an SSH-like tunnel that will initiate an X programsstart up Encrypt the simulated tunnel to protect the users Pipe the socket to which ever computer the user wants tosend it to and have the remote X server accept it
  • 11. Simulation
  • 12. Thank Yous Sean OSullivan  Generosity and Support Professor Moorthy  Organizing an managing RCOS Ben Boeckel  Background using (projects involving) X11 RCOS Community  Encouragement and Criticism  Why hello there, i am glad that               yo found me, it is hard to do!