Interaktive Medien Flashcards
Was ist Zeichenkodierung?
Computer verstehen nur Zahlen, will man Buchstaben braucht man eine Zuordnung; deshalb ist die Zeichenkodierung die Repräsentation von Zeichen mit einem sinnvollen Code (z.B. optisch, akustisch, numerisch)
Was ist ASCII (American Standard Code for Information Interchange)?
Basiert auf dem englischen Alphabet, hat 7 bit aber viel Luft, da Computer 8 bit verwenden
Was ist ANSI (Windows-1252)?
8 bit Code, ASCII-Erweiterung, Codepunkte 0-127 sind identisch mit ASCII, baut auf ISO 8859-I auf
Was ist ISO-8859-I?
Ist ein 8bit-Code, der aber jeweils 16 verschiedene Varianten hat; 0-127 sind immer ASCII, 128-255 sprachspezifisch; z.B. im Browser wird jeweilige ISO-Tabelle vorher festgelegt und kann bei falscher Festlegung auch zu Fehlanzeigungen führen
Was ist Unicode?
Liste von Zeichen mit eindeutigen Nummern, ein Wort besteht aus “code points”; encoding übersetzt Zahlen Binärzahlen, UTF-8 speichert z.B. mit 8 bit pro Zeichen.
Ziel: Alle Sprachen sollen möglich sein, Unicode ist Zeichensatz, UTF-8 ist Zeichenkodierung; Im Browser z.B. 8 bit, kann aber auf UTF-16 umgestellt werden
Wie unterscheiden sich UTF-8 und UTF-16?
unterscheiden sich darin, wie viele bit bzw Bytes pro Zeichen zum codieren benutzt werden (8 vs 16)
UTF-16 z.B. in Windows, Java
UTF-8 z.B. in WWW, Email, Linux
erste 128 Zeichen identisch zu ASCII, gespeichert in einem Byte; alle “code points” über 128 in 2,3..6 Bytes gespeichert
Was gibt es für Text- und Dateiformate?
Nur Text:
Nur das Zeilenende wird markiert
Text mit Metainformation:
SGML, XML, HTML
Text mit Formatierung und Metainformation:
RTF, PDF, Word, Indesign, Textverarbeitungsprogramme
Wie sieht die Dokumenten-Architektur aus?
Notwendig bei Dokumentenaustausch, Grundidee:
Inhalt: Titel eines Buches
Struktur: Titel by Autor
Prozess: : 24 pt, Times, bold, : 23 pt, Times, italic
Vorteile:
man kann leicht z.B. die Schrift aller Titel einer Bibliothek ändern oder nach einer Struktur suchen
Was ist SGML (standarized generalized markup language) und XML?
XML ist Weiterentwicklung von SGML
Repräsentationsmodell, bei dem Autor Tags zur Markierung von Textteilen benutzt, SGML legt Aussehen der Tags fest, nicht Bedeutung; Benutzergruppen vereinbaren Bedeutung der Tags, DTD (document tag definitions) enthalten Bedeutung
z.B. Dokumenttyp Buch wird in SGML festgelegt
Titel
Verarbeitung:
Parser verwendet Tags in Kombination mit Dokumententyp, Formatierer kennt Tag-Bedeutung und setzt Dokument um
Wie sehen SGML/XML-Tags aus?
Decriptive Markup:
Start< > und End > - Tag
Entity Reference:
Bezug auf ein anderes Element, &Ae,rger steht für Ärger
Markup Declarations:
Definieren Elemente auf die per Entity Reference bezogen wird oder definieren Regeln für Struktur
Processing Instructions:
Anweisungen für andere Programme
Was ist Hyptertext?
Ursprüngliches Ziel: Verteilte Darstellungen von Diagrammen und Bildern auf verschiedenen Rechner-Plattformen innerhalb eines Computernetzes (1989 in Cern)
Bisherige Entwicklung: Verbesserung Layout (durch z.B. XML), Integration von Multimedia
Aktuell HTML5
Was sind die Komponenten von Hypertext?
HTTP (Hypertext Transfer Protocol)
Kommunikation zwischen Client und Server
URL (Uniform Resource Locator)
Adresse der Dokumente im Netz, Form
HTML (Hypertext Markup Language)
Beschreibungssprache für WWW-Dokumente
Wie ist das HTTP aufgebaut?
Anfrage-Anfangszeile:
Methoden: get, head, put
Antwort-Anfangszeile:
1xx: Beschreibt eine Info-Nachricht
2xx: Erfolgreiche Übertragung
3xx: Leitet Client zu anderer Adresse
4xx: Zeigt Fehler beim Client an
5xx: Zeigt Fehler beim Server an
Was ist die HTML (Hypertext Markup Language) ?
Beschreibungssprache für WWW-Dokumente, SGML ist Basis, Internetsprache, einfacher ASCII-Text, Darstellung im Browser
Struktur (HTML-Dokument besteht aus drei Teilen)
- )
- HTML/SGML-Zusammenhang - ) …
- Erklärender Kopfteil, enthält Titel und Meta-Infos - ) …
- Eigentlicher Inhalt, der im Browser angezeigt wird
Was sind CSS (Cascading Style Sheets) ?
Einbinden von CSS in HTML-Dokumente, kommt am Beginn eines Dokuments, Style eines Dokuments wird in externe Datei ausgelagert, Trennen von Layout und Inhalt
Was ist XML (Extended Markup Language) ?
Erlaubt Definition einer eigenen “Markup Language”, löst SGML als Standard ab, eigene DTDs definierbar, sehr formal
XHTML - extensible hypertext markup language:
genauere syntax Beschreibungen nötig
Was ist SMIL (synchronized multimedia integration language) ?
ähnlich wie HTML aufgebaut, erlaubt Multimedia-Präsentationen im Internet, Synchronisation von Text, Bild, Audio und Video mit den Tags
Was ist XMP?
Anwendung von Adobe, zur Speicherung von Metadaten für RAW-Bildformate
Was ist die Idee von Semantik Web?
Maschinen sollen Informationen verarbeiten können, menschliche Sprache soll mit eindeutiger Beschreibung der Bedeutung versehen werden, damit diese eindeutig wird (z.B. mit vielen Tags)
Was ist HTML5?
Aktuelle Version, permanente Weiterentwicklung; direkte Integration von Animation, Audio, Video anstatt durch Plugins, Zugriff auf Festplatte des Clients, Integration bekannter Webtechnologien wie HTML, CSS, JavaSkript
Was ist der Unterschied zwischen Sass und Less?
Sass:
Weglassen von z.B. Semikolons, Vereinfachung von CSS
Less:
So nah wie möglich an CSS bleiben, aber Funktionen erweitern