├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── eyetribe.properties ├── gradle └── wrapper │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── javafx-sample ├── build.gradle ├── javafx.plugin └── src │ └── main │ ├── java │ └── com │ │ └── theeyetribe │ │ └── javafx │ │ ├── Main.java │ │ ├── scenes │ │ ├── SceneCalibrationController.java │ │ ├── SceneController.java │ │ ├── SceneEvaluationController.java │ │ └── SceneMainController.java │ │ ├── ui │ │ ├── CalibrationButton.java │ │ └── GazePane.java │ │ └── utils │ │ ├── FrameRateGazeDataDeque.java │ │ ├── GazeDataDeque.java │ │ ├── GazeFrameCache.java │ │ ├── JavaFxCalibUtils.java │ │ └── JavaFxGazeUtils.java │ └── resources │ ├── Bundle.properties │ ├── eye.png │ ├── gaze_indicator.png │ ├── scene_calibrate.fxml │ ├── scene_evaluate.fxml │ ├── scene_main.fxml │ ├── star_grey.png │ ├── star_yellow.png │ ├── styles.css │ └── tet_logo_top.png ├── jfx_sample.png ├── sdk ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── theeyetribe │ │ └── clientsdk │ │ ├── GazeApiManager.java │ │ ├── GazeManager.java │ │ ├── GazeManagerCore.java │ │ ├── ICalibrationProcessHandler.java │ │ ├── ICalibrationResultListener.java │ │ ├── IConnectionStateListener.java │ │ ├── IGazeListener.java │ │ ├── IScreenStateListener.java │ │ ├── ITrackerStateListener.java │ │ ├── Protocol.java │ │ ├── data │ │ ├── CalibrationResult.java │ │ ├── GazeData.java │ │ ├── Point2D.java │ │ └── Point3D.java │ │ ├── request │ │ ├── CalibrationPointEndRequest.java │ │ ├── CalibrationPointStartRequest.java │ │ ├── CalibrationStartRequest.java │ │ ├── Request.java │ │ ├── TrackerGetRequest.java │ │ └── TrackerSetRequest.java │ │ ├── response │ │ ├── CalibrationPointEndResponse.java │ │ ├── Response.java │ │ ├── ResponseFailed.java │ │ └── TrackerGetResponse.java │ │ └── utils │ │ ├── CalibUtils.java │ │ ├── GazeUtils.java │ │ └── HashUtils.java │ └── test │ └── java │ └── com │ └── theeyetribe │ └── test │ └── TestApiClient.java ├── settings.gradle └── tet_logo.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/README.md -------------------------------------------------------------------------------- /eyetribe.properties: -------------------------------------------------------------------------------- 1 | currentVersion=0.9.77.1 2 | releaseDate=2016-11-23 -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/gradlew.bat -------------------------------------------------------------------------------- /javafx-sample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/javafx-sample/build.gradle -------------------------------------------------------------------------------- /javafx-sample/javafx.plugin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/javafx-sample/javafx.plugin -------------------------------------------------------------------------------- /javafx-sample/src/main/java/com/theeyetribe/javafx/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/javafx-sample/src/main/java/com/theeyetribe/javafx/Main.java -------------------------------------------------------------------------------- /javafx-sample/src/main/java/com/theeyetribe/javafx/scenes/SceneCalibrationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/javafx-sample/src/main/java/com/theeyetribe/javafx/scenes/SceneCalibrationController.java -------------------------------------------------------------------------------- /javafx-sample/src/main/java/com/theeyetribe/javafx/scenes/SceneController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/javafx-sample/src/main/java/com/theeyetribe/javafx/scenes/SceneController.java -------------------------------------------------------------------------------- /javafx-sample/src/main/java/com/theeyetribe/javafx/scenes/SceneEvaluationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/javafx-sample/src/main/java/com/theeyetribe/javafx/scenes/SceneEvaluationController.java -------------------------------------------------------------------------------- /javafx-sample/src/main/java/com/theeyetribe/javafx/scenes/SceneMainController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/javafx-sample/src/main/java/com/theeyetribe/javafx/scenes/SceneMainController.java -------------------------------------------------------------------------------- /javafx-sample/src/main/java/com/theeyetribe/javafx/ui/CalibrationButton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/javafx-sample/src/main/java/com/theeyetribe/javafx/ui/CalibrationButton.java -------------------------------------------------------------------------------- /javafx-sample/src/main/java/com/theeyetribe/javafx/ui/GazePane.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/javafx-sample/src/main/java/com/theeyetribe/javafx/ui/GazePane.java -------------------------------------------------------------------------------- /javafx-sample/src/main/java/com/theeyetribe/javafx/utils/FrameRateGazeDataDeque.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/javafx-sample/src/main/java/com/theeyetribe/javafx/utils/FrameRateGazeDataDeque.java -------------------------------------------------------------------------------- /javafx-sample/src/main/java/com/theeyetribe/javafx/utils/GazeDataDeque.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/javafx-sample/src/main/java/com/theeyetribe/javafx/utils/GazeDataDeque.java -------------------------------------------------------------------------------- /javafx-sample/src/main/java/com/theeyetribe/javafx/utils/GazeFrameCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/javafx-sample/src/main/java/com/theeyetribe/javafx/utils/GazeFrameCache.java -------------------------------------------------------------------------------- /javafx-sample/src/main/java/com/theeyetribe/javafx/utils/JavaFxCalibUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/javafx-sample/src/main/java/com/theeyetribe/javafx/utils/JavaFxCalibUtils.java -------------------------------------------------------------------------------- /javafx-sample/src/main/java/com/theeyetribe/javafx/utils/JavaFxGazeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/javafx-sample/src/main/java/com/theeyetribe/javafx/utils/JavaFxGazeUtils.java -------------------------------------------------------------------------------- /javafx-sample/src/main/resources/Bundle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/javafx-sample/src/main/resources/Bundle.properties -------------------------------------------------------------------------------- /javafx-sample/src/main/resources/eye.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/javafx-sample/src/main/resources/eye.png -------------------------------------------------------------------------------- /javafx-sample/src/main/resources/gaze_indicator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/javafx-sample/src/main/resources/gaze_indicator.png -------------------------------------------------------------------------------- /javafx-sample/src/main/resources/scene_calibrate.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/javafx-sample/src/main/resources/scene_calibrate.fxml -------------------------------------------------------------------------------- /javafx-sample/src/main/resources/scene_evaluate.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/javafx-sample/src/main/resources/scene_evaluate.fxml -------------------------------------------------------------------------------- /javafx-sample/src/main/resources/scene_main.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/javafx-sample/src/main/resources/scene_main.fxml -------------------------------------------------------------------------------- /javafx-sample/src/main/resources/star_grey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/javafx-sample/src/main/resources/star_grey.png -------------------------------------------------------------------------------- /javafx-sample/src/main/resources/star_yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/javafx-sample/src/main/resources/star_yellow.png -------------------------------------------------------------------------------- /javafx-sample/src/main/resources/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/javafx-sample/src/main/resources/styles.css -------------------------------------------------------------------------------- /javafx-sample/src/main/resources/tet_logo_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/javafx-sample/src/main/resources/tet_logo_top.png -------------------------------------------------------------------------------- /jfx_sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/jfx_sample.png -------------------------------------------------------------------------------- /sdk/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/sdk/build.gradle -------------------------------------------------------------------------------- /sdk/src/main/java/com/theeyetribe/clientsdk/GazeApiManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/sdk/src/main/java/com/theeyetribe/clientsdk/GazeApiManager.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/theeyetribe/clientsdk/GazeManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/sdk/src/main/java/com/theeyetribe/clientsdk/GazeManager.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/theeyetribe/clientsdk/GazeManagerCore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/sdk/src/main/java/com/theeyetribe/clientsdk/GazeManagerCore.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/theeyetribe/clientsdk/ICalibrationProcessHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/sdk/src/main/java/com/theeyetribe/clientsdk/ICalibrationProcessHandler.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/theeyetribe/clientsdk/ICalibrationResultListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/sdk/src/main/java/com/theeyetribe/clientsdk/ICalibrationResultListener.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/theeyetribe/clientsdk/IConnectionStateListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/sdk/src/main/java/com/theeyetribe/clientsdk/IConnectionStateListener.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/theeyetribe/clientsdk/IGazeListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/sdk/src/main/java/com/theeyetribe/clientsdk/IGazeListener.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/theeyetribe/clientsdk/IScreenStateListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/sdk/src/main/java/com/theeyetribe/clientsdk/IScreenStateListener.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/theeyetribe/clientsdk/ITrackerStateListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/sdk/src/main/java/com/theeyetribe/clientsdk/ITrackerStateListener.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/theeyetribe/clientsdk/Protocol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/sdk/src/main/java/com/theeyetribe/clientsdk/Protocol.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/theeyetribe/clientsdk/data/CalibrationResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/sdk/src/main/java/com/theeyetribe/clientsdk/data/CalibrationResult.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/theeyetribe/clientsdk/data/GazeData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/sdk/src/main/java/com/theeyetribe/clientsdk/data/GazeData.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/theeyetribe/clientsdk/data/Point2D.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/sdk/src/main/java/com/theeyetribe/clientsdk/data/Point2D.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/theeyetribe/clientsdk/data/Point3D.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/sdk/src/main/java/com/theeyetribe/clientsdk/data/Point3D.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/theeyetribe/clientsdk/request/CalibrationPointEndRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/sdk/src/main/java/com/theeyetribe/clientsdk/request/CalibrationPointEndRequest.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/theeyetribe/clientsdk/request/CalibrationPointStartRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/sdk/src/main/java/com/theeyetribe/clientsdk/request/CalibrationPointStartRequest.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/theeyetribe/clientsdk/request/CalibrationStartRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/sdk/src/main/java/com/theeyetribe/clientsdk/request/CalibrationStartRequest.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/theeyetribe/clientsdk/request/Request.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/sdk/src/main/java/com/theeyetribe/clientsdk/request/Request.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/theeyetribe/clientsdk/request/TrackerGetRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/sdk/src/main/java/com/theeyetribe/clientsdk/request/TrackerGetRequest.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/theeyetribe/clientsdk/request/TrackerSetRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/sdk/src/main/java/com/theeyetribe/clientsdk/request/TrackerSetRequest.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/theeyetribe/clientsdk/response/CalibrationPointEndResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/sdk/src/main/java/com/theeyetribe/clientsdk/response/CalibrationPointEndResponse.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/theeyetribe/clientsdk/response/Response.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/sdk/src/main/java/com/theeyetribe/clientsdk/response/Response.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/theeyetribe/clientsdk/response/ResponseFailed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/sdk/src/main/java/com/theeyetribe/clientsdk/response/ResponseFailed.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/theeyetribe/clientsdk/response/TrackerGetResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/sdk/src/main/java/com/theeyetribe/clientsdk/response/TrackerGetResponse.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/theeyetribe/clientsdk/utils/CalibUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/sdk/src/main/java/com/theeyetribe/clientsdk/utils/CalibUtils.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/theeyetribe/clientsdk/utils/GazeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/sdk/src/main/java/com/theeyetribe/clientsdk/utils/GazeUtils.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/theeyetribe/clientsdk/utils/HashUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/sdk/src/main/java/com/theeyetribe/clientsdk/utils/HashUtils.java -------------------------------------------------------------------------------- /sdk/src/test/java/com/theeyetribe/test/TestApiClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/sdk/src/test/java/com/theeyetribe/test/TestApiClient.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/settings.gradle -------------------------------------------------------------------------------- /tet_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EyeTribe/tet-java-client/HEAD/tet_logo.png --------------------------------------------------------------------------------