© 2007 IBM Corporation SpeechTEK, August 21, 2007 Jan Sedivy IBM, Voice Technologies and Systems, Czech Republic, Prague Architecture for Web Multimodal.

Slides:



Advertisements
Similar presentations
Unit 11 Using the Internet & Browsing the Web.  Define the Internet and the Web  Set up & troubleshoot an Internet connection  Categorize webs sites.
Advertisements

H E L S I N K I U N I V E R S I T Y O F T E C H N O L O G Y G O p r o j e c t : S e r v i c e A r c h i t e c t u r e f o r t h e N o m a d i c I n t e.
Which development tool is right for you? Commercial Tools John Fuentes – Principal Solutions Architect
Presented By, Sripad Sarode
Project 1 Introduction to HTML.
The State of the Art in VoiceXML Chetan Sharma, MS Graduate Student School of CSIS, Pace University.
What is the IT in question? Adobe Apollo Adobe Apollo A codenamed for the new develop cross-operating system runtime that runs outside of the web browser.
Dreamweaver 8 Concepts and Techniques Introduction Web Site Development and Macromedia Dreamweaver 8.
COMPUTER TERMS PART 1. COOKIE A cookie is a small amount of data generated by a website and saved by your web browser. Its purpose is to remember information.
LESSON 1 INTRODUCTION Compiled By: Edwin O. Okech [Tutor, Amoud University] JAVA PROGRAMMING.
1 Lesson 1 Quick HTML Know-How HTML and JavaScript BASICS, 4 th Edition Barksdale / Turner.
Eclipse is an open source IDE (Integrated Development Environment) for developing applications in Java, C/C++, HTML, Cobol, Perl, etc. The official Eclipse.
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Paul Trani Adobe Certified Instructor/Expert Resources:
VoiceXML Builder Arturo Ramirez ACS 494 Master’s Graduate Project May 04, 2001.
Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Lesson 5: Multimedia on the Web.
Chapter 4 Dreamweaver: Part II The Web Warrior Guide to Web Design Technologies.
FALL 2005CSI 4118 – UNIVERSITY OF OTTAWA1 Part 4 Web technologies: HTTP, CGI, PHP,Java applets)
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
JavaScript: Control Structures September 27, 2005 Slides modified from Internet & World Wide Web: How to Program (3rd) edition. By Deitel, Deitel,
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
CIS 375—Web App Dev II ASP.NET 2 Introducing Web Forms.
Tutorial 7 Working with Multimedia. XP Introducing Multimedia Bandwidth is a measure of the amount of data that can be sent through a communication pipeline.
Adobe Dreamweaver CS5 Introduction Web Site Development and Adobe Dreamweaver CS5.
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
FALL 2012 Dr. Ghada Drahem Facult y of Engineering Computer Engineering Department.
Introduction to Embedded Software Development School of software Engineering Introduction to Windows CE.
1 SEG3120 Analysis and Design for User Interfaces Flash Anis Zarrad Parallel Simulations and Distributed Systems (PARADISE) Research Laboratory SITE, University.
Building Flex Dashboards with WebFOCUS Enable Copyright 2008, Information Builders. Slide 1 Yoshiko Akai Strategic Product Mgt.
1 Producing Rich Internet Applications with an Open Source Platform Martin Cadirola Ecotronics.
An Overview of ActionScript The Powerful Scripting Language of Macromedia Flash.
Publishing a Macromedia Flash Movie – Lesson 131 Publishing a Macromedia Flash Movie Lesson 13.
Fundamentals of Database Chapter 7 Database Technologies.
Chapter 13-Tools for the World Wide Web. Overview Web servers. Web browsers. Web page makers and site builders. Plug-ins and delivery vehicles. Beyond.
Chapter 8 Browsing and Searching the Web. Browsing and Searching the Web FAQs: – What’s a Web page? – What’s a URL? – How does a browser work? – How do.
Dr. Rado Kotorov Technical Director Strategic Product Mgt. Jeff Shein Technical Manager Creating Web 2.0 Rich Internet Applications (RIA) and Dashboards.
Chapter 8 Introduction to HTML and Applets Fundamentals of Java.
Active Server Pages and Application Service Providers Architecture for 2000 and beyond Krishen Kota Denali Technologies
Tutorial 7 Planning and Creating a Flash Web Site.
Introducing ASP.NET 2.0. Internet Technologies WWW Architecture Web Server Client Server Request Response Network HTTP TCP/IP PC/Mac/Unix + Browser (IE,
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
March 20, 2006 © 2005 IBM Corporation Distributed Multimodal Synchronization Protocol (DMSP) Chris Cross IETF 65 March 20, 2006 With Contribution from.
XP Tutorial 8 Adding Interactivity with ActionScript.
Dynamic Web Pages Jin Wu INF 385E Information Architecture School of Information 11/2/2006 Jin Wu INF 385E Information Architecture School of Information.
Producing a high-impact web experience by integrate Macromedia Flash and ASP By Katie Tuttle CS 330: Internet Architecture and Programming Project.
Reading Flash. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also choose some.
XP Tutorial 7 Creating a Flash Web Site. XP New Perspectives on Macromedia Flash 82 Objectives Plan and create a Flash Web site Create a Flash template.
1 A Basic Introduction to Flash. Outline What is a flash? Macromedia Flash MX 2004 Flash concepts Flash Demos Conclusion Additional help 2.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Listener-Control Navigation of VoiceXML. Nuance Speech Analysis 92% of customer service is through phone. 84% of industrialists believe speech better.
March 20, 2006 © 2005 IBM Corporation Distributed Multimodal Synchronization Protocol (DMSP) Chris Cross IETF 65 March 21, 2006 With Contribution from.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Presentation Title 1 1/27/2016 Lucent Technologies - Proprietary Voice Interface On Wireless Applications Protocol A PDA Implementation Sherif Abdou Qiru.
Out Look 1.Introduction 2. Guiding Principles of Windows DNA 3. Development Technologies 4. DNA - Architecture for Distributed Applications 5. Client Environments.
XP Tutorial 8 Adding Interactivity with ActionScript.
W3C Multimodal Interaction Activities Deborah A. Dahl August 9, 2006.
Advanced Website Design Professor: Jared Kozel Class Description: Are you already familiar with how to construct a basic Website? This class will teach.
Build Technology Into Tutoring Importance of Computer Literacy Help students get a better job Parents will be able to teach their children Learning Tool.
The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
Web Page Design The Basics. The Web Page A document (file) created using the HTML scripting language. A document (file) created using the HTML scripting.
E-Business Infrastructure PRESENTED BY IKA NOVITA DEWI, MCS.
Chapter 2 Operating Systems
Creating a Flash Web Site
Data communication and Networks
Web Site Development and Macromedia Dreamweaver 8
Using Video, and Flash Components, and Printing Flash Content
Chapter Lessons Understand the Macromedia Flash workspace
OPERATING SYSTEMS.
Dynamic Web Pages Jin Wu INF 385E Information Architecture
Presentation transcript:

© 2007 IBM Corporation SpeechTEK, August 21, 2007 Jan Sedivy IBM, Voice Technologies and Systems, Czech Republic, Prague Architecture for Web Multimodal Application

IBM, VTS, Czech Republic, Prague © 2007 IBM Corporation SpeechTEK, August 21, 2007 Architecture for Web Multimodal Application2 Introduction - need Design a simple multimodal architecture Architecture supports all possible kinds of multimodal applications starting from simple form filling to Interactive movie including animation. Small required resources - runs on PDA and on Internet Use open standards when possible No compromises in multimodality - let the user freely change between voice (VUI) and GUI Simple and fast development IBM ViaVoice

IBM, VTS, Czech Republic, Prague © 2007 IBM Corporation SpeechTEK, August 21, 2007 Architecture for Web Multimodal Application3 Key Components - approach IBM Embedded ViaVoice linklink Embedded VoiceXML Browser (EVB) - research prototype Standard HTML browser – Internet Explorer or Firefox The Adobe Flash Player (XML) protocol which enables the control of the browser by the external application

IBM, VTS, Czech Republic, Prague © 2007 IBM Corporation SpeechTEK, August 21, 2007 Architecture for Web Multimodal Application4 Embedded ViaVoice overview Embedded ViaVoice® delivers IBM speech technology to mobile devices and automobile components. Robust speech-recognition with low error rate and text-to-speech SLM and action classification supporting freeform commands – no need for user’s manual Embedded grammars or large lists of over words N-best, confidence score, out of vocabulary detection Speaker and noisy environment adaptation Push to activate button, automatic gain control, automatic end of utterance detection, transient noise detection, Broad range of languages Eclipse based easy-to-use developer toolkit C/C++ highly portable, scalable, small footprint, low CPU MIPS code. IBM provides porting, integration, testing and consulting services, along with customized development workshops IBM ViaVoice

IBM, VTS, Czech Republic, Prague © 2007 IBM Corporation SpeechTEK, August 21, 2007 Architecture for Web Multimodal Application5 IBM Embedded VoiceXML Browser overview Small, fast, and portable Embedded VoiceXML Browser (EVB) VoiceXML 2.0 compliant. Written in plain C++ (no templates, etc.) Compact and portable code. Targeted to small portable devices - PDA, handhelds, set-top boxes, etc. Runs on top of the IBM's Embedded Speech Engine and TTS. Ported to Win32, WinCE (iPAQ), and Linux. Runs as a viewer, VoiceXML snippets are pushed to the EVB EVB

IBM, VTS, Czech Republic, Prague © 2007 IBM Corporation SpeechTEK, August 21, 2007 Architecture for Web Multimodal Application6 Flash Player - overview The Adobe Flash Player is a widely distributed multimedia and application player created and distributed by Macromedia (a division of Adobe Systems). Flash Player runs SWF files that can be created by the Adobe Flash authoring tool, by Adobe Flex or by a number of other Macromedia and third party tools.MacromediaAdobe SystemsSWFAdobe FlashAdobe FlexMacromedia Flash Player has support for an embedded scripting language called ActionScript (AS), which is based on ECMAScript. ActionScript matured from a script without variables to one that supports object-oriented code.ActionScriptECMAScript

IBM, VTS, Czech Republic, Prague © 2007 IBM Corporation SpeechTEK, August 21, 2007 Architecture for Web Multimodal Application7 HTML Browsers - overview HTML Browser MS IE 6, IE 7 Firefox Browsers support add-ons

IBM, VTS, Czech Republic, Prague © 2007 IBM Corporation SpeechTEK, August 21, 2007 Architecture for Web Multimodal Application8 PDA architecture EVB GUI – Adobe Flash Player VUI – Embedded VoiceXML Browser – viewer mode Application control ActionScript ActionScripts synchronizes GUI and VUI and generates: VoiceXML snippets of code, Dynamic grammars, grammars, prompts (links) All other dialog parameters Result processing (n-best, disambiguation, similarity, OOV,...)

IBM, VTS, Czech Republic, Prague © 2007 IBM Corporation SpeechTEK, August 21, 2007 Architecture for Web Multimodal Application9 Internet Extensions EVB Life-Cycle Manager Add-on starting, initializing, running shutting down the browser prevent multiply VXML browsers running at the same time version policy mechanism providing new version notification The Security Server permits to open a socket in a different domain. Communicate with EVB Life Cycle Manager Security Server

IBM, VTS, Czech Republic, Prague © 2007 IBM Corporation SpeechTEK, August 21, 2007 Architecture for Web Multimodal Application10 Internet Architecture Life cycle manager Security server EVB Add-ons Browser Client Internet

IBM, VTS, Czech Republic, Prague © 2007 IBM Corporation SpeechTEK, August 21, 2007 Architecture for Web Multimodal Application11 Sample application - Literacy Tutor IBM, Corporate Citizenship & Corporate Affairs Project goals Use speech recognition technology - over the web - to help children and adults improve their literacy skills Value to customer Gain literacy skills through practice and positive reinforcement Improve pronunciation in a private setting Interaction with tutor character introduces ‘fun’ and increases computer skills Web = Anywhere/anytime access:  Can resume where left off  Can share progress with family  Build and share books on the web

IBM, VTS, Czech Republic, Prague © 2007 IBM Corporation SpeechTEK, August 21, 2007 Architecture for Web Multimodal Application12 Home page

IBM, VTS, Czech Republic, Prague © 2007 IBM Corporation SpeechTEK, August 21, 2007 Architecture for Web Multimodal Application13 Functionality Practice Reading – main application Flash application that uses EVB+EVV to decode speech Flash animates a tutor character that interacts with the reader Reporting – performance reports for teachers indicating strengths as well as problem areas for students Book Library – add/remove books from classroom, rate books, book browser Classroom Management – add/delete students, adjust reading level, add/delete classrooms as well as teachers and schools Book Authoring – separate tool to author new books

IBM, VTS, Czech Republic, Prague © 2007 IBM Corporation SpeechTEK, August 21, 2007 Architecture for Web Multimodal Application14 Bookshelf

IBM, VTS, Czech Republic, Prague © 2007 IBM Corporation SpeechTEK, August 21, 2007 Architecture for Web Multimodal Application15 Children’s book/character

IBM, VTS, Czech Republic, Prague © 2007 IBM Corporation SpeechTEK, August 21, 2007 Architecture for Web Multimodal Application16 Adult book/character

IBM, VTS, Czech Republic, Prague © 2007 IBM Corporation SpeechTEK, August 21, 2007 Architecture for Web Multimodal Application17 Student Performance

IBM, VTS, Czech Republic, Prague © 2007 IBM Corporation SpeechTEK, August 21, 2007 Architecture for Web Multimodal Application18 Reading Companion - summary We currently have more than 200 schools and not-for-profit organizations participating in the grant program, involving more than 11,000 users (children and adults) in 9 countries, as follows: Canada, United States, Spain, United Kingdom, Ireland, South Africa, Mexico, Venezuela, India Community relations managers are reviewing proposals from prospective organizations since we hope to expand the program this year to 100 more sites. Market value: US$10,000 per site (regardless of number of users)

© 2007 IBM Corporation SpeechTEK, August 21, 2007 Thank You!