--------------------------
scol linux v.45 beta2 
--------------------------

19 / 02 / 2006
loïc berthelot
neywen@hotmail.com

--------------------------

1 - INSTALLATION
2 - EXECUTION
2 - NOTES DE DEVELOPPEMENT

--------------------------

1 - INSTALLATION

déplacer le sous-répertoir scol à la racine du compte utilisateur
$ mv ./scol $HOME/ 


2 - EXECUTION

pour lancer le scol voyager : 
$ ./scol &

après le "splashscreen", l'icone du voyager apparait à l'écran. Double-cliquer
dessus pour ouvrir le voyager. Le voyager permet entre autres de lancer les
applications scol online et de lancer le test OpenGL 3D

Si rien ne se passe après avoir tapé la commande de lancement du voyager : 
- vérifier que la variable d'environnement $HOME est bien positionnée
- en cas de doute, éditer le script ./scol/scol et remplacer
  "$HOME/scol/usm-x11-v45-beta2" par le chemin en static (par exemple:
"/home/votre_compte/scol/usm-x11-v45-beta2"

- si malgré ça, rien ne se passe, activez les logs et regarder les messages
  d'erreur : 
- éditer le fichier ./scol/usm.ini, mettez la valeur "ffff" à la ligne "echo "
  et la valeur "yes" à la ligne "log "
- relancer le voyager ("cd scol; ./scol &"), après avoir tué d'éventuels
  processus usm-x11-v45-beta2 résiduels
 

pour lancer une application scol en ligne de commande  : 
après avoir lancé le scol voyager (voir ci-dessus), taper : 
$ ./scol ./partition/mon_rep/mon_script.scol

- une appli scol doit nécessairement se trouver dans la partition scol
- sous linux, tous les fichiers doivent être en minuscules. Si vous avez
  copié une application scol depuis une partition Windows, il est possible que
certains noms de fichiers contiennent des majuscules. Pour éviter de se poser
des questions, utiliser l'utilitaire rkillmaj-linux, situé dans le répertoire
scol : 
$ ./rkillmaj-linux ./partition/mon_rep

l'utilitaire va modifier toutes les majuscules en minuscules.



3 - NOTES DE DEVELOPPEMENT

La présente version correspond à une version 4.5 pratiquement stable.
Il reste quelques instabilités, mais facilement corrigeables.

L'appel des fonctions spécifiques à scol windows 4.5 ont été intégrées pour
permettre aux applications de s'executer, mais la plupart des fonctions n'ont
pas encore été implémentées.

Il y a maintenant une API son de base.
Les fonctions implémentées sont : 
asSndCreate
asSndInit
asSndLoad (pour les fichiers wav seulement pour l'instant)
asSndFeed
asSndPlay
asSndStop

asRecorderCreate
asRecorderInit
asRecorderStart
asRecorderStop

Toutes les autres fonctions de l'API restent à implémenter (controle du
volume, obtentions des informations audio, etc...)

!! ATTENTION : pour l'instant, l'api son est mono-flux! Cela signifie que l'on
ne peut jouer qu'un seul son à la fois. La politique choisie pour l'instant
est de stopper le premier son lorsque l'on veut en jouer un deuxième.
Pour une version finale, il faudra intégrer un système de mixage de flux. Ca
ne devrait pas être trop difficile :)

La 3D fonctionne, apparemment il ya quelques problèmes OpenGL avec certaines
ATI. Si les drivers en place ne donnent pas de bon résultats, il est toujours
possible d'essayer les drivers propriétaires (www.ati.com ou www.nvidia.com),
avec les risques que ça comporte... :)

Il n'y a pas de support webcam dans cette version. Tout simplement parce que
pour l'instant aucun driver stable ne supporte correctement les webcams sous
linux. Parfois ça marche très bien, parfois ça marche pas du tout. Certains
drivers existent pour les webcams classiques, mais leur installation reste
assez difficiles, notamment pour un utilisateur classique, et leurs
développement n'est pas finalisé.

En cas de problèmes ou questions sur cette version, vous pouvez m'envoyer un
mail à neywen@hotmail.com, en intégrant "scol linux" dans le sujet du mail :)

enjoy
loïc berthelot.
 

