You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by bu...@apache.org on 2006/01/14 16:47:07 UTC

DO NOT REPLY [Bug 38274] New: - [scxml] Add another use case that isn't Voice (RDC) or MVC (Shale)

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG�
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=38274>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND�
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=38274

           Summary: [scxml] Add another use case that isn't Voice (RDC) or
                    MVC (Shale)
           Product: Commons
           Version: unspecified
          Platform: Other
               URL: http://jakarta.apache.org/commons/sandbox/scxml/usecases
                    .html
        OS/Version: other
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Sandbox
        AssignedTo: commons-dev@jakarta.apache.org
        ReportedBy: tobrien@discursive.com


SCXML has two good use case documents, one is about RDC and one about Shale
dialogs.  There are a good start, but it would be helpful if SCXML had another
usecase that wasn't tied to either a voice application or a web MVC framework. 
Something at a conceptual level that people looking to use SCXML for a general
finite state machine can relate to without having to be familiar with another
framework.

The question is, what should this example be?  We could use the Microwave
example from the working draft, but that might be too much for a quick
introduction.  Instead it might be better to choose something that doesn't have
parallel states, maybe the status of a document in a content management system
with four/five simple states and simple transitions that just shows off the
basic usecases of the state machine execution environment in a standalone
environment.

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org


DO NOT REPLY [Bug 38274] - [scxml] Add another use case that isn't Voice (RDC) or MVC (Shale)

Posted by bu...@apache.org.
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG�
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=38274>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND�
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=38274





------- Additional Comments From scolebourne@joda.org  2006-01-14 17:43 -------
I had to use a stopwatch state machine (ready/running/paused/stopped) to
actually understand SCXML for Javapolis. This may be a simple four state machine
that could be used here.

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org


DO NOT REPLY [Bug 38274] - [scxml] Write Use Case for Stand-alone Application Modelling a Stop Watch

Posted by bu...@apache.org.
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG�
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=38274>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND�
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=38274


tobrien@discursive.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
            Summary|[scxml] Add another use case|[scxml] Write Use Case for
                   |that isn't Voice (RDC) or   |Stand-alone Application
                   |MVC (Shale)                 |Modelling a Stop Watch




------- Additional Comments From tobrien@discursive.com  2006-01-18 16:16 -------
Alright, good discussion.  I think we should write quick use case revolving
around a stop watch example.  

The microwave example from the spec is interesting in that it shows off parallel
states and a bunch of more complex requirements, but I think that we should have
one example that is dead simple for new users.  

>From Stephen's post: (ready/running/paused/stopped) - I'll take the state
diagram from his Javapolis presentation here
(http://wiki.javapolis.com/confluence/display/JP05/New+and+Upcoming+in+Jakarta+Commons)
 BTW, we should be linking to this from the commons website or the wiki at least.

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org


DO NOT REPLY [Bug 38274] - [scxml] Write Use Case for Stand-alone Application Modelling a Stop Watch

Posted by bu...@apache.org.
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG�
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=38274>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND�
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=38274


rahul@apache.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED




------- Additional Comments From rahul@apache.org  2006-03-01 19:01 -------
See (long URL, may get fragmented):

http://jakarta.apache.org/commons/sandbox/scxml/usecases/scxml-stopwatch.html

As you point out, usecases are vital -- critiques and suggestions for 
improvement are most welcome.


-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org


DO NOT REPLY [Bug 38274] - [scxml] Write Use Case for Stand-alone Application Modelling a Stop Watch

Posted by bu...@apache.org.
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG�
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=38274>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND�
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=38274


rahul@apache.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|Sandbox                     |SCXML




------- Additional Comments From rahul@apache.org  2006-04-20 21:44 -------
Re-assigning from Sandbox to SCXML.

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org


DO NOT REPLY [Bug 38274] - [scxml] Add another use case that isn't Voice (RDC) or MVC (Shale)

Posted by bu...@apache.org.
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG�
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=38274>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND�
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=38274





------- Additional Comments From rahul@apache.org  2006-01-18 06:12 -------
Definitely, simpler usecases might go a long way in getting the concept of the 
component across to our development community. Potential suggestions we've 
seen so far:

1) Microwave example from spec (version without parallel states)
2) Stephen's stopwatch example from his Javapolis talk
3) Tim's suggestion about the document lifecycle in a CMS

We have (1) in the src/test subtree. If you guys have SCXML documents for (2) 
and (3), feel free to add them under the obvious places (xdocs/ as a usecase 
for the website, under src/test or even to this ticket, however you see fit).

I don't mean to be shy towards doing the work, just making sure I wasn't 
coming off as gate-keeping SCXML in any way :-)


-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org