OpenVXI

Readme
SpeechWorks Public License
Release Notes
Build and Install Instructions

Configuration and Run Instructions
Architecture Description

Copyright (c) 1998-2001 SpeechWorks International, Inc. All Rights Reserved.


 

Internet interfaces

VXIinet, VXIcache, and VXIjsi interfaces
o VXIinet
Internet Interface
o OSBinet
OSBinet implementation of VXIinet
o VXIcache
Cache Interface
o VXIjsi
ECMAScript (JavaScript) Engine Interface
o OSBjsi
OSBjsi implementation of VXIjsi
The OpenVXI requires a number of basic foundational components to functions including: Internet I/O, caching, and ECMAScript execution. These services are provided by the VXIinet, VXIcache, and VXIjsi interfaces respectively.

The OpenVXI implements the VXIinet interface using the W3C Libwww open source Internet library. This implementation provides for document and prompt access through http:// and local files, as well as the ability to submit (POST) information via http://.

The OpenVXI does not currently implement the VXIcache interface, as this interface is not currently used by the VXI. However, a future release of the OpenVXI will use this interface to cache the XML DOM for parsed VoiceXML pages in order to increase performance. This component would typically be used by a real VXIrec implementation for caching compiled grammars as well.

The OpenVXI implements the VXIjsi interface using the Mozilla SpiderMonkey open source ECMAScript (JavaScript) library. This implementation allows manipulating ECMAScript variables as well as executing arbitrary ECMAScript blocks.

Alphabetic index Hierarchy of classes



This page was generated with the help of DOC++.