Marauder's Map

"I solemnly swear that I am up to no good."

The Marauder's Map from the Harry Potter universe uses UltraWide Band transmitters and receiver base stations to triangulate position and tag identity through time of arrival and angle of arrival. 

The application is written in C++ in openFrameWorks, taking advantage of the ofxTCPClient class to connect to the server and retrieve the TCP/IP stream of tag positions and speed. The TCP/IP stream operates at 10Hz, while the UWB tags operate at up to 200Hz.