The Voice Tools Project (VTP) provides a complete IDE for developing speech
and DTMF applications that can be run with VXML compatible voice browsers.
<p>
The 3.0 version of the VTP strives to fully integrate the contributions from
OpenMethods into a complete package. Several major features were added as
part of the new contribution. The goal of this release is to allow further
development to occur directly in the project repository.
The 3.0 desktop IDE interfaces and export systems.
The 3.0 runtime process engine and web app integration.
April milestone
May milestone
June milestone
July milestone
The desktop portion of the VTP supports Eclipse 3.2 & 3.3 running on Java 5.0.
<p>
The exported web app requires a Java Servlet container running on Java 5.0.
Neither the desktop component or the web app logging system are internationalized.
There is currently limited to no compatibility with previous psuedo-releases.
Although this release is labeled 3.0, it is affectively the first full release
of this project.
The themes and priorities of work being done on the VTP are separated into two
categories: long running (endless) sets of tasks and those that are directed at implementing a particular feature
or functionality.
Things that make using the development tool or deploying applications easier falls into
this category.
<ul>
<li>Spelling corrections</li>
<li>Wording updates</li>
<li>Addition of tooltips</li>
<li>Alphabetizing item lists </li>
<li>Consistent widget types for actions</li>
</ul>
As things evolve over time, one of the most difficult tasks we as developers have is
making sure the documentation remains up to date.
<ul>
<li>Javadoc comments</li>
<li>Extension Point schema element descriptions</li>
<li>HTML user documentation</li>
</ul>
One of the most compelling features of the voice tools development environment is
its support for providing a consistent caller experience regardless of the language used for interaction.
Currently only an English language pack is available at the VTP.
<ul>
<li>French</li>
<li>French-Canadian</li>
<li>German</li>
<li>Spanish (Spain)</li>
<li>Spanish (Mexico)</li>
<li>British English</li>
<li>Hindi</li>
</ul>
Provide the ability for the application developer to catch non-typical VXML
events that might occur during the execution of an element. These events would be exposed as additional
exit points on the elements and can have additional call flow attached to them. This however is not intended
To provide support for global behavior type capabilities.
Extend the debug and simulation capabilities of the VTP to include using JVoiceXML
as the VXML interpreter. This project is being conducted outside of the VTP proper but I am including it to
ensure they get all the help they need to be successful in this endeavor.
Expose the selection of theme in the project/workspace preferences and
the creation of a second theme.
The ability to print the design canvases and other information about a project.