Présentation du langage oRis
oRis est un langage qui a été développé au Laboratoire d'Informatique Industrielle (LI2) de l'Ecole Nationale d'Ingénieurs de Brest (ENIB) en FRANCE. Fabrice HARROUET, qui en est l'auteur principal, à présenté ses travaux lors de sa soutenance de thèse : «S'immerger par le langage pour le prototypage d'univers virtuels à base d'entités autonomes» au mois de décembre 2000.
oRis est donc avant-tout un simulateur de réalité virtuelle. Il est à relier au projet AREVI (Atelier de REalité VIrtuelle) qui tourne sur le moteur d'oRis.
Cependant, le langage oRis dispose de tous les éléments qui en font un langage de programmation intéressant.- 1. Un langage objet (syntaxe proche de c++).
- 2. Le langage dispose d'un lot de bibliothèques (paquetages) déjà conséquent.
- 3. Environnement Multi-tâches
- 4. La gestion de la 2d et de la 3d.
- 5. Des mécanismes de verrous pour accéder à une ressource.
- 6. Un moteur d'interface graphique (GUI) certes basique qui propose cependant un panel de widgets honorable.
- 7. oRis est programmé en C++, langage rapide d'exécution et robuste.
- Il existe un interpréteur oRis pour un grand nombre de distributions Linux (Mandrake/Mandriva, Red Hat/Fedora Core et Debian bien sûr) mais également pour Mac OS.
- 8. oRis est distribué sous une licence de type BSD.