Häufig gestellte Fragen (frequently asked questions - FAQs)

Benötigt man für XANDRA® JavaScript am Client ?

Ja, XANDRA® arbeitet nur im Browser, wenn JavaScript eingeschaltet ist. Alternativ können Sie aber auch Oberflächen in Form von Applets oder reinen Java-Clients auf der Basis von Swing benutzen. Das XANDRA®-Kernsystem, welches auf einem Server läuft, kann auch direkt als umfangreiches Framework ohne Oberfläche genutzt werden.

Ist die Programmierung der Oberflächen nicht sehr aufwändig im Vergleich zu "normalem" HTML?

Vorweg: mit "normalem" HTML/JavaScript ist es praktisch unmöglich, die anspruchsvollen Oberflächen von XANDRA® zu erstellen.
Der Grund: Der HTML-/JavaScript-Code müsste mit sehr viel, browserabhängigem Code versehen werden, um z.B. ToolTips zu erzeugen. Aus diesem Grund haben wir uns entschlossen, den HTML-Code über ein Objektmodell zu kapseln und je nach verwendetem Browser "on the fly" am Client zu generieren.

Die XANDRA®-Klassen wurden mit dem Ziel entworfen, anspruchsvolle grafische Schnittstellen mit einem einfachen Objektmodell zu erzeugen. Ein Entwickler, der Grundkenntnisse in einer objektorientierten Sprache wie z.B. Java besitzt, kann nach 2 Tagen Schulung bereits produktiv XANDRA®-Oberflächen entwickeln.

Kann XANDRA® auch mit Standard - HTML arbeiten?

Ja, die Vorteile unserer Oberflächen-Technologie kommen dann jedoch nicht voll zur Geltung.

Welche Vorteile hat das XANDRA®-Vorgehen sonst noch?
  • Mit XANDRA® Technology erstellte Seiten werden schnell geladen, da nur noch JavaScript, jedoch kein (aufgeblähter) HTML-Code mehr übertragen wird.
  • XANDRA®-Code lässt sich modularisieren. Es ist üblich, immer wiederkehrende grafische Details als Unterprogramm zu implementieren. Beispiel ist die Navigationsleiste. Dieser Code wird nur einmal übertragen und danach aus dem Cache des Browsers verwendet.
  • Mit unseren XANDRA®-basierten Produkten werden eine Reihe vorgefertigter Komponenten mitgeliefert, die sofort mit Anbindung an das Backend-System verwendet werden können. So ist eine komplette Benutzerberechtigung mit 2 Zeilen (!) Code in Ihre Seite einbindbar.
Wie groß ist das XANDRA®-Basissystem?

Das  Basissystem am Client umfasst ca. 80KB JavaScript-Code. Zusätzliche Module können über einen Loader nachgeladen werden. Um die Ladezeiten dieser 80KB zu vermindern werden die Scripts in der Regel via PreFetching bei der Startseite im Hintergrund geladen. Am Server wird ein JAR-File mit den entsprechenden Javaklassen in einer Größe von ca. 330 KB benötigt.

Was ist PreFetching von HTML-Seiten?

Unter PreFetching versteht man das Laden von HTML-Seiten in den Browser-Cache bevor diese Seiten tatsächlich angezeigt werden.
PreFetching erhöht die Performance am Client erheblich und wird von XANDRA® unterstützt.

Benötigen XANDRA®-basierte Applikationen Applets?

Nein, es können jedoch auch Oberflächen auf Applet-Basis mit dem Kernsystem kommunizieren.

Benötigt XANDRA® Technology Plug-Ins?

Nein. Es müssen keine Plug-Ins oder andere zusätzliche Software installiert werden.

Kann ich das XANDRA®-Basissytem um neue GUI-Elemente erweitern?

Ja. Das API zur Erstellung von Controls steht Ihnen offen und ist dokumentiert.

Benötigt man für XANDRA® Cookies am Client?

Nein, XANDRA® kann auch ohne Cookies arbeiten.

Welche Browser werden von XANDRA® Technology unterstützt?

XANDRA® unterstützt den Netscape Navigator ab Version 7.0, Internet-Explorer ab Version 5.x und Mozilla ab Version 1.4.
Damit deckt XANDRA® mehr als 95 % der im Internet verwendeten Browser ab.

Unterstützt XANDRA® Technology SSL?

Ja.

   
  © 2007 - main {GRUPPE} Gesellschaft für Informationsverarbeitung mbH