Proseminar Auszeichnungssprachen WS04/05 XML und Multimedia Referat von Benjamin Bornemann.

Slides:



Advertisements
Ähnliche Präsentationen
Dateiformate Tobias Rolle IT takes more than systems …
Advertisements

Einführung in HTML (Hypertext Markup Language)
HyperText Markup Language
Webstandards Leinwandbindung Jeder Kettfaden liegt abwechselnd unter bzw. über dem Schußfaden Köperbindung Die Bindungspunkte am diagonalen Köpergrat.
Basis-Architekturen für Web-Anwendungen
Anmerkungen zu XML Im September 2000 Entwicklung/Anspruch von XML
LASH. Geschichte 1996: FutureWave entwickelt das Animationsprogramm FutureSplash-Animator Macromedia übernimmt FutureWave –FutureSplash-Animator und -Player.
SVG und X3D Referentin: Gergana Ivanova
CSS – Cascading Style Sheets
Archivierung und Erschließung von Audio/Video-Material mit miless und MyCoRe F. Lützenkirchen Universitätsbibliothek.
IMS Universität Stuttgart 1 Einführung in XML Hannah Kermes HS: Elektronische Wörterbücher Do,
HTML - Einführung Richard Göbel.
FH-Hof Extensible Markup Language Richard Göbel. FH-Hof Extensible Markup Language XML XML ist universeller Ansatz für die Strukturierung von Zeichenketten.
Java: Grundlagen der Sprache
FH-Hof Scalable Vector Graphics Richard Göbel. FH-Hof Einführung Scalable Vector Graphics (SVG) - Darstellung von Vektorgraphiken in einem Web-Browser.
DOM (Document Object Model)
Internetstruktur Das Internet besteht aus vielen Computern, die weltweit untereinander vernetzt sind.
Textverarbeitung ist die erste zentrale Anwendung eines komplexen Computerprogrammes. Sie ist deshalb von besonderer Bedeutung, weil eigentlich alle Nutzer.
METS/MODS Referat im Rahmen des IT-Zertifikats f ü r Geisteswissenschaftler Leitung: P. Sahle Referentin: C. Ottnad.
Eine Biografie aus ADB/NDB als XML Datenbanken vs. Markup Prof Dr. Manfred Thaller WS 2009 / 2010 Referent: Bilal Erkin.
HTML - Eine erste Annäherung
Eine Einführung in OpenOffice. Was? Freies Office-Paket mit offenem Quellcode Erste funktionierende Version im Oktober 2001 veröffentlicht Basiert auf.
© 2002 Prof. Dr. G. Hellberg 1 XML-Seminar XML-Technologie: XML in Theorie und Praxis Prof. Dr. G. Hellberg XML-Technologie: XML in Theorie und Praxis.
Tinosch Ganjineh, Christian v. Prollius 1 Scalable Vector Graphics SVG.
Überblick XML: Extensible Markup Language Entwickelt, um Informationen bereitzustellen, zu speichern und zu übertragen Im Gegensatz zu HTML keine vordefinierten.
Einführung XML XML Einführung Andreas Leicht.
Technik Gestaltung Navigation Daten. Übersicht Client Webbrowser InternetServer.
Signalisierung von Benutzeranforderungen zur Anpassung von Videoströmen
© data2type 2005, 1 Publishing mit XML Einsatz von XSL für das multimediale, automatisierte Publishing.
2 Inhalt 1. Was ist XHTML? 2. Bedingungen für XHTML-konforme Dokumente 3. Unterschiede zu HTML Warum XHTML? 5. XHTML Basic 6. XHTML Browserverhalten.
Tobias Högel & Dennis Böck,
1 Grundlagen und Anwendung der Extensible Markup Language (XML ) Peter Buxmann Institut für Wirtschaftsinformatik Johann Wolfgang Goethe-Universität Frankfurt.
Vortrag HTML, XHTML, DHTML
Gegenstand EDV Thema: Informative Webseiten
Entstehung des Internet
Seminar XML-Technologien: VoiceXML/SMIL 1 Was ist SMIL ? Synchronized Multimedia Integration Language Ausprache wie das englische Wort smile {smaIl} August.
Cedric Heid, Lukas Burkhardt
BILDFORMATE von Margarita Isjurowa.
HTML-Editoren Eine Präsentation von Erik Kulisch.
Proseminar: „Webtechnologien für Ecommerce“
Wird ganz am Anfang der HTML-Datei geschrieben Doctype html public bedeutet, dass man sich auf die Öffentlichkeit der html-dtd bezieht Html ist die meist.
Java für Fortgeschrittene
Sesame Florian Mayrhuber
Daniel Kucher Proseminar XHTML. 1. HTML – Struktur und Versionen 2. Der – Teil 3. Der – Teil 4. Stylesheets (CSS) – Das Rückrat von XHTML.
Allgemeines zu Datenbanken
Aufbau der Stylesheet-Angabe Eigenschaft Eigenschaft das was man formatieren möchte Wert Wert Farbangaben, Einheiten oder Schlüsselworte Deklaration Kombination.
Ausgabe vom Seite 1, XML Eine Einführung XML - Eine Einführung.
Oliver Spritzendorfer Thomas Fekete
Vektororientierte Grafikbearbeitung
XML (Extensible Markup Language)
Auf ins Web!. Das World Wide Web 1990 in Genf am Hochenergieforschungszentrum CERN Ziele: neuer wissenschaftlicher Informationsaustausch über das Internet.
Auf ins Web!. Das World Wide Web 1990 in Genf am Hochenergieforschungszentrum CERN Ziele: neuer wissenschaftlicher Informationsaustausch über das Internet.
Dokumenten- und Publikationsserver
Drucken mit XSL-FO DaimlerChrysler  Drucken von Webseiten
Content-Managment-System
CSS Cascading Style Sheets
Digitale Medien I Programmablauf der Vorlesung am 05. Juli 2014 Dozent: Gerhard Fleige Digitale Medien I Samstag, 05. Juli 2014 Die nachfolgenden Folien.
HTML Hypertext Markup Language
Alles was man wissen muss! By Benjamin Zehetner. Der Aufbau Der Standart Aufbau ist: (Hier muss alles drinnen sein) (Hier befinden sich wichtige Informationen.
XML Die “E-Lance Economy” oder die “Digital Economy” stellt neue Anforderungen an Funktionalität im Netz. XML wurde vom World Wide Web Consortium (W3C)
Vorteile von XML Die installed base von HTML, HTTP und Webbrowsern XML ist einfach und portabel XML kann Dokumente beliebiger Komplexität abbilden XML.
Stefan Metzlaff1 Cocoon Stefan Metzlaff
Das World Wide Web Stephan Becker TIT05BGR SS06. Das World Wide Web Übersicht Hypertext & Hypermedia HTML Dokumentenidentifikation Dokumententransport.
Das Internet Ein Netzwerk, das viele Rechner miteinander verbindet
Vorteile von XML Die installed base von HTML, HTTP und Webbrowsern XML ist einfach und portabel XML kann Dokumente beliebiger Komplexität abbilden XML.
Microsoft Silverlight Autor: Christian Pirker. Inhalt Einführung Silverlight Einführung XAML Silverlight 1.0 und 1.1 Silverlight 2.0 Silverlight 3.0 Ausblick.
Vom Konzept zur Datenbank
Lehrlingswettbewerb 2016 Zürich
 Präsentation transkript:

Proseminar Auszeichnungssprachen WS04/05 XML und Multimedia Referat von Benjamin Bornemann

XML und Multimedia XML hervorragend geeignet für information retrieval aus Dokumenten aber wie handhabt XML Multimediaformate wie Audio, Video oder Bilder? Einbindung XML-fremder Daten über Deklaration eines externen Entities

Einbindung XML-fremder Daten Anhängsel NDATA (non XML-Data) um Anwendungsprogramm Verwendung XML fremder Daten zu signalisieren abschliessend muss Notation deklariert werden Notation-Deklaration für Formate sollte besser in externer Teilmenge untergebracht werden

Beispiel Entity <!Entity am_Strand SYSTEM ''urlaub/Uschi.JPEG'' NDATA JPEG > Verwendung des Entities im Text: &am_Strand;

Notation-Deklaration für JPEG <!NOTATION JPEG PUBLIC ''ISO/IEC 10918:1993//NOTATION Digital Compression and Coding of Continuous-tone Still Images (JPEG)//EN'' Der Name des Public Identifier ist in diesem Fall der internationale Standard, der das JPEG-Format definiert. An dieser Stelle kann auch ein System Identifier stehen, der beispielsweise den Dateinamen eines Programms zum Anzeigen von Grafiken enthält.

Mögliche Notation- Deklarationen für non-XML-Data <!NOTATION MPEG SYSTEM ''/usr/local/bin/mpeg_player'' > <!NOTATION WAV SYSTEM ''C:\windows\player.exe'' >

Metasuche? Vorteile der Markuplanguage gehen allerdings so verloren Multimediaelement nicht im XML-Dokument untergebracht, sondern als Blackbox betrachtet

Auf XML basierende Applikationen wie erfahre ich etwas über den Autor eines Musikstückes, oder wer ist der Regisseur von Film XY? im Umfeld von XML entstehen unzählige Applikationen um die Markupfähigkeit für Multimediaformate zu ermöglichen

Beispielapplikationen VML (Vector Markup Language) SMIL (Synchronized Multimedia Integration Language) SVG (Scalable Vector Graphics) VoiceXML

VML Vector Markup Language

VML auf XML basierendes Format zum Austausch und Editieren von hochqualitativen Vektorgrafiken im Web im Gegensatz zu Pixelgrafiken wie GIF oder JPEG bestehen VML-Grafiken aus XML- Markup-Tags

VML textbasiert Open-Source ermöglicht Webentwicklern cut and paste und Editieren von Vektorgrafiken ohne Einbussen von Qualität

VML im Gegensatz zum Referenzieren von externen Grafikdateien werden VML-Grafiken inline mit der HTML-Seite übertragen Sprich: Bild ist Teil der Seite

Vector Markup Language nun zum eigentlichen Nutzen einer Markup Language eine Vektorgrafik besteht aus Linien, Ellipsen, Kreisen, Rechtecken, etc. jedes Element der Grafik kann einzeln angesprochen und editiert werden

Beispiel Eine Vektorgrafik

Beispiel Teil des Codes für das Beispiel <v:shape type="#flowChartTerminator" style='position: absolute; left: 17; top: 263; width: 150; height: 64' fillcolor="#39f"> <v:fill type="gradient" color2="fill lighten(0)" method="linear sigma" angle="-135" focus="100%"/> Product

Beispiel problemloses ändern des Textes aus dem Beispiel möglich Text Product aus der Textbox kann beliebig verändert werden genauso natürlich Farbe, Grösse, Form, etc. beliebiger Elemente

SMIL Synchronized Multimedia Integration Language (ausgesprochen wie engl. smile)

SMIL erstellt synchrone Streaming-Multimedia- Präsentationen, die Audio, Video, Bilder und Text integrieren einsetzbar auf Desktop-Pcs, Mobiltelefonen, Kfz-Navigationssystemen, Fernsehern, etc. entworfen um die Probleme bei der Darstellung von Multimedia im Web zu lösen

SMIL Synchronisation der verschiedenen Sequenzen wichtig 3 verschiedene Synchronisationsarten der Sequenzen: zeitbasiert, objektbasiert und eine Kombination aus beiden

SMIL Die verschiedenen Elemente einer SMIL- Präsentation

Beispiel

Markupfähigkeit auch hier jedes Element einzeln ansprechbar Beispiel: Zugriff auf verschiedene Audiospuren eines Filmes möglich

SVG Scalable Vector Graphics

SVG in XML formuliert vom W3C (World Wide Web Consortium) initiiert problemlose Integration in Datenbanken, eCommerce oder andere Quellen von Echtzeitinformation

SVG auch nichtromanische und andere unübliche Schriftarten können in SVG-Dokumenten eingebettet werden es wird nur eine Datei erstellt, welche in beliebigen Situationen eingesetzt werden kann

SVG Unterstützung von Stylesheets zu Präsentationszwecken CSS kann nicht nur für Schriftartcharakteristiken sondern auch für Eigenschaften grafischer Elemente benutzt werden eng verwandt mit VML

Beispiel

VoiceXML Sprachgesteuerte Benutzereingaben

VoiceXML Sprache zum sprachbasierten Zugriff auf Dokumente Spracherkennung, Ausgabe von Audiodateien, Aufnahme von gesprochenen Benutzereingaben möglich VoiceXML-Interpreter führt Code aus und gibt ihn an Applikation zur Sprachein- und Ausgabe weiter

ein VoiceXML-Dokument In welchem Modus möchten Sie arbeiten? Anfänger Fortgeschrittener Profi Sind Sie ein Anfänger, sagen Sie Anfänger; sind Sie Fortgeschrittener, sagen Sie Fortgeschrittener; sind Sie Profi, sagen Sie Profi. Bitte treffen Sie eine Auswahl. Versuchen Sie es noch einmal.

VoiceXML VoiceXML-Interpreter wertet Aussage aus und gibt sie an die Applikation weiter XML-Dokument legt lediglich fest, welche Auswahlmöglichkeiten bestehen hohe Anforderungen an die Applikation VoiceXML liefert bereits bestehende Schnittstelle zwischen Benutzeroberfläche und der Applikation

Fazit Auszeichnungssprachen für Multimediainhalte ermöglichen fast genauso komplexen Zugriff auf Metadaten der verschiedenen Formate, wie XML es für Dokumente tut.

Quellenangaben [McKelvey2001] Behme, Mintert - XML in der Praxis