From commits-return-12803-apmail-commons-commits-archive=commons.apache.org@commons.apache.org Mon Jul 05 21:25:18 2010 Return-Path: Delivered-To: apmail-commons-commits-archive@minotaur.apache.org Received: (qmail 65874 invoked from network); 5 Jul 2010 21:25:18 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 5 Jul 2010 21:25:18 -0000 Received: (qmail 28599 invoked by uid 500); 5 Jul 2010 21:25:17 -0000 Delivered-To: apmail-commons-commits-archive@commons.apache.org Received: (qmail 28536 invoked by uid 500); 5 Jul 2010 21:25:17 -0000 Mailing-List: contact commits-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@commons.apache.org Delivered-To: mailing list commits@commons.apache.org Received: (qmail 28529 invoked by uid 99); 5 Jul 2010 21:25:16 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Jul 2010 21:25:16 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Jul 2010 21:25:14 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 521A623889E0; Mon, 5 Jul 2010 21:24:21 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r960707 - /commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/site/xdoc/index.xml Date: Mon, 05 Jul 2010 21:24:21 -0000 To: commits@commons.apache.org From: rahul@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20100705212421.521A623889E0@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: rahul Date: Mon Jul 5 21:24:20 2010 New Revision: 960707 URL: http://svn.apache.org/viewvc?rev=960707&view=rev Log: Reword project intro on home page. Modified: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/site/xdoc/index.xml Modified: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/site/xdoc/index.xml URL: http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/site/xdoc/index.xml?rev=960707&r1=960706&r2=960707&view=diff ============================================================================== --- commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/site/xdoc/index.xml (original) +++ commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/site/xdoc/index.xml Mon Jul 5 21:24:20 2010 @@ -24,15 +24,18 @@
-

State Chart XML is very useful to handler complex status transfer logic. Commons SCXML is an implementation aimed at creating and maintaining a Java SCXML engine capable of executing a state machine defined using a SCXML document, while abstracting out the environment interfaces. -

-

- Now,more and more developers use it to help handler complex program logic,but edit a State Chart XML is so boring and mistakable.If a SCXML file is really so huge and complex,it will become too difficult to maintain and refactor or to test its logic validity.For example,if a SCXML flow has more than 20 States,it is possible to form an dead loop due to developer's glitch. In fact, the archives of the Apache Commons SCXML user mailing list will show many queries asking for it over the years.Obviously, Eclipse is the most power and popular Integration Develop Environment for developers, if it supplies an editor or even debuger for State Chart XML, isn't it cool ? +

+ State Chart XML (SCXML) provides a generic state-machine based execution + environment based on Harel State Tables. Apache Commons already provides an implementation in + Commons SCXML aimed at creating and maintaining a Java SCXML + engine capable of executing a state machine defined using a SCXML document, while abstracting out the environment + interfaces.

- This project aims to provide an Eclipse and GMF based visual - editor and debugger for SCXML, which can also be used to generate SCXML - documents and code from a state chart. + This project provides Eclipse-based SCXML tooling. SCXML is very useful + to handle complex state transfer logic, but if a SCXML file is large and complex, it may become too difficult to maintain + and refactor or to test its logic. This project aims to provide an Eclipse and GMF based visual editor and debugger for + SCXML, which can also be used to generate SCXML documents and code from a state chart.

Commons SCXML- Eclipse visual editor