Multimedia Cartography
Prüfungsfragen zur Vorlesung Multimedia Cartography, MSc. Geomatik, D-BAUG, ETH Zürich.
Prüfungsfragen zur Vorlesung Multimedia Cartography, MSc. Geomatik, D-BAUG, ETH Zürich.
Kartei Details
Karten | 61 |
---|---|
Sprache | Deutsch |
Kategorie | Geographie |
Stufe | Universität |
Erstellt / Aktualisiert | 17.07.2012 / 26.11.2019 |
Lizenzierung | Kein Urheberrechtsschutz (CC0) |
Weblink |
https://card2brain.ch/box/multimedia_cartography
|
Einbinden |
<iframe src="https://card2brain.ch/box/multimedia_cartography/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>
|
Interaktion, was ist das?
Dialog zwischen Mensch und Computer über Eingabegeräte (Maus, Keyboard). Der Computer reagiert und gibt Feedback und Output.
Wie wird die Interaktivität gelöst? Wie wird diese Interaktion zwischen Maus und Zusatzfunktion realisiert? Nennen Sie einige Mausaktionen.
Mittels DOM und beispielsweise Java oder ECMA-Skript zur DOM-Manipulation und Event-Handlers, die Interaktivität (Maus Aktion) erkennen und Skript auslösen. Zusätzlich nötig ist AJAX, dass es erlaubt, Fragmente eines Dokuments neu zu laden ohne das ganze Dokument zu laden => Integration von server-side Interaktivität im Client.
onMouseOver
onMouseOut
onMouseDown
onMouseUp
onClick
onDblClick
Mouseover: Wie kann das realisiert werden. Die nötigen Schritte erklären
Event-Handler löst Skript aus, Skript sucht im DOM das passende Element, ändert die Attribute oder Werte.
Was ist das DOM einer Webpage oder eines SVG-Dokuments? Wie kann auf einzelne Elemente des DOMs, deren Kind-Elemente und Attribute zugegriffen werden?
Document Object Model, ein W3C Standard, keine Programmiersprache, nur ein Modell bzw. eine Programmier-Schnittstelle (programming interface), die es erlaubt, auf Elemente eines Dokumentes (SVG, XML, HTML) zuzugreifen.
getElementById(“blabla”)
.parent.
."ChildName". (Syntax vielleicht nicht 100%ig)
Erklären sie verschiedene Möglichkeiten um Interaktionen zu realisieren?
Maus, Tastatur, Joystick oder ähnliches, Sprachsteuerung (Apple Siri), Bewegungs- (Wii) und Bilderkennung (Xbox),...
Unterschiede client- serverseitige Interaktionen.
Client:
- Die Interaktion wird direkt auf dem Client ausgeführt. Meistens im Browser.
- Sprache: z.b. Javascript
- Code in Quellcode sichtbar
Server:
- Interaktion wird auf dem Server gerechnet.
- Sprache: z.b. PHP
- Quellcode wird auf dem Server erstellt. (kein PHP Code im Browser sichtbar)
Beides kann auch kombiniert werden.
Bei einigen Techniken für interaktive Webkarten wird die Karte auf dem Client rasterisiert, bei andern auf dem Server. Beispiele?
Client: SVG, Flash, Silverlight
Server: WMS
Wie kann sich die Karte automatisch aktualisieren?
WMS oder Datenbank