RiverRat - An MIT iCampus project | http://web.mit.edu/riverrat/ |
riverrat.BasicServer | Finished prototype - Provides a framework for building RiverRat servers |
riverrat.Boat | Finished prototype - Provides a data type that contains all the information about a given Boat in a Race |
riverrat.testing.DelayedInputStream | Licensed under the Apache License |
riverrat.DynamicMark | Finished Prototype - A Mark that has a position sensor onboard |
riverrat.testing.FakeServer | Finished prototype - Provides a framework for building fake RiverRat servers for testing various components |
riverrat.Fix | Finished prototype - Provides a data type for position data, and is designed to fit all the data provided by a GPS reciever in a single update |
riverrat.LiveRace | Finished prototype - A Race which has only live (realtime) data |
riverrat.LiveServer | Empty - A type of RiverRat server that provides data in realtime |
riverrat.Map | Finished prototype - Provides a data type for building Maps that translate latitude/longitude data to x/y screen data |
riverrat.Mark | Finished prototype - Provides all the information about a Mark in a Race |
riverrat.testing.NMEAFakeServer | Finished prototype - A FakeServer that takes data from a text file with NMEA sentences |
riverrat.NoSuchObjectException | Finished prototype - A RuntimeException that is thrown when something tries to update an object that doesn't exist |
riverrat.PlaybackRace | Empty - A Race which has only played back (non-realtime) data |
riverrat.PlaybackServer | Empty - A type of RiverRat server that provides data played back from a database of past (and even currently progressing) RiverRat races |
riverrat.Race | Finished prototype - Handles all the data involved with a specific Race, and handles the communications API used to recieve the XML stream pushed by the Radio Server/Content Server |
riverrat.RaceObject | Finished prototype - Provides a generalized object for physical objects involved in a Race |
riverrat.RadioListener | Under construction - Spawns a new thread and opens up a connection to a Radio connected to a serial terminal server |
riverrat.RiverRatClient | Empty - Provides a framework for building RiverRat clients that use a network socket XML stream listener and some basic services |
riverrat.RiverRatDemo | Finished prototype - The prototype for the RiverRat 2D GUI |
riverrat.RiverRatDemo.ViewMenu | Finished prototype - This class encloses the View Menu, and makes it easier to add different menus to the application |
riverrat.RiverRatException | Finished prototype - Provides a general class for RiverRat exceptions |
riverrat.RiverRatGL | Some playing around with using the Java OpenGL classes to create a 3D RiverRat GUI |
riverrat.RiverRatListener | Finished prototype - Spawns a new thread and opens up a connection to a Radio Server pushing data |
riverrat.RiverRatLogger | Empty - A type of RiverRat client that takes an XML stream and logs it to a native XML database |
riverrat.Server | Finished prototype - The Server class spawns new Threads with BasicServers (or subclasses) to handle clients |
riverrat.StaticMark | Finished prototype - A Mark that does not have a position sensor onboard, and cannot be updated |
riverrat.StaticMarkException | Finished prototype - A RuntimeException that is thrown when something tries to update a StaticMark |
riverrat.testing.StreamLogger | Finished prototype - Logs the XML stream to a file |
riverrat.testing.XMLFakeServer | Finished prototype - A FakeServer that takes data from an XML file |