Turn-by-Turn Guidance Xyris built from scratch a runner’s turn-by-turn intelligent engine, built upon a dedicated finite state machine (FSM) to keep you on the path to fitness.
Optimized Paths To handle the massive path files generated on-the-fly, we read scholarly articles and added a GPX path optimizing algorithm which works on the device itself – no uploads, Ma!
Pick the Path Least Traveled Xyris kept on and wrote the original icon-based path selection system. So many paths, so many kilometers!
Connected and Live We worked out the data model and methods to communicate path uploads and downloads with the server-side robots running the show.
a little about..
RunGo
Run! Run! Leaping Coyote brought Xyris on to build new, exciting functionality for their popular runner’s application. We got to work sweating the math and built a turn-by-turn path guidance system for RunGo, built atop an artificial intelligence finite state machine.
On a run, we also added an interpreter and optimizer for GPX path files. Race to the finish!