certi-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[certi-cvs] applications/PyHLA/doc PyHLA.tex


From: certi-cvs
Subject: [certi-cvs] applications/PyHLA/doc PyHLA.tex
Date: Fri, 26 Sep 2008 14:48:02 +0000

CVSROOT:        /sources/certi
Module name:    applications
Changes by:     Petr Gotthard <gotthardp>       08/09/26 14:48:02

Modified files:
        PyHLA/doc      : PyHLA.tex 

Log message:
        Added installation instructions.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/applications/PyHLA/doc/PyHLA.tex?cvsroot=certi&r1=1.2&r2=1.3

Patches:
Index: PyHLA.tex
===================================================================
RCS file: /sources/certi/applications/PyHLA/doc/PyHLA.tex,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- PyHLA.tex   26 Sep 2008 14:11:59 -0000      1.2
+++ PyHLA.tex   26 Sep 2008 14:48:02 -0000      1.3
@@ -24,15 +24,22 @@
 \noindent
 This document describes Python language binding for the Modeling\&Simulation
 High Level Architecture (M\&S HLA).
+The M\&S HLA is a general purpose architecture for distributed computer
+simulation systems. It's defined in [HLA1.3] and [IEEE 1516.1].
+
+The \module{PyHLA} module provides Python wrapper for the C++ HLA API, and
+\method{pack}/\method{unpack} methods for IEEE 1516.2 data types.
 \end{abstract}
 
 \tableofcontents
 
+\section{Introduction}
+
+The \module{PyHLA} module provides Python wrapper for the C++ HLA API, and
+\method{pack}/\method{unpack} methods for IEEE 1516.2 data types.
+
 The M\&S HLA is a general purpose architecture for distributed computer
 simulation systems. It's defined in [HLA1.3] and [IEEE 1516.1].
-The \module{PyHLA} module provides Python language binding.
-
-\section{Introduction}
 
 \subsection{Motivation}
 
@@ -47,9 +54,13 @@
 \item code generators, e.g. the GENESIS developed by ONERA [GENESIS]
 \end{enumerate}
 
+The HLA standard does not cover all aspects.
 The C++ API for value encoding [IEEE 1516.2] is not standardized. Every HLA
 developer needs to implement the value encoding functions.
 
+Integrating HLA into the Python language may reduce the development and
+maintenance effort (compared to C/C++).
+
 The Python language provides several benefits
 \begin{enumerate}
 \item Dynamic data types. High-level programming language.
@@ -58,8 +69,25 @@
 \item Many plug-ins providing scientific calculations, or geodetic conversions.
 \end{enumerate}
 
-Integrating HLA into the Python language may reduce the development and
-maintenance effort (compared to C/C++).
+\subsection{Build Instructions}
+
+The \module{PyHLA} module requires
+\begin{itemize}
+\item Classic Python interpreter 
(\ulink{CPython}{http://www.python.org/download})
+\item HLA1.3 RTI with C++ API (\ulink{CERTI}{http://www.cert.fr/CERTI}, 
\ulink{M\"{A}K RTI}{http://www.mak.com/products/rti.php})
+\end{itemize}
+
+The \module{PyHLA} source codes can be obtained from the 
\ulink{CERTI}{https://savannah.nongnu.org/projects/certi}
+applications repository.
+\begin{verbatim}
+cvs -d:pserver:address@hidden:/sources/certi co applications/PyHLA
+\end{verbatim}
+
+The source codes can be compiled and installed using
+\begin{verbatim}
+cmake . -DCMAKE_INSTALL_PREFIX=/usr/local
+make install
+\end{verbatim}
 
 \subsection{Performance}
 
@@ -124,4 +152,4 @@
 
 \end{document}
 
-% $Id: PyHLA.tex,v 1.2 2008/09/26 14:11:59 gotthardp Exp $
+% $Id: PyHLA.tex,v 1.3 2008/09/26 14:48:02 gotthardp Exp $




reply via email to

[Prev in Thread] Current Thread [Next in Thread]