This project has moved and is read-only. For the latest updates, please go here.
1
Vote

myGaze eyetracker

description

Hi all,

My colleagues and I are thinking of integrating ogama with myGaze eyetracker; I've take a look at the source code and although I don't code C# for a long time, it seems to me that it shouldn't be too hard to add support to a new eyetracker.

I'm looking at Modules/Recording/*Interface and it seems to me that I would only have to:
  • add required libraries/dlls to ogama/Libs/Managed and ogama/Libs/Native
  • write a Ogama.Modules.Recording.MyGazeInterface namespace and required clases
  • register it somehow
Can you guys give me some pointers? I'd be happy to submit a PR as soon as integration is OK.
Thanks

comments

AVosskuehler wrote May 15, 2015 at 6:01 PM

Hi myGaze,

the process is as follows:
1) Get yourself a codeplex account and tell me your username, so I can add you to the developers list.
2) Use TortoiseHG to create a clone of the mercurial repository of Ogama from codeplex (http://ogama.codeplex.com).
3) Copy one of the existing recording interfaces (under Ogama\Modules\Recording) and adapt it to your hardware (adapt also the other few code locations where the new interfaces is called from (search for keyword Tobii will guide you)).
4) Add the required customer DLLs to the repository (LIB Directory) and include it in the WIX Setup Project under libs
5) Add code description and follow the stylecop guidelines.
6) Submit your changes as a separate branch called “myGaze” to the repository so that I can revise it.
7) I will release and merge this branch to the main development line once it is finished and revised.
8) Send me some logo to add you to the supported devices list on the website.
9) Tell me a support engineer who can be contacted when I get request using your interface and hardware.

If you have problems during developing don´t hesitate to contact me.
Would love to see Ogama being able to support your devices, too.

mping wrote May 15, 2015 at 6:33 PM

Hey, I already done a fork and it's working (barely) with myGaze. I don't implemented calibration but eye gaze points are retrieved correctly by ogama. I just don't find the submit PR button anywhere :\

AVosskuehler wrote May 15, 2015 at 7:41 PM

I added you to the developer list. Now you have to create a new branch, add your changes to this branch and then create a pull request.

RaackeAtPFH wrote May 28, 2015 at 9:02 AM

Hey, we are very interested in using the mygaze eyetracker with ogama. Does Ogama support mygaze now?
Can´t wait for any news about this.
Best regards.