|
|
|
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 |
|