From: <ki...@us...> - 2003-05-03 00:10:30
|
Update of /cvsroot/pymerase/htdocs/docs/faq In directory sc8-pr-cvs1:/tmp/cvs-serv17167 Modified Files: faq.html Log Message: v0.1.6 Index: faq.html =================================================================== RCS file: /cvsroot/pymerase/htdocs/docs/faq/faq.html,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** faq.html 22 Apr 2003 20:35:17 -0000 1.3 --- faq.html 3 May 2003 00:10:24 -0000 1.4 *************** *** 14,18 **** ! <title> \cb Pymerase Docs - FAQ</title> <h1 align="center"><font color="#0000FF">Pymerase Docs - FAQ</font> </h1> --- 14,18 ---- ! <title>Pymerase Docs - FAQ</title> <h1 align="center"><font color="#0000FF">Pymerase Docs - FAQ</font> </h1> *************** *** 21,25 **** Copyright © California Institute of Technology </h3> ! <h3 align="center">Version 0.1.5<br />Apr 22, 2003 </h3> --- 21,25 ---- Copyright © California Institute of Technology </h3> ! <h3 align="center">Version 0.1.6<br />May 2, 2003 </h3> *************** *** 48,96 **** >1.8 <font color="#0000FF">Does Pymerase support all versions of ArgoUML and/or XMI?</font></a><br /> <a href="#tth_sEc2" ! >2 <font color="#0000FF">FAQ - Glosary</font></a><br /> <a href="#tth_sEc2.1" ! >2.1 <font color="#0000FF">What does API stand for and what does it mean?</font></a><br /> <a href="#tth_sEc3" ! >3 <font color="#0000FF">FAQ - Contributing to Pymerase</font></a><br /> <a href="#tth_sEc3.1" ! >3.1 <font color="#0000FF">Can I contribute to Pymerase?</font></a><br /> <a href="#tth_sEc3.2" ! >3.2 <font color="#0000FF">What ways can I contribute?</font></a><br /> ! <a href="#tth_sEc3.3" ! >3.3 <font color="#0000FF">How can I help fund development and how will it help?</font></a><br /> <a href="#tth_sEc4" ! >4 <font color="#0000FF">FAQ - Input Modules</font></a><br /> <a href="#tth_sEc4.1" ! >4.1 <font color="#0000FF">parseGenexSchemaXML</font></a><br /> <a href="#tth_sEc4.1.1" ! >4.1.1 <font color="#0000FF">Does the parseGenexSchemaXML input module only parse the GeneX project schema?</font></a><br /> <a href="#tth_sEc4.2" ! >4.2 <font color="#0000FF">parseXMI</font></a><br /> <a href="#tth_sEc4.2.1" ! >4.2.1 <font color="#0000FF">Does parseXMI support all versions of XMI?</font></a><br /> ! <a href="#tth_sEc4.2.2" ! >4.2.2 <font color="#0000FF">Why does parseXMI only work with Jython?</font></a><br /> ! <a href="#tth_sEc4.2.3" ! >4.2.3 <font color="#0000FF">What about this Jython dependancy? It's really annoying!</font></a><br /> <a href="#tth_sEc5" ! >5 <font color="#0000FF">FAQ - Output Modules</font></a><br /> <a href="#tth_sEc5.1" ! >5.1 <font color="#0000FF">General</font></a><br /> ! <a href="#tth_sEc5.1.1" ! >5.1.1 <font color="#0000FF">What modules do hope to include in the future?</font></a><br /> ! <a href="#tth_sEc5.2" ! >5.2 <font color="#0000FF">CreateDBAPI</font></a><br /> ! <a href="#tth_sEc5.2.1" ! >5.2.1 <font color="#0000FF">What does CreateDBAPI do?</font></a><br /> ! <a href="#tth_sEc5.3" ! >5.3 <font color="#0000FF">CreateSQL</font></a><br /> ! <a href="#tth_sEc5.3.1" ! >5.3.1 <font color="#0000FF">What does CreateSQL do?</font></a><br /> ! <a href="#tth_sEc5.4" ! >5.4 <font color="#0000FF">CreateGraphvizUML</font></a><br /> ! <a href="#tth_sEc5.4.1" ! >5.4.1 <font color="#0000FF">What does CreateGraphvizUML do?</font></a><br /> ! <a href="#tth_sEc5.4.2" ! >5.4.2 <font color="#0000FF">How can I create a postscript from my generated .dot file?</font></a><br /> --- 48,104 ---- >1.8 <font color="#0000FF">Does Pymerase support all versions of ArgoUML and/or XMI?</font></a><br /> <a href="#tth_sEc2" ! >2 <font color="#0000FF">FAQ - Bin</font></a><br /> <a href="#tth_sEc2.1" ! >2.1 <font color="#0000FF">General</font></a><br /> ! <a href="#tth_sEc2.1.1" ! >2.1.1 <font color="#0000FF">How do I run Pymerase?</font></a><br /> ! <a href="#tth_sEc2.2" ! >2.2 <font color="#0000FF">Pymweb</font></a><br /> ! <a href="#tth_sEc2.2.1" ! >2.2.1 <font color="#0000FF">What is Pymweb?</font></a><br /> <a href="#tth_sEc3" ! >3 <font color="#0000FF">FAQ - Input Modules</font></a><br /> <a href="#tth_sEc3.1" ! >3.1 <font color="#0000FF">parseGenexSchemaXML</font></a><br /> ! <a href="#tth_sEc3.1.1" ! >3.1.1 <font color="#0000FF">Does the parseGenexSchemaXML input module only parse the GeneX project schema?</font></a><br /> <a href="#tth_sEc3.2" ! >3.2 <font color="#0000FF">parseXMI</font></a><br /> ! <a href="#tth_sEc3.2.1" ! >3.2.1 <font color="#0000FF">What happend to Jython?</font></a><br /> ! <a href="#tth_sEc3.2.2" ! >3.2.2 <font color="#0000FF">Does parseXMI support all versions of XMI?</font></a><br /> <a href="#tth_sEc4" ! >4 <font color="#0000FF">FAQ - Output Modules</font></a><br /> <a href="#tth_sEc4.1" ! >4.1 <font color="#0000FF">General</font></a><br /> <a href="#tth_sEc4.1.1" ! >4.1.1 <font color="#0000FF">What modules do hope to include in the future?</font></a><br /> <a href="#tth_sEc4.2" ! >4.2 <font color="#0000FF">CreateDBAPI</font></a><br /> <a href="#tth_sEc4.2.1" ! >4.2.1 <font color="#0000FF">What does CreateDBAPI do?</font></a><br /> ! <a href="#tth_sEc4.3" ! >4.3 <font color="#0000FF">CreateSQL</font></a><br /> ! <a href="#tth_sEc4.3.1" ! >4.3.1 <font color="#0000FF">What does CreateSQL do?</font></a><br /> ! <a href="#tth_sEc4.4" ! >4.4 <font color="#0000FF">CreateGraphvizUML</font></a><br /> ! <a href="#tth_sEc4.4.1" ! >4.4.1 <font color="#0000FF">What does CreateGraphvizUML do?</font></a><br /> ! <a href="#tth_sEc4.4.2" ! >4.4.2 <font color="#0000FF">How can I create a postscript from my generated .dot file?</font></a><br /> <a href="#tth_sEc5" ! >5 <font color="#0000FF">FAQ - Glosary</font></a><br /> <a href="#tth_sEc5.1" ! >5.1 <font color="#0000FF">What does API stand for and what does it mean?</font></a><br /> ! <a href="#tth_sEc6" ! >6 <font color="#0000FF">FAQ - Contributing to Pymerase</font></a><br /> ! <a href="#tth_sEc6.1" ! >6.1 <font color="#0000FF">Can I contribute to Pymerase?</font></a><br /> ! <a href="#tth_sEc6.2" ! >6.2 <font color="#0000FF">What ways can I contribute?</font></a><br /> ! <a href="#tth_sEc6.3" ! >6.3 <font color="#0000FF">How can I help fund development and how will it help?</font></a><br /> *************** *** 164,253 **** 1.8</a> <font color="#0000FF">Does Pymerase support all versions of ArgoUML and/or XMI?</font></h3> ! Please see section <a href="#argouml">4.2.1</a> for more information. <div class="p"><!----></div> <h2><a name="tth_sEc2"> ! 2</a> <font color="#0000FF">FAQ - Glosary</font></h2> <h3><a name="tth_sEc2.1"> ! 2.1</a> <font color="#0000FF">What does API stand for and what does it mean?</font></h3> ! API - Application Programming Interface ! ! <div class="p"><!----></div> ! An API provides set of standard building blocks for programmers to use ! to make custom applications which interface to a particular resource. ! ! <div class="p"><!----></div> ! ! <h2><a name="tth_sEc3"> ! 3</a> <font color="#0000FF">FAQ - Contributing to Pymerase</font></h2> ! ! <h3><a name="tth_sEc3.1"> ! 3.1</a> <font color="#0000FF">Can I contribute to Pymerase?</font></h3> ! Yes, anyone with the will to help may contribute to the Pymerase ! project. Be it with programming skills, documentation, examples, money ! or good old moral support, we could use all the help we can get. If ! you would like contribute in any way please send an e-mail to ! pymerase-devel at lists.sourceforge.net or contact on of the current ! developers. ! ! <div class="p"><!----></div> ! <h3><a name="tth_sEc3.2"> ! 3.2</a> <font color="#0000FF">What ways can I contribute?</font></h3> ! Pymerase as an open source project services from the support of the ! Open Source community. Any help is welcome. Becoming a programmer ! is probably the most obvious way to help, but is not the only way one ! can contribute. ! ! <div class="p"><!----></div> ! Here is just a small list of things one can do to help: ! ! <ul> ! <li> writing documentation<br /><br /></li> ! ! <li> testing code<br /><br /></li> ! ! <li> creating examples<br /><br /></li> ! ! <li> updating the web site<br /><br /></li> ! ! <li> contributing expertise<br /><br /></li> ! ! <li> contributing ideas<br /><br /></li> ! ! <li> funding development<br /><br /></li> ! </ul> ! <div class="p"><!----></div> ! Please send e-mail to the mailing list pymerase-devel at ! lists.sourceforge.net if you would like to contribute in any way. ! <div class="p"><!----></div> ! <h3><a name="tth_sEc3.3"> ! 3.3</a> <font color="#0000FF">How can I help fund development and how will it help?</font></h3> ! If you would like to help fund the Pymerase project or other projects ! in the Wold Lab please contact Barbara Wold or send an e-mail to ! pymerase-devel at lists.sourceforge.net. You can find out more about ! the Wold Lab in section <a href="#woldlab">1.4</a> ! <div class="p"><!----></div> ! Additional funding for Pymerase would help in many ways. First of all, ! Diane and myself (Brandon) also work on other projects in the Wold ! Lab, so not all of our time goes into the project. Funding would help ! with the continuing development by providing more time for us to work ! on the project or the hiring of more programmers to work on the ! project. <div class="p"><!----></div> ! <h2><a name="tth_sEc4"> ! 4</a> <font color="#0000FF">FAQ - Input Modules</font></h2> ! <h3><a name="tth_sEc4.1"> ! 4.1</a> <font color="#0000FF">parseGenexSchemaXML</font></h3> ! <h4><a name="tth_sEc4.1.1"> ! 4.1.1</a> <font color="#0000FF">Does the parseGenexSchemaXML input module only parse the GeneX project schema?</font></h4> No. It's called parseGenexSchemaXML to give credit to the GeneX --- 172,211 ---- 1.8</a> <font color="#0000FF">Does Pymerase support all versions of ArgoUML and/or XMI?</font></h3> ! Please see section <a href="#argouml">3.2.2</a> for more information. <div class="p"><!----></div> <h2><a name="tth_sEc2"> ! 2</a> <font color="#0000FF">FAQ - Bin</font></h2> <h3><a name="tth_sEc2.1"> ! 2.1</a> <font color="#0000FF">General</font></h3> ! <h4><a name="tth_sEc2.1.1"> ! 2.1.1</a> <font color="#0000FF">How do I run Pymerase?</font></h4> ! There is a document called "Pymerase Docs - Running Pymerase" which ! you should find useful. It covers four ways in which you can run ! Pymerase. These include, in python, command line, GUI, and web ! interfaces. ! <h3><a name="tth_sEc2.2"> ! 2.2</a> <font color="#0000FF">Pymweb</font></h3> ! <h4><a name="tth_sEc2.2.1"> ! 2.2.1</a> <font color="#0000FF">What is Pymweb?</font></h4> ! Pymweb is web front end for running Pymerase. It's useful if you would ! like to maintain one installation of Pymerase or if you would like to ! expose Pymerase to a number of users. <div class="p"><!----></div> ! <h2><a name="tth_sEc3"> ! 3</a> <font color="#0000FF">FAQ - Input Modules</font></h2> ! <h3><a name="tth_sEc3.1"> ! 3.1</a> <font color="#0000FF">parseGenexSchemaXML</font></h3> ! <h4><a name="tth_sEc3.1.1"> ! 3.1.1</a> <font color="#0000FF">Does the parseGenexSchemaXML input module only parse the GeneX project schema?</font></h4> No. It's called parseGenexSchemaXML to give credit to the GeneX *************** *** 259,267 **** <div class="p"><!----></div> ! <h3><a name="tth_sEc4.2"> ! 4.2</a> <font color="#0000FF">parseXMI</font></h3> ! <h4><a name="tth_sEc4.2.1"> ! 4.2.1</a> <font color="#0000FF">Does parseXMI support all versions of XMI?</font></h4><a name="argouml"> </a> --- 217,234 ---- <div class="p"><!----></div> ! <h3><a name="tth_sEc3.2"> ! 3.2</a> <font color="#0000FF">parseXMI</font></h3> ! <h4><a name="tth_sEc3.2.1"> ! 3.2.1</a> <font color="#0000FF">What happend to Jython?</font></h4> ! parseXMI use to use a Java xmi parser which prevented parseXMI from ! running under Python. Now parseXMI is using SMW, which is a python xmi ! parser, so we no longer need Jython. We are no longer supporting ! Jython as we would like to use Python v2.2 features. Jython is ! currently (5/2/2003) at v2.1. ! ! <div class="p"><!----></div> ! <h4><a name="tth_sEc3.2.2"> ! 3.2.2</a> <font color="#0000FF">Does parseXMI support all versions of XMI?</font></h4><a name="argouml"> </a> *************** *** 269,281 **** different versions of XMI can become incompatible with previous versions. Supporting XMI was difficult in the first place as it's a ! complicated standard. The XMI parser that was used in parseXMI was ! written in Java, so Jython has to be used when running ! parseXMI. Please read section <a href="#jython">4.2.3</a> as it contains important ! information about XMI and Jython. <div class="p"><!----></div> ! I will have to find out what the latest version of ArgoUML that can be ! used before they switch over to a new XMI parser. I know ! ArgoUML v0.10.* should work with Pymerase. <div class="p"><!----></div> --- 236,245 ---- different versions of XMI can become incompatible with previous versions. Supporting XMI was difficult in the first place as it's a ! complicated standard. <div class="p"><!----></div> ! I will have to compile a list and post it to the Pymerase website as ! soon as I figure out which versions of ArgoUML, Poseidon, and the SMW ! UML programs are compatible with parseXMI. <div class="p"><!----></div> *************** *** 285,318 **** <div class="p"><!----></div> - <h4><a name="tth_sEc4.2.2"> - 4.2.2</a> <font color="#0000FF">Why does parseXMI only work with - Jython?</font></h4><a name="jythonxmi"> - </a> - Finding an XMI parser that is developed enough and has documentation - on how to use it is difficult at this point in time. The XMI parser - that Diane used in parseXMI is written in Java, so Jython has to be - used when using the parseXMI input module. Please read section - <a href="#jython">4.2.3</a> for important information about near future changes to - Pymerase. ! <div class="p"><!----></div> ! <h4><a name="tth_sEc4.2.3"> ! 4.2.3</a> <font color="#0000FF">What about this Jython dependancy? It's really annoying!</font></h4><a name="jython"> ! </a> ! The dependancy on and support for Jython will be removed in the ! near future. Diane has discovered a way of allowing parseXMI to work ! under Python. The changes will be checked into CVS in the near ! future. (4/22/2003) ! ! <div class="p"><!----></div> ! ! <h2><a name="tth_sEc5"> ! 5</a> <font color="#0000FF">FAQ - Output Modules</font></h2> ! <h3><a name="tth_sEc5.1"> ! 5.1</a> <font color="#0000FF">General</font></h3> ! <h4><a name="tth_sEc5.1.1"> ! 5.1.1</a> <font color="#0000FF">What modules do hope to include in the future?</font></h4> In the future we hope to include many more output modules. One of the output modules we hope to develop is the generation of a C++ API which --- 249,261 ---- <div class="p"><!----></div> ! <h2><a name="tth_sEc4"> ! 4</a> <font color="#0000FF">FAQ - Output Modules</font></h2> ! <h3><a name="tth_sEc4.1"> ! 4.1</a> <font color="#0000FF">General</font></h3> ! <h4><a name="tth_sEc4.1.1"> ! 4.1.1</a> <font color="#0000FF">What modules do hope to include in the future?</font></h4> In the future we hope to include many more output modules. One of the output modules we hope to develop is the generation of a C++ API which *************** *** 321,329 **** <div class="p"><!----></div> ! <h3><a name="tth_sEc5.2"> ! 5.2</a> <font color="#0000FF">CreateDBAPI</font></h3> ! <h4><a name="tth_sEc5.2.1"> ! 5.2.1</a> <font color="#0000FF">What does CreateDBAPI do?</font></h4> CreateDBAPI generates a Python Database API for a given schema. Currently the generated DBAPI is only compatible with --- 264,272 ---- <div class="p"><!----></div> ! <h3><a name="tth_sEc4.2"> ! 4.2</a> <font color="#0000FF">CreateDBAPI</font></h3> ! <h4><a name="tth_sEc4.2.1"> ! 4.2.1</a> <font color="#0000FF">What does CreateDBAPI do?</font></h4> CreateDBAPI generates a Python Database API for a given schema. Currently the generated DBAPI is only compatible with *************** *** 332,349 **** <div class="p"><!----></div> ! <h3><a name="tth_sEc5.3"> ! 5.3</a> <font color="#0000FF">CreateSQL</font></h3> ! <h4><a name="tth_sEc5.3.1"> ! 5.3.1</a> <font color="#0000FF">What does CreateSQL do?</font></h4> CreateSQL generates a file containing SQL statements for the creation of a PostgreSQL database for a given schema. <div class="p"><!----></div> ! <h3><a name="tth_sEc5.4"> ! 5.4</a> <font color="#0000FF">CreateGraphvizUML</font></h3> ! <h4><a name="tth_sEc5.4.1"> ! 5.4.1</a> <font color="#0000FF">What does CreateGraphvizUML do?</font></h4> CreateGraphvizUML creates a .dot file which describes the relationships of objects in your schema. This file can then be used by --- 275,292 ---- <div class="p"><!----></div> ! <h3><a name="tth_sEc4.3"> ! 4.3</a> <font color="#0000FF">CreateSQL</font></h3> ! <h4><a name="tth_sEc4.3.1"> ! 4.3.1</a> <font color="#0000FF">What does CreateSQL do?</font></h4> CreateSQL generates a file containing SQL statements for the creation of a PostgreSQL database for a given schema. <div class="p"><!----></div> ! <h3><a name="tth_sEc4.4"> ! 4.4</a> <font color="#0000FF">CreateGraphvizUML</font></h3> ! <h4><a name="tth_sEc4.4.1"> ! 4.4.1</a> <font color="#0000FF">What does CreateGraphvizUML do?</font></h4> CreateGraphvizUML creates a .dot file which describes the relationships of objects in your schema. This file can then be used by *************** *** 353,358 **** <div class="p"><!----></div> ! <h4><a name="tth_sEc5.4.2"> ! 5.4.2</a> <font color="#0000FF">How can I create a postscript from my generated .dot file?</font></h4> You can use the command 'dot -Tps -o fileName.ps fileName.dot' to --- 296,301 ---- <div class="p"><!----></div> ! <h4><a name="tth_sEc4.4.2"> ! 4.4.2</a> <font color="#0000FF">How can I create a postscript from my generated .dot file?</font></h4> You can use the command 'dot -Tps -o fileName.ps fileName.dot' to *************** *** 361,368 **** <div class="p"><!----></div> <br /><br /><hr /><small>File translated from T<sub><font size="-1">E</font></sub>X by <a href="http://hutchinson.belmont.ma.us/tth/"> T<sub><font size="-1">T</font></sub>H</a>, ! version 3.33.<br />On 22 Apr 2003, 13:33.</small> </html> --- 304,385 ---- <div class="p"><!----></div> + <h2><a name="tth_sEc5"> + 5</a> <font color="#0000FF">FAQ - Glosary</font></h2> + + <h3><a name="tth_sEc5.1"> + 5.1</a> <font color="#0000FF">What does API stand for and what does it mean?</font></h3> + API - Application Programming Interface + + <div class="p"><!----></div> + An API provides set of standard building blocks for programmers to use + to make custom applications which interface to a particular resource. + + <div class="p"><!----></div> + + <h2><a name="tth_sEc6"> + 6</a> <font color="#0000FF">FAQ - Contributing to Pymerase</font></h2> + + <h3><a name="tth_sEc6.1"> + 6.1</a> <font color="#0000FF">Can I contribute to Pymerase?</font></h3> + Yes, anyone with the will to help may contribute to the Pymerase + project. Be it with programming skills, documentation, examples, money + or good old moral support, we could use all the help we can get. If + you would like contribute in any way please send an e-mail to + pymerase-devel at lists.sourceforge.net or contact on of the current + developers. + + <div class="p"><!----></div> + <h3><a name="tth_sEc6.2"> + 6.2</a> <font color="#0000FF">What ways can I contribute?</font></h3> + Pymerase as an open source project services from the support of the + Open Source community. Any help is welcome. Becoming a programmer + is probably the most obvious way to help, but is not the only way one + can contribute. + + <div class="p"><!----></div> + Here is just a small list of things one can do to help: + + <ul> + <li> writing documentation<br /><br /></li> + + <li> testing code<br /><br /></li> + + <li> creating examples<br /><br /></li> + + <li> updating the web site<br /><br /></li> + + <li> contributing expertise<br /><br /></li> + + <li> contributing ideas<br /><br /></li> + + <li> funding development<br /><br /></li> + </ul> + + <div class="p"><!----></div> + Please send e-mail to the mailing list pymerase-devel at + lists.sourceforge.net if you would like to contribute in any way. + + <div class="p"><!----></div> + <h3><a name="tth_sEc6.3"> + 6.3</a> <font color="#0000FF">How can I help fund development and how will it help?</font></h3> + If you would like to help fund the Pymerase project or other projects + in the Wold Lab please contact Barbara Wold or send an e-mail to + pymerase-devel at lists.sourceforge.net. You can find out more about + the Wold Lab in section <a href="#woldlab">1.4</a> + + <div class="p"><!----></div> + Additional funding for Pymerase would help in many ways. First of all, + Diane and myself (Brandon) also work on other projects in the Wold + Lab, so not all of our time goes into the project. Funding would help + with the continuing development by providing more time for us to work + on the project or the hiring of more programmers to work on the + project. + + <div class="p"><!----></div> + <br /><br /><hr /><small>File translated from T<sub><font size="-1">E</font></sub>X by <a href="http://hutchinson.belmont.ma.us/tth/"> T<sub><font size="-1">T</font></sub>H</a>, ! version 3.33.<br />On 2 May 2003, 17:09.</small> </html> |