www.wikidata.de-de.nina.az
BlueJ ist eine integrierte Entwicklungsumgebung fur Java die speziell fur Ausbildungszwecke konzipiert wurde Insbesondere das Vermitteln von Zusammenhangen in der objektorientierten Programmierung steht im Mittelpunkt des Systems BlueJBlueJ Benutzeroberflache unter Windows 10 21H1 Build 19043 1151BasisdatenMaintainer BlueJ Group King s College London University of KentEntwickler Michael Kolling und John RosenbergAktuelle Version 5 2 0 1 20 Juni 2023 Betriebssystem plattformunabhangigProgrammiersprache Java StrideKategorie Integrierte EntwicklungsumgebungLizenz GNU General Public License 2 0www bluej orgDem Benutzer stehen zur Programmierung ein Fenster mit einem verkurzten UML Klassendiagramm und ein Texteditor mit Syntaxhervorhebung und Autovervollstandigung zur Verfugung Im Klassendiagramm kann der Benutzer Klassen erstellen und Assoziationen zwischen diesen schaffen Anderungen am Diagramm wirken sich sofort auf den Quelltext aus und umgekehrt BlueJ stellt eine Laufzeitumgebung fur einzelne Objekte bereit einschliesslich Ein sowie Ausgabefenster fur Methoden Nach dem Kompilieren kann der Benutzer Objekte der Klassen erstellen offentliche Methoden am Objekt aufrufen und die Belegung der Objektvariablen beobachten Dabei konnen einzelne Objekte genutzt werden auch ohne ein vollstandiges Java Programm angeben zu mussen BlueJ kann kostenlos von der Homepage bezogen werden und ist unter der GNU GPL Lizenz GPLv2 benutzbar Inhaltsverzeichnis 1 Geschichte 2 Funktionen 3 Erweiterungen 4 Siehe auch 5 Literatur 6 Weblinks 7 EinzelnachweiseGeschichte BearbeitenDie Entwicklung von BlueJ wurde 1999 von Michael Kolling und John Rosenberg an der Monash University in Melbourne begonnen als Nachfolger ihrer Programmiersprache Blue 2 Seit Marz 2009 ist BlueJ eine Freie Software welche unter GPLv2 steht Das Logo geht auf den Blauhaher im Englischen Blue Jay zuruck Die Entwicklungsumgebung selbst ist in Java programmiert und lauft auf javafahigen Betriebssystemen beispielsweise Windows macOS und Linux mit jeweils aktueller Java Virtual Machine und einem installierten JDK Das Projekt wird am King s College London weiterentwickelt Mit Version 4 0 vom 8 Marz 2017 bietet BlueJ Unterstutzung fur Git und Stride eine eigene Programmiersprache 3 Funktionen BearbeitenDas Klassendiagramm wird grafisch dargestellt und nach jedem Kompiliervorgang aktualisiert Angezeigt werden Vererbungen und Beziehungen Jedes Objekt kann inspiziert werden d h der Zustand der Variablen betrachtet werden Funktionen konnen direkt auf einem Objekt aufgerufen werden Codevervollstandigung Unterstutzung von Javadoc Unterstutzung von Versionenverwaltung Git und SVN 3 BlueJ kann zur Entwicklung konventioneller Java Programme mit Main Methode und JavaFX Programmen verwendet werden Einige der Funktionen sind bewusst standardmassig versteckt bzw inaktiv um trotz der Funktionsvielfalt eine ubersichtliche Oberflache zu ermoglichen Erweiterungen BearbeitenBlueJ bietet eine API fur Erweiterungen an Erweiterungen existieren und sind frei verfugbar fur unter anderem erweiterte UML Darstellung PMD Integration Codeformatierung Projektabgabe fur Lehrkontexte Checkstyle Lego Mindstorms NXT Eliot GUI Programming und mehr 4 BlueJ Projekte konnen leicht in NetBeans Projekte konvertiert werden und beide IDEs sind kompatibel sie konnen gleichzeitig mit einem Projekt genutzt werden 5 Siehe auch BearbeitenGreenfootLiteratur BearbeitenDavid Barns und Michael Kolling Objects First with Java a Practical Introduction using BlueJ Pearson Education ISBN 0 13 606086 2 David Barns und Michael Kolling Java lernen mit BlueJ Pearson Education Pearson Studium Munchen 2009 ISBN 978 3 86894 001 5 Eine Einfuhrung in die objektorientierte Programmierung deutsche Ausgabe inklusive CD ROM Weblinks Bearbeiten nbsp Commons BlueJ Sammlung von Bildern Videos und Audiodateien offizielle Website Community fur Lehrer BlueJ Workshop von Ulrich HelmichEinzelnachweise Bearbeiten Version 5 2 0 Released 20 June 2023 20 Juni 2023 abgerufen am 9 Juli 2023 Archivierte Kopie Memento des Originals vom 10 April 2015 im Internet Archive nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot www cs kent ac uk a b https www bluej org versions html https www bluej org extensions extensions html https www youtube com watch v dNAbhoO7QFY Abgerufen von https de wikipedia org w index php title BlueJ amp oldid 238829512