api staroffice 6.0 beta franck courtes christophe decis thomas forey patrice seurat essi 2002
TRANSCRIPT
![Page 1: API StarOffice 6.0 Beta Franck COURTES Christophe DECIS Thomas FOREY Patrice SEURAT ESSI 2002](https://reader035.vdocuments.mx/reader035/viewer/2022062417/551d9dda497959293b8e7c04/html5/thumbnails/1.jpg)
API StarOffice 6.0 BetaAPI StarOffice 6.0 Beta
Franck COURTES
Christophe DECIS
Thomas FOREY
Patrice SEURAT
ESSI 2002
![Page 2: API StarOffice 6.0 Beta Franck COURTES Christophe DECIS Thomas FOREY Patrice SEURAT ESSI 2002](https://reader035.vdocuments.mx/reader035/viewer/2022062417/551d9dda497959293b8e7c04/html5/thumbnails/2.jpg)
Outils UtilisésOutils Utilisés
StarOffice 6.0 beta :- SWriter: traitement de texte.- SPresenter: présentation.- SCalc: tableur.- SDraw: dessin.
Avantages: - gratuit.- format XML.- JAVA.
![Page 3: API StarOffice 6.0 Beta Franck COURTES Christophe DECIS Thomas FOREY Patrice SEURAT ESSI 2002](https://reader035.vdocuments.mx/reader035/viewer/2022062417/551d9dda497959293b8e7c04/html5/thumbnails/3.jpg)
Objectifs du projetObjectifs du projet
1. Étudier les possibilités StarOffice.
2. Construire une API manipulant facilement StarOffice.
3. Exemples d ’applications montrant les possibilités.
![Page 4: API StarOffice 6.0 Beta Franck COURTES Christophe DECIS Thomas FOREY Patrice SEURAT ESSI 2002](https://reader035.vdocuments.mx/reader035/viewer/2022062417/551d9dda497959293b8e7c04/html5/thumbnails/4.jpg)
1. Manipulation de StarOffice1. Manipulation de StarOffice
Accès à StarOffice:- API StarOffice & UNO.
3 sortes d ’applications:- Console.- OOBeans (OpenOffice Beans).- Composant StarOffice.
![Page 5: API StarOffice 6.0 Beta Franck COURTES Christophe DECIS Thomas FOREY Patrice SEURAT ESSI 2002](https://reader035.vdocuments.mx/reader035/viewer/2022062417/551d9dda497959293b8e7c04/html5/thumbnails/5.jpg)
API StarOffice :- interface de programmation.
UNO - Universal Network Object:- interface entre langages.- multi-plateforme.- Client-Serveur.
1.1. API StarOffice & UNO1.1. API StarOffice & UNO
![Page 6: API StarOffice 6.0 Beta Franck COURTES Christophe DECIS Thomas FOREY Patrice SEURAT ESSI 2002](https://reader035.vdocuments.mx/reader035/viewer/2022062417/551d9dda497959293b8e7c04/html5/thumbnails/6.jpg)
1.1. API StarOffice & UNO1.1. API StarOffice & UNO
communication
JAVA C++ CUNO – Universal NetWork Object
client
API StarOffice C++
UNO – Universal NetWork Objectserveur
![Page 7: API StarOffice 6.0 Beta Franck COURTES Christophe DECIS Thomas FOREY Patrice SEURAT ESSI 2002](https://reader035.vdocuments.mx/reader035/viewer/2022062417/551d9dda497959293b8e7c04/html5/thumbnails/7.jpg)
1.2. OpenOffice Beans.1.2. OpenOffice Beans.
Insertion de StarOffice dans une application JAVA.
UNO.
Application JAVA
StarOffice
UNO
![Page 8: API StarOffice 6.0 Beta Franck COURTES Christophe DECIS Thomas FOREY Patrice SEURAT ESSI 2002](https://reader035.vdocuments.mx/reader035/viewer/2022062417/551d9dda497959293b8e7c04/html5/thumbnails/8.jpg)
StarOffice
1.3. Composant StarOffice.1.3. Composant StarOffice.
Insérer une application JAVA dans StarOffice.
Ajout ou modification de fonctionnalité.
UNO.
Composant JAVA
UNO
![Page 9: API StarOffice 6.0 Beta Franck COURTES Christophe DECIS Thomas FOREY Patrice SEURAT ESSI 2002](https://reader035.vdocuments.mx/reader035/viewer/2022062417/551d9dda497959293b8e7c04/html5/thumbnails/9.jpg)
2. Création d ’un API simple2. Création d ’un API simple
API pour manipuler simplement StarOffice.
API StarOffice (+1500 classes!):- classes obsolètes.- simplifications.
![Page 10: API StarOffice 6.0 Beta Franck COURTES Christophe DECIS Thomas FOREY Patrice SEURAT ESSI 2002](https://reader035.vdocuments.mx/reader035/viewer/2022062417/551d9dda497959293b8e7c04/html5/thumbnails/10.jpg)
2. Création d ’un API simple2. Création d ’un API simple
D ia g ram m e d e C la sses
S W rite rF o n c tio n s po u r S W rite r
S C a lcF o n c tio n s p o u r S C a lc
S D ra wF o n c tio n s p o u r S D raw
S D o cum e ntF o nc tio ns com m u n es à to us le s d ocu m e n ts
C o nn e ctionC o nn e ctio n e t c ré a tio n d e d ocu m e nt
![Page 11: API StarOffice 6.0 Beta Franck COURTES Christophe DECIS Thomas FOREY Patrice SEURAT ESSI 2002](https://reader035.vdocuments.mx/reader035/viewer/2022062417/551d9dda497959293b8e7c04/html5/thumbnails/11.jpg)
3. Exemple OOBeans - SWriter3. Exemple OOBeans - SWriter
![Page 12: API StarOffice 6.0 Beta Franck COURTES Christophe DECIS Thomas FOREY Patrice SEURAT ESSI 2002](https://reader035.vdocuments.mx/reader035/viewer/2022062417/551d9dda497959293b8e7c04/html5/thumbnails/12.jpg)
3. Exemple OOBeans - SCalc3. Exemple OOBeans - SCalc
![Page 13: API StarOffice 6.0 Beta Franck COURTES Christophe DECIS Thomas FOREY Patrice SEURAT ESSI 2002](https://reader035.vdocuments.mx/reader035/viewer/2022062417/551d9dda497959293b8e7c04/html5/thumbnails/13.jpg)
3. Exemple SCalc3. Exemple SCalc
![Page 14: API StarOffice 6.0 Beta Franck COURTES Christophe DECIS Thomas FOREY Patrice SEURAT ESSI 2002](https://reader035.vdocuments.mx/reader035/viewer/2022062417/551d9dda497959293b8e7c04/html5/thumbnails/14.jpg)
ConclusionConclusion
Intérêt général et personnel.Travail en groupe.Résultats et perceptives:
- Analyse de StarOffice.- Compréhension de l ’architecture.- Conception d ’une API.- Mise en application de l ’API.