1/11 VRML + VoiceXML Jiří Pokorný Pavel Strnad Aleš Friedl Vving - voicexml vrml integration.

Slides:



Advertisements
Podobné prezentace
© 2000 VEMA počítače a projektování spol. s r. o..
Advertisements

Modelování moderních aplikací v SELECT Enterprise
Úvod do platformy Java EE
VÝVOJ PROGRAMOVACÍCH JAZYKŮ PERSPEKTIVY ELEKTRONIKY 3. Celostátní seminář, 18. března 2003 Ing. Pavel Pokorný UNIVERZITA TOMÁŠE BATI VE ZLÍNĚ Fakulta technologická.
AJAX fenomén současného internetu Dalibor Kačmář Academic Developer Evangelist Microsoft ČR host Vítek Karas Senior Software Development Engineer Microsoft.
Přednáška č. 5 Proces návrhu databáze
Modelování procesů pomocí workflow
Průvodce pro prostorové dotazy v systému PostGIS (plugin pro OpenJUMP) Vedoucí: Ing. Jan Růžička.Ph.D. Konzultant: Ing. Aleš Daněk Diplomová práce.
Informační systémy ZMVŠ. ERP ERP (Enterprise Resource Planning) –Enterprise Resource Planning (ERP) je informační systém, který integruje a automatizuje.
Vektorový animátor Diplomová práce
METODOLOGIE PROJEKTOVÁNÍ NÁVRH IS PRO TECH. PROCESY Roman Danel VŠB – TU Ostrava HGF Institut ekonomiky a systémů řízení.
Možnosti implementace temporálních Databází v Caché Lukáš Rychnovský
Portál pro klienty insolvenčních správců
Tvorba webových aplikací
Podpora výuky a tvorby ER diagramu ve výukovém systému Barborka Petr Kopka VŠB – TU Ostrava, 2005.
vedoucí oddělení IT, Digis, spol. s r. o.
11. Trendy ve vývoji aplikací, podporujících podnikové procesy
Implementace USB rozhraní AVR mikrořadičem Diplomová práce Implementace USB rozhraní AVR mikrořadičem Vypracoval: Jan Smrž Vedoucí práce: Ing. Pavel Kubalík.
Vývoj aplikací pro SharePoint
Návrh a realizace komunikačního protokolu mezi robotem a senzorickou soustavou , Brno Autor práce: Josef Kolaja Vedoucí práce: Ing. Jan Kolomazník.
Informační strategie. řešíte otázku kde získat konkurenční výhodu hledáte jistotu při realizaci projektů ICT Nejste si jisti ekonomickou efektivností.
Úvod. školní: příprava na předmět Databázové systémy praktický: webové aplikace databázové systémy základy vývoje webových aplikací od návrhu databáze.
Informační systém pro sportovní klub TTC Znojmo
Rozšíření jednouživatelské verze IS na víceuživatelskou Prezentace Diplomové práce Autor : Libor Tomášek Spoluautoři : Pobucký M., Drábek L. Vedoucí :
Systémy pro podporu managementu 2
Roman Valeš projekt AVT. Cíl práce Obeznámení s programovacím jazykem Java Práce s vývojovými nástroji Hierarchie kódu Androidu Vytvoření Android aplikace.
Metainformační systém založený na XML Autor: Josef Mikloš Vedoucí práce: Ing. Jan Růžička, Ph.D. V/2004.
Databázové systémy Přednáška č. 7 Uživatelské rozhraní.
Informatika pro ekonomy II přednáška 10
Multiplatformní, řídící systém elektronického vzdělávání pro školy eDoceo Multiplatformní, řídící systém elektronického vzdělávání pro školy Tomáš Hrdonka.
Databáze.
Systémy pro podporu managementu 2 Inteligentní systémy pro podporu rozhodování 1 (DSS a znalostní systémy)
uložené procedury (stored procedures) triggery, sekvence, pohledy, funkce, parametrické dotazy (prepared statements) komplexní agregace a SQL dotazy jiné.
Databázové systémy I Cvičení č. 10 Fakulta elektrotechniky a informatiky Univerzita Pardubice 2013.
Operační systém Windows Mobile
Metodika objektového přístupu při tvorbě překladačů. Marek Běhálek Informatika a aplikovaná matematika FEI VŠB-TU Ostrava.
Pathfinding s využitím PostGIS Prezentuje : Jan Kolář.
Databázové systémy Informatika pro ekonomy, př. 18.
ISSS IS HN/SS Softwarová architektura informačního systému hmotné nouze a sociálních služeb Jindřich Štěpánek
SOA = Architektura orientovaná na služby
Institut geoinformatiky VYUŽITÍ CELULÁRNÍCH AUTOMATŮ PRO MODELOVÁNÍ SILNIČNÍ SÍTĚ V MULTIAGENTOVÉM SYSTÉMU Vypracoval: Bc. Martin Hlaváček Vedoucí: Ing.
Service layer. Service layer – úvod Problém  Vytvoření API aplikace  Odstínění bussiness logiky a transakčního chování od zbytku aplikace  Kam s aplikační.
Teorie ES a jejich aplikace Biskup Jiří, Fakulta stavební, ČVUT Praha, Květen 2004.
Erika Seďová LS  Cíl  Použité nástroje  Velké množství dat  Řešení  Závěr.
Jan Růžička, Leden /01/05 Proč pro prezentaci prostorových dat využívat nástrojů WWW Nízké náklady na vybavení klientského počítače Snadné zvýšení.
Systém pro sledování vývoje cen produktů AVT LS 2015 Petr Kalas.
Generování 3D modelů budov pro potřeby vizualizace v prostředí Internetu Michal Kramář, G562 Diplomová práce.
1 E - S V Ě T S E T O Č Í S T Á L E R Y C H L E J I. S T A Č Í T E M U ? Fenix II - IS nové generace Michal Varga.
Návrh a realizace informačního a rezervačního systému pro společnost DecStore Diplomová práce Autor: Bc. Martin Procházka Vedoucí práce: Ing. Pavel Haluza,
Rezervační systém v prostředí XUL Zdeněk Novák, Petr Ondrejka.
Klient pro správu databází MySQL 1 Klient pro správu databází MySQL Zbyněk Munzar České vysoké učení technické v Praze Fakulta elektrotechnická.
Business Activity Monitoring Jiří Kolář. Pojmy a zkratky ● SOA ● Servis Oriented Architecture ● BPMS ● Business Process Management System ● BAM ● Business.
Školák.cz Piš a sdílej své sešity, jednoduše, rychle, v pohodě. Autoři: Jiří Hon a Lukáš Helebrandt.
Humanitární aplikace informatiky Jaromír Plhák. Organizace hodin Jedno vybrané téma. Obecné informace k danému tématu studenti představí vlastní.
Praha & EU: Investujeme do vaší budoucnosti Evropský sociální fond Gymnázium, Praha 10, Voděradská 2 Projekt OBZORY MVC vs MVP.
školák Piš a sdílej své sešity, jednoduše, rychle, v pohodě.
Webová aplikace pro správu sportovního oddílu
INTEGRACE řešení základních registrů
Budování Integrovaného informačního systému Národního památkového ústavu Petr Volfík, NPÚ ÚP
SOFTWARE II Aplikační software.
Tradiční metodiky vývoje softwaru
Redakční systém s integrací webových služeb
Informatika pro ekonomy přednáška 8
Vytvoření IS pro správu místností v prostředí WWW
, Brno Autor práce: Bc. Tomáš Vencálek
, Brno Jan Král Systém pro kontrolu uživatelské aktivity a jeho integrace do systému SMART fakulty.
METODOLOGIE PROJEKTOVÁNÍ
Praktický modul - zadání
Dfdfdf.
Transkript prezentace:

