Get access to the SMI Eye Tracking Glasses interfaces.
SMI Eye Tracking Glasses with smart recorder

Integration of the SMI Eye Tracking Glasses system

The SMI iViewETG Software Development Kit (SMI iViewETG SDK) allows the integration of the SMI Eye Tracking Glasses systems with custom applications written e.g. in C/C++ and .NET.

The SMI iViewETG SDK enables these applications to easily remote-control the eye tracker and receive real-time data from the eye tracker by using the network-based communication interface.

Download SMI iViewETG  SDK

High and low level functions with sample code

The SMI iViewETG SDK contains an Application Programming Interface (API) consisting of high-level (e.g. “calibration” and “tracking visualization”) and low-level functions (e.g. “get data”).

The extensive user manual provides a detailed description of more than 30 functions and ready-to-go sample code for a constantly increasing number of stimulus software products and programming languages.

Remote control and synchronization

The SMI iViewETG SDK allows a stimulus software or custom application to remote-control and to synchronize with an SMI Eye Tracking system:

  • Calibrate the eye tracking system including scene video
  • Start/stop the data recording, and store the recorded eye data and separate trials
  • Send and receive trigger messages

Access to real-time data and visualizations

The SMI iViewETG SDK provides access to real-time eye data and online tracking status information, thus supporting the implementation of gaze-controlled applications and gaze-contingent paradigms:

  • Real-time binocular gaze data, pupil diameter
  • Low latency of eye data transfer
  • Online tracking monitor and live view of the eye image

Precise time synchronization

The SMI iViewETG SDK provides a very precise low latency NTP-like synchronization to other data streams using it. The SDK instance can declare itself to the time master and the local date and time (of this SDK instance) is then be integrated into each gaze sample – network latency corrected. This sets a new standard of low latency synchronization.