Summary
This page describes many of the Java resources used in
CS100M. Here are answers to some common questions I get asked:
-
Do I need to buy Java? No. Use
the
public labs or download the Java Development Kit.
-
Do I need to use CodeWarrior to get Java? No. But,
CodeWarrior is the official development environment for CS100M.
-
Do I need to buy CodeWarrior? No. You may use the
public labs.
-
Can I run/use Java without CodeWarrior? Yes. See above.
-
Which version of Java? Generally, 1.2.2, though we
will try to shift to 1.3 if the public labs have it.
Back to top.
Back to CS100M
Home
CodeWarrior
Please review the following information:
Help
Public Labs
-
Cornell Information Technologies (CIT)
provides MetroWerks CodeWarrioror for PCs and Macs in public labs.
Your own computer
CUCS Stationery
-
The following files are installed in public machines. In
CS100M, we will likely be using different files, but if you wish for your
computer to be consistent with the public labs, read the following information.
-
Java Stationery (yes, it's spelled with an "e") provides
a template on which you can program. CS100 provides customized stationery
called Cornell University Computer Science (CUCS) stationery. The public
machines already have CUCS installed. If you use your own machine, you
need to download the CUCS stationery.
-
If you followed the steps above in installing CW, you would
have downloaded the necessary files. If you didn't, the links below have
the necessary files:
File to download
for the PC
File to
download for the Mac
FTP site
for these files
-
Read and follow the README files which give directions
on storing the two projects into your CodeWarrior IDE (Interactive Development
Environment) so you can use this stationery. If you wish to download and
use specific CUCS Stationery, you can download the following files:
TokenReader.java
Please note: Downloading the individual files does
not
install CUCS Stationery in CodeWarrior.
Back to top.
Back to CS100M
Home
Alternatives
We recommend that you use official software. If you choose
to use alternatives, you are on own, and you run the risk of creating code
unrecognizable to the graders. However, we recognize that you may wish
to try different development environments. We only provide the following
links for helping you find these alternatives.
SDK:
J++:
Jcreator:
Back to top.
Back to CS100M
Home
Miscellaneous
Unicode:
http://www.unicode.org/
http://www.pccl.demon.co.uk/java/unicode.html
Java:
different kinds of Java
Sun's site
Mac Users
Mac Tutorial: http://java.sun.com/docs/books/tutorial/getStarted/cupojava/mac.html
Programming Style Guide: HTML
|
PS | PDF
Back to top.
Back to CS100M
Home