|
From: <tri...@us...> - 2007-12-18 22:42:48
|
Revision: 209
http://equanda.svn.sourceforge.net/equanda/?rev=209&view=rev
Author: triathlon98
Date: 2007-12-18 14:42:41 -0800 (Tue, 18 Dec 2007)
Log Message:
-----------
partial update of docs
Modified Paths:
--------------
trunk/src/site/wiki/index.wiki
Modified: trunk/src/site/wiki/index.wiki
===================================================================
--- trunk/src/site/wiki/index.wiki 2007-12-18 22:32:29 UTC (rev 208)
+++ trunk/src/site/wiki/index.wiki 2007-12-18 22:42:41 UTC (rev 209)
@@ -1,5 +1,5 @@
----
-*warning* this is highly preliminary information, the project (and especially the documentation) is in a very preliminary fase and will be improved soon. So do have a browse around, but definitely come back later to see how things evolve.
+*warning* this is incomplete documentation. We are working hard to improve both the feature set and the documentation. So do have a browse around, but definitely come back later to see how things evolve.
----
@@ -58,32 +58,43 @@
h2. equanda modules
equanda contains several modules.
+- client
+- server
+- generate
+- maven-plugin
+- t4-template
+- t5gui
+- tapestry4
+- tapestry5
+- tool
+- util
+- test : this module is used to do integration testing. It is only included when the "-Dfulltest" switch is used in maven.
The [core] module is about automatic generation of a large part of an application (both user interface and data layer) from the object model.
It can be extended to generate even more (like web services layer etc). There are provisions for the inclusion of reporting, hooks for the tools etc.
The [util] module provides many additional services. For example for ean128 barcodes, FScript extensions etc.
-The [build] and [template] modules are less important. The contain the build system for equanda and some template files which are needed (but can be customized) to build a full application.
h2. Technology
- The generated program uses EJB3 for the entity and session beans
-- JBoss AS is used for development of the framework (http:/www.jboss.org/)
-- Firebird database (http://www.firebirdsql.org/) is used for testing
-- The Tapestry framework (http://jakarta.apache.org/tapestry/) is used for the user interface
-- Ant (http://ant.apache.org/ant/) or maven (http://maven.apache.org) and Velocity (http://jakarta.apache.org/velocity/) are used to drive the generation
-- Javolution (http://javolution.org/) is used (mainly) to avoid garbage creation and for some extra speed.
-- FScript (http://fscript.sf.net/) for a simple, extensible scripting language
-- JasperReports () for a powerful open source reporting engine
-- junit () for unit testing
-- log4j () for logging support
-- commons httpclient ()
+- [JBoss AS|http:/www.jboss.org/] is used for development of the framework
+- [Firebird|http://www.firebirdsql.org/] database is used for testing
+- The [Tapestry framework|http://jakarta.apache.org/tapestry/] is used for the user interface
+- [maven|http://maven.apache.org] (or [Ant|http://ant.apache.org/ant/]) and [Velocity|http://jakarta.apache.org/velocity/] are used to drive the generation
+- [Javolution|http://javolution.org/] is used (mainly) to avoid garbage creation and for some extra speed.
+- [FScript|http://fscript.sf.net/] for a simple, extensible scripting language
+- JasperReports for a powerful open source reporting engine
+- junit for unit testing
+- log4j for logging support
+- commons httpclient
-[History] of the project.
+[History|history.html] of the project.
+
h2. Thanks to
- Equanda is based on [Uni-d|http://sf.net/projects/uni-d], for which the development was sponsored by [CAB-software|http://www.cab-software.be/]. The principles have proven themselves there for the implementation of [IC-trace|http://ic-trace.org].
-- The development is been sponsored by [synergetics|http://www.synergetics.be/]
+- The development is supported by [synergetics|http://www.synergetics.be/]
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|