gazetk / DesktopConnector / README.md @ 2eb54f9d
History | View | Annotate | Download (1.315 KB)
1 |
DesktopConnector |
---|---|
2 |
================ |
3 |
|
4 |
[Download](https://opensource.cit-ec.de/projects/gazetk/repository/gazetk) |
5 |
|
6 |
License |
7 |
------- |
8 |
DesktopConnector is free and open source software distributed under the terms of the [GNU General Public License](http://www.gnu.org/licenses/). |
9 |
|
10 |
Description |
11 |
----------- |
12 |
Welcome to DesktopConnector! |
13 |
|
14 |
DesktopConnector is the bridge between your remote desktop eye tracking device and gaze-enabled applications. |
15 |
|
16 |
At the moment, DesktopConnector is written in Node.js. It consists of a basic server, which provides the interface to the application, and different DeviceConnectors for certain types of remote eye tracking systems. |
17 |
|
18 |
Requirements |
19 |
------------ |
20 |
* Node.js |
21 |
* One of the supported eye tracking systems |
22 |
** Eyetribe |
23 |
** MyGaze |
24 |
** SMI REDm |
25 |
|
26 |
Installation |
27 |
------------ |
28 |
1. Install Node.js |
29 |
2. Install the Node.js module nodejs-websocket |
30 |
|
31 |
$ npm install nodejs-websocket |
32 |
|
33 |
Starting DesktopConnector |
34 |
------------------------- |
35 |
1. Use the corresponding bat-file to start the DeviceConnector confiured for your eye tracking device, or start |
36 |
|
37 |
$ node DesktopConnector.js --tracker=XXX |
38 |
|
39 |
with XXX standing for smi, eyetribe or mygaze, which are the eye tracking systems that are currently supported. |
40 |
|
41 |
2. If you are using SMI REDm or MyGaze, you will need to start an additional DeviceServer. You can find them in the subdirectories. |