JupilLabs

Period: March 2020

Code

At a glance

What
A library that brings Pupil Labs eye-tracker data into Processing (Java).
Why
The tracker's stream arrives as MessagePack over ZeroMQ, and Processing had nothing to unpack it.
How
It wraps the subscription and the deserialisation and hands over JSON packets.

What was built

Processing(Java) library to receive JSON packet from AR glasses of Pupil Labs. It serializes data with ZeroMQ and MessagePack.

Full code is available at the github page (https://github.com/auejin/JupilLabs).