Voice eXtensible Markup Language Eine Projektarbeit von Manuel Egger Christian Eisendle Michael Szirch FH Joanneum SWD04.

Slides:



Advertisements
Ähnliche Präsentationen
Kernprozess Dokumentation
Advertisements

Webportale mit Typo3 Eine Einführung 29. März 2008
Extensible Markup Language
Worzyk FH Anhalt Datenbanksysteme für FÜ WS 2004/2005 XML - 1 XML Extensible Markup Language.
Das „Vorgehensmodell“
Ontologien- Query 1 Teil2
Datenbankzugriff im WWW (Kommerzielle Systeme)
Erweiterung B2B Usermanagement / LDAP-Anbindung
NATURAL Web-Integration 1 / 27/28-Feb-98 TST NATURAL Web-Integration Arbeitskreis NATURAL Süd Theo Straeten SAG Systemhaus GmbH Technologieberater Stuttgart.
Gliederung des Inhalts
Parser generieren Yet Another Compiler – Compiler YACC.
HTML - Einführung Richard Göbel.
FH-Hof Einbindung von JavaScript Anweisungen
FH-Hof Extensible Markup Language Richard Göbel. FH-Hof Extensible Markup Language XML XML ist universeller Ansatz für die Strukturierung von Zeichenketten.
DOM (Document Object Model)
Datenbanken vs. Markup Manfred Thaller WS 2009/2010 Humanities Computing Linda Scholz.
HTML - Eine erste Annäherung
Wireless Application Protocol Internet-Inhalte abrufen mit: Handy Handheld-PC Lösung: WAP (ein Standard) Macht Internet-Seiten Handy- und PDA-tauglich.
Einführung XML XML Einführung Andreas Leicht.
Dialogorientierte Programmierung in ABAP
VoicePortale Medienpraxis II: EDV Tobias Göbel Bernhard Schröder.
Technik Gestaltung Navigation Daten. Übersicht Client Webbrowser InternetServer.
Seminar: Architekturbeschreibungssprachen
© data2type 2005, 1 Publishing mit XML Einsatz von XSL für das multimediale, automatisierte Publishing.
Einstiegsunterricht - Informatik -. Möglichkeiten des Einstiegsunterricht Benutzung und Analyse eines dokumentierten Systems Einführung in die Programmierung.
Seite Common Gateway Interface. Konzepte. Übersicht 1Einleitung 2Was ist CGI? 3Wozu wird CGI verwendet? 4Geschichtlicher Überblick 5Grundvoraussetzungen.
The XeriScape Artificial Society Von: Ralf Kopsch Seminar: Artifical Life.
1 Grundlagen und Anwendung der Extensible Markup Language (XML ) Peter Buxmann Institut für Wirtschaftsinformatik Johann Wolfgang Goethe-Universität Frankfurt.
1 Nutzen Sie diese Powerpoint-Präsentation beim Selbstlernen oder in Veranstaltungen zur Einführung in das jeweilige Thema. Einführung Lernmodul Nutzungsbedingungen:
FH-Hof HTML - Einführung Richard Göbel. FH-Hof Komponenten des World Wide Webs WWW Browser HyperText Transfer Protocol (HTTP) via Internet WWW Server.
YouTube5 .0 Projektpräsentation
SEP Halgurt Mustafa Ali Can Önder Marius Morawski Matthias Seidl Themen: Integration von RDQL und OWQL innerhalb des Apache Cocoon Frameworks Semantische.
ODBC (Open Database Connectivity)
Vorlagen und Beispiele
Vorlagen und Beispiele
Vortrag HTML, XHTML, DHTML
Webseitengestaltung.
Gegenstand EDV Thema: Informative Webseiten
Seminar XML-Technologien: VoiceXML/SMIL 1 Was ist SMIL ? Synchronized Multimedia Integration Language Ausprache wie das englische Wort smile {smaIl} August.
JavaScript.
Webservice Grundlagen
Blockschaltbilder Thilo Rockel.
Prozeduren und Funktionen
CGI (Common Gateway Interface)
Wohlgeformtheit und Gültigkeit Grundlagen der Datenmodellierung Anke Jackschina.
Standortbestimmung Übertritt vom Kindergarten in die Primarstufe
Ausgabe vom Seite 1, XML Eine Einführung XML - Eine Einführung.
Kläranlagenzustandsbericht ÖWAV-Arbeitsbehelf Nr. 22
Oliver Spritzendorfer Thomas Fekete
XML (Extensible Markup Language)
Einführung in PHP 5.
Systemsoftware und Betriebssysteme
Umweltmanagementsystem
CMS Content-Management-Systeme (CMS), dienen der Verwaltung und Pflege von Dokumenten und Inhalten in Inter- und Intranetanwendungen. Den Entwickler oder.
MSDN TechTalk Anwendungen integrieren in Microsoft Dynamics CRM 4.0.
Präsentationsversion vom 13. März Bei der Beschaffung von Produkten e-Commerce Lösung ( B2C, B2B ) Preisvergleich bei statischen oder semistatischen.
Die Management-Tools von Z&H COACH beinhalten zentrale Hilfsmittel für ein Management-System. Sorgfältig angewendet führen diese Tools Ihr Unternehmen.
ISSUU Ein TEST. 2 Grundsätzliches Benutzerzentrierter Ansatz und Prozessorientierung Bewusst KEINE Abbildung der Organisationsstruktur Weg vom Verzeichnis-Browser.
Rechneraufbau & Rechnerstrukturen, Folie 15.1 © 2006 W. Oberschelp, G. Vossen.
Das World Wide Web Stephan Becker TIT05BGR SS06. Das World Wide Web Übersicht Hypertext & Hypermedia HTML Dokumentenidentifikation Dokumententransport.
Vorteile von XML Die installed base von HTML, HTTP und Webbrowsern XML ist einfach und portabel XML kann Dokumente beliebiger Komplexität abbilden XML.
Die Gestaltung einer Präsentation
HYPERLINK WAS IST DAS WEB 2.0? SEMANTIC WEB.
Mönchengladbach Tchibo Filial-Manager Erste Ideen.
EchoLink/SVXLink DK5TRB, Thomas Behr, EchoLink Funktionsprinzip Station A Rechner mit EchoLink Software Station B Rechner mit EchoLink Software.
Mainframe und WebServices bei der W. KAPFERER KG Einfache Internet-Lösungen in Verbindung mit vorhandenen Host-Programm-Strukturen.
XML-basierte Beschreibungssprachen für grafische Benutzerschnittstellen Seminarvortrag im Studiengang „Scientific Programming“ von Steffen Richter.
Entwicklungsgeschichte
VXML “in einer Nußschale”
 Präsentation transkript:

