Software
From Maslab 2011
(Created page with "== General API Information == * [http://java.sun.com/javase/6/docs/api/ Java 1.6 API]: documentation on the standard Java classes. * [http://web.mit.edu/6.186/2010/doc/maslab/ap...") |
(→Maslab Software Distribution) |
||
(2 intermediate revisions not shown) | |||
Line 1: | Line 1: | ||
== General API Information == | == General API Information == | ||
* [http://java.sun.com/javase/6/docs/api/ Java 1.6 API]: documentation on the standard Java classes. | * [http://java.sun.com/javase/6/docs/api/ Java 1.6 API]: documentation on the standard Java classes. | ||
- | * [http://web.mit.edu/6.186/ | + | * [http://web.mit.edu/6.186/2011/doc/maslab/api/ Maslab Java API 2011]: documentation on the Maslab custom software. |
- | * [http://web.mit.edu/6.186/ | + | * [http://web.mit.edu/6.186/2011/doc/uorc/api/ OrcBoard Java API]: documentation on the OrcBoard library. |
* [http://math.nist.gov/javanumerics/jama/doc/ Jama numerics library API]: documentation on the Jama numerics library. | * [http://math.nist.gov/javanumerics/jama/doc/ Jama numerics library API]: documentation on the Jama numerics library. | ||
* [http://java.sun.com/docs/books/tutorial/ Sun's Java tutorials]: online tutorials in many Java topics. | * [http://java.sun.com/docs/books/tutorial/ Sun's Java tutorials]: online tutorials in many Java topics. | ||
Line 18: | Line 18: | ||
== Maslab Software Distribution == | == Maslab Software Distribution == | ||
- | We're running [http://www.ubuntulinux.org/ Ubuntu Linux] (a Debian-based distribution). | + | We're running [http://www.ubuntulinux.org/ Ubuntu 10.10 Linux] (a Debian-based distribution). |
+ | |||
+ | Your EEEPC will have maslab.jar and orc.jar installed. | ||
+ | If you are developing code on your personal computer, you will need to download both of these files. | ||
You will need to download the current versions of maslab.jar and orc.jar. | You will need to download the current versions of maslab.jar and orc.jar. | ||
Line 30: | Line 33: | ||
<code>echo source .bash_profile >> .bashrc</code> | <code>echo source .bash_profile >> .bashrc</code> | ||
- | The freshest version of the files is also available on Athena at <code>/mit/6.186/ | + | The freshest version of the files is also available on Athena at <code>/mit/6.186/2011/orc.jar</code> and <code>/mit/6.186/2011/maslab.jar</code>. |
- | + | ||
- | + | ||
- | [http://web.mit.edu/6.186/ | + | [http://web.mit.edu/6.186/2011/maslab.jar Download maslab.jar] |
- | + | [http://web.mit.edu/6.186/2011/orc.jar Download orc.jar] |
Latest revision as of 09:32, 1 January 2011
General API Information
- Java 1.6 API: documentation on the standard Java classes.
- Maslab Java API 2011: 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.
- 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 10.10 Linux (a Debian-based distribution).
Your EEEPC will have maslab.jar and orc.jar installed. If you are developing code on your personal computer, you will need to download both of these files.
You will need to download the current versions of maslab.jar and orc.jar.
NOTE: You will need to download both files and place them in /usr/share/java/ You will need admin privileges to do this see man sudo
.
You will then need to add these to your class path. You can do this by adding export CLASSPATH=/usr/share/java/orc.jar:/usr/share/java/maslab.jar:
to your .bash_profile file.
echo export CLASSPATH=/usr/share/java/orc.jar:/usr/share/java/maslab.jar: >> .bash_profile
echo source .bash_profile >> .bashrc
The freshest version of the files is also available on Athena at /mit/6.186/2011/orc.jar
and /mit/6.186/2011/maslab.jar
.