3 \section introduccion Introducción
5 \subsection herramientas Herramientas Utilizadas
6 Aquí tenemos un listado de las herramientas y bibliotecas que estamos
7 utilizando a fin de poder luego documentar de manera correcta los
8 requerimientos para instalar y ejecutar el programa, las versiones y los
9 programas utilizados durante el desarrollo.
11 - Glade2: Editor RAD para crear interfaces de usuario
12 - GCC (3.3.x): Compilador C++
13 - VIM: Editor de texto utilizado para programar
14 - Doxygen: Generador de documentación y referencias cruzadas
19 \subsection bibliotecas Bibliotecas Utilizadas
20 - Gtkmm ( >= 2.0.0): Warper a C++ de la biblioteca Gtk+
22 - Glademm ( >= 2.0.0): Para cargar archivos XML con la UI
24 - Glibmm ( >= 2.0.0): Funciones de threads y otras básicas.
26 - sigc++ ( >= 1.2.5): Sistema de señales para C++
27 http://libsigc.sourceforge.net/
28 - socket++ ( >= 1.12.10): Wrapper de socket portables en C++ streams
29 http://members.aon.at/hstraub/linux/socket++/
31 \subsection requerimientos Requerimientos de Hardware y SO.
32 El trabajo práctico fue desarrollado bajo Debian GNU/Linux sid
33 (http://www.debian.org/), pero debería andar en cualquier GNU/Linux e
34 incluso probablemente en otros Unixes (e incluso podría llegar a andar
37 - Procesador: PII 400 Mhz
39 - Espacio en disco: aun no confirmado
43 - Procesador: Pentium 75MHz
45 - Espacio en disco: 5MB
49 - Procesador: PII 400 Mhz
51 - Espacio en disco: aun no confirmado
54 \subsection instalacion Instalación.
55 El programa se divide en 4 módulos:
56 - Modelo: es el módulo que se encarga de la simulación y el modelo \c
57 físico de la planta (es una biblioteca).
58 - Servidor: es la infrastructura de red. Comprende tanto el servidor
59 como el cliente en cuando al manejo de la red (es una biblioteca y un
61 - Cliente: es el cliente gráfico que permite ver la simulación (es un
63 - Constructor: es el programa para diseñar la planta química que será
64 simulada por el modelo en el servidor (es un programa).
66 La instalación puede realizarse de dos formas: instalando módulo por
67 módulo o instalando todos los módulos a la vez.
69 \subsubsection instalacion_global Instalación Global
70 Para instalar todos los programas es sencillo.
71 - Descomprimir el paquete:
72 \verbatim tar -xvzf plaqui-proyect.tar.gz \endverbatim
73 - Entrar al directorio del proyecto:
74 \verbatim cd plaqui \endverbatim
75 - Inicializar el proyecto:
76 \verbatim aclocal && autoconf && automake -a \endverbatim
77 - Configurar la compilación del proyecto (generalmente basta con):
78 \verbatim ./configure \endverbatim
79 Esto lo instala por defecto en /usr/local, se puede
80 especificar otra ruta con la opcion \c --prefix
81 - Compilar el proyecto:
82 \verbatim make \endverbatim
83 - Instalar el proyecto:
84 \verbatim make install \endverbatim
86 \subsubsection instalacion_global Instalación Por Partes
87 El procedimiento es muy similar al anterior. Los dos primeros
88 pasos son iguales al método anterior. Para cada modulo se debe
89 hacer el siguiente paso extra:
90 - Entrar al directorio del módulo [Módulo]:
91 \verbatim cd [Módulo] \endverbatim
92 Y luego seguir como con el método anterior:
93 - Inicializar el módulo:
94 \verbatim aclocal && autoconf && automake -a \endverbatim
95 - Configurar la compilación del módulo (generalmente basta con):
96 \verbatim ./configure \endverbatim
98 \verbatim make \endverbatim
100 \verbatim make install \endverbatim