1 Créer un extension OpenOffice.org avec Eclipse Créer une extension OpenOffice.org avec Eclipse.

Slides:



Advertisements
Présentations similaires
L’utilisation des formulaires pour un exemplarisateur Sudoc.
Advertisements

Outils et scénarios d’édition collaborative en Haute École Étienne Vandeput Projet HETICE © CRIFA - ULg.
Eric Bachard, OpenOffice.org Education RSSIL Maubeuge 05 juin 2010.
Présentation LabPlus v3. Solution novatrice en Technologies de l’information Solution novatrice en Technologies de l’information Application pour la Gestion.
Apéro SPIP – 16 Novembre 2009 SPIP en chiffres. Les sites SPIP* Introduction Présentation Avantages / Inconvénients SPIP 2.0 Après SPIP 2.0 Démonstration.
Les profils du SEDA confection de profil avec Agape.
RMLL 2008 Isis-FISH/Gesi Benjamin Poussin Code Lutin
Utilisation du process marché  l ’objectif est d ’avoir un seul document de référence permettant de maîtriser chaque étape de la commande publique  ce.
Développement d'applications Web avec le framework PHP Symfony 2 Mathieu Peltier (Mercator Océan - CNRS) (UMS 831, Observatoire Midi-Pyrénées)
Logiciel Assistant Gestion d’Événement Rémi Papillie (Chef d’équipe) Maxime Brodeur Xavier Pajani Gabriel Rolland David St-Jean.
1 Module de formation « ERP » Sommaire Master Spécialisé en Management des Technologies de l’Information EPITA M. Patrick SZYCHTER Mai 2006.
Les commandes externes
appareil de mesure (pHmètre P310 Chauvin-Arnoux) Pierre DIEUMEGARD,
Cross-Plateform Cours JavaScript
L'aventure LibreOffice vous faites quoi ces prochaines soirées?
JAVA.
soit à l’aide d’un logiciel de transfert FTP
E-Prelude.com Importation de nomenclatures issues de divers logiciels de CAO… … via un fichier « neutre » de type EXCEL.
Anti-Patterns pour la modélisation des processus de développement
Dossier de références – Architecte
FORMATION COTATION ISO
Initiation aux bases de données et à la programmation événementielle
Le Cycle de vie d’un logiciel
Séminaire Novembre 2006 Zephir : Déploiement et supervision des serveurs Eole.
PROJET JAVA Automatisation d’une rame de métro
Séminaire EOLE Dijon octobre 2010
Fedora 26 Quelles nouveautés ? License CC-BY-SA.
Algorithmique demander jeu du pendu.
AugerDb / SimDb Gestion des simulations Auger Java
L’essentiel à retenir BUDI - Vision partenaires
Ajouter le code dans une page html
Plugin POSH.
DUGELET Aubin Kieny valentin Martins dylan Blanc Maxime
Javadoc et débogueur Semaine 03 Version A16.
Activités algorithmiques
Master Réseaux et Systèmes Distribués (RSD) Algorithmique des systèmes
Virtualisation d’applications mobiles dans un réseau de Cloudlets
D'où vient tout ce Français ?
Développeur : Jonas Pauthier
D3 – Produire, traiter, exploiter et diffuser des documents numériques
Windev.
Présentation de la maquette du projet
Présentation des EJB Enterprise Java Beans.
Notion De Gestion De Bases De Données
LES IDE DE CONCEPTION Myriam BAKAYOKO Manon RAJAONARIVELO Jeremy MICHEL André NOEL Guillaume GEBAVI Arthur AGERON Fabien SIMON - G6S2.
Evaluation par Acquis d’apprentissage
Programmation Orientée Objet
Développement d’applications interactives
CRM SALESFORCE – EVOLUTION DU MODULE DEVIS
USER GUIDE : BASE DE DOCUMENTATION
Programmation Android Première application Android
Assembleur, Compilateur et Éditeur de Liens
Programmation Android Composantes d’une application
Modélisation objet avec UML
„La plate-forme EAI “ Initiation à WBI
Négociations d’affaires
ICN Informatique et Création Numérique
FORMATION POWERPOINT 2007/2010
Serveurs d’applications
EPITECH 2009 UML EPITECH 2009
JDepend - Analyse de la qualité du code Java -
Conduite d’une autoévaluation
Sophie Lapierre – Conseillère pédagogique en francisation
AquiFR - Point sur le développement de la structure informatique et sur les évaluations N. Roux – 21 octobre 2017.
Elles contiennent des informations autre que géométriques
ENSEIGNER L’ALGORITHMIQUE ET LA PROGRAMMATION AU COLLÈGE
Les modules.
Retour sur les interfaces
Présentation de l’épreuve E3 : Economie, Droit et Management
Les données structurées et leur traitement
Transcription de la présentation:

