Motel
From Projects
Movable Object Tracking Encompassing Locations
Contents |
About
Motel is a library/utility written in ruby used to track the locations / coordinates of objects relative to each other in a 3D environment, moving them according to configurable movement strategies. A rubygem provides all the constructs to perform the core operations, and provides an AMQP interface which to query and control motel operations. Binary server/client executables are provided for end user invocation.
Motel aims to simply track and move locations, serving / handling relevant requests. All entities are database based, ruby::activerecord is used to save and load persistent entities upon various events. Movement strategies are defined server side and are subject to the restrictions which the server is operating under. It is up to clients to take the locations with / specified by id's and map them to their own entities, giving the locations context and use.
Install
Simply run gem install motel
GitHub
http://github.com/movitto/motel
Docs
- View the Motel API Docs
- README / TODO / CHANGELOG
Help / Feedback / Bugs / Patches
Download
Git check it out from github.git clone git://github.com/movitto/motel.git
LICENSE
motel is licensed under the AGPLv3+
TODO
See TODO/FIXMEs in the source code, and the TODO list in the manual, there is plenty there!
CONTRIBUTERS
Mohammed Morsi - Project founder / lead, mail patches to me!




