commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Rahul Akolkar <rahul.akol...@gmail.com>
Subject Re: [PROPOSAL] Commons SCXML
Date Mon, 08 Aug 2005 19:03:04 GMT
On 8/8/05, Gary Gregory <ggregory@seagullsoftware.com> wrote:
> If you're on Java 1.2, won't you need to add a dependency on an XML
> parser?
<snip/>

Indeed, should have made that clear. I am on 1.4, though the minimum
JDK version could be 1.2, if that is a concern. Is there a minimum JDK
version we shoot for, for Commons projects? (or is least possible the
answer).

-Rahul 

> 
> Gary
> 
> > -----Original Message-----
> > From: Rahul Akolkar [mailto:rahul.akolkar@gmail.com]
> > Sent: Monday, August 08, 2005 11:23 AM
> > To: commons-dev@jakarta.apache.org
> > Subject: [PROPOSAL] Commons SCXML
> >
> > -= Proposal for Commons SCXML =-
> >
> > [I] Rationale:
> >
> > The World Wide Web Consortium (W3C) Voice Browser Working Group
> > recently announced the publication of the first Working Draft of State
> > Chart XML (SCXML) [1]. SCXML provides a generic state-machine based
> > execution environment based on CCXML and Harel State Tables. SCXML is
> > a candidate for the control language within multiple markup languages
> > coming out of the W3C (see Working Draft for details). There are
> > potential use cases for SCXML within Apache projects. The availability
> > of an SCXML engine as a Jakarta Commons library will be of much
> > benefit.
> >
> > No such library exists in Jakarta Commons (or anywhere else, AFAIK,
> > under ASF license).
> >
> > [II] Scope:
> > The package shall create and maintain an SCXML engine, capable of
> > executing a state machine defined using a SCXML document, while
> > abstracting out the environment interfaces. The codebase will be in
> > Java, distributed under the ASF license.
> >
> > [III] Dependencies:
> >
> > The SCXML codebase has the following dependencies:
> > a) Commons Digester
> > b) Commons Logging
> >
> > Expression evaluation in SCXML documents is environment specific, the
> > expression evaluator and context of evaluation is envisioned to be
> > "pluggable", and the project possibly producing a
> > commons-scxml-core.jar and adapters for various environments. The
> > existing code provides an example for the servlet/JSP environment
> > using:
> > c) Commons EL
> >
> > The minimum JDK version shall be 1.2
> >
> > [IV] Code Provenance:
> >
> > The authors of this original work are Jaroslav Gergic and Rahul
> > Akolkar, and the code was contributed to Jakarta Taglibs, as part of
> > the RDC Taglib [2]. The code is already distributed under the Apache
> > license, in the RDC nightlies.
> >
> > Source is available for viewing [3]
> > Javadoc is available as part of the RDC Javadoc [4]
> >
> > [V] Naming, Resources and Conventions:
> >
> > The base name for the proposed package will be:
> >
> > org.apache.commons.scxml
> >
> > The project will use the Jakarta Commons user and dev mailing lists,
> > will create a component repository named "scxml" (lower case) in SVN
> > under commons-sandbox and will be listed as "SCXML" (upper case) in
> > the component list under the Jakarta-Commons Bugzilla entry. Sun Java
> > conventions shall be used for coding style.
> >
> > [VI] Committer Interest:
> >
> > The following Apache committers have expressed interest in the
> > creation of this Commons Sandbox component [5]:
> > A) Martin Cooper
> > B) Rahul Akolkar
> >
> > The RDC Taglib will have a dependency on Commons SCXML, so we have at
> > least one immediate user project within Apache. The RDC Taglib is one
> > of the active tag libraries in Jakarta Taglibs, with a 1.0 release cut
> > couple of weeks ago [6]. The SCXML code is under development [7], and
> > was not part of the 1.0 release.
> >
> > -Rahul Akolkar
> >
> > P.S. Hen (or anyone else in the infra role) - If there are no
> > objections, I'd like to start putting the new sandbox component
> > together. Therefore, I'd like to request karma for commons-sandbox.
> >
> > Reference Links (might get fragmented, please copy with care):
> >
> > [1] W3C SCXML Working Draft [
> http://www.w3.org/TR/2005/WD-scxml-20050705/
> > ]
> > [2] Reusable Dialog Components (RDC) Taglib [
> > http://jakarta.apache.org/taglibs/doc/rdc-doc/intro.html ]
> > [3] SCXML codebase, direct [
> >
> http://svn.apache.org/repos/asf/jakarta/taglibs/proper/rdc/trunk/src/org
> /a
> > pache/taglibs/rdc/scxml/
> > ]
> > [4] SCXML Javadoc, see relevant bits of [
> > http://jakarta.apache.org/taglibs/doc/rdc-doc/javadoc/index.html ]
> > [5] The thread on taglibs-dev that initiated this proposal [
> > http://mail-archives.apache.org/mod_mbox/jakarta-taglibs-
> > dev/200508.mbox/%3c16d6c62005080408143d2361c5@mail.gmail.com%3e
> > ]
> > [6] RDC Taglib 1.0 release news item [
> > http://jakarta.apache.org/site/news/news-2005-q3.html#20050726.1 ]
> > [7] Status of SCXML codebase (from RDC Taglib revision history), see
> > revision posting on 07/29/05 [
> > http://jakarta.apache.org/taglibs/doc/rdc-doc/changes.html ]
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: commons-dev-help@jakarta.apache.org
> >
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: commons-dev-help@jakarta.apache.org
> 
>

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


Mime
View raw message