Sommaire
1.INTRODUCTION.................................................................................................................................................5
1.1.Documents de référence...............................................................................................................................5
1.2.Rôle du document.........................................................................................................................................5
2.Architecture de l’application (Vue objet)............................................................................................................6
3.Conception (Vue fichier)......................................................................................................................................7
3.1.Le modèle de données...................................................................................................................................8
3.2.Le document osmose.....................................................................................................................................8
3.2.1.L’arbre......................................................................................................................................................8
3.2.2.La présentation.........................................................................................................................................9
3.3.L’application................................................................................................................................................10
3.3.1.Composition...........................................................................................................................................10
3.3.2.Internationalisation................................................................................................................................10
3.4.L’espace de structuration...........................................................................................................................11
3.4.1.Principe de fonctionnement...................................................................................................................11
3.5.L’éditeur d’élément....................................................................................................................................13
3.5.1.L’éditeur des propriétés d’un élément...................................................................................................13
3.5.2.L’éditeur générique................................................................................................................................14
3.5.3.L’éditeur de texte simple.......................................................................................................................14
3.5.4.L’éditeur d’image...................................................................................................................................14
3.5.5.L’éditeur de sons....................................................................................................................................14
3.5.6.L’éditeur de vidéo..................................................................................................................................14
3.5.7.Notifications...........................................................................................................................................14
3.6.Les fichiers Osmose.....................................................................................................................................15
3.7.Partie commune...........................................................................................................................................16
3.8.L’éditeur de transparent............................................................................................................................17
3.9.La génération automatique de transparent..............................................................................................18
3.10.L’éditeur de thème....................................................................................................................................18
3.11.L’exportation d’un document..................................................................................................................19
3.12.Le visionnage de transparent...................................................................................................................21
3.13.L’impression de transparent....................................................................................................................22
3.14.La recherche dans une présentation.......................................................................................................22
3.15.Le presse papier .......................................................................................................................................23
3.16.L’annuler refaire.......................................................................................................................................23
3.16.1.Principe de fonctionnement.................................................................................................................23
3.17.Le menu......................................................................................................................................................24
3.18.Les boîtes de dialogues.............................................................................................................................25
3.19.Les préférences utilisateur.......................................................................................................................26
3.20.L’image et le dessin...................................................................................................................................28
3.20.1.Principe de fonctionnement.................................................................................................................28
3.21.Le son ........................................................................................................................................................29
3.22.La vidéo......................................................................................................................................................30
3.23.L’aide..........................................................................................................................................................30
4.Développement....................................................................................................................................................31
4.1.Outils............................................................................................................................................................31
4.2.Librairies utilisées.......................................................................................................................................31
4.2.1.JMF........................................................................................................................................................31
2/35