It's certainly geared towards tablets.  It expects them to have enough UI to select modes and enough smarts to be sending back GPS coordinates.  That's not to say you couldn't implement it with another device.  I'd rather wait until new use cases come up and determine if they need a new submodule or are appropriate to use with this.