OpenSpeech Browser

Getting Started
Architecture Description
Integration Guide

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



Internet interfaces

VXIinet, VXIcache, and VXIjsi interfaces
o VXIinet
Internet Interface
o SBinet
SBinet implementation of VXIinet
o VXIcache
Cache Interface
o SBcache
SBcache implementation of VXIcache
o VXIjsi
ECMAScript (JavaScript) Engine Interface
o SBjsi
SBjsi implementation of VXIjsi
The OpenSpeech Browser 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 OpenSpeech Browser 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 OpenSpeech Browser implements the VXIcache interface using the W3C Libwww open source Internet library as well. This implementation provides on-disk caching of compiled grammars using a simple FIFO algorithm, where the cache persists between runs of the platform.

The OpenSpeech Browser 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++.