Web-basierte Anwendungen 1

Web-Basics

Oktober 2017

Studiengang Medieninformatik an der TH Köln
Campus Gummersbach

Christian Noss

Inhalt

  • Historie
  • Grundlegende Konzepte & Begriffe
  • Ausblick

Tim Berners-Lee, Gründer des W3C

Das Web ist ein Hypertext-Informationssystem

Hypertext ermöglicht es Ihnen, Texte und visuelle Informationen auf nicht lineare Weise zu lesen und durch sie zu navigieren, indem sie das auswählen, was Sie als nächstes wissen wollen.

Quelle: Lemay, Laura; Tyler, Denise: HTML 4 in 21 Tagen, 1. Aufl., Markt+Technik, 2000, S. 15

Roussels Lesemaschine

Buecherrad von Agostino Ramelli (16. Jahrhundert)

Die erste Website, verfasst und veröffentlicht von Tim Berners-Lee am 13. November 1990 auf einem NeXT-Rechner

Quelle: http://www.w3.org/History/19921103-hypertext/hypertext/WWW/TheProject.html (04.12.2012)

Das Web editieren zu können ist genauso wichtig, wie durch das Web zu browsen.
Computer können genutzt werden, um im Hintergrund Aufgaben zu erledigen, damit Gruppen besser zusammenarbeiten können.
Quelle: Berners-Lee, Tim: Weaving the Web, 1. Aufl., HarperOne, 1999
Jeder Bereich des Internets sollte eher eine Netzstruktur als eine Baumstruktur haben. Erwähnenswerte Ausnahmen sind das Domain Name System und die Regeln für die Vergabe von Domainnamen durch die ICANN.
Informatiker tragen nicht nur eine technische, sondern auch eine moralische Verantwortung.
Quelle: Berners-Lee, Tim: Weaving the Web, 1. Aufl., HarperOne, 1999

Die drei Säulen des WWW

  • URI
    Uniform Resource Identifier
  • HTTP
    HyperText Transfer Protocol
  • HTML
    HyperText Markup Language

Uniform Resource Identifier

http://hans:geheim@example.org:80/demo/example.cgi?land=de&stadt=aa#geschichte

HTTP-Statuscodes

Die Antwort- oder Statuscodes von HTTP bestimmen direkt die Bedeutung der Antwort auf eine HTTP-Anfrage. Sie werden stets in der ersten Zeile der Response (= Server-Antwort) in der Form

HTTP/1.1 <Statuscode> 

übermittelt, wobei der Statuscode aus einer dreistelligen Zahl und einer kurzen Beschreibung besteht. Die Statuscodes werden nach ihrer ersten Ziffer in Gruppen von unterschiedlicher Bedeutung eingeteilt.

Quelle: http://wiki.selfhtml.org/wiki/Referenz:HTTP/Antwortcodes (04.12.2012)

HTTP-Statuscodes

MIME-Types

Der Internet Media Type, auch MIME-Type (Multipurpose Internet Mail Extension) oder Content-Type (nach dem Namen des Feldes), klassifiziert die Daten im Rumpf einer Nachricht im Internet. Wie im MIME-Standard erläutert, wird z. B. bei einer HTTP-Übertragung einem Browser mitgeteilt, welche Daten der Webserver sendet

Quelle: http://de.wikipedia.org/wiki/Internet_Media_Type (04.12.2012)

MIME-Types

  • application/pdf
  • audio/mp3
  • image/jpeg
  • text/html
  • video/mpeg

HTML - Hypertext Markup Language

Die Hypertext Markup Language (deutsch: Hypertext-Auszeichnungssprache) ist eine textbasierte Auszeichnungssprache zur Strukturierung von Inhalten wie Texten, Bildern und Hyperlinks in Dokumenten. HTML-Dokumente sind die Grundlage des World Wide Web und werden von einem Webbrowser dargestellt.

Quelle: http://de.wikipedia.org/wiki/Hypertext_Markup_Language (04.12.2012)

Markup Languages





  
    
    
    
    
    
  

                    

Markup Languages

W3C

Das World Wide Web Consortium (W3C) ist ein internationales Konsortium, in dem Mitgliedsorganisationen, ein fest angestelltes Team, und die Öffentlichkeit gemeinsam daran arbeiten, Web-Standards zu entwickeln. Ziel des W3C ist: Dem World Wide Web dadurch seine vollen Möglichkeiten zu erschließen, dass Protokolle und Richtlinien entwickelt werden, die ein langfristiges Wachstum des Web sichern.

RFC

Die Requests for Comments sind eine Reihe technischer und organisatorischer Dokumente des RFC-Editors zum Internet, die am 7. April 1969 begonnen wurden.

RFC 2821: Simple Mail Transfer Protocol

Protokoll

Ein Protokoll ist ein Satz von Regeln, nach denen Daten zwischen Computern bzw. Prozessen ausgetauscht werden, die durch ein Netzwerk miteinander verbunden sind.

Dienst

Ein Dienst ist eine Funktion, die von einem Rechner anderen Teilnehmern in einem Computernetzwerk bereitgestellt wird

Format

Ein Format ist eine oft standardisierte Beschreibung, wie Informationen in einer Datei gespeichert werden.

Was sind die Vor- und Nachteile von Web-basierten Anwendungen?

Vorteile

  • Aktualisierbarkeit
  • Zugänglichkeit
  • Kostenstruktur
  • Plattformunabhängigkeit
  • Frei von Redundanzen
  • Personalisierbarkeit
  • Weniger Medienbrüche
  • Messbarkeit

Nachteile

  • Keine Haptik
  • Technisches Equipment erforderlich
  • Sicherheit (gläserner User)
  • Interaktivität/Geschwindgkeit
Das Internet ist nur ein Hype.

Quelle: http://www.thirdage.com (04.12.2012)