1 Créer un extension OpenOffice.org avec Eclipse Créer une extension OpenOffice.org avec Eclipse

2 Créer un extension OpenOffice.org avec Eclipse Plan Les bases UNO et l'IDL Avant d'obtenir un package utilisable Les gains de l'intégration Eclipse Ce qu'il reste a faire Des assistants Démonstration Questions ?

3 Créer un extension OpenOffice.org avec Eclipse Les bases Barrières d'entrée élevées Conception inhabituelle Programmation par composants Notion de spécifications / implémentations Abaisser les barrières En marche depuis début 2006 o Wiki o Concours de documentation Création d'aides au développement o Intégration avec des IDE o uno-skeletonmaker

4 Créer un extension OpenOffice.org avec Eclipse UNO et l'IDL Objectifs d'UNO Possibilité de développer en divers langages o C++ o Java o Python o... Exécution distante o Interaction OOo / Application externe Principes de bases Environnement d'exécution : l'URE Spécifications / Implémentations

5 Créer un extension OpenOffice.org avec Eclipse Composants UNO

6 Créer un extension OpenOffice.org avec Eclipse Services / Interfaces Descriptions de l'API du composant o IDL: référence UNO des objets o Implémentation indépendante (en théorie) Définitions Interface : décrit un comportement Service : exporte des interfaces Exemple

7 Créer un extension OpenOffice.org avec Eclipse Avant le package Chaîne de compilation Difficulté de compréhension Rédaction des fichiers.idl et.java

8 Créer un extension OpenOffice.org avec Eclipse Les gains Objectifs de l'intégration Eclipse Minimiser le code a écrire Simplifier la chaîne de compilation Simplifier l'implémentation Développement du projet Projet uniquement communautaire Parti d'un Google Summer of Code Nécessite de l'aide pour avancer assez vite

9 Créer un extension OpenOffice.org avec Eclipse Ce qu'il reste à faire Prévoir les spécifications du composant Conception détaillée du composant Pas besoin de connaître la syntaxe IDL Écrire l'implémentation Squelette d'implémentation généré Concentration sur le code utile Exporter le package Création automatique du manifest.xml Compilation automatique du code Importation possible dans OpenOffice.org

10 Créer un extension OpenOffice.org avec Eclipse Les assistants Création d'un composant Saisie des propriétés principales Définition des spécifications IDL Génération o Des fichiers IDL o Du squelette d'implémentation Autres assistants Création d'une application URE A venir o création d'un Add-in Calc o Création d'un Add-on

11 Créer un extension OpenOffice.org avec Eclipse Démonstration Rien de tel qu'un exemple pour mieux comprendre

12 Créer un extension OpenOffice.org avec Eclipse Remerciements Blandine, ma fiancée Jürgen Schmidt pour son aide Sophie, Laurent, Eric pour leur soutien Pierre-André pour ses critiques

13 Créer un extension OpenOffice.org avec Eclipse Contact Cédric Bosdonnat –

14 Créer un extension OpenOffice.org avec Eclipse Questions Questions ?

15 Créer un extension OpenOffice.org avec Eclipse Licence This document is covered by the Public Documentation License Public Documentation License (text)text Initial document sources (home page)home page Copyright © 2006 Cédric Bosdonnat