Skip to content

kgram/tet-csharp-samples

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C# samples for The Eye Tribe Tracker

Introduction

This is the C# samples repository for The Eye Tribe Tracker. The implementation provides examples of how to use eye gaze coordinates for simple UI interaction. Furthermore, it contains basic UI elements useful to give feedback to the user and run a calibration.

More samples will be added to the repository in the near future.

Please visit our developer website for more information.

TETControls

Provides example implementations of TrackBox and Calibration UI elements. These are employed in other samples.

Calibration

The calibration sample can be used to perform a user-based calibration on the system.

Scroll

The Scroll sample is a demonstration of how to employ natural scroll interaction while reading information-dense content (e.g., websites). Changing the information content is done with the mouse. A mouse-button down invokes a gaze-sensitive menu with selectable items and a mouse-up signals a selection to the application.

Dependencies

This sample uses the EyeTribe C# SDK.

Build

To build, open solution file in compliant Visual Studio version and build.

Changelog

0.9.35 (2014-05-20)

  • Updated license
  • Calibration result null check in the calibration sample
  • Updated C# SDK
  • Fixed stability issue in the calibration runner
  • Calibration aborts if the Tracker is disconnected
  • minor performance improvements

0.9.27 (2014-02-12)

  • Restyled and documented hard-coded values for device caps
  • De-normalized calibration targets in calibration runner
  • Setting opacity for the red background image when updating the background in TrackBox
  • Fixed the halo artifacts in the gradient background for a large track box
  • Reduced image size and memory consumption by using significantly smaller background images
  • Calculations are kept in the background thread and UI elements are currently updated with a dispatcher timer running at 60 Hz
  • Employing safe read write of shared variables between worker thread and UI thread in the TrackBox
  • Introduced EyeCount enum in the calibration runner for improved readability

0.9.26 (2014-01-30)

  • TETControls has been merged into this repository.
  • The Utility class has been pruned
  • Error states of the EyeTribe tracker is printed in the TrackBox
  • TrackBoxHelper.cs has been integrated into the TrackBoxStatus.xaml
  • Minor UI tweaks
  • Improved scrolling function based on a Sigmoid
  • A direction enum is used to determine the Scroll direction

0.9.21 (2013-01-08)

  • Initial release

About

C# samples for The Eye Tribe Tracker

Resources

License

Stars

Watchers

Forks

Packages

No packages published