|CSCU9P6 has moved to Canvas. This website is obsolete. Spring 2017|
In this module we make use of the following specialist software:
Borland Together 2008
This is a powerful UML design tool, with "round trip" engineering of Java code:
Together is installed in the Division's PC labs, but is also available free of charge for Computing Science students to install on their own equipment from the Divisional file servers. Instructions are available here. Basically: the file server folder at \\wsv.cs.stir.ac.uk\student\Software\apps\Together contains both the Together installer and a license file. Copy the installer and license onto a memory stick, take home and install. Or email them to yourself, or use CampusNet to access the server.
There are various alternatives, with varying degrees of functionality, and varying costs:
Eclipse with Java Development Tools
Together also contains the Java Development Tools, including JUnit, so Java software development can be done within Together (taking advantage of the multiple views of the system under development given by Together's round-trip engineering).
Eclipse is installed in the Division's PC labs, but can be downloaded free of charge for your own equipment from http://www.eclipse.org - look for the Eclipse IDE for Java Developers on the downloads page. (There are other Eclipse based IDEs too - explore, or you can add extra extensions later to your basic installation).
Subclipse - Eclipse extension
Eclipse in the Division's PC labs also has the Subclipse extension installed, to allow access to collaborative working on Subversion servers.
You can install Subclipse in your own Eclipse either by searching for Subclipse on the Eclipse web site, or using the Eclipse Marketplace facility in the Help menu of your Eclipse installation.