Salome HOME
Ajout des properties
[modules/kernel.git] / doc / index.txt
index aebc24f86efae959fe36c78eaf198133ed4d58ed..0120b1d9cda059e209a0f9ed5b3855df544dcdb6 100644 (file)
@@ -1,76 +1,76 @@
-
 =================================================================
-General information, for developpers and users
+KERNEL common Services
 =================================================================
 
-.. contents::
-.. sectnum::
-
-
 *html version of this document is produced with docutils*::
 
   rst2html < doc.txt > doc.html
 
-This document corresponds to SALOME2 3.1. (alpha version)
+*This document corresponds to SALOME2 3.2.0*
+
+.. contents::
+.. sectnum::
 
 +-------------------------------------------+
 | **WORK in PROGRESS, INCOMPLETE DOCUMENT** |
 +-------------------------------------------+
 
-Developpers and users, which documentation ?
-============================================
+-------------------------------------------------------------------------------
+
+**General information, for users, integrators and developers**
+
+**Users, integrators and developers, which documentation ?**
 
 Following your kind of usage of SALOME, you will find some specific 
 introductory documentation, listed below.
 
-Module maintainer
------------------
-Module maintainers are in charge of the development and debug of the SALOME
-modules. Each SALOME module is stored in a CVS base. CVS bases are organised
-in separate branches for developments and debug. All official or development
-releases are identified by a CVS tag.
+End user
+========
 
+How to configure a SALOME application
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
-Application Integrator
-----------------------
+The end user may have to configure his own SALOME application by selection of a
+subset of availables SALOME modules. He also may want to install his
+application on several computers. 
 
-Applications integrators are in charge of configuration and installation of
-specific SALOME applications over a local network. Application Integrators 
-built SALOME modules binaries from sources tarballs.
+See SALOME_Application_ to define your own configuration of SALOME and run it  
+on one or several computers. This is the recommended way of configuration.
 
-End user
---------
+.. _SALOME_Application: ./SALOME_Application.html
 
-The end user may have to configure his own SALOME applicatin by selection of a
-subset of availables SALOME modules. He also may want to install his
-application on several computers. 
 
+How to launch SALOME in a SALOME application
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
-Documentation for developpers and module maintainers
-====================================================
+See SALOME_Application_.
 
-Source code structuration and Unit Tests
-----------------------------------------
+How to use KERNEL services in Python scripts
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
-See UnitTests_ for general information on code directories structure,
-unit tests associated to the different kind of classes, and how to run
-the unit tests.
+The SALOME KERNEL offers offers a list of services available in Python.
 
-.. _UnitTests: ./UnitTests.html
+See KERNEL_Services_.
 
-Documentation for application integrators and adminstrators
-===========================================================
+.. _KERNEL_Services: ./KERNEL_Services.html
+
+Application Integrator
+======================
+
+Applications integrators are in charge of configuration and installation of
+specific SALOME applications over a local network. Application Integrators 
+built SALOME modules binaries from sources tarballs.
 
 How to install SALOME
----------------------
+~~~~~~~~~~~~~~~~~~~~~
 
 See INSTALL_ for general information on required configuration and 
 prerequisites, compilation procedure, setting environment principles.
 
 .. _INSTALL: ./INSTALL.html
 
-How to run SALOME on one or more computers, SALOME Application concept
-----------------------------------------------------------------------
+How to configure a SALOME application
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 See SALOME_Application_ to define your own configuration of SALOME and run it  
 on one or several computers. This is the recommended way of configuration.
@@ -78,9 +78,36 @@ on one or several computers. This is the recommended way of configuration.
 .. _SALOME_Application: ./SALOME_Application.html
 
 
-End User documentation
-======================
+Module maintainer
+=================
+
+Module maintainers are in charge of the development and debug of the SALOME
+modules. Each SALOME module is stored in a CVS base. CVS bases are organised
+in separate branches for developments and debug. All official or development
+releases are identified by a CVS tag.
+
+Source code structuration and Unit Tests
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+See UnitTests_ for general information on code directories structure,
+unit tests associated to the different kind of classes, and how to run
+the unit tests.
+
+.. _UnitTests: ./UnitTests.html
+
+Some development utilities
+~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+See kernel_resources_ for information on basic utilities for C++ and Python
+development, like trace and debug, exceptions, singleton.
+
+.. _kernel_resources: ./kernel_resources.html
 
-link to end user documentation.
+-------------------------------------------------------------------------------
 
++----------------------------------+------------------------------------------+
+| `General KERNEL documentation`_  | `End User KERNEL Doxygen documentation`_ |
++----------------------------------+------------------------------------------+
 
+.. _`General KERNEL documentation`:           ./index.html
+.. _`End User KERNEL Doxygen documentation`:  ./tui/KERNEL/index.html