Our project aims on writing a software for controlling multiple computers with the same mouse and/or keyboard, where the machines have their own displays and are connected to a network. The user will operate on them without taking the hands off the input device he is using and switch between the PCs by just moving the mouse over an edge of the screen. The computers must be located near the user (e.g. they are on the same desk) and run a copy of the software. The idea is to use TCP/IP for the communication between the instances and to define a master with the input devices connected to it the user would use all the time. On the other hand it's desirable not to split the software in two pieces, namely a server and a client part, the separation will be done in the configuration, which is intended to be implemented as a GUI accessible through a tray icon. [project site] [project forum] |