home
Suche
Swoosh Top
Tobii Pro SDK

Kostenloses Software-Entwicklungskit

Tobii Pro SDK ist ein umfassendes Toolkit, das Forschern und Software-Partnern hilft, auf einfache Weise analytische Anwendungen für die Forschung mit allen bildschirmbasierten Eye Trackern von Tobii zu erstellen. Es wurde speziell für die Entwicklung von Anwendungen zur Analyse von Blickdaten entwickelt.

Tobii Pro SDK software

Übersicht

Was ist Tobii SDK?

Das Tobii Pro SDK ist kostenlos und erfordert Programmierkenntnisse, um es richtig zu nutzen. Der Zugang zum Support beschränkt sich auf die Behebung von Problemen mit der Hardware und die Meldung möglicher Fehler. Wenn Sie Unterstützung bei der Programmierung benötigen, können Sie Beratungsdienste erwerben.

Tobii Pro SDK software

Ein SDK, viele Anwendungen

Das Tobii Pro SDK bietet Multiplattform-Unterstützung (Windows, Linux und Mac), API-Bindings für verschiedene Programmiersprachen (.NET, Python, Matlab/Octave und C) und Prefabs für 3D-Engines (Unity). Dies ermöglicht die Entwicklung vieler verschiedener analytischer Anwendungen - von maßgeschneiderten Forschungsparadigmen für die wissenschaftliche Forschung bis hin zu kommerziellen Anwendungen. Das Tobii Pro SDK baut auf einer soliden Grundlage auf und verwendet die Funktionalität über die verschiedenen Plattformen und Bindungen hinweg wieder.

Person using SDK eye tracking software

Funktionen

Erweiterte Daten für Ihre Forschung

Tobii Pro SDK ist die ideale und einzige Wahl für Forscher, die analytische Anwendungen entwickeln möchten, die das Verhalten auf der Grundlage von Daten aus dem Eye Tracker analysieren. Andere Tobii SDKs enthalten keine Lizenz für die analytische Nutzung. Tobii Pro SDK bietet erweiterte Datenströme, einschließlich der folgenden Signale:

  • Blickdaten werden als Rohdaten separat für das linke und rechte Auge bereitgestellt

    Blickdaten werden als Rohdaten separat für das linke und rechte Auge bereitgestellt

  • Blickursprung im Raum (3D-Augenkoordinaten), Blickpunkt und Pupillendurchmesser

    Blickursprung im Raum (3D-Augenkoordinaten), Blickpunkt und Pupillendurchmesser

  •  ExternalSignal vom Sync-In-Anschluss ermöglicht die Synchronisierung von Eye Tracking-Daten mit anderen biometrischen Datenströmen (nur für Tobii Pro Spectrum verfügbar)

    ExternalSignal vom Sync-In-Anschluss ermöglicht die Synchronisierung von Eye Tracking-Daten mit anderen biometrischen Datenströmen (nur für Tobii Pro Spectrum verfügbar)

  • Augenöffnung in Millimetern, die mit derselben Frequenz und demselben Zeitstempel wie die Blickdaten bereitgestellt wird (verfügbar für Tobii Pro Spectrum und Tobii Pro Fusion)

    Augenöffnung in Millimetern, die mit derselben Frequenz und demselben Zeitstempel wie die Blickdaten bereitgestellt wird (verfügbar für Tobii Pro Spectrum und Tobii Pro Fusion)

  • Augenbilder (verfügbar für Tobii Pro Spectrum und Tobii Pro Fusion)

    Augenbilder (verfügbar für Tobii Pro Spectrum und Tobii Pro Fusion)

  • Eye-Tracker-Status und -Benachrichtigungen

    Eye-Tracker-Status und -Benachrichtigungen

Vorteile der Software

Was diese Eye Tracking Software bietet

Präzise Zeitsteuerung

Das Tobii Pro SDK bietet eine fortschrittliche Timing-Unterstützung, die Forschern eine präzise Timing-Kontrolle ermöglicht.

  • Alle vom Eye Tracker gestreamten und von Tobii Pro SDK gelieferten Daten werden sowohl von der Uhr des Eye Trackers als auch von der Uhr des Computers mit einem Zeitstempel versehen

  • Tobii Pro SDK gleicht Zeitunterschiede automatisch und in Echtzeit aus und bietet eine Synchronisationsgenauigkeit im Millisekundenbereich

  • Bei extremen Anforderungen an die Synchronisationsgenauigkeit können Forscher nachträgliche Anpassungen über den Zeitreferenz-Stream vornehmen

Benutzerfreundliches Design

Das Tobii Pro SDK ist so konzipiert, dass es für Forscher und Studenten einfach zu bedienen ist, ohne dabei die von erfahrenen Entwicklern benötigten Funktionen zu beeinträchtigen.

  • API-Bindings sind für jede Sprachumgebung/jedes Framework zugeschnitten, um für Entwickler intuitiv zu sein

  • Tobii Pro SDK ist thread-sicher

  • Umfassende Dokumentation mit Versionshinweisen, anfänglichen Anweisungen, detaillierten Beschreibungen verschiedener Konzepte und prägnanter Referenzdokumentation für alle unterstützten Sprachen

  • Laden Sie ein Add-on herunter und implementieren Sie es, um auf einfache Weise zu überprüfen, ob ein Benutzer korrekt kalibriert ist. Open-Source-Add-ons sind verfügbar auf GitHub.

