Document Actions
Software
This document provides a list of the software required for this course.
The following software is or will soon be installed for you in the CS labs. All of it is either open source or otherwise freely available and runs on the three major platforms (Windows, Linux, Mac OS X). You are encouraged to install it on your home computer as well.
Team-oriented development
- Secure Shell (SSH)
- Concurrent Versions System (CVS) (we will use Eclipse as the client — please see below)
- How to access the course examples
- Using CVS in Eclipse
- Top Ten CVS Tips
- CVS Information
- Instant Messaging
Browser
Java/J2EE
- Java 2 Platform, Standard Edition (J2SE), version 5.0 or newer, 6.0 preferred (first item on page)
- Jakarta Tomcat servlet container, version 6.x
Eclipse and plugins
- Eclipse 3.3 (Europa) for Java EE developers (second item on page)
- If you are using a 64-bit machine, you will need to get Eclipse 3.3 and install JST and WST from the Web Tools Project 2.x and their dependencies separately
- See also the software installation instructions for Comp 373/473 to find out how to install official Eclipse plugins
- Spring IDE for Eclipse
- Amateras EclipseHTMLEditor and StrutsIDE. (The first one is required only as a dependency of the second one.) Unzip the downloaded files and drag the contents of the resulting plugins folder(s) to the plugins folder inside your Eclipse installation folder. After restarting Eclipse, to check if the Amateras plugins are installed correctly, click Help -> About Eclipse Platform -> Plug-in Details, sort by "Plug-in Id", and at the bottom of the list you should find
tk.eclipse.plugin.htmleditorandtk.eclipse.plugin.struts. - More plugins may be added later on as needed
