Folgende Eintragsklassen gibt es:
- Neue Dinge,
- geänderte Sachen und
- Fehlerkorrekturen.
Für Version 2.4
- Verbesserung von Debug-Ausgaben des Faches.
- Download-Funktionalität nun standardmäßig abgeschaltet. Einschalten noch per Java™-Eigenschaft genRob.genControl.client.download möglich.
- Umstellung auf die Roblet®-Bibliothek 2.3, um auf dem neuesten Stand zu sein. Gleichzeitig wird auch auf die zugehörige API-Dokumentation nach roblet®.org verknüpft.
Für Version 2.3
- Einzelne Klassen werden nun vor Beginn einer Kommunikation geladen, auch wenn sie erst später benötigt werden. Damit stehen sie auch in Umgebungen zum Zeitpunkt der Garbage-Collection zur Verfügung, in denen ein Nachladen nach Ende der Nutzung der Bibliothek nicht mehr möglich ist (z.B. Servlet-Container des Apache-Tomcat).
Für Version 2.2
- RMI-basiertes Protokoll wird bei der Kommunikation mit (alten) Roblet®-Servern nun standardmäßig nicht mehr eingesetzt. Es kann bei Bedarf aber noch verfügbar gemacht werden.
- Neuer Konstruktor Client(Log,boolean), der ermöglicht, daß Verzeichnisdienste nicht mehr eingesetzt werden, um Roblet®-Server aufzufinden
Für Version 2.1
-
Umstellung auf die
Roblet®-Bibliothek 2.2.
Diese Version hat eine überarbeitete Dokumentation und kann gegenüber der Vorgängerversion 2.1 auch wieder unter Java™ 1.4 eingesetzt werden. -
Die Klienten-Bibliothek wird mit Kompilationsziel 1.4 erzeugt.
In der vergangenen Version kam fälschlicherweise beim Wechsel nach Java™ 1.5 eine 1.5-Kompilation zum Einsatz. Obwohl die Klassendateien inhaltlich gleich sind, ist jedoch die Klassenversion verschieden. Die Klienten-Bibliothek 2.0 kann daher nicht unter Java™ 1.4 eingesetzt werden. -
Die Server-Einheiten von
genRob®-genControl 6.0 wurden übernommen.
Damit soll u.a. die Arbeit mit den fernen Instanzen vereinfacht
werden, da bisher dafür noch zusätzlich Teile des Pakets des
Roblet®-Servers benötigt wurde.
- Kapitel Überblick wurde überarbeitet.
- Das Java™-Archiv genRob.genControl.client.jar wurde im Klassenpfad um eine Abhängigkeit auf genRob.genControl.unit.jar erweitert, damit die Angabe dieser Datei beim Laufenlassen einer Anwendung entfallen kann.
- Abkündigung der Methoden genRob.genControl.client.Client.run(...), genRob.genControl.client.Server.run(...) und genRob.genControl.client.Nominee.run(...), um zukünftig ein besseres Verständnis der Roblet®-Technik zu erreichen
- Präzisierung und teilweise Korrektur der Dokumentation der Methoden genRob.genControl.client.Client.getServer(String), genRob.genControl.client.Client.getServer(Identity), genRob.genControl.client.Nominee.getServer(...), genRob.genControl.client.Server.getSlot(...), genRob.genControl.client.Slot.run(...) hinsichtlich der Tatsache, daß eine Netzwerkaktivität der Klient-Klassen immer ein unbegrenztes zeitlichen Verhalten auslöst, das aber abgebrochen werden kann
- Umstellung auf genRob®-genSite 3.2 für die Generierung der Dokumentation
Für Version 2.0
- N Neue Methoden genRob.genControl.client.Slot.offerRemote(Object), genRob.genControl.client.Slot.revokeRemote(Object) und genRob.genControl.client.Slot.obtainProxy(Class) für die Arbeit mit fernen Instanzen
- N
Mit den neuen Methoden ist das Roblet®-Protokoll der Version 3
verbunden.
Die neue Funktionalität kann nur mit Roblet®-Servern genutzt werden,
die dieses Protokoll verwenden können.
Siehe genRob®-genControl für aktuelle Versionen des Roblet®-Servers.
Für Version 1.0
- N Organisation als ein von genControl separiertes Paket
- N Einführung der Klasse org.roblet.client.Version zur Versionsbestimmung
- N Hinzufügung sämtlicher Quellen des Klienten von genRob®-genControl 5.3
- Ä Anpassung der API-Dokumentation der alten Quellen auf die neue Situation