Moving Enterprise Applications into VoiceXML. May 2002
|
|
|
- Sheryl Morrison
- 9 years ago
- Views:
Transcription
1 Moving Enterprise Applications into VoiceXML May 2002
2 ViaFone Overview ViaFone connects mobile employees to to enterprise systems to to improve overall business performance. Enterprise Application Focus; not Consumer Customer-facing Employees: Field Sales and Service Vertical Industry Focus Companies Have Enterprise Systems Installed: CRM, SFA, ERP, /PIM 2
3 Existing Speech Application Framework being moved onto VoiceXML Dialog Server VoiceXML Browser Mobile Application Server Mobile Presentation Server All VoiceXML generated dynamically 3
4 Differentiating Speech Platform Features Adaptive Matching, N-Best Filtering, Constraints Natural Language Support Centralized Dialog Flow Description Declarative Existing Vertical Applications MobileSales MobilePharma MobileService MobileAssistant 4
5 Enterprise Applications Very Difficult to move to Deployment Recognition Quality and Dialog Design Demonstration of Business Value Commitment to ongoing maintenance Characteristics Often very large, dynamic databases Perceived easiest applications often the hard recognition/dialog problems Not a consumer app, recognition must work well for everyone Recognition must work consistently well for all items (Lack of) Acceptance of technology limitations by USERS 5
6 The Problems Recognition Quality Not just error rate but types of errors Rejections, user interface flaws perceived as recognition problems Names and non standard categories Dialog Complexity Deceptive, even simple apps when fully fleshed out are surprisingly complex Specification of behavior and behavior very difficult Going far enough to make it worth it. Spoken Language Problems get worse from pilot to deployment User Feedback rarely part of the design cycle Getting representative samples of speakers and data Deployment and Maintenance Scale up for Actual Deployment Ongoing maintenance and tuning of grammars and dictionaries 6
7 A limited definition of Natural Language phrase variations "10 servers "10 n-class servers" multiple "orthogonal" slots save and send <action1 "save > <action2 "send"> multiple "combinatorial" slots "update it to 90% "update win probability to 90% "what is the win probability?" Clause variations 90% for the win probability Underspecification "update probability" + 90% set it to 90% semantic and syntactic ambiguity 7
8 Natural Language in VoiceXML Filled mechanism is weak Complicates generation when slots are combinatorial Similar to overgeneration problem in grammars N-Best Filtering N-best must be parsed independantly No mechanisms for choosing amongst competing parses Interpretation of Utterances Requires Application State Information Insufficient Semantics Model (including proposal in 2.0) 8
9 Our Approach Kept the Centralized Dialog Flow Engine 1 - to many relationship from states to pages Pages kept very simple We do our own parsing for natural language support Templatized Voice XML We generate a very simple skeleton XSL Processing step to customize for different browsers Customization of standard behavior in pages Centralized Grammar Skeleton Grammar Sharing Mechanisms in XML, make testing and tuning difficult Maintain one grammar with dynamically generated rules Split the grammars for VoiceXML browsers 9
10 ViaFone Solution: Adaptive Matching Data Preprocessing Abbreviations, expansion of numbers Combine descriptions of different features (fields from database) - For example: 10 n-class servers for hp - Becomes: ten one zero n dash class servers for h p hewlett packard Grammar Generation Very simple grammar structure Application Logic Likely matches for recognition Correction for misspellings, autopron mistakes Application constraints to determine most relevant and/or likely matches 10
11 Why it Works Statistical Argument For most mis-spelled or mis-phoneticized word, there is a similar word (or shorter word) that is correctly represented Requires a certain size of data set Paradoxically works better when grammar is large Application Constraints Subsetting for each representative Integration with scheduler Recent usage, usage of related companies 11
12 Recognition: Example 1 Selecting Opportunities from a Sales Database (e.g. Siebel) All opportunities have arbitrary names Misspellings, Abbreviations, Duplicates, etc The key feature to the user may be contact, company, etc Sales rep can have depending on industry, etc Many thousands of entries total A type of natural language problem User s don t remember exact name, or they remember other features Ambiguity in description Conventional Grammar Solution Return a slot with id, phrasing variations (type A) hand-coded in grammar 6 Man months effort (for a subset of 500 entries) 60% Recognition Rate Low coverage of phrasing variations 12
13 Solution Dialog Structure Query Matching Present Refine 87% hit rate in first response 13,000 entries covering any variation in phrasing Searchable on multiple fields (name, contact, company) refinement of searches No rejections, matching errors more natural (for the most part) 13
14 Recognition: Example 1 Voice XML Template <vxml version="1.0" application=" <property name="universals" value="none"/> <form id="noname"> <USE_NBEST/> <USE_DTMF params="..."/> <block> <prompt bargein="true"><audio src=" </block> <field name="result"> <grammar src="http>//..."/> <REC_SUBMIT next= method="post namelist="result DTMFCount DTMFStopTone nbestresult"/> <ERR_SUBMIT next=" method="post namelist="result"/> </field> </form> </vxml> 14
15 Processed Template <vxml version="1.0" application=" <property name="universals" value="none"/> <form id="noname"> <var expr="initial" name="nbestresult"/> <var expr="1" name="dtmfcount"/> <var expr="'pound'" name="dtmfstoptone"/> <block/> <field name="result"> <prompt bargein="true"><audio src=" <property name="maxnbest" value="4"/> <property name="confidencelevel" value="0"/> <grammar src=""> <nbest><![cdata[ for(var i = 0; i < lastresult$.length; i++){ var inter = new String(lastresult$[i].interpretation); var len = inter.length; var idx = inter.indexof('=', 0); inter = new String(inter.substring(idx+1, len-1)); var conf = lastresult$[i].confidence; if(i == 0) { nbestresult = inter + ' ' + conf; }else{ nbestresult = nbestresult + ';' + inter + ' ' + conf; } } return lastresult$;]]> </nbest> </grammar> <filled> <submit next=" method="post" namelist="result DTMFCount DTMFStopTone nbestresult"/> </filled> <dtmf>+[ dtmf-1 dtmf-2 dtmf-3 dtmf-4 dtmf-5 dtmf-6 dtmf-7 dtmf-8 dtmf-9 dtmf-0 dtmf-star dtmf-pound] </dtmf> <catch event="noinput"> <assign expr="'#nohear'" name="result"/> <submit next=" method="post" namelist="result"/> </catch> <catch event="nomatch"> <assign expr="'#inputrejected'" name="result"/> <submit next=" method="post" namelist="result"/> </catch> </field> </form> </vxml> 15
16 Recognition: Example 2 User Authentication Large Database of Users Names have very non-standard phonetics PIN codes present technical, usability and security problems Pure Recognition and Verification Problem Conventional grammar on names presents recognition problems Name + password helps, but users uncomfortable with speaking password Adaptive Matching + Authentication Present cross constraints, verification is a filter on recognition Match list can be used to adjust confidence in verification results 16
17 Solution Verification Process Recognize (Buffered) Match (retrieve ids) Validate Ids Verify ID list Voice XML Template Query Additional <vxml version="1.0" application=" <property name="universals" value="none"/> <form id="noname"> <PLATFORM vendor="nuance"/> <USE_NBEST/> <USE_VERIFY type="buffer"/> <block> <prompt bargein="true"><audio src=" </block> <field name="result"> <grammar src="http>//..."/> <REC_SUBMIT next=" method="post" namelist="result DTMFCount DTMFStopTone nbestresult "/> <ERR_SUBMIT next=" method="post" namelist="result"/> </field> </form> </vxml> Custom Speech Object for verification of multiple IDs 17
18 Deployment and Maintenance Scale up Custom Grammar development Maintenance is ongoing and expensive Specialized expertise required 18
19 Levels of Testing Grammar Coverage Dialog Flow Correctness of Generated VoiceXML Application and Usability Testing 19
20 Testing Support Tools Static Analysis of Application Semantics Coverage of all recognition events Listing all state transitions Driver Application for Dialog Flow Validating browser behavior Load Testing more representative of actual usage Instrumenting the application Http Request Validation Validation of application logic and flow independent of browser issues Templates provide for easy checking and automation Static analysis makes it possible to do full coverage The real problem is the external specification of application behavior 20
21 Final Observations Speech recognition is not an out of the box technology. Look for the right balance between browser and server side presentation layer logic. Consider the whole application life cycle when designing architecture. What can be done to make testing and maintenance easier and more automated. 21
Web page creation using VoiceXML as Slot filling task. Ravi M H
Web page creation using VoiceXML as Slot filling task Ravi M H Agenda > Voice XML > Slot filling task > Web page creation for user profile > Applications > Results and statistics > Language model > Future
VoiceXML-Based Dialogue Systems
VoiceXML-Based Dialogue Systems Pavel Cenek Laboratory of Speech and Dialogue Faculty of Informatics Masaryk University Brno Agenda Dialogue system (DS) VoiceXML Frame-based DS in general 2 Computer based
ORACLE ENTERPRISE DATA QUALITY PRODUCT FAMILY
ORACLE ENTERPRISE DATA QUALITY PRODUCT FAMILY The Oracle Enterprise Data Quality family of products helps organizations achieve maximum value from their business critical applications by delivering fit
INTRUSION PROTECTION AGAINST SQL INJECTION ATTACKS USING REVERSE PROXY
INTRUSION PROTECTION AGAINST SQL INJECTION ATTACKS USING REVERSE PROXY Asst.Prof. S.N.Wandre Computer Engg. Dept. SIT,Lonavala University of Pune, [email protected] Gitanjali Dabhade Monika Ghodake Gayatri
How To Use Voicexml On A Computer Or Phone (Windows)
Workshop Spoken Language Dialog Systems VoiceXML Rolf Schwitter [email protected] Macquarie University 2004 1 PhD Scholarship at Macquarie University A Natural Language Interface to a Logic Teaching
Natural Language to Relational Query by Using Parsing Compiler
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 3, March 2015,
VoiceXML and VoIP. Architectural Elements of Next-Generation Telephone Services. RJ Auburn
VoiceXML and VoIP Architectural Elements of Next-Generation Telephone Services RJ Auburn Chief Network Architect, Voxeo Corporation Editor, CCXML Version 1.0, W3C Ken Rehor Software Architect, Nuance Communications
interactive product brochure :: Nina: The Virtual Assistant for Mobile Customer Service Apps
interactive product brochure :: Nina: The Virtual Assistant for Mobile Customer Service Apps This PDF contains embedded interactive features. Make sure to download and save the file to your computer to
HOPS Project presentation
HOPS Project presentation Enabling an Intelligent Natural Language Based Hub for the Deployment of Advanced Semantically Enriched Multi-channel Mass-scale Online Public Services IST-2002-507967 (HOPS)
IVR CRM Integration. Migrating the Call Center from Cost Center to Profit. Definitions. Rod Arends Cheryl Yaeger BenchMark Consulting International
IVR CRM Integration Migrating the Call Center from Cost Center to Profit Rod Arends Cheryl Yaeger BenchMark Consulting International Today, more institutions are seeking ways to change their call center
Avaya Aura Orchestration Designer
Avaya Aura Orchestration Designer Avaya Aura Orchestration Designer is a unified service creation environment for faster, lower cost design and deployment of voice and multimedia applications and agent
How To Develop A Voice Portal For A Business
VoiceMan Universal Voice Dialog Platform VoiceMan The Voice Portal with many purposes www.sikom.de Seite 2 Voice Computers manage to do ever more Modern voice portals can... extract key words from long
ARMORVOX IMPOSTORMAPS HOW TO BUILD AN EFFECTIVE VOICE BIOMETRIC SOLUTION IN THREE EASY STEPS
ARMORVOX IMPOSTORMAPS HOW TO BUILD AN EFFECTIVE VOICE BIOMETRIC SOLUTION IN THREE EASY STEPS ImpostorMaps is a methodology developed by Auraya and available from Auraya resellers worldwide to configure,
Open-Source, Cross-Platform Java Tools Working Together on a Dialogue System
Open-Source, Cross-Platform Java Tools Working Together on a Dialogue System Oana NICOLAE Faculty of Mathematics and Computer Science, Department of Computer Science, University of Craiova, Romania [email protected]
Bringing Value to the Organization with Performance Testing
Bringing Value to the Organization with Performance Testing Michael Lawler NueVista Group 1 Today s Agenda Explore the benefits of a properly performed performance test Understand the basic elements of
SESTEK VOICE VERIFICATION FOR AVEA CALL CENTER
SESTEK VOICE VERIFICATION FOR AVEA CALL CENTER Serdar Karadayı Managing Director Gökhan Ayas Alternative Channels & Project Mng Dep. Man. About Sestek Sestek is the leader company of speech technology
A Development Tool for VoiceXML-Based Interactive Voice Response Systems
A Development Tool for VoiceXML-Based Interactive Voice Response Systems Cheng-Hsiung Chen Nai-Wei Lin Department of Computer Science and Information Engineering National Chung Cheng University Chiayi,
VISUAL GUIDE to. RX Scripting. for Roulette Xtreme - System Designer 2.0
VISUAL GUIDE to RX Scripting for Roulette Xtreme - System Designer 2.0 UX Software - 2009 TABLE OF CONTENTS INTRODUCTION... ii What is this book about?... iii How to use this book... iii Time to start...
50 shades of Siebel mobile
50 shades of Siebel mobile Markus Schneeweis ec4u expert consulting AG 1 Agenda Start Part 1 The disruption Part 2 What means mobile? Part 3 Siebel Mobile clash of the generations? Part 4 Our offer 7 Key
Developing Usable VoiceXML Applications
Speech Technology Summit 2001 Developing Usable VoiceXML Applications Neil Bowers [email protected] Contents About SRC Professional services company Methodology How we go about developing speech applications
Power Tools for Pivotal Tracker
Power Tools for Pivotal Tracker Pivotal Labs Dezmon Fernandez Victoria Kay Eric Dattore June 16th, 2015 Power Tools for Pivotal Tracker 1 Client Description Pivotal Labs is an agile software development
Speech-Enabled Interactive Voice Response Systems
Speech-Enabled Interactive Voice Response Systems Definition Serving as a bridge between people and computer databases, interactive voice response systems (IVRs) connect telephone users with the information
Metadata Quality Control for Content Migration: The Metadata Migration Project at the University of Houston Libraries
Metadata Quality Control for Content Migration: The Metadata Migration Project at the University of Houston Libraries Andrew Weidner University of Houston, USA [email protected] Annie Wu University of Houston,
Making Data Available on the Web
Making Data Available on the Web By Simba Technologies Inc. SimbaEngine ODBC SDK Introduction Many companies use web-based services to automate business processes like sales, track items like packages,
VocalPassword : voice biometrics authentication.
VocalPassword : authentication. Friendly voice authentication across web, IVR, call center, or mobile. 1 VocalPassword for easy and secure authentication. VocalPassword, the world s most widely deployed
Service Overview. KANA Express. Introduction. Good experiences. On brand. On budget.
KANA Express Service Overview Introduction KANA Express provides a complete suite of integrated multi channel contact and knowledge management capabilities, proven to enable significant improvements in
Data Warehouse (DW) Maturity Assessment Questionnaire
Data Warehouse (DW) Maturity Assessment Questionnaire Catalina Sacu - [email protected] Marco Spruit [email protected] Frank Habers [email protected] September, 2010 Technical Report UU-CS-2010-021
Consumers want conversational virtual assistants.
Consumers want conversational virtual assistants. Research Now study reveals insights into virtual assistants usage and preferences. 1 Table of contents 1 Survey says... / p2 2 Speak easy: how conversational
Materials Software Systems Inc (MSSI). Enabling Speech on Touch Tone IVR White Paper
Materials Software Systems Inc (MSSI). Enabling Speech on Touch Tone IVR White Paper Reliable Customer Service and Automation is the key for Success in Hosted Interactive Voice Response Speech Enabled
Security Test s i t ng Eileen Donlon CMSC 737 Spring 2008
Security Testing Eileen Donlon CMSC 737 Spring 2008 Testing for Security Functional tests Testing that role based security functions correctly Vulnerability scanning and penetration tests Testing whether
Web Application Development for the SOA Age Thinking in XML
Web Application Development for the SOA Age Thinking in XML Enterprise Web 2.0 >>> FAST White Paper August 2007 Abstract Whether you are building a complete SOA architecture or seeking to use SOA services
Hitachi ID Password Manager Telephony Integration
Hitachi ID Password Manager Telephony Integration 2015 Hitachi ID Systems, Inc. All rights reserved. Contents 1 Introduction 1 2 Functional integration 2 2.1 Self-service password reset....................................
Interfaces de voz avanzadas con VoiceXML
Interfaces de voz avanzadas con VoiceXML Digital Revolution is coming Self driving cars Self voice services Autopilot for CAR Speaker Automatic Speech Recognition ASR DTMF keypad SIP / VoIP or TDM Micro
HOSPITAL MANAGEMENT SYSTEM
HOSPITAL MANAGEMENT SYSTEM PURPOSE The basic design of healthcare management system on a web application is that the application sits on a web server, and all users will access it via web browser over
Automatic vs. Manual Code Analysis
Automatic vs. Manual Code Analysis 2009-11-17 Ari Kesäniemi Senior Security Architect Nixu Oy [email protected] Copyright The Foundation Permission is granted to copy, distribute and/or modify this
VoiceXML Tutorial. Part 1: VoiceXML Basics and Simple Forms
VoiceXML Tutorial Part 1: VoiceXML Basics and Simple Forms What is VoiceXML? XML Application W3C Standard Integration of Multiple Speech and Telephony Related Technologies Automated Speech Recognition
Retrieving Data Using the SQL SELECT Statement. Copyright 2006, Oracle. All rights reserved.
Retrieving Data Using the SQL SELECT Statement Objectives After completing this lesson, you should be able to do the following: List the capabilities of SQL SELECT statements Execute a basic SELECT statement
Configuration and Management of Speaker Verification Systems
Configuration and Management of Speaker Verification Systems Chuck Johnson Architect ibiometrics, Inc. Introduction For peak performance of a Speaker Verification solution, the VoiceXML client (voice application)
The Data Quality Continuum*
The Data Quality Continuum* * Adapted from the KDD04 tutorial by Theodore Johnson e Tamraparni Dasu, AT&T Labs Research The Data Quality Continuum Data and information is not static, it flows in a data
Intrusion detection for web applications
Intrusion detection for web applications Intrusion detection for web applications Łukasz Pilorz Application Security Team, Allegro.pl Reasons for using IDS solutions known weaknesses and vulnerabilities
BlackShield ID Agent for Remote Web Workplace
Agent for Remote Web Workplace 2010 CRYPTOCard Corp. All rights reserved. http:// www.cryptocard.com Copyright Copyright 2010, CRYPTOCard All Rights Reserved. No part of this publication may be reproduced,
Mobile Testing in a Fast Paced World
Mobile Testing in a Fast Paced World Shaminder Rai VP, Product Development at MBA Focus Session: Strategies Risk Based Testing Give me time to test in 10 easy steps! Mobile Security Testing Give me
CRM 2013 Workflows. Description
CRM 2013 Workflows What can Workflows do? In CRM 2013, there are four types of Processes that can be created. We are covering Workflows today, but here is a brief explanation of each type. Process category
The Cloud ERP. Case Study JAAS
Systems www.jaas.net Company» Founded: 1999» Location: Columbus, OH, USA» Industry: Manufacturing software Overview Develops and sells inte-grated accounting and manufacturing software solutions Key Results»
TCP/IP Networking, Part 2: Web-Based Control
TCP/IP Networking, Part 2: Web-Based Control Microchip TCP/IP Stack HTTP2 Module 2007 Microchip Technology Incorporated. All Rights Reserved. Building Embedded Web Applications Slide 1 Welcome to the next
May 2010. For other information please contact:
access control biometrics user guide May 2010 For other information please contact: British Security Industry Association t: 0845 389 3889 f: 0845 389 0761 e: [email protected] www.bsia.co.uk Form No. 181.
Open Source VoiceXML Interpreter over Asterisk for Use in IVR Applications
Open Source VoiceXML Interpreter over Asterisk for Use in IVR Applications Lerato Lerato, Maletšabisa Molapo and Lehlohonolo Khoase Dept. of Maths and Computer Science, National University of Lesotho Roma
Business Mobile App User Guide
Business Mobile App User Guide Logging On to CNB Business Mobile Logging on to CNB Business Mobile involves the same layers of authentication as your Online For Business account does. 1. Launch the app
Onset Computer Corporation
Onset, HOBO, and HOBOlink are trademarks or registered trademarks of Onset Computer Corporation for its data logger products and configuration/interface software. All other trademarks are the property
Basic Unix/Linux 1. Software Testing Interview Prep
Basic Unix/Linux 1 Programming Fundamentals and Concepts 2 1. What is the difference between web application and client server application? Client server application is designed typically to work in a
VOICE INFORMATION RETRIEVAL FOR DOCUMENTS. Except where reference is made to the work of others, the work described in this thesis is.
VOICE INFORMATION RETRIEVAL FOR DOCUMENTS Except where reference is made to the work of others, the work described in this thesis is my own or was done in collaboration with my advisory committee. Weihong
General principles and architecture of Adlib and Adlib API. Petra Otten Manager Customer Support
General principles and architecture of Adlib and Adlib API Petra Otten Manager Customer Support Adlib Database management program, mainly for libraries, museums and archives 1600 customers in app. 30 countries
Dialog planning in VoiceXML
Dialog planning in VoiceXML Csapó Tamás Gábor 4 January 2011 2. VoiceXML Programming Guide VoiceXML is an XML format programming language, describing the interactions between human
FileMaker Server 10 Help
FileMaker Server 10 Help 2007-2009 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker, the file folder logo, Bento and the Bento logo
Sun Bear Marketing Automation Software
Sun Bear Marketing Automation Software Provide your marketing and sales groups with a single, integrated, web based platform that allows them to easily automate and manage marketing database, campaign,
Where every interaction matters.
Where every interaction matters. Peer 1 Vigilant Web Application Firewall Powered by Alert Logic The Open Web Application Security Project (OWASP) Top Ten Web Security Risks and Countermeasures White Paper
BlackShield ID Agent for Terminal Services Web and Remote Desktop Web
Agent for Terminal Services Web and Remote Desktop Web 2010 CRYPTOCard Corp. All rights reserved. http:// www.cryptocard.com Copyright Copyright 2010, CRYPTOCard All Rights Reserved. No part of this publication
By Makesh Kannaiyan [email protected] 8/27/2011 1
Integration between SAP BusinessObjects and Netweaver By Makesh Kannaiyan [email protected] 8/27/2011 1 Agenda Evolution of BO Business Intelligence suite Integration Integration after 4.0 release
Measuring Performance in a Biometrics Based Multi-Factor Authentication Dialog. A Nuance Education Paper
Measuring Performance in a Biometrics Based Multi-Factor Authentication Dialog A Nuance Education Paper 2009 Definition of Multi-Factor Authentication Dialog Many automated authentication applications
InternetVista Web scenario documentation
InternetVista Web scenario documentation Version 1.2 1 Contents 1. Change History... 3 2. Introduction to Web Scenario... 4 3. XML scenario description... 5 3.1. General scenario structure... 5 3.2. Steps
Enterprise Communication Suite
Enterprise Communication Suite Media Routes is a Canadian company incorporated in the province of Ontario and having head office in Vancouver, British Columbia, Canada. Media Routes is an in-house developer
An Introduction to VoiceXML
An Introduction to VoiceXML ART on Dialogue Models and Dialogue Systems François Mairesse University of Sheffield [email protected] http://www.dcs.shef.ac.uk/~francois Outline What is it? Why
Developer Guide to Authentication and Authorisation Web Services Secure and Public
Government Gateway Developer Guide to Authentication and Authorisation Web Services Secure and Public Version 1.6.3 (17.04.03) - 1 - Table of Contents Government Gateway 1 Developer Guide to Authentication
Is Drupal secure? A high-level perspective on web vulnerabilities, Drupal s solutions, and how to maintain site security
Is Drupal secure? A high-level perspective on web vulnerabilities, Drupal s solutions, and how to maintain site security Presented 2009-05-29 by David Strauss Thinking Securely Security is a process, not
What's New In DITA CMS 4.0
What's New In DITA CMS 4.0 WWW.IXIASOFT.COM / DITACMS v. 4.0 / Copyright 2014 IXIASOFT Technologies. All rights reserved. Last revised: December 11, 2014 Table of contents 3 Table of contents Chapter
metaengine DataConnect For SharePoint 2007 Configuration Guide
metaengine DataConnect For SharePoint 2007 Configuration Guide metaengine DataConnect for SharePoint 2007 Configuration Guide (2.4) Page 1 Contents Introduction... 5 Installation and deployment... 6 Installation...
Thin Client Development and Wireless Markup Languages cont. VoiceXML and Voice Portals
Thin Client Development and Wireless Markup Languages cont. David Tipper Associate Professor Department of Information Science and Telecommunications University of Pittsburgh [email protected] http://www.sis.pitt.edu/~dtipper/2727.html
NATURAL LANGUAGE TO SQL CONVERSION SYSTEM
International Journal of Computer Science Engineering and Information Technology Research (IJCSEITR) ISSN 2249-6831 Vol. 3, Issue 2, Jun 2013, 161-166 TJPRC Pvt. Ltd. NATURAL LANGUAGE TO SQL CONVERSION
CRM. Booklet. How to Choose a CRM System
CRM Booklet How to Choose a CRM System How to Choose a CRM System When it comes to Customer Relationship Management (CRM) it s important to understand all the benefits of an integrated system before beginning
ZAP Business Intelligence Application for Microsoft Dynamics
Buy vs Build ZAP Business Intelligence Application for Microsoft Dynamics One Embarcadero Center, Suite 1560, San Francisco, CA 94111 +1 415 889 5740 www.zapbi.com Table of Contents OVERVIEW 3 BUY OR BUILD?
<Insert Picture Here> Operational Reporting for Oracle Applications with Oracle GoldenGate
Operational Reporting for Oracle Applications with Oracle GoldenGate Karsten Stöhr Oracle Data Integration Solutions EMEA Agenda Right-Time Reports Oracle Real-Time Data Integration
TESTING FRAMEWORKS. Gayatri Ghanakota
TESTING FRAMEWORKS Gayatri Ghanakota OUTLINE Introduction to Software Test Automation. What is Test Automation. Where does Test Automation fit in the software life cycle. Why do we need test automation.
JWIG Yet Another Framework for Maintainable and Secure Web Applications
JWIG Yet Another Framework for Maintainable and Secure Web Applications Anders Møller Mathias Schwarz Aarhus University Brief history - Precursers 1999: Powerful template system Form field validation,
Cache Configuration Reference
Sitecore CMS 6.2 Cache Configuration Reference Rev: 2009-11-20 Sitecore CMS 6.2 Cache Configuration Reference Tips and Techniques for Administrators and Developers Table of Contents Chapter 1 Introduction...
SQL INJECTION ATTACKS By Zelinski Radu, Technical University of Moldova
SQL INJECTION ATTACKS By Zelinski Radu, Technical University of Moldova Where someone is building a Web application, often he need to use databases to store information, or to manage user accounts. And
Web Applications Testing
Web Applications Testing Automated testing and verification JP Galeotti, Alessandra Gorla Why are Web applications different Web 1.0: Static content Client and Server side execution Different components
August 2014 San Antonio Texas The Power of Embedded Analytics with SAP BusinessObjects
August 2014 San Antonio Texas The Power of Embedded Analytics with SAP BusinessObjects Speaker: Kevin McManus Founder, LaunchWorks Learning Points Eliminate effort and delay of moving data to the cloud
App Development with Talkamatic Dialogue Manager
App Development with Talkamatic Dialogue Manager Dialogue Systems II September 7, 2015 Alex Berman [email protected] Staffan Larsson Outline! Introduction to TDM! Technical architecture! App development
Business Object Document (BOD) Message Architecture for OAGIS Release 9.+
Business Object Document (BOD) Message Architecture for OAGIS Release 9.+ an OAGi White Paper Document #20110408V1.0 Open standards that open markets TM Open Applications Group, Incorporated OAGi A consortium
Voice Authentication On-Demand: Your Voice as Your Key
Voice Authentication On-Demand: Your Voice as Your Key Paul Watson, Vice President Relationship Technology Management Voice Search Conference March 2-4, 2009 Convergys Corporation A Global Leader in Relationship
Novell Identity Manager
Password Management Guide AUTHORIZED DOCUMENTATION Novell Identity Manager 3.6.1 June 05, 2009 www.novell.com Identity Manager 3.6.1 Password Management Guide Legal Notices Novell, Inc. makes no representations
