JADEIDE Version 3.0, Stand: 14. Juni 2002

JADE Integrated Development Environment
---------------------------------------

JadeIDE kann durch einfaches entpacken mit einem Werkzeug wie PKZIP, WinZip, PowerArchiver
oder WinRAR in ein Verzeichnis Ihrer Wahl (z.B. unter Windows in D:\jadeIDE oder 
unter Linux in /home/xxxx/jadeIDE bzw. /opt/jadeIDE oder /usr/jadeIDE) installiert werden. 
Wichtig ist, dass die im ZIP-Archiv enthaltenen Ordnerstruktur aufgebaut wird.
Wird unter Windows die selbstentpackende .EXE Datei verwendet, so ist das garantiert.

JadeIDE ist in Java geschrieben. JadeIDE wird also nicht über eine JadeIDE-EXE Datei sondern
über den Java-Launcher aufgerufen (siehe JadeIDE Help - Programmaufruf). 
Voraussetzung für den Einsatz von Jade ist ein JAVA Runtime Environment V 1.4 oder höher 
(kostenlos zu beziehen von SUN Microsystems über die URL "http://java.sun.com/j2se/"). 
Für die Java Entwicklung ist natürlich ein J2SDK (Java 2 Standard Development Kit) erforderlich.
Weitere Hinweise zur Installation und zum Aufruf des Programmes finden Sie in 
der Hilfedatei (bitte unbedingt lesen!). Angezeigt werden kann die Hilfedatei nach dem Entpacken 
(mit WinZIP ab Version 7.0 oder PowerArchiver 2001 auch direkt aus dem ZIP-Archiv heraus)
mit einem Web-Browser Ihrer Wahl (z.B. Netscape Navigator, MS Internet Explorer, 
Opera oder ähnlichen).

Hinweis zur Auswahl der gewünschten Hilfedatei:

	JadeIDE wird mit einer deutschsprachigen (jidehelp_d.htm) und 
	einer englischsprachigen (jidehelp_e.htm) Hilfedatei ausgeliefert. 
        Die Hilfe wird mittels eines spezifizierten Web-Browsers angezeigt.
        Die Sprache für die Hilfe Anzeige wird mittels des Parameters LANG=x
	(x: D für Deutsch, E für Englisch) beim JadeIDE Aufruf festgelegt.
	Wenn Plattenplatz gespart werden muss, dann kann die jeweils nicht
	benutzte Hilfedatei mit den zugehörigen Graphiken gelöscht werden.

History Log:
------------
14.06.2002	Freigabe der Version 3.0 Juni 2002

		Die Suche nach Web-Browsern beim ersten Setup wurde erweitert.
		Es wird jetzt auch nach Netscape Version 7 und Mozilla gesucht.
		Bei "Hier Starten" wurde die Suche nach installierten Browsern und 
		installierten Java Development Kits zusammengelegt.
		Der Aufruf der JadeIDE Hilfe wurde wesentlich verfeinert.
		Im Hilfe Menü kann nun direkt zu spezifischen Themen gesprungen werden
		und die wichtigen Funktionsdialoge haben einen Hilfe Schaltknopf erhalten.
		Die Generierung von Java-Code wurde im Bereich Swing erweitert.
		Schaltflächen werden jetzt direkt durch den generierten Code als
		gedrückt oder nicht gedrückt angezeigt. Die "Border" Generierung wurde
		ebenfalls verfeinert.   

12.04.2002	Freigabe der Version 2.9 April 2002

		JadeIDE ist nun vollständig auf Swing umgestellt.
		Die meisten Editorfunktionen sind nun auch über Tastaturkürzel aufrufbar.
		Weiter unterstützt ist jetzt auch "Wheelmouse scrolling".
                Ein neuer Dialog erlaubt nun die Anpassung der Ausgabefonts für den Fall,
		dass die gewählte Bildschirmauflösung Texte zu winzig oder beschnitten
		anzeigt.
                Das JadeIDE Hauptfenster enthält jetzt Menü Icons.

