« world Pakete installieren Mit HTML, oder SVG, interaktive Ein- Ausgaben erstellen »

Interaktive Webclients

20. Februar 2009 Roland

Dieser Artikel ist Teil 9 von 26 der Artikelserie Programmieren

Mit den bisher beschriebenen Dokumenten und Stylesheets sind unsere Webclients ziemlich passive Elemente die “nur” für die Darstellung von Dokumenten verwendet werden können.
Wenn die Webclients mit dem Anwender interagieren sollen, benötigen wir weitere Komponenten die einen dynamischen Inhalt erlauben.
Interagieren bedeutet, dass der Webclient dem Anwender auffordert etwas zu tun, oder dass der Anwender Daten eingeben kann die der Webclient danach verarbeitet.
Und da haben die klugen Erfinder von HTML und Co sich einiges einfallen lassen ;)

JavaScript

Viele Webbrowser sind in der Lage Programme, die in JavaScript geschrieben wurden, zu interpretieren. In JavaScript können Funktionen geschrieben werden die es dem Webbrowser erlauben auf Aktionen eines Anwenders direkt zu reagieren.
Beispielsweise kann, wenn über eine Überschrift mit der Maus gefahren wird, eine JavaScript Funktion aufgerufen werden, die einen Tooltip darstellt.
JavaScript wird im Normalfall im betroffenen HTML oder SVG Dokument mit eingebunden. Das kann entweder dadurch geschehen, dass die betroffenen Funktionen direkt im Dokument hineingeschrieben werden, oder dass auf eine Datei verwiesen wird. Der Webbrowser lädt die Datei und interpretiert den darin befindlichen Code.

Flash

Auch hier wird dem Webbrowser ein Dokument mit Funktionen übergeben. Bei Flash handelt es sich um ein properitäres Format für dass der Webbrowser ein Plugin benötigt. Erkennt der Webbrowser, dass es sich um Flash handelt, lädt er dass entsprechende Plugin. Das Plugin interpretiert die Informationen, die in dem Flash Dokument übergeben wurden, und generiert die Ein- und Ausgabeelemente.

PDF

Der Webbrowser lädt für PDF ebenfalls eine Erweiterung (ein Plugin) und lässt von diesem Plugin dass PDF Dokument interpretieren. Innerhalb von PDF Dokumenten können Funktionen beschrieben werden, die eine Interaktion mit dem Anwender zulassen.

Java Applet

Auch hier wird ein Plugin benötigt. Wenn ein Java Applet geladen wird, wird dass Dokument an eine Java Virtual Machine (JVM) übergeben und ausgeführt. Der Quellcode ist hierbei eine Java Bytecodierte Applikation, die auf dem Client ausgeführt wird.

Aufgabe

Was für clientseitige Programmiersprachen kennst du noch?
Wie werden die jeweiligen Funktionen in die HTML, PDF usw. Dokumente eingebunden?
Was für Einschränkungen hat die clientseitige Programmierung?

Seriennavigation«Stylesheets Mit HTML, oder SVG, interaktive Ein- Ausgaben erstellen»
Merken und weiterempfehlen Diese Icons verlinken auf Bookmark Dienste bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
  • Technorati
  • Wikio DE
  • Webnews
  • MisterWong
  • Y!GG
  • Digg
  • del.icio.us

Artikel mit ähnlichen Schlagwörtern

Der Beitrag wurde am Freitag, den 20. Februar 2009 um 00:17 Uhr veröffentlicht und wurde unter Programmieren abgelegt.

Dir gefiel der Artikel? Dann abonniere doch den RSS Feedrss

Du kannst die Kommentare zu diesem Eintrag durch den RSS 2.0 Feed verfolgen. Du kannst einen Kommentar schreiben, oder einen Trackback auf deiner Seite einrichten.

Eine Reaktion zu “Interaktive Webclients”

  1. Joscha sagt:

    ActiveX fällt mir gerade ein. Es poppt manchmal in meinem Freund dem Internet Explorer auf. Ich weiß gerade allerdings nicht viel darüber. Ich werde mich mal auf die Research Ebene begeben und nachrecherchieren oder ihr antwortet mir hier einfach. Bis dann ;-)

Schreibe mir

Kommentare abonnieren ohne selbst zu kommentieren

zum Seitenanfang