You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by jb...@apache.org on 2010/08/14 22:35:23 UTC
svn commit: r985579 - in /commons/sandbox/gsoc/2010/scxml-js/trunk/src/site:
./ xdoc/demo/drawing-tool/ xdoc/demo/hierarchical-layout/
Author: jbeard
Date: Sat Aug 14 20:35:23 2010
New Revision: 985579
URL: http://svn.apache.org/viewvc?rev=985579&view=rev
Log:
Added new pages corresponding to different drawing tool demos.
Added:
commons/sandbox/gsoc/2010/scxml-js/trunk/src/site/xdoc/demo/drawing-tool/drawing-tool1.xml (with props)
commons/sandbox/gsoc/2010/scxml-js/trunk/src/site/xdoc/demo/drawing-tool/drawing-tool2.xml (with props)
commons/sandbox/gsoc/2010/scxml-js/trunk/src/site/xdoc/demo/drawing-tool/drawing-tool3.xml (with props)
Modified:
commons/sandbox/gsoc/2010/scxml-js/trunk/src/site/site.xml
commons/sandbox/gsoc/2010/scxml-js/trunk/src/site/xdoc/demo/drawing-tool/index.xml
commons/sandbox/gsoc/2010/scxml-js/trunk/src/site/xdoc/demo/hierarchical-layout/index.xml
Modified: commons/sandbox/gsoc/2010/scxml-js/trunk/src/site/site.xml
URL: http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-js/trunk/src/site/site.xml?rev=985579&r1=985578&r2=985579&view=diff
==============================================================================
--- commons/sandbox/gsoc/2010/scxml-js/trunk/src/site/site.xml (original)
+++ commons/sandbox/gsoc/2010/scxml-js/trunk/src/site/site.xml Sat Aug 14 20:35:23 2010
@@ -36,7 +36,11 @@
<item name="Second Demo" href="/demo/drag-and-drop/drag-and-drop2.html"/>
<item name="Third Demo" href="/demo/drag-and-drop/drag-and-drop3.html"/>
</item>
- <item name="Drawing Tool" href="/demo/drawing-tool/index.html"/>
+ <item name="Drawing Tool" collapse="true" href="/demo/drawing-tool/index.html">
+ <item name="First Demo" href="/demo/drawing-tool/drawing-tool1.html"/>
+ <item name="Second Demo" href="/demo/drawing-tool/drawing-tool2.html"/>
+ <item name="Third Demo" href="/demo/drawing-tool/drawing-tool3.html"/>
+ </item>
</item>
</menu>
Added: commons/sandbox/gsoc/2010/scxml-js/trunk/src/site/xdoc/demo/drawing-tool/drawing-tool1.xml
URL: http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-js/trunk/src/site/xdoc/demo/drawing-tool/drawing-tool1.xml?rev=985579&view=auto
==============================================================================
--- commons/sandbox/gsoc/2010/scxml-js/trunk/src/site/xdoc/demo/drawing-tool/drawing-tool1.xml (added)
+++ commons/sandbox/gsoc/2010/scxml-js/trunk/src/site/xdoc/demo/drawing-tool/drawing-tool1.xml Sat Aug 14 20:35:23 2010
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+-->
+<document>
+ <properties>
+ <title>Commons scxml-js Drawing Tool Demonstration 1</title>
+ <author email="jbeard@apache.org">Jacob Beard</author>
+ </properties>
+
+ <body>
+ <section name="Overview">
+ <p>
+ This demo shows how complex user interface behavioural requirements may be
+ described and implemented using SCXML. The goal is to
+ implement a subset of Inkscape's functionality, and to realize its behavioural
+ requirements, which were obtained through observation (as opposed to analyzing
+ at the code).
+ </p>
+
+ <p>
+ This demo uses just-in-time compilation, employing XMLHTTPRequest to download
+ an SCXML document, and compiling it in the browser, when the page is loaded.
+ </p>
+
+ </section>
+ <section name="Supported Browsers">
+ <p>
+ To view this demo, you need a Web browser that supports SVG.
+ </p>
+ <p>
+ This demo has been tested in Firefox 3.6.8, Opera 10.6, and Chromium 5 on Ubuntu 10.04.
+ </p>
+ </section>
+ <section name="Link to Demo">
+ <p>
+ <a href="../../project/demo/drawing-tool/drawing-tool.html">Go to demo.</a>
+ </p>
+ </section>
+ </body>
+</document>
Propchange: commons/sandbox/gsoc/2010/scxml-js/trunk/src/site/xdoc/demo/drawing-tool/drawing-tool1.xml
------------------------------------------------------------------------------
svn:eol-style = native
Added: commons/sandbox/gsoc/2010/scxml-js/trunk/src/site/xdoc/demo/drawing-tool/drawing-tool2.xml
URL: http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-js/trunk/src/site/xdoc/demo/drawing-tool/drawing-tool2.xml?rev=985579&view=auto
==============================================================================
--- commons/sandbox/gsoc/2010/scxml-js/trunk/src/site/xdoc/demo/drawing-tool/drawing-tool2.xml (added)
+++ commons/sandbox/gsoc/2010/scxml-js/trunk/src/site/xdoc/demo/drawing-tool/drawing-tool2.xml Sat Aug 14 20:35:23 2010
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+-->
+<document>
+ <properties>
+ <title>Commons scxml-js Drawing Tool Demonstration 2</title>
+ <author email="jbeard@apache.org">Jacob Beard</author>
+ </properties>
+
+ <body>
+ <section name="Overview">
+ <p>
+ This demo shows how complex user interface behavioural requirements may be
+ described and implemented using SCXML. The goal is to
+ implement a subset of Inkscape's functionality, and to realize its behavioural
+ requirements, which were obtained through observation (as opposed to analyzing
+ at the code).
+ </p>
+
+ <p>
+ This demo uses ahead-of-time compilation, using a <script> tag to import
+ an SCXML document that has been compiled to JavaScript outside of the browser,
+ before the page is loaded.
+ </p>
+
+ </section>
+ <section name="Supported Browsers">
+ <p>
+ To view this demo, you need a Web browser that supports SVG.
+ </p>
+ <p>
+ This demo has been tested in Firefox 3.6.8, Opera 10.6, and Chromium 5 on Ubuntu 10.04.
+ </p>
+ </section>
+ <section name="Link to Demo">
+ <p>
+ <a href="../../project/demo/drawing-tool/drawing-tool-precompiled.html">Go to demo.</a>
+ </p>
+ </section>
+ </body>
+</document>
+
+
+
Propchange: commons/sandbox/gsoc/2010/scxml-js/trunk/src/site/xdoc/demo/drawing-tool/drawing-tool2.xml
------------------------------------------------------------------------------
svn:eol-style = native
Added: commons/sandbox/gsoc/2010/scxml-js/trunk/src/site/xdoc/demo/drawing-tool/drawing-tool3.xml
URL: http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-js/trunk/src/site/xdoc/demo/drawing-tool/drawing-tool3.xml?rev=985579&view=auto
==============================================================================
--- commons/sandbox/gsoc/2010/scxml-js/trunk/src/site/xdoc/demo/drawing-tool/drawing-tool3.xml (added)
+++ commons/sandbox/gsoc/2010/scxml-js/trunk/src/site/xdoc/demo/drawing-tool/drawing-tool3.xml Sat Aug 14 20:35:23 2010
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+-->
+<document>
+ <properties>
+ <title>Commons scxml-js Drawing Tool Demonstration 3</title>
+ <author email="jbeard@apache.org">Jacob Beard</author>
+ </properties>
+
+ <body>
+ <section name="Overview">
+ <p>
+ This demo shows how complex user interface behavioural requirements may be
+ described and implemented using SCXML. The goal is to
+ implement a subset of Inkscape's functionality, and to realize its behavioural
+ requirements, which were obtained through observation (as opposed to analyzing
+ at the code).
+ </p>
+
+ <p>
+ Like <a href="drawing-tool.xml">the first drawing tool demo</a>,
+ this demo uses just-in-time compilation, employing XMLHTTPRequest to download
+ an SCXML document, and compiling it in the browser when the page is loaded.
+ </p>
+ <p>
+ This demo also generates a graphical SVG representation of the downloaded SCXML document
+ on the fly, and animates it in response to changes in state triggered by UI events.
+ </p>
+
+ </section>
+ <section name="Supported Browsers">
+ <p>
+ To view this demo, you need a Web browser that supports SVG.
+ </p>
+ <p>
+ The drawing tool component has been tested in Firefox 3.6.8, Opera 10.6, and Chromium 5 on Ubuntu 10.04.
+ </p>
+ <p>
+ The SCXML graphical visualization component has been tested in Firefox 3.6.8, and has unresolved issues in Opera and Chromium.
+ </p>
+ </section>
+ <section name="Link to Demo">
+ <p>
+ <a href="../../project/demo/drawing-tool/drawing-tool-with-graphical-debugger.html">Go to demo.</a>
+ </p>
+ </section>
+ </body>
+</document>
+
+
+
+
Propchange: commons/sandbox/gsoc/2010/scxml-js/trunk/src/site/xdoc/demo/drawing-tool/drawing-tool3.xml
------------------------------------------------------------------------------
svn:eol-style = native
Modified: commons/sandbox/gsoc/2010/scxml-js/trunk/src/site/xdoc/demo/drawing-tool/index.xml
URL: http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-js/trunk/src/site/xdoc/demo/drawing-tool/index.xml?rev=985579&r1=985578&r2=985579&view=diff
==============================================================================
--- commons/sandbox/gsoc/2010/scxml-js/trunk/src/site/xdoc/demo/drawing-tool/index.xml (original)
+++ commons/sandbox/gsoc/2010/scxml-js/trunk/src/site/xdoc/demo/drawing-tool/index.xml Sat Aug 14 20:35:23 2010
@@ -25,7 +25,7 @@
<section name="Commons scxml-js Drawing Tool Demonstration">
<p>
This demo shows how complex user interface behavioural requirements may be
- described and implemented using SCXML. The goal was to
+ described and implemented using SCXML. The goal is to
implement a subset of Inkscape's functionality, and to realize its behavioural
requirements, which were obtained through observation (as opposed to analyzing
at the code).
@@ -73,10 +73,10 @@
Dragging non-selected node results in node being selected, and all other nodes being deselected.
</p>
<p>
- Dragging (no shift) on canvas results in marquee being drawn, all nodes inside of marquee being selected, and all other nodes being deselected,
+ Dragging (no shift) on canvas results in marquee being drawn, all nodes inside of marquee being selected, and all other nodes being deselected. <em>(Not yet implemented)</em>
</p>
<p>
- Dragging (with shift) on canvas results in marquee being drawn, all nodes inside of marquee being selected (added to selection).
+ Dragging (with shift) on canvas results in marquee being drawn, all nodes inside of marquee being selected (added to selection). <em>(Not yet implemented)</em>
</p>
<p>
@@ -143,20 +143,6 @@
The SCXML representation of this behaviour can be found <a href="../../project/demo/drawing-tool/behaviour/canvas.xml">here</a>.
</p>
</section>
-
- <section name="Supported Browsers">
- <p>
- To view this demo, you need a Web browser that supports SVG.
- </p>
- <p>
- This demo has been tested in Firefox 3.6.8, Opera 10.6, and Chromium 5 on Ubuntu 10.04.
- </p>
- </section>
- <section name="Link to Demo">
- <p>
- <a href="../../project/demo/drawing-tool/drawing-tool-precompiled.html">Go to demo.</a>
- </p>
- </section>
</body>
</document>
Modified: commons/sandbox/gsoc/2010/scxml-js/trunk/src/site/xdoc/demo/hierarchical-layout/index.xml
URL: http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-js/trunk/src/site/xdoc/demo/hierarchical-layout/index.xml?rev=985579&r1=985578&r2=985579&view=diff
==============================================================================
--- commons/sandbox/gsoc/2010/scxml-js/trunk/src/site/xdoc/demo/hierarchical-layout/index.xml (original)
+++ commons/sandbox/gsoc/2010/scxml-js/trunk/src/site/xdoc/demo/hierarchical-layout/index.xml Sat Aug 14 20:35:23 2010
@@ -36,7 +36,7 @@
To view this demo, you need a Web browser that supports SVG.
</p>
<p>
- This demo has been tested in Firefox 3.6.8, Opera 10.6, and Chromium 5 on Ubuntu 10.04.
+ This demo has been tested in Firefox 3.6.8 on Ubuntu 10.04. It is known to have issues in Opera and Chromium.
</p>
</section>
<section name="Link to Demo">