See lab exercises for information on how to install these tools.
EasyEclipse Desktop Java version 1.3.1.1 from http://www.easyeclipse.org/site/home/
Checkstyle plugin for Eclipse version 5.0.0.200906281855-final from http://eclipse-cs.sourceforge.net/
CITS1220 Beginners Checkstyle rules from here CITS1220StyleRule(Beginner).xml
with
documentation in CITS1220.Checkstyle.Beginners.pdf
CITS1220
Advanced Checkstyle rules – see beginners rules
JUnit 4 version 4_4.3.1 plug-in comes with EasyEclipse distribution
Violet UMLversion version com.horstmann.violet_0.20.0.jar from http://violet.sourceforge.net.
Abbot/Costello
http://sourceforge.net/project/downloading.php?group_id=50939&filename=abbot-1.0.2.zip&a=39831126
The recommended text book for this unit is
David J. Barnes & Michael Kölling
Objects First with Java A Practical Introduction using BlueJ
Fourth Edition, Prentice Hall / Pearson Education, 2008
ISBN-10: 0-13-606086-2 ISBN-13: 978-0-13-606086-4
Also recommended, for those with some experience in Java
Object-Oriented
Software Engineering: Practical Software Development using UML and Java
Second Edition
Timothy C. Lethbridge and Robert Laganičre
McGraw Hill, 2001 ISBN 0-07-710908-2
Using LEJOS NXT and RCX at UWA in 2008 (2009 update available soon)
Lejos tutorial is at http://lejos.sourceforge.net/nxt/nxj/tutorial/index.htm
Lego Zoo example projects from 2006 and 2007
Lego building instructions (pdfs for some basic models)
LEJOS Installation, Eclipse etc
(from Brian Bagnall’s Mindstorms book)
LEJOS Readme (especially see the known limitations sections)
Sample Lejos Code for the
Lego NXT (zip file)
Lejos RCX Tutorial A guide to programming RCX Lego with
Lejos. Some parts relevant to NXT but
not all.
Java 5 API Documentation for JavaTM 2 Platform Standard Edition 5.0 (from CITS1200 web)
Lejos NXT API Local link to the Lejos Application Programmer Interface documentation (updated Sep 09)
My search for a simple tool for drawing UML diagrams has finally found a good one: Violet. Violet is available in CSSE labs.
To install Violet on your own computer, simple copy the .jar file into your Eclipse plugins directory, and add the jar to your project links.
Violet is available from http://violet.sourceforge.net. Don't use the latest version - that failed for me.
Version com.horstmann.violet_0.20.0.jar is good and you can get it here or from sourceforge. This jar can also be run as a stand-alone application for saving .png versions of your models.