Besuchen Sie Tobii Pro SDK-Dokumentation für weitere Informationen.

Unterstützung für Open-Source-Forschungs-Toolboxen

Die Unterstützung für Tobii Pro SDK wurde in gängigen Frameworks hinzugefügt, um die Entwicklung von auf Eye Tracking basierenden Experimenten in Forschungsanwendungen zu erleichtern.

  • Vollständige Integration mit PyGaze (Python), was die Verwendung von Tobii Eyetrackern erleichtert

  • Umfassendes Code-Beispiel, das die Verwendung von Tobii Pro SDK mit
    Psychtoolbox (Matlab)

Effizienz mit Tobii Pro Eye Tracker Manager

Tobii Pro SDK wird ergänzt durch Tobii Pro Eye Tracker Manager, eine kostenlose Software, die Sie bei der Verwaltung und Einrichtung Ihres Eye Trackers unterstützt. Die üblichen Teile des Arbeitsablaufs für eine analytische Eye Tracking-Anwendung werden von diesem Tool unterstützt, das über Call-in-Funktionen nahtlos in analytische Anwendungen integriert werden kann, die auf Tobii Pro SDK aufbauen. Dazu gehören die Konfiguration des Anzeigebereichs, die Anzeige des Track-Status (eine Visualisierung der Headbox) und die Durchführung der Benutzerkalibrierung.

Erfahren Sie mehr über die Integration mit Tobii Pro Eye Tracker Manager.

The new Tobii Pro SDK is extremely well-thought out. The command logic is clean and clearly explained, and data structures are easy to interpret and provide exactly the information needed

Dr. Marcus R. Watson

DEPARTMENT OF BIOLOGY, YORK UNIVERSITY

York University logo

Spezifikationen

Technische Daten

Nachstehend finden Sie die Versionen der verschiedenen Betriebssysteme, für die wir garantieren, dass Tobii Pro SDK funktioniert. Das Kit wird höchstwahrscheinlich auch mit anderen Versionen funktionieren, aber dies sind die einzigen, bei denen wir durch umfangreiche Tests durch unser Team sicher sind, dass sie funktionieren. Bitte überprüfen Sie auf den jeweiligen Produktseiten, welche Plattformen für die einzelnen Produkte unterstützt werden.

Windows 64-BitMacOS 64-BitLinux 64-Bit
10 und 11 13 (Ventura) und 14 (Sonoma)¹Ubuntu 22.04 LTS

Für die Ausführung des Tobii Pro SDK auf der ARM-64 Architektur konsultieren Sie bitte connect.tobii.com.

.NET 5Python 3.8¹ und 3.10Matlab²CUnity 2018.1
WindowsJaJaJaJa⁴Ja
MacOSNeinJa³Ja³Ja³Nein
LinuxNeinJaJaJaNein

¹Die oben aufgeführten Sprachen werden von den angegebenen Plattformen unterstützt, sofern die Versionen der Plattformen der obigen Tabelle entsprechen.

¹Tobii Pro SDK Python 3.8 ist verfügbar unter connect.tobii.com nach der Anmeldung.

²Die Bindung kann mit allen Versionen von Matlab funktionieren, die zum Zeitpunkt der letzten SDK-Veröffentlichung verfügbar waren. Die Bindung wurde jedoch nur auf R2023b für macOS und Windows getestet.

für Benutzer des Apple Silicon Mac (auch bekannt als Mac mit ARM64-Architektur): SDK-Version 2.1 enthält native ARM64-Unterstützung. SDK-Versionen vor 2.1 unterstützen jedoch nur die x86_64 (Intel) Computerarchitektur, die von älteren Macs verwendet wird. Wenn Sie eine ältere SDK-Version verwenden möchten, müssen Sie die Software Rosetta 2 von Apple installieren, die einen x86_64-Kompatibilitätsmodus" aktiviert.

die neueste Version der Unity-Bindung ist in Tobii Pro SDK Version 1.11.0 (2023-03-08) verfügbar

Die folgenden Tobii Eye Tracker sind standardmäßig mit Tobii Pro SDK kompatibel:Die folgenden abgekündigten Produkte sind ebenfalls mit Tobii Pro SDK kompatibel:
Tobii Pro SpektrumTobii Pro Nano
Tobii Pro Fusion
Tobii Pro Spark
(Bitte überprüfen Sie auf den jeweiligen Produktseiten, welche Plattformen für die einzelnen Produkte unterstützt werden)

Downloads

Herunterladen

Unsere Software funktioniert mit Ihren Programmen

Egal, ob Sie .NET, Python, Matlab/Octave, C oder Unity verwenden: Beginnen Sie mit der Entwicklung von Tobii Pro SDK.

Besuchen Sie unsere Tobii Connect Seite, um die Entwickler-Kits herunterzuladen.

Erhalten Sie Updates

Melden Sie sich an, um Updates über die Entwicklung von Tobii Pro SDK und Tobii Eye Tracker Manager zu erhalten.

Swoosh Bottom

Entwickelt für die Verwendung mit diesen Produkten