Développement d'un interpréteur d'interface intégré à un navigateur Internet

L'objet de ce mémoire est de développer un simulateur permettant d'afficher des interfaces décrites à l'aide d'usiXML dans un navigateur Internet. Une analyse des patterns d'architecture logicielle pour applications graphiques sera effectuée et on tentera d'en utiliser les enseignements afin de développer ce simulateur.
Le but est d'obtenir un interpréteur usiXML pour le navigateur qui supporte un échantillon représentatif des possibilités d'usiXML et qui puisse être facilement étendu. On veillera aussi à maximiser la réutilisabilité du code afin de pouvoir bénéficier du travail effectué pour une application dans d'autres contextes, par exemple pour les navigateurs de smartphones.
Les outils et techniques utilisés lors du développement seront détaillés. Signalons déjà que le langage de programmation utilisé côté serveur sera le PHP car un tel environnement est courant et facile à mettre en place pour le développeur qui souhaite faire une démonstration d'interface. Malgré ces avantages on se rendra compte au long de ce travail de quelques limites d'un tel environnement.
M.sc.info
Université catholique de Louvain: UCL
2011