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...") |
|||
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). |
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 30: | ||
<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/ | + | [http://web.mit.edu/6.186/2011/orc.jar Download orc.jar] |
If you are developing code on your personal computer, you will need to download both of these files to it as well. | If you are developing code on your personal computer, you will need to download both of these files to it as well. |
Revision as of 23:59, 27 December 2010
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).
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
.
If you are developing code on your personal computer, you will need to download both of these files to it as well.