BlueJ ist eine integrierte Entwicklungsumgebung für Java, mit der Anfängern die Zusammenhänge der objektorientierten Programmierung vermittelt werden sollen.

Dem Benutzer stehen zur Programmierung ein Fenster mit einem verkürzten UML-Klassendiagramm und ein Texteditor mit Syntaxhervorhebung zur Verfügung. Im Klassendiagramm kann der Benutzer Klassen erstellen und Assoziationen zwischen diesen schaffen. Änderungen am Diagramm wirken sich sofort auf den Quellcode aus und umgekehrt.

BlueJ stellt eine Laufzeit-Umgebung für einzelne Objekte bereit einschließlich Ein- sowie Ausgabefenster für Methoden. Nach dem Kompilieren kann der Benutzer Objekte der Klassen erstellen, öffentliche Methoden am Objekt aufrufen und die Belegung der Objektvariablen beobachten. Dabei können einzelne Objekte genutzt werden auch ohne ein vollständiges Java-Programm angeben zu müssen.

BlueJ wurde an der Deakin University, Melbourne, Australien und der University of Kent, Canterbury, Großbritannien, entwickelt und kann kostenlos von der Homepage heruntergeladen werden. Jede nicht kommerzielle Verwendung und Weitergabe von BlueJ ist für jedermann kostenlos. Für die kommerzielle Weitergabe oder Wiederverwertung des Programms oder der Dokumentation muss das schriftliche Einverständnis der Autoren eingeholt werden.

Die Entwicklungsumgebung ist selbst in Java programmiert und läuft auf Solaris, Linux, Mac OS X und Windows mit jeweils aktueller Java Virtual Machine und einem installierten JDK.







Quelle : http://de.wikipedia.org/wiki/BlueJ

Bei Fragen zu BlueJ , message me