07.03.2002	Freigabe der Version 2.8 March 2002

		Eine automatische Suche nach installierten Web-Browsern und Java Development
		Kits ist nun möglich.
		Der Dialog zur Lokalisierung einer Methode wurde erweitert. Neu ist die Suche
		nach aufrufenden Klassen eines Projetes oder nach Klassen mit gleichnamigen
		Methoden.
		Der Einstieg in eine Debugging Unterstützung wurde vorgenommen.
		Es wurde eine elementare Checkpoint Unterstützung implementiert.

09.02.2002	Freigabe der Version 2.7 Februar 2002

		Das Anlegen neuer Projekte wurde vereinfacht. Fehlende Ordnerhierarchien können
		nun automatisch angelegt werden. Der Basisparameter Definitionsdialog wurde
		erweitert. Nicht mehr benötigte JDK Einträge können gelöscht werden.
		Der Code-Checker JiveLint von Sureshot kann eingebunden und aus dem Jade Editor
		heraus aufgrufen werden.

21.01.2002	Freigabe der Version 2.6 Januar 2002

		Die bei der endgültigen Druckausgabe noch bestehenen kosmetischen Probleme wurden
		bereinigt.
		In den Generierungsdialogen für Frames und für Dialoge kann nun auch ausgewählt
		werden, dass Java Swing Komponenten in den generierten Klassen verwendet werden sollen.

16.12.2001	Freigabe der Version 2.5 Dezember 2001

		Die vorläufige Lösung für die Druckausgabe mit Hilfe eines Web-Browsers ist nun
		durch die Java-konforme Lösung ersetzt worden. Die Druckausgabe umfasst die Auswahl
		des gewünschten Papierformates aus 6 gängigen Formaten, eine Druckvorschau und die
		eigentliche Druckausgabe.

		Bekannte Probleme: 1.) das unter Version 2.4 bestehende Problem mit Netscape 6.2 
		besteht	weiterhin auch mit Netscape 6.2.1. Umgehung: siehe unter Version 2.4.
		2.) Unter Windows verschwinden in der Vorschau die Druckseiten nach dem Aufbau 
		aus mir unerfindlichen Gründen. Um die Druckvorschau sichtbar zu machen muss daher 
		unter Windows eine der bereitsgestellten roten Pfeilfunktionstasten gedrückt werden.

05.11.2001	Freigabe der Version 2.4 November 2001
                
		Die Suchen/Ersetzen Funktion des Jade Editors ist erweitert worden.
                Die Funktionen "Neue Datei anlegen" und "Projektdatei löschen" arbeiten
		jetzt mit einem Dialog und sind dadurch intuitiver geworden.
		Die Parameter-Setup Funktion ist neu gestaltet und damit wesentlich einfacher
		geworden. Auch der Programmaufruf wurde dadurch einfacher.

		Bekannte Probleme:
		Zumindest unter Windows 2000 gibt es ein Problem beim Aufruf des
		Netscape Browsers Version 6.2 als Java Subprozess (JDK 1.3.1). 
		Der Aufruf dieses Browsers bleibt hängen, bis der aufrufende Prozess beendet wird.
		Umgehung: Entweder Netscape bis Version 6.1, MS Internet Explorer oder Opera 
		verwenden 
		oder 
		Netscape 6.2 ausserhalb von JadeIDE aufrufen und minimiert schlummern lassen. 	 

06.10.2001	Freigabe der Version 2.3 Oktober 2001
                
		Der Jade Editor ist um zusätzliche Funktionen erweitert worden und einige
		kleinere Fehler sind behoben worden.
		Das Erscheinungsbild des Editors wurde ebenfalls aufpolliert. Eine
		Werkzeug-Auswahlleiste wird nun bereitgestellt, die die am häufigsten
		benutzten Funktionen für den direkten Aufruf bereit stellt.

01.09.2001	Freigabe der Version 2.2 September 2001

                Der Jade Editor ist um Funktionen zur Syntaxhervorhebung erweitert worden.
                Desgleichen erlaubt der Editor nun das Drucken von Java Quellendateien über
                einen Web-Browser und das extrahieren von String-Literalen (als Unterstützung
                der Erstellung von mehrsprachigen Produkten).
                Auch die Installation ist etwas geändert worden. Für die Erzeugung der
                ersten Default-Werte für DevParm.INI werden nun die Aufrufparameter verwendet
                und die Installationsbibliothek des SUN Java Development Kits wird über einen
                Datei-Dialog ermittelt.
                Zusätzlich sind einige kleine Korrekturen und Verbesserungen eingebracht worden.

21.08.2001	Freigabe der Version 2.1 August 2001

                JadeIDE V2.1 enthält nun einen eigenen Editor. Dieser Editor wurde mehr auf
                Funktionalität als auf gefälliges Erscheinen ausgelegt. 
		Besondere Funktionen des Editors sind: nahtlose Integration in JadeIDE,
                direkte Positionierung eines Quellentext auf die Methoden der editierten Klasse,
		Einfügung von vorgegebenen Kode-Schablonen in den Quellentext, direkte Compilierung
                aus dem Editor.

18.06.2001	Freigabe der Version 2.0 Juli 2001

                Dies ist die erste Version, die vom Autor unter Suse Linux 7.1 und KDE 2 
		getestet wurde.
		Die HELP-Datei enthält nun auch detaillierte Informationen zur Installation
		unter Linux.

24.04.2001	Freigabe der Version 1.9 April 2001

                Ein Feld zur Definition des "ARCHIVE=" Parameters (enthält die für ein Applet
		erforderlichen JAR Dateien) ist in den Dialog zur Erzeugung der HTML Datei
                für den Appletaufruf aus einem Browser oder dem Appletviewer eingefügt worden.
		Achtung: der ARCHIVE Parameter wird nicht von allen Browsern unterstützt. 

11.04.2001	Freigabe der Version 1.8 April 2001

                Die noch fehlende Funktion zur Übernahme der Daten einer früher mit JadeIDE
		generierten HTML Datei zum Aufruf eines Applets wurde eingefügt.
		Hinweis: Es wird vorausgesetzt, dass eine HTML Datei im Applet Aufrufteil
		nicht manuell modifiziert wurde. 
         
09.02.2001	Freigabe der Version 1.7 Februar 2001
         
                JadeIDE wurde um Funktionen zur Projektarchivierung erweitert.
		Weiter wird für die Auswahl der Java Quellendatei nun auch der FileDialog
		eingesetzt. Dies erleichtert die Auswahl bei Paketen mit sehr vielen
		Quellendateien.

		Folgende Funktionen wurden neu eingefügt:
		1.)	Verwaltung bestehender Archiv-Ordner (Löschen veralteter Ordner)
		2.)	Archivierung eines Paketes (aktueller Schnappschuss der Quellendateien)
		3.)	Rückspeicherung der Quellendateien aus einem besteheden Archiv-Ordner
		4.)	FileDialog zur Auswahl der zu bearbeitenden .java Quellencode Datei

12.12.2000	Freigabe der Version 1.6 Dezember 2000
         
                JadeIDE wurde um weitere Produktivitätsfunktionen erweitert und die Beutzer-
		freundlichkeit nochmals verbessert.

		Folgende Funktionen wurden neu eingefügt:
		1.)	Erweiterung des Dialoges zur Definition der Java Launcher Optionen
		2.)	Generierung einer Schablone für eine Start Klasse
		3.)	Generierung einer Schablone für Fenster mit Menüleiste
		4.)	Erweiterung der verfügbaren Konstrukte für Dialoge
		5.) 	"One Klick" Aufruf des Editiors und Compilers für selektierte Klasse.

22.11.2000	Freigabe der Version 1.5 Dezember 2000

		JadeIDE V1.5 wurde völlig umgestaltet, um die Benutzerfreundlichkeit
		zu verbessern. Die Entwicklungsaktionen werden nun über Menüauswahlen 
		aus dem Hauptfenster von Jade heraus gesteuert. Damit wird der
		Steuerungsdialog überflüssig. Das hat zur Folge, dass mehr Platz für 
		das Editorfenster zur Verfügung steht und dieses Fenster nicht mehr 
		überdeckt wird.                

                Folgende Funktionen wurden neu eingefügt:
		1.)	Dialog zur Definition der wichtigsten Java Compiler Optionen
		2.)     Dialog zur Definition der wichtigsten Java Launcher Optionen
		3.)     Dialog zur Definition der Startklasse und der Startparameter
			einer Anwendung.

02.11.2000	Freigabe der Version 1.4 November 2000

                Folgende Funktionen wurde neu eingefügt:
		1.)	Version 1.4 enthält als neue Funktion einen
			dialoggesteuerten Generator für die Erzeugung
			von Quellenkode von individuellen Java Dialog Fenstern.

17.10.2000	Freigabe der Version 1.3 Oktober 2000

                Version 1.3 ist das erste Release, das vollständig zweisprachig
		(Englisch und Deutsch) ist, d.h. JadeIDE hat nun auch deutsche 
		Dialoge und Nachrichten und nicht nur deutsche Hilfetexte.
		Gegenüber Version 1.2 gibt es keine funktionellen Änderungen! 
 
22.09.2000      Freigabe der Version 1.2 September 2000
                Folgende neuen Funktionen wurden eingefügt:
                1.)	Die Steuerungsparameter werden bei der Selektion 
			und beim Projektaufruf auf Gültigkeit geprüft, 
			d.h. es wird geprüft, ob das Programm, die Datei oder 
			der angegebene Pfad noch korrekt ist.
		2.)	Für die Parametertypen, bei denen ein Pfad, ein Programm
			oder eine Datei anzugeben ist, kann der plattformspezifische
			FileDialog aufgerufen werden, um einen Wert auszuwählen um ihn
			(bearbeitet oder unbearbeitet) zu übernehmen.
		3.)	Alle Klassen eines Projektes können nun mittels eines
			einzigen Aufrufes umgewandelt werden. Für jedes fehlerhaft
			umgewandelte Programm wird ein "Fehlerdialog" angezeigt.

		Weiterhin wurden einige kleine Dokumentationsfehler behoben.

08.08.2000      Freigabe der Version 1.1 August 2000
		Folgende neuen Funktionen wurden eingefügt:
		1.) 	Neuer Parameter zur Definition des AppletViewer Aufrufes
		2.)	Füllen der Werteliste eines Parameters automatisch dann,
			wenn einer der 10 Steuerungsparameter selektiert wird.
		3.)	Generierung der HTML File zum Aufrufen von Java Applets
			über einen Web Browser oder den AppletViewer.
		4.)	Generierung eines Code Templates wenn eine neue Klasse 
			angelegt wird.
		5.)	Aufrufen eines Jade Applets aus dem Development Environment
			über den SUN Java AppletViewer.

19.07.2000      Deutsche Hilfedatei (jidehelp_G.htm) in ZIP-Archiv eingefügt.

21.06.2000	Module: CompMsgDialog
                        Der Ausgabefont wurde vom Font "Helvetica" mit variabler
                        Schrittweite auf Font "Courier" mit fester Schrittweite
                        geändert um die Lesbarkeit zu verbessern.
                        Dadurch zeigen die Fehlerpostionsmarken, die vom Java
			Compiler in den Fehlermeldungen ausgegeben werden auf
			die richtige Spalte im Text einer Fehlermeldung.

11.04.2000	Release 1 zum Server hochgeladen

Autor:
======	Wolfgang Kurz, Im Asemwald 2/18, D-70599 Stuttgart, Germany
	http://home.t-online.de/home/Wolfgang_Kurz/homepage.htm
	Wolfgang_Kurz@t-online.de
