Einleitung
Interaktion im WWW
- HTML bietet nur "statische Seiten"
- Server Erweiterungen
CGI Common Gateway Interface,
HTTPD API Aplication Programming Interface
- Browser Erweiterungen
JavaScript, Netscape Plugins, Java
Common Gateway Interface (CGI)
Integration in Server
- Application Programming Interface (API)
NSAPI
von Netscape,
ISAPI von
Microsoft,
Apache-API von
Apache
- Vorteile:
Effizient
Status-Information werden verwaltet
- Nachteil:
keine Unabhängigkeit vom Server
Browser Erweiterungen
- JavaScript Applets
(JavaScript)
Programmteile werden in HTML Seiten eingebettet
- Vorteile:
Einfache Erweiterung des Browsers
z.B. Feldprüfungen
weit verbreitet, System unabhängig
nicht das gesamte Interface muß programmiert werden
- Nachteile:
eingeschränkter Funktionsumfang
- Beispiele
- Java Applets (Java)
Programme werden wie Bilder übers Netz geladen
und vom Browser ausgeführt
- Netscape Plugins
Programme müssen lokal installiert werden
und werden vom Browser wie externe Viewer geladen
und ausgeführt
- Vorteile:
Mächtige Erweiterung des Browsers möglich
z.B. Virtual Reality Extensions
- Nachteile:
nur Netscape
abhängig vom Betriebsystem
muss vollständig neu programmiert werden
[Previous]
[Next]
[Contents]