![]()
Précédent : Développement d'un outil de débogage
Remonter : Composants élémentaires d'environnements
interactifs Suivant : Documentation et aide aux
utilisateurs
Participant : Laurent Théry
Mots-clés : interface homme-machine, Java, Dyade
Le travail de réimplantation de la partie graphique de l'afficheur Figue a été mené à bien. Le langage choisi pour cette réimplantation est C++. Pour la partie affichage il a été fait usage de la boîte à outils graphiques IlogViews. Le moteur d'affichage obtenu opère sur une structure de boîtes imbriquées. Une caractéristique importante du formatage est son incrémentalité. Une fois une structure affichée, toute modification sera répercutée au niveau de l'affichage par un recalcul minimal du formatage.
Le système Centaur manipule des arbres de syntaxe abstraite. Il utilise le langage PPML pour spécifier le lien entre syntaxe abstraite et structure de boîtes. Un prototype d'un nouveau compilateur PPML construisant des structures de boîtes du nouveau formateur a été entrepris. Il permet d'intégrer dans un environnement distribué hétérogène les outils existants de manipulation d'arbres Centaur avec le nouveau moteur d'affichage.
Enfin le phénomène WWW sur Internet semble constituer un terrain idéal pour la diffusion de nos résultats. Il a été donc entrepris une expérience de faisabilité du transfert de nos développements vers le langage Java. Ceci a conduit à un premier prototype. Un des objectifs de notre participation dans le GIE Dyade est de valoriser cette première expérience.