Page principale   Hiérarchie des classes   Liste des composants   Liste des fichiers   Composants   Déclarations   Pages associées  

Smile

0.7.5.pre

SMILE README
------------

        Smile 0.7.5-pre


------------------------------------------------------------------------------
 -> Pour toutes questions vous pouvez me contacter à chavent@imerir.com. 
    Vos remarques et suggestions sont bienvenues. Merci.
------------------------------------------------------------------------------

------------------------------------------------------------------------------
        Répertoires :  
------------------------------------------------------------------------------

 ./src/smileCORE : c'est smile =) .          
 ./src/smileTEST : permet de tester le core.
 ./src/smileGUI  : ce sera la gui avancée (pas encore utilisable svp).
 ./src/smileMAF  : c'est le module d'affichage.
 ./src/smileMOP  : c'est le module de traduction.

 ./doc/html      : vous trouverez la doc qui décrit les classes.

 ./lib           : répertoire où est installé la librairie smile.

 ./bin           : répertoire où sont installés les exécutables.

 ./include       : répertoire où sont placées les entêtes necessaire 
                   au développement.

------------------------------------------------------------------------------
        Avertissement :
------------------------------------------------------------------------------

 * Les essais ont été effectués sur Debian 3.0, Slackware 9.0, et cygwin (dll
   1.3.22)

------------------------------------------------------------------------------
        Prérequis
------------------------------------------------------------------------------

 * LINUX :
   * make, g++ (testé avec le 2.95),
   * ode pour le core ( fonctionne avec la version cvs de ode du 08/05/2003),
        http://opende.sourceforge.net
   * opengl et glut pour la gui de base,
   * gtk+-2.0 pour la gui avancée (pas encore au point).

 * CYGWIN :
   * cygwin dll 1.3.22
     * make, gcc (testé avec le 3.2.3),
   * ode pour le core ( fonctionne avec la version cvs de ode du 08/05/2003),
        http://opende.sourceforge.net

------------------------------------------------------------------------------
        Construction/Installation :
------------------------------------------------------------------------------

 >cd src
 EDITER LE FICHIER config
 >make clean CORE TEST MAF

------------------------------------------------------------------------------
        Utilisation :
------------------------------------------------------------------------------

Pour lancer un service :
 >cd bin
 >export LD_LIBRARY_PATH=../lib:$LD_LIBRARY_PATH 
        (sous cygwin c'est pas utile, les exécutables sont "statique").
 >./testCreature

Pour lancer un client, dans une autre console :
 >cd bin
 >export LD_LIBRARY_PATH=../lib:$LD_LIBRARY_PATH 
        (sous cygwin c'est pas utile, les exécutables sont "statique").
 >./smileMAF


------------------------------------------------------------------------------
        Doc :
------------------------------------------------------------------------------

 * Accessible dans ./doc/html
 * Accessible dans ./doc/pdf

------------------------------------------------------------------------------
        Pour les développeurs :
------------------------------------------------------------------------------

 La doc est générée par doxygen. Un fichier d'exemple 
 permet de rappeler les bases de son utilisation
 (doc/exemple.h).
SMILE CHANGELOG
---------------



------------------------------------------------------------------------------
        0.7.5
------------------------------------------------------------------------------

25/05/2003 Paul

        * Makefile : dédoublement du makefile : un pour chaque plateforme
          (trop prise de tête : voir TODO). Mais au moins maintenant ca 
          compile sous cygwin aussi.

24/05/2003 Paul

        * Pivot.cpp : la methode getAnchor est devenue privée. Utiliser 
          getPosition.

19/05/2003 Paul

        * Makefile : ajout d'un fichier de config (pour ajuster débug/release)

15/05/2003 Paul

        * Joint.cpp :
          ajout de la methode lier.
        * Ccylindre.cpp : 
          remplacement du parametre rayon par le parametre diametre.

------------------------------------------------------------------------------
        0.7.4
------------------------------------------------------------------------------

12/05/2003 Paul

        * Univers.cpp :
          Correction du bug lors de la destruction d'un Univers.
        * Client.cpp Serveur.cpp :
          Corrigé le bug qui empechait une bonne communication
          en localhost sur les machines qui compilaient avec g++-2.95.

11/05/2003 Paul

        * Serveur.cpp :
          Mise en place des itérateurs.

10/05/2003 Paul

        * Client.cpp :
          Intégration du client au CORE.

09/05/2003 Paul

        * Affinage du protocole de communication.

xx/05/2003 Paul 

        * Container.cpp : 
          inversion des paramètres de la methode getListOfPropertyOfObjetsIn
          ajout de la methode getListOfObjetsIn.

        * GD_Objet.cpp :
          ajout des methodes de sérialisation/désérialisation.

        * Frustum.cpp :
          séparé du fichier common.h pour ajouter les methodes (sérialisation)
          à la structure.
        

------------------------------------------------------------------------------
        0.7.3 
------------------------------------------------------------------------------
        Réorganisation des répertoires.
        Mise en place du serveur/client.

Cette documentation a été généré le 25 May 2003 par Doxygen version 1.3-rc3.
Pour tout renseignements :