En ce moment, j'ai mis en pause CyberRail pour me concentrer sur un autre projet. Le principe est de tester sur un petit projet les techniques qui seront ensuite intégrées dans CyberRail.

J'ai donc commencé à faire un simulateur d'ascenseur. Ce n'est pas le premier puisqu'il y en a eu 4 autres avant (un en basic mode texte, un en basic mode graphique, un en pascal et un en java). À chaque fois, la technique a progressé, mais il manquait réellement quelque chose pour que cela fonctionne bien. Cette fois, j'avais tous les éléments pour faire une application stable et propre.

Lift 2006 est donc écrit en python, à l'aide de Qt pour l'interface graphique. Évidemment, comme tous mes projets actuels, ça fonctionne sous linux. Mais la grande nouveauté, c'est qu'en écrivant en python, avec Qt, je peux également faire tourner le même code sous Windows, en natif !

Il faut néammoins installer quelques petites bricoles pour que cela fonctionne. Il faut donc :

  • l'interpréteur python pour windows : Python 2.4.3. L'installation minimale suffit, pas besoin du reste.
  • la bibliothèque Qt. À moins que vous n'ayez une license, il faut prendre la version GPL : Qt 4.1.3. À l'installation, il faudra préciser que MinGW doit être installé, c'est une case à cocher. MinGW, c'est le compilateur gcc pour Windows. Pas de panique, tout est automatisé.
  • enfin, PyQt 4.0, toujours la version Windows. L'installeur vérifiera que votre python est bien installé. Là encore, la version minimale suffit, pas besoin d'installer la documentation.

Une fois ces trois paquets installés, vous pouvez faire tourner n'importe quelle application pyqt (en licence GPL).

Pour le moment, le code n'est pas prêt à être mis en ligne (question de licence, justement). Donc, si vous voulez tester Lift 2006, envoyez moi un mail.