- From: Barnett, James <James.Barnett@aspect.com>
- Date: Fri, 6 Jul 2007 11:21:23 -0400
- To: "Simon Gillet" <somm15@gmail.com>, <www-voice@w3.org>
Simon, We believe it is possible to write a complete CCXML interpreter on top of SCXML, but have not produced any sort of formal proof. However, if you go back to the first working draft of SCXML (http://www.w3.org/TR/2005/WD-scxml-20050705/) , you will find an appendix containing an XSLT script to transform CCXML scripts into SCXML scripts, so that would be a place to start. <invoke> is intended to allow the invocation of platform-specific functionality or of other SCXML scripts. It could be implemented using an RPC mechanism, but that is not required. It is up to the platform to provide an implementation of <invoke> for all the target types it supports (SCXML is required), but the spec does not put any restrictions on how the implementation should work (other than the requirements for returning the done event and for canceling the invocation if the state is exited before the done event is returned.) - Jim -----Original Message----- From: www-voice-request@w3.org [mailto:www-voice-request@w3.org] On Behalf Of Simon Gillet Sent: Friday, July 06, 2007 10:58 AM To: www-voice@w3.org Subject: SCXML / CCXML Thesis I'm doing a thesis about CCXML/SCXML in UCL Belgium (www.uclouvain.be) and I have some little question. I'd like to be sure that what I'm writing is true. - Is it really possible to build a comlete CCXML interpreter in top of a SCXML interpreter? It's possible to re-write some commands like <accept> but is it possible for the whole set? - Is it possible with Common-SCXML implementation? - I'm not sure that I really understand what is <invoke>. Is it possible to write a targettype RPC and to do RCP with this command? I'm currently studying the possibility to re-write all the CCXML commands in SCXML to build a new CCXML interpreter. -- Simon Gillet somm15@gmail.com
Received on Friday, 6 July 2007 15:21:35 UTC