1 <!DOCTYPE doctype PUBLIC "-//w3c//dtd html 4.0 transitional//en">
4 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
5 <meta name="GENERATOR" content="Mozilla/4.73 [en] (WinNT; I) [Netscape]">
7 <title>SALOME Developer Documentation</title>
9 <style type="text/css">
10 .tag { padding: 0px 5px 0px 5px; font-weight: bold; text-align: right; }
11 .old { background-color: #FF0000; color: #FFFFFF; }
12 .french { background-color: #BFBFBF; color: #E5E5E5; }
13 .descr { font-size: 15px; font-family: Arial, Helvetica, sans-serif; }
14 li.old { list-style-type:square; }
17 border-spacing: 50px 20px;
19 font-family: Arial, Helvetica, sans-serif;
22 th { color: #175783; border-bottom: 3px solid; font-size: 20px; }
25 border: 1px solid #bbb;
27 background-color: #ffffff;
32 left: 0; bottom: 0; top: 0;
33 background-color: #0000ff;
39 right: 0; bottom: 0; top: 0;
40 background-color: #ff0000;
43 span.flagfr { color: transparent; font-size: 10px; }
49 <body bgcolor="#ffffff" text="#000000" link="#0000ee" alink="#0000ee" vlink="#551a8b">
51 <div style="text-align: left; background-color: #175783; border: 1px solid; height: 80px; background-repeat: no-repeat; margin-bottom: 10px;">
52 <img src="head.png" border=0>
56 <h1>Developer's Documentation</h1>
59 <table width="100%" class="index">
61 <th width="50%">By Themes</td>
68 <li><a href="gui/GUI/salome_architecture_page.html">SALOME architecture</a></li>
69 <li>SALOME GUI Architecture <a href="extra/SALOME_GUI_Architecture.pdf">pdf</a>
70 <span class="tag old" title="NOT UP TO DATE">!</span></li>
71 <li><a href="gui/YACS/rappels.html">Reminders about the SALOME platform</a></li>
74 <h4>Module Development</h4>
76 <li>See the <a href="#SALOME_Tutorial">Tutorial</a> module</li>
77 <li>Guide for the development of a SALOME module
79 <li>in <a href="gui/YACS/pysalome.html">Python</a>
80 <li>in <a href="gui/YACS/cppsalome.html">C++</a></li>
83 <li>Implement Dump Python <a href="extra/DumpPython_Extension.pdf">pdf</a></li>
88 <li>Use of SMDS API (SMESH SALOME Module) <a href="extra/SALOME_4.1.2_SMDS_reference_guide.pdf">pdf</a>
89 <span class="tag old" title="NOT UP TO DATE">!</span></li>
90 <li>Integration of new meshing algorithm as plug-in to SALOME Mesh module <a href="extra/SALOME_Mesh_Plugins.pdf">pdf</a></li>
93 <h4>Code Coupling</h4>
95 <li><a href="gui/YACS/components.html">Integration of components into the SALOME environment</a></li>
96 <li>Normalisation des maillages et des champs pour le couplage <a href="extra/Normalisation_pour_le_couplage_de_codes.pdf">pdf</a>
97 <span class="flagfr">FR</span></li>
98 <li>Documentation of the Interface for Code Coupling : ICoCo <a href="extra/Interface_for_Code_Coupling.pdf">pdf</a></li>
99 <li>Le couplage de codes paralleles dans la plateforme SALOME <a href="extra/Couplage_de_codes_paralleles.pdf">pdf</a>
100 <span class="flagfr">FR</span></li>
101 <li>Démonstrateur couplage fluide structure EDF <a href="extra/Demonstrateur_couplage_fluide_structure_EDF.pdf">pdf</a>
102 <span class="flagfr">FR</span></li>
105 <h4>Create an application</h4>
107 <li><a href="gui/KERNEL/SALOME_Application.html">Salome Application Concept</a></li>
112 <li><a href="gui/KERNEL/INSTALL.html">Installation instructions</a></li>
113 <li><a href="dev/cmake/html/index.html">CMake build procedure</a></li>
118 <li><a href="dev/git/html/Git_Simple_Write_Procedure.html">Contributing to the SALOME project with Git</a></li>
126 <li><a href="KERNEL_index.html">Kernel</a></li>
127 <li><a href="GUI_index.html">GUI</a></li>
128 <li><a href="GEOM_index.html">Geometry</a></li>
129 <li><a href="SMESH_index.html">Mesh</a></li>
130 <li><a href="FIELDS_index.html">Fields</a></li>
131 <li><a href="PARAVIS_index.html">ParaVis</a></li>
132 <li><a href="YACS_index.html">YACS</a></li>
133 <li><a href="JOBMANAGER_index.html">JobManager</a></li>
134 <li><a href="HEXABLOCK_index.html">HexaBlock</a></li>
135 <li><a href="HOMARD_index.html">Homard</a></li>
140 <li><a href="NETGENPLUGIN_index.html">Netgen Plugin for Mesh module</a></li>
141 <li><a href="BLSURFPLUGIN_index.html">MG-CADSurf Plugin for Mesh module</a></li>
142 <li><a href="GHS3DPLUGIN_index.html">MG-Tetra Plugin for Mesh module</a></li>
143 <li><a href="GHS3DPRLPLUGIN_index.html">MG-Tetra Parallel Plugin for Mesh module</a></li>
144 <li><a href="HexoticPLUGIN_index.html">MG-Hexa Plugin for Mesh module</a></li>
145 <li><a href="HYBRIDPLUGIN_index.html">Hybrid Plugin for Mesh module</a></li>
146 <li><a href="GMSHPLUGIN_index.html">GMSH Plugin for Mesh module</a></li>
151 <li><a href="HELLO_index.html">HELLO</a></li>
152 <li><a href="PYHELLO_index.html">PYHELLO</a></li>
157 <li><a href="dev/MEDCoupling/index.html">MEDCoupling</a></li>
163 <div style="margin: 10px;">
164 <span class="tag old" title="NOT UP TO DATE">!</span> = Document is not up to date
170 <div style="margin: 10px;">
171 <a name="SALOME_Tutorial" />
172 <h3>SALOME Tutorial</h3>
174 The SALOME Tutorial provides an introduction to the developing of an application based on SALOME.<br/>
176 The tutorial is located in the <b>TUTORIAL_SRC_X.Y.Z</b> directory.
181 <div style="text-align: center; background-color: #D9f4fd; border: 1px solid #AAAAAA; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 10px; margin-top: 15px;">
182 Copyright © 2007-2017 CEA/DEN, EDF R&D, OPEN CASCADE<br>
183 Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS<br>