- Engineering Account - In addition to your AU computer
account, you will need an engineering
account in order to access the computers in the Shelby 2122 lab.
These accounts are generated automatically from course rolls.
However, you may need to "sync" your password by going to the
OIT My Account page. After you login, click
Update Password; enter your password and confirm it
(note that you do not need to change your password);
be sure "Sync with TigerMail Live Services" is selected
and then click Update.
- jGRASP and Java -
The jGRASP integrated development environment
(IDE) and the Java 2 (J2SE) Development Kit (JDK)
will be used in lab.
The current versions for these are jGRASP 2.0.0 Beta and
Java SE JDK 7u10. If you want to work on the lab assignments and the
examples from class on
your own computer, you'll need to install Java (JDK) and jGRASP. See the
links and instructions below.
Oracle Java Site
(http://www.oracle.com/technetwork/java/javase/downloads/index.html)
Be sure to download JDK 7u10 (or later) that
DOES NOT include NetBeans; also JavaFX is not needed.
After you have downloaded the install file, double-click
on the file in your file browser (e.g., My Documents) to
begin the installation process. Note that once you
begin the Java installation, it may take up to 10 minutes
depending on the speed of your machine.
J2SE Documentation is also available at this site.
Note for Mac Users - Apple supplies their own versions of
Java up through JDK 6 via the Software Update feature
(available on the Apple menu). JDK 7 for Mac is available
at the Oracle Java web site; however, issues have been reported
for JDK 7 on Mac OS X x64. These include slow execution and a
lack of support for Mac's new retina display (text may appear
fuzzy or blurred). You may want to use the latest JDK 6
from Apple if you encounter problems with the JDK 7.
jGRASP
(http://www.jgrasp.org) Click the "Download" link,
then select the appropriate jGRASP 2.0.0 installation file
for your operating system from the list below.
      Windows - jGRASP exe
      Mac OS X - jGRASP pkg.tar.gz
      Linux - jGRASP zip
After you have downloaded the install file, double-click
on the file in your file browser (e.g., My Documents) to
begin the installation process.
Installing jGRASP should take less than 30 seconds.
NOTES:
(1) Since jGRASP is written in Java,
you should install the JDK prior to running jGRASP.
The JDK includes the Java compiler (javac) as well as
a copy of the JRE, so be sure to install the full
JDK rather than only the JRE.
(2) If you are updating from a previous version of jGRASP,
just install the new version right on top of the previous
one (i.e., no need to uninstall the old version). If you
need additional information, please refer to jGRASP
Tutorial 1
Installing jGRASP for step by step instructions.
(3) To run jGRASP efficiently, your PC
should be at least Pentium class 500MHz with 128MB. If you
have less than this, you should use the PCs in Shelby 2122
(where your lab section meets),
Shelby 2119, Shelby 1202, Shelby 2210, or Broun 123.
- jGRASP Introductory Videos
-
Getting Started
-
Getting Started with Interactions
- The jGRASP Tutorials - You should review these on an "as needed" basis.
For the links below,
left click to open or right click to save (Save Link As...).
Note, you will need to have
Adobe Acrobat Reader installed to open this PDF file.
-
Installing jGRASP
-
Getting Started    
-
Getting Started with Objects (a.k.a. Objects First)
-
Interactions
-
Control Structure Diagram (CSD)
-
The Integrated Debugger
-
Projects
-
UML Class Diagrams
-
The Workbench
-
Viewers for Data Structures
- Checkstyle and JUnit - Checkstyle is a commonly used to
check programs for comments and proper formatting, and
JUnit is a framework testing programs. Both of these are
installed in the lab, and we'll be using
them in conjunction with grading. If you want to install JUnit and
Checkstyle on your personal computer, you'll need to download the
ZIP files and unzip them in your "Program Files" folder. We'll talk more
about these as the semester progresses.
-
Checkstyle - download the ZIP file.
-
JUnit - Download the ZIP file.
|