Voice eXtensible Markup Language Eine Projektarbeit von Manuel Egger Christian Eisendle Michael Szirch FH Joanneum SWD04

Übersicht PräsentationPräsentation PDF - DokumentationPDF - Dokumentation WebsiteWebsite BeispieleBeispiele

Allgemeines VXML ist eine Markupsprache zur Beschreibung von sprachlichen Dialogen Hauptaufgabengebiet ist die Vereinfachung von Telefon-basierenden Dialoganwendungen VXML wurde vom VXML Forum entwickelt dem unter anderem Motorla und IBM angehören Seit März 2004 ist VXML eine Empfehlung des W3C

Was kann VXML? Gesprochene Eingaben verarbeiten Ausgabe von Audiostreams Erkennung von Tonwahl (DTMF) Aufnahme gesprochener Eingaben

Allgemeiner Aufbau Für die Interpretation sind Voice-Browser notwendig Voice Browser werden von Voice Gateways zur Verfügung gestellt Voice Gateways bestehen aus Internet und Telefoniekomponenten Datenaustausch basiert auf dem HTTP-Protokoll

Grundsätzliche Architektur

Aufbau eines VXML Dokumentes

Funktion Session wird durch Interaktion mit einem VXML Interpreter gestartet Abbruch durch Benutzer, Dokument oder Interpreterkontext Übergänge werden explizit oder implizit durch den FIA durchgeführt

Dialoge Es gibt zwei Dialogarten die implementiert werden können: Ein Dialog der ein Formular implementiert Ein Dialog der ein Formular implementiert Ein Dialog mit einem Auswahlmenü Ein Dialog mit einem Auswahlmenü

Dialoge Zu jedem Dialogzustand gehören eine oder mehrere Gramatiken Gramatiken beschreiben die zu erwarteten Benutzereingaben Es können Subdialoge zur besseren Strukturierung verwendet werden

Events Es gibt vordefinierte sowie benutzerdefinierte Events Beispiele für vordefinierte Events: Eingabe nicht verstanden Der Benutzer antwortet nicht Dokument kann nicht geladen werden

Events Events können in einem Catch-Block verarbeitet werden Bei fehlendem Catch-Block wird das Event an die nächste Ebene weitergegeben

Formulare Formular dient zum Sammeln von Benutzerinformationen

FIA Der Forminterpretations-Algorithmus bestimmt den Ablauf, wenn keine Navigationsbefehle vorliegen Der FIA besteht aus 4 Phasen: Initialization Phase Selection Phase Collection Phase Process Phase

Grammatik Mit der Grammatik wird der Input (gesprochen oder DTMF) überprüft Grammatiken können wie folgt eingebunden werden: Innerhalb des Dialoges Externer Link Auf Dokumentenebene Im Root-Dokument

Beispiel Einfaches Beispiel mit Grammatik und Events

Vorführung Pizza bestellen mittels V-XML

Ende Weitere Informationen unter