1/11 VRML + VoiceXML Jiří Pokorný Pavel Strnad Aleš Friedl Vving - voicexml vrml integration

2/11 Zadání Rozšiřte vhodný prohlížeč VRML o již existující řečový rozpoznávač a modul Text-To- Speech tak, aby bylo možno programovat jednoduché 3D multimodální aplikace ovládané řečí.

3/11 Cíle projektu Plná integrace VRML a VoiceXML pomocí 3rd party aplikace Plná možnost ovládání obou modalit Jednoduchá použitelnost a flexibilita Jednoduchá rozšiřitelnost Komplexní FrameWork pro integraci obou komponent Zachování možností VRML i VoiceXML z hlediska aplikační logiky

4/11 Výběr vhodných nástrojů Java –časové důvody, rychlý vývoj Prohlížeč VRML xj3D –dostupnost, podpory EAI, možnost použití jako komponenty v Javě VoiceXMLBrowser jsme získali od IBM, použití rozhraní jplusV

5/11 Implementace Použití eventHandlerů na jednotlivé události VRML i VXML Zapouzdření pomocí Java tříd a rozhraní Nutnost vymyslet systém zamezení „překryvu událostí“ Dospěli jsme k použití Lokací

6/11 Aplikační logika Dělit ji mezi moduly? –VRML, např. skripty pro řízení pohybu –VXML, řízení toku dialogu –Javu, to, na co nestačí předchozí uvedené? Navržen značkovací jazyk Vvxml –bude zpracováván aplikací v Javě, která podle něj bude provádět příslušné operace nad oběma moduly –prvotní návrh nemusí postihovat všechny eventuality => nejprve implementace aplikační logiky přímo v jazyce Java

7/11 Architektura Prohlížeč Xj3D VXML browser Knihovna Vving Java rozhraníRozhraní EAI VoiceXML (VXML)VRML Aplikace

8/11 Příklady použití Interaktivní aplikace typu e-learning Prohlídky historických objektů, galerií Frontend k IS nebo e-shopům Hry Zpřístupnění VRML zrakově postiženým

9/11 Welcome to the impressionist art gallery. Do you want the guided tour? Yes, of course.

10/11 The Grapes by Edouard Manet. Would you like to see next impressionist picture? No. I would like to hear some details.

11/11 Závěr Obě modality spolupracují S využitím tříd v Javě lze programovat jednoduché aplikace Aplikační logika je v Javě Úspěšná implementace interaktivní galerie Do budoucna rozšíření o možnost komunikace s databází