Kurs 01870 Einsendeaufgaben zu Kurseinheit 7 - ML PDF

Title Kurs 01870 Einsendeaufgaben zu Kurseinheit 7 - ML
Author 李莎 胡
Course Informationsvisualisierung im Internet (nur online)
Institution FernUniversität in Hagen
Pages 2
File Size 108.8 KB
File Type PDF
Total Downloads 278
Total Views 907

Summary

Kurs 01870 Einsendeaufgaben zu Kurseinheit 7Error! Unknown switch argument.Kurs 01870 Informationsvisualisierung im Internet Einsendeaufgaben zu Kurseinheit 7Aufgabe 1Welches sind die grundlegenden Vorteile des External Authoring Interface (EAI)? Markieren Sie die korrekten Aussagenc √ Das EAI defin...


Description

Kurs 01870 Einsendeaufgaben zu Kurseinheit 7 ! Kurs 01870 Informationsvisualisierung im Internet Einsendeaufgaben zu Kurseinheit 7

Aufgabe 1 Welches sind die grundlegenden Vorteile des External Authoring Interface (EAI)? Markieren Sie die korrekten Aussagen c √ Das EAI definiert die Schnittstelle, welche Applikationen, die außerhalb eines X3D Szenegraphen existieren, benutzen können, um auf Objekte des Szenegraphen zuzugreifen. c Das EAI stellt unterschiedlichen externen Applikationen jeweils andere Services zur Verfügung. c √ Auch Objekte des Szenegraphen können aktiv über das EAI nach außen kommunizieren und so auf Software-Objekte außerhalb der Laufzeitumgebung der Szene zugreifen. c Bei Informationsvisualisierungen mit klassischen 2D-Eingabeelementen findet das EAI üblicherweise keine Anwendung.

Aufgabe 2 Das EAI erlaubt die Manipulation eines VRML/X3D-Szenengrafen, ohne dass die manipulierende Software-Applikation selbst Teil des Szenengrafen ist. Welche vier Zugriffstypen stehen dafür zur Verfügung? • • • •

vollständiger Zugriff auf die Funktionalität des Browser Script-Interface Senden von Ereignissen an EventIns von Knoten innerhalb einer Szene Lesen der letzten Werte von EventOuts der Knoten innerhalb einer Szene Benachrichtigung, wenn Ereignisse die Werte von Knoten innerhalb der Szene ändern

Aufgabe 3 Ergänzen Sie die fehlenden Begriffe bezüglich der Interaktion zwischen externer Applikation und VRML/X3D-Browser: Die Komponente Application beschreibt den externen Prozess, der kein Bestandteil der VRML/X3D-Szene ist und sich an den Browser über eine Verbindung (alt.: Schnittstelle) ankoppelt. Diese dient auch gleichzeitig als Leitung, um darüber die Anforderungen zu formulieren. Der Browser enthält den Szenengrafen selbst sowie einige Fähigkeiten zur dynamischen Manipulation. Er sollte einen eindeutigen Identifier besitzen, sodass z.B. mehrere Applikationen sich die gleichen Informationen über den Szenengrafen teilen können. Eine Session bezeichnet die Verbindung zwischen genau einer Applikation und genau einem Browser. Der Begriff ist hierbei als Oberbegriff für alle Arten möglicher Verbindungen zu verstehen. Die konkrete Implementation dieser Komponente wird durch die EAISpezifikation nicht vorgeschrieben. Error!!Unknown!switch'argument.! !

!!

Kurs 01870 Einsendeaufgaben zu Kurseinheit 7 ! Die kleinste Interaktionseinheit bezogen auf die Elemente eines Szenengrafen stellt der Knoten dar. Diese werden mithilfe des DEF-Konstruktes referenziert. Danach können EventIns gesendet und EventOuts gelesen werden. Mithilfe der Fields kann man die Parameter der Knoten verändern. Eine wichtige Eigenschaft der Felder ist, dass Applikationen Interesse anmelden können zwecks Benachrichtigung (Callback) im Falle einer Wertänderung des Feldes. Aufgabe 4 Erläutern Sie die wesentlichen Bestandteile des hier abgebildeten Quelltextes:

Quelltext einer HTML-Seite mit Header-Daten Style-Angaben für das Java-Applet , Zeile 6 – 11 Einbinden des VRML-Szenegraphen, Zeile 16-17 Einbinden des Java-Applet, Zeile 19-20

Error!!Unknown!switch'argument.! !

!!...


Similar Free PDFs