Über HTML hinaus...
 
Heinrich-Heine-Universität Düsseldorf Universitätsrechenzentrum

Multimediale Objekte

... wie Sound-Dateien, Video-Clips oder externe Bilddateien können über Hyperlinks aus HTML-Seiten integriert werden.

Voraussetzung für die Erstellung

Spezielle Software z.B. zum Aufzeichnen oder Erstellen von Sound-Dateien, Videos, Einscannen, Bearbeiten, Konvertieren von Bilddateien.

Voraussetzung für die Veröffentlichung

Wie oben, zusätzlich muß die richtige Abbildung typischerweise von der Dateinamensendung auf den Mime-Typ konfiguriert sein.

Voraussetzung auf Seiten der Leser/innen

Ein passender "externer Viewer" oder ein "Plugin" des Browsers plus die richtige Einstellung ("Helper Applications"), evtl. sogar geeignete Hardware.
Clickable Images

Meine Ausarbeitung zum Thema

Bilder, bei denien ein Maus-Click in unterschiedliche "sensitve Bereiche" unterschiedliche Aktionen, i.e. Referenz unterschiedlicher Folgeseiten auslöst.

"Klassisch" gibt es die Server-side Clickable Images: die Information über die Zuordnung sensitver Regionen zu Aktionen liegt in einer Map-Datei auf dem Server. In HTML 3.2 gibt es Sprachmittel für Client-side Clickable Images, die die zur Map-Datei äquivalente Information vollständig in der HTML-Quelle einschließen.

Voraussetzung für die Erstellung

Texteditor und viel Kenntnis und Geduld oder besser spezielle graphische Software, die zu dem Bild die Map-Datei und/oder den HTML-Code erzeugen kann.

Voraussetzung für die Veröffentlichung

Schreibberechtigung auf einem Rechner mit HTTP-Server im vom Server bedienten Bereich; für Server-side muß zusätzlich ein Imagemap-Programm als CGI-Programm installiert oder im Server integriert sein (letzteres beim Apache-Server, wenn er mit dem Modul mod_imap übersetzt wurde.

Voraussetzung auf Seiten der Leser/innen

Irgend ein graphischer WWW-Browser, z.B. Netscape ab 0.x; Client-side erst in neueren Versionen, z.B. Netscape ab 2.0.
Dynamische Seiten erzeugt von CGI-Programmen

Meine Ausarbeitung zum Thema

Über das Common Gateway Interface (CGI) können Programme an den HTTP-Server angeschlossen werden, die u.U. Parameter etwa aus HTML-Formularen übergeben bekommen und dynamisch Seiten erzeugen. Auf diesem Wege können Gateways zu Datenbanken und anderen Systemen realisiert werden - sowohl für die Recherche von Daten, als auch für die Erfassung.

CGI-Programme, oft auch CGI-Skripte genannt, können übersetzte Programme aus irgend einer Programmiersprache sein, interpretierte Programme (sehr beliebt für CGI-Programme ist Perl) oder Shell-Skripte. Sie sind die "klassische" Methode im World Wide Web zur Erzeugung von dynamischen und interaktiven Elementen.

Eine spezielle Form von CGI-Programmen sind sog. Wrapper, die eine vorhandene, mit zusätzlichen Sprachmitteln des Wrappers erweiterte HTML-Quellen dynamisch ergänzen, eben "verpacken".

Voraussetzung für die Erstellung

Unterschiedlich; je nach Sprache genügt ein Texteditor oder ein Compiler (für das Server-System) ist erforderlich.

Voraussetzung für die Veröffentlichung

Berechtigung auf einem Rechner mit HTTP-Server, dort CGI-Programme abzulegen. In der Regel nur nach Absprache mit einem zuständigen Webmaster.

Voraussetzung auf Seiten der Leser/innen

Keine zusätzlichen.
Server-parsed HTML

Demonstration und Anleitung

Server-parsed HTML wird erzeugt von einer Art Wrapper, die im HTTP-Server integriert ist - siehe meine Demonstration der Möglichkeiten von SHTML beim Apache-Server.

Voraussetzung für die Erstellung

Texteditor und/oder HTML-Editor, der die Eingabe der erforderlichen SGML-Kommentare und u.U. unvollständigen HTML-Codes erlaubt.

Voraussetzung für die Veröffentlichung

Wie oben, zusätzlich muß der zur Verfügung stehende HTTP-Server diese Funktionalität enthalten, z.B. der Apache-Server, wenn er mit dem Modul mod_include übersetzt ist.

Voraussetzung auf Seiten der Leser/innen

Keine zusätzlichen.
PHP

Dokumentation PHP 2 (lokale Kopie)
ix-Artikel zum Thema
PHP3-Heimatseite, deutscher Spiegel
Meine PHP-Kochrezepte

PHP ist ein weit verbreiteter Wrapper, der den Anschluß z.B. an externe Dateien, diverse Dantenbanksysteme und vieles mehr ermöglicht. Beim Apache-Server besteht die Möglichkeit, PHP als Server-Modul zu integrieren.

Voraussetzung für die Erstellung

Texteditor und/oder HTML-Editor, der die Eingabe der PHP-Konstrukte erlaubt.

Voraussetzung für die Veröffentlichung

Schreibberechtigung auf einem Rechner mit HTTP-Server, auf dem das CGI-Programm oder das Server-Modul installiert ist.

Voraussetzung auf Seiten der Leser/innen

Kaine zusätzlichen.
JavaScript

Deutschsprachige Anleitungen:

JavaScript-Kapitel in SELFHTML (Stefan Münz)

JavaScripts bestehen aus Quell-Code in einer von Netscape entwickelten Skriptsprache (nicht gleich der Programmiersprache Java), der
  • unmittelbar in eine HTML-Quelle integriert ist,
  • von einem (dazu fähigen) Browser als Quelle interpretiert wird.
Anwendungen sind z.B. Prüfung von Formulareingaben auf Client-Seite, ohne Interaktion mit einem Server oder Beeinflußung der Status-Zeile des Browsers.

Voraussetzung für die Erstellung

Texteditor und/oder HTML-Editor, der Eingabe des Skript-Codes erlaubt.

Voraussetzung für die Veröffentlichung

Schreibberechtigung auf einem Rechner mit HTTP-Server im vom Server bedienten Bereich.

Voraussetzung auf Seiten der Leser/innen

Ein Browser mit JavaScript-Unterstützung (Netscape ab 2.0, MSIE zumindest ab 3.0, Opera) plus Freischaltung dieser Funktion.
Java-Applets

Deutschsprachige Informationen zu Java:

Kaffee & Kuchen

Englische Originalinformation:

Documentation: Java and JavaSoft Products

Java-Applets sind Programmstücke, die
  • in der Programmiersprache Java geschrieben sind und von einem Java-Compiler in einen Byte-Code übersetzt auf einem Server liegen,
  • z.B. von einem Browser aufgrund einer Anweisung in einer HTML-Quelle (über HTTP) geladen und mittels eines (integrierten) Byte-Code-Interpreters auf Seite des Client ausgeführt werden.
Anwendungen sind z.B. interaktive Animationen, Informationsrecherchen mit eigener graphischer Oberfläche, die das Applet mitbringt, die nicht wie bei einem External Viewer oder Plugin getrennt vom Benutzer geholt und installiert werden muß.

Voraussetzung für die Erstellung

Java Development Kit (JDK) oder anderer Java-Compiler, der Applets erzeugen kann.

Voraussetzung für die Veröffentlichung

Schreibberechtigung auf einem Rechner mit HTTP-Server im vom Server bedienten Bereich.

Voraussetzung auf Seiten der Leser/innen

Ein WWW-Browser mit integriertem Byte-Code-Interpreter, z.B. Netscape ab 2.0/3.0, und Freischaltung von Java-Applets.

Bernd Cappel, zuletzt geändert am 05.03.2002, 17:46 Uhr