NITWHIPS is a project mainly written in JAVA and C++, it's free.
NIT WHIPS Project: code, hardware, docs
http://www.nitwhips.com