100% Pure Java / Swing Applikation |
---|
Anforderungen Die Verteilung und Implementierung (Application Deployment) von klassischen Client-Server Applikationen wie beispielsweise Microsoft Visual Basic, PowerBuilder oder Delphi sind sehr aufwendig. Lokale DLL's müssen installiert werden, die unter Umständen bereits bestehende Programme in negativer Art und Weise beeinflussen können. Es kann durchaus passieren, dass nach der Installation ein bestehendes Programm nicht mehr korrekt funktioniert. Auch die Anbindung an die Oracle Datenbank mit ODBC und Oracle SQL*Net oder Net8 ist aufwendig. Dies war die Hauptmotivation für die Entwicklung eines installationsfreien Benutzerprogramms. Es sollte als Prototyp für spätere Entwicklungen dienen um erste Erfahrungen zu sammeln. Lösung Eine Java Applikation basierend auf JFC/Swing und JDBC kann die
Anforderungen am besten abdecken. |
|||||||
Ausser der im linken Bild dargestellen Datenbankanbindung existieren eine Reihe weiterer Möglichkeiten. Wir haben diese Varianten in einer PDF-Datei zusammengestellt, welche Sie herunterladen können. |
|||||||
Es wurde bewusst eine Java Applikation entwickelt und kein Applet. Es hat
sich gezeigt dass ein Applet in der Grösse unseres Beispiels ohne weiteres machbar
wäre. Doch Programme die viele Dialoge und Fenster beinhalten laufen instabil oder gar
nicht innerhalb der heutigen Browser-Generation. |
|||||||
Eingesetzte Mittel
Ergebnis Die Entwicklungszeit betrug infolge der grossen Einarbeitungszeit in die "Denkweise der Objektorientierten Welt" deutlich länger. Zudem musste man sich in eine neue, sehr komplexe Entwicklungsumgebung (JBulder-2) einarbeiten. Der Versuch, die Applikation als Applet zu realisieren musste abgebrochen werden, die heutige Generation von Browsern unterstützt die Swing-Klassen (noch) nicht, zudem sind die Browser VM's teilweise zu unstabil.
|
|||||||
... Cross-Plattform Java Application Today ! |