Issue Details (XML | Word | Printable)

Key: SHALE-263
Type: New Feature New Feature
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Rahul Akolkar
Reporter: Rahul Akolkar
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Shale

Explore use of Commons SCXML for dialogs

Created: 24/Aug/06 10:32 PM   Updated: 23/Jan/07 04:40 PM
Component/s: Dialog
Affects Version/s: 1.0.4-SNAPSHOT
Fix Version/s: 1.0.4

File Attachments:
  Size
XML File Licensed for inclusion in ASF works dialogconfig2scxml.xml 2006-08-30 05:13 PM Rahul Akolkar 7 kB
File Licensed for inclusion in ASF works SHALE-263-01.diff 2006-08-30 05:21 PM Rahul Akolkar 25 kB


 Description  « Hide
Based on dev list discussions, it will be worthwhile to explore the possibility of using Commons SCXML for the internals of Shale dialogs. Additionally, supporting the use of SCXML documents to describe Shale dialogs also has numerous advantages. A starting point for this work is available here:

 http://jakarta.apache.org/commons/scxml/usecases/scxml-in-shale-dialogs.html

Now that we've had a Commons SCXML release and discussions about Shale dialogs have begun afresh, its a good time to add this request as a JIRA ticket.



 All   Comments   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Rahul Akolkar added a comment - 30/Aug/06 05:13 PM
An example stylesheet that may be used to convert dialog-config.xml (logical name) files to SCXML documents. Might be useful for porting existing config files if shale-dialog2-scxml comes out of sandbox.

Related note:

http://www.nabble.com/-dialog--Styling-the-dialog-config-to-SCXML-tf2166093.html

Rahul Akolkar added a comment - 30/Aug/06 05:16 PM
Also see this module in the Shale repository sandbox for the latest (experimental, unreleased) code related to this issue:

http://svn.apache.org/repos/asf/shale/sandbox/shale-dialog2-scxml/



Rahul Akolkar added a comment - 30/Aug/06 05:21 PM
Patch that fills up some of the holes in the shale-dialog2-scxml module in sandbox (patch created from module root directory). Patch contains three new files and modifies two existing files.

Completely untested (in the sandbox spirit) but should be close to being functional.

Craig McClanahan added a comment - 01/Sep/06 06:19 AM
I've committed the basic implementation classes in SHALE-263-01.diff.

Rahul Akolkar added a comment - 20/Sep/06 07:47 PM
Filled in the missing bits in the shale-dialog2-scxml module, and added shale-test-dialog2-scxml app.

Rahul Akolkar added a comment - 13/Oct/06 01:23 PM
Marking as fixed since we're beyond the exploration stage -- a functional module stemming from this ticket (shale-dialog-scxml) is available in framework trunk.