Salome HOME
merge from branch DEV tag mergeto_trunk_04apr08
[modules/yacs.git] / doc / yacs.dox
index 9ea5a8bf014a845cf55a68f2d5743cbba5506892..0c817962955929f52199ce286baa328d3467ea7d 100644 (file)
 
  \section Packages
 
- %YACS is composed of four packages
- - \ref bases : common base classes (threads,...) and constants
- - \ref engine : calculation schema generic classes (calculation nodes, control nodes,
+ %YACS is composed of several packages
+ - \subpage bases : common base classes (threads,...) and constants
+ - \subpage engine : calculation schema generic classes (calculation nodes, control nodes,
    control and data flow links, ...)
- - \ref runtime : implementation of generic calculation nodes for Salome platform
- - \ref xml_loader : XML reader for generic calculation schema
+ - \subpage runtime : implementation of generic calculation nodes for Salome platform
+ - \subpage xml_loader : XML reader for generic calculation schema
+ - \subpage gui_design : Graphic User Interface design
 
- A Python API is provided by wrapping with swig : \ref python
+ A Python API is provided by wrapping with swig : \subpage python
 
  \section Building
 
  For building %YACS, you need some prerequisites
- - g++ 3.3 or more (mandatory)
+ - g++ 4.1 or more (mandatory)
  - libxml2 (mandatory)
  - expat (mandatory)
- - omniorb (mandatory)
+ - omniorb 4.1 or more (mandatory)
  - python 2.3 and + (mandatory)
- - swig 1.3.24 (optional)
+ - swig 1.3.31 (mandatory)
  - cppunits (optional, for unit tests only)
- - Salome 3.2.x (optional)
- - DSC Salome Extension (optional)
+ - Salome 4.1.x (optional)
 
  If you want to install %YACS for SALOME, you need to set environment 
  variable: \b KERNEL_ROOT_DIR.
 
- If you want to install %YACS for Dsc Salome Extension, you need to set environment 
- variable: \b PARALLEL_KERNEL_ROOT_DIR.
+ If you want to install %YACS with SALOME GUI, you need to set environment 
+ variable: \b GUI_ROOT_DIR.
 
  The building process is the traditional configure/make/make install:
  - configure --prefix=path_to_install
@@ -68,8 +68,8 @@
  Then you can run a small demo in Demo directory:
  - cd Demo
  - make
- - launch the echoSrv server : echoSrv& (if the omniorb name server is not
running you need to launch it : omniNames& should be enough)
+ - launch the echoSrv server : ./echoSrv& (if the omniorb name server is not
  running you need to launch it : omniNames -start -logdir /tmp & should be enough)
  - run yacs supervisor with the schema.xml file : ../src/yacsloader/driver schema.xml
 
  Finally you can install yacs: