- Project tools
-
-
- How do I...
-
| Category |
Featured projects |
| scm |
Subversion,
Subclipse,
TortoiseSVN,
RapidSVN
|
| issuetrack |
Scarab |
| requirements |
xmlbasedsrs |
| design |
ArgoUML |
| techcomm |
SubEtha,
eyebrowse,
midgard,
cowiki |
| construction |
antelope,
scons,
frameworx,
build-interceptor,
propel,
phing
|
| testing |
maxq,
aut
|
| deployment |
current |
| process |
ReadySET |
| libraries |
GEF,
Axion,
Style,
SSTree
|
| Over 500 more tools... |
|
Copyright © 2005 Université de Nantes
The current project requires a platform that supports both, Python (2.3 or later) and
Java (1.4 or later). Java and Python can be dowloaded from their respective web sites:
http://www.python.org and
http://java.sun.com/j2se/downloads.html.
There are also two specific libraries that are needed to run Bosco:
Cheetah is a template engine, used by Bosco to easly generate code. It is available
from its web site: http://cheetahtemplate.org.
Ant is a java based build tool, similar to Make but much easier. It is available
from its web site: http://ant.apache.org.
In order to execute the java code generated by Bosco, i.e. the JMI implementation,
some extra libraries are also needed.
jmi.jar xerces.jar dresden.jar junit.jar sablecc.jar
While these libraries are included in the Bosco files, a different version of
these files can be specified in the build.properties as we will se later.
JMI is the acronym for Java Metadata Interface.
|