Software
From Maslab 2007
General API Information
- Java 1.5.0 API: documentation on the standard Java classes.
- Maslab Java API: documentation on the Maslab custom software.
- OrcBoard Java API: documentation on the OrcBoard library.
- Jama numerics library API: documentation on the Jama numerics library.
- Sun's Java tutorials: online tutorials in many Java topics.
- Ed Faulkner's Java quick reference: examples of all the important language features.
Application Information
- Ant: A tool that can automatically build and upload your code. Use it, it's nice.
- Athena settings: Things you should set in your athena locker to make development easier.
- BotClient: The tool for viewing remote channel data.
- CVS: A tool for managing your source code amongst your teammates (but see Subversion instead).
- Emacs: Some notes on getting the most out of the GNU Emacs text editor.
- orcd: Notes for starting your robot via the orcpad.
- OrcSpy: How to use orcspy to debug orcboard io.
- SSH: Tool for logging into other machines remotely. Also has info on
scp, which copies files to and from other machines. - Subversion: A tool for managing your source code amongst your teammates.
Maslab Software Distribution
We're running Ubuntu Linux (a Debian-based distribution) with the 2.6.17 kernel.
The freshest version of the software is installed in /usr/share/java/maslab.jar, and is also accessible from Athena at /mit/6.186/2007/maslab.jar.
You can also download the Maslab jar file here.
