Remerciements :........................................................................................................................................................................ 3
1 Présentation de l’Entreprise..................................................................................................................................... 4
1.1 VRTVStudios :..................................................................................................................................................................... 4
1.1.1 Informations générales :................................................................................................................................................. 4
1.1.2 Présentation rapide du produit :.................................................................................................................................... 5
1.1.3 Avenir de l’entreprise :................................................................................................................................................... 5
1.2 Les deux principaux services :................................................................................................................................ 6
1.2.1 Le service créatifs :.......................................................................................................................................................... 6
1.2.2 Le service programmation :............................................................................................................................................ 7
2 Description du Produit : VRTVOne............................................................................................................................ 8
2.1 Concept................................................................................................................................................................................. 8
2.2 Etat des lieux................................................................................................................................................................... 9
2.2.1 Etat Actuel du produit :................................................................................................................................................ 10
2.2.2 Le Produit dans le Futur :............................................................................................................................................. 11
2.3 Point de Vue Utilisateur.......................................................................................................................................... 13
3 Le Sujet : L’Editeur d’Automate................................................................................................................................ 15
3.1 Qu’est ce qu’un automate ?.................................................................................................................................. 15
3.1.1 Description d’un état :.................................................................................................................................................. 16
3.1.2 Pourquoi utiliser un automate ?.................................................................................................................................. 16
3.2 Présentation du sujet.............................................................................................................................................. 17
3.3 Cahier des charges et répartition du travail......................................................................................... 18
3.3.1 Cahier des charges :...................................................................................................................................................... 18
3.3.2 Répartition des tâches :................................................................................................................................................ 18
4 Réalisation du programme :...................................................................................................................................... 19
4.1 Première approche :..................................................................................................................................................... 19
4.2 Etude approfondie de notre structure :...................................................................................................... 20
4.3 La classe FileIOHandler :........................................................................................................................................ 21
4.4 La classe MyDocumentHandler :...................................................................................................................... 22
4.5 La classe State :........................................................................................................................................................... 22
4.6 La classe AutomatonEditor :............................................................................................................................. 23
4.7 Ajout de méthodes à la classe Graph :......................................................................................................... 23