Problem

Der Aufbau eines komplexen Frame-Hypertexts erfordert eine von der Navigation des Benutzers abhängige Steuerung.

Kontext

Der in Bild 6 in Navigation: Lost in Hyperspace dargestellte Screenshot der Konzeptstudie "OSEFA-Designdokumentation" (siehe den Prototyp) gibt dem Leser einen Eindruck von der Komplexität der Abläufe, die nötig sind, um die Anordnung der Frames immer richtig und konsistent zu gewährleisten.

Die einfache, im Browser integrierte Steuerung über die Angabe eines Zielframes (beispielsweise _top) reicht für viele Fälle nicht aus, da außer dem Frameset der Komponente einer bestimmten Ebene vorher die Framesets von überliegenden Komponenten dargestellt werden müssen.

Probleme, die in diesem Kontext bereits bekannt sind:

Kräfte

Lösung

Ein zentraler Link-Server sollte den Aufbau der Frames und damit der dargestellten Ebenen steuern. Ein Client dieses Servers würde den gewünschten Ziel-Link übergeben und der Server generiert daraus die folgende Darstellung im Browser. Dafür benötigt er die Informationen aus dem Abhängigkeitsgraph (siehe Evolution der Entwicklung nachvollziehen), da der Zusammenhang der Komponenten verschiedener Ebenen dort verwaltet wird.

Dieser Server wird über eine Schnittstelle mit dem Browser kommunizieren. Welche Technologie hierfür in Frage kommt (Java, Pearl, JDBC, ...) ist zum derzeitigen Stand nicht klar.

Referenzen

Navigation: Lost in Hyperspace, Evolution der Entwicklung nachvollziehen