Re: First cut at working voice-enabled loan form

If you want to run this, in addition to the XForms extension, you'll need
the voice extension which you can find at
http://www.alphaworks.ibm.com/tech/tadpole

Note that all this is for FF2 not 3...Charlie

Charles Wiecha
Manager, Multichannel Web Interaction
IBM T.J. Watson Research Center
P.O. Box 704
Yorktown Heights, N.Y.  10598
Phone: (914) 784-6180, T/L 863-6180, Cell: (914) 320-2614
wiecha@us.ibm.com


                                                                                                                                     
  From:       Charles F Wiecha/Watson/IBM@IBMUS                                                                                      
                                                                                                                                     
  To:         public-xg-app-backplane@w3.org                                                                                         
                                                                                                                                     
  Date:       09/11/2008 03:57 PM                                                                                                    
                                                                                                                                     
  Subject:    First cut at working voice-enabled loan form                                                                           
                                                                                                                                     





As an update to the straw-man voice example posted Monday, here's a first
cut at a version which works in Firefox using extensions for VoiceXML and
XForms.

I think this is interesting in that it's similar to Jack's SMIL example, in
that it coordinates between voice and GUI using an xforms model as the
"API" between the two components. The model updates from VoiceXML trigger
the standard view refresh mechanism in XForms along with any constraint
validation etc. As discussed in this week's telecon, this is new wrt X+V in
that the model provides a canonical data value (vs. lexical display value)
for cross-component sync. There's also an existing event mechanism for
triggering view updates.

This currently uses the firefox xforms extension (0.8.5) but my goal is to
move to the ajax Ubiquity library for XForms shortly...there are a few
problems there with xhtml (vs html) documents but we should be able to run
this document without needing the Firefox XForms extension shortly.

As a next step, like to get some gui->voice updates going but this is
already pretty interesting as a 2nd example of "model and event based"
sync...Charlie

(See attached file: MVG.xhtml)

Charles Wiecha
Manager, Multichannel Web Interaction
IBM T.J. Watson Research Center
P.O. Box 704
Yorktown Heights, N.Y. 10598
Phone: (914) 784-6180, T/L 863-6180, Cell: (914) 320-2614
wiecha@us.ibm.com
[attachment "MVG.xhtml" deleted by Charles F Wiecha/Watson/IBM]

Received on Thursday, 11 September 2008 20:07:48 UTC