OpenOffice.org ● Une suite bureautique libre – Historique. – Communauté OO.o. – Les composants ● Les caractéristiques communes à tous les composants –

Slides:



Advertisements
Présentations similaires
Emacs Laurent Pierron
Advertisements

Julien Delmas Formateur TICE Médiapôle d’Argenteuil Formation TICE à la carte Traitement de texte avancé Médiapôle d’Argenteuil Lundi 4 mai 2008.
GCstar Gestionnaire de collections personnelles Christian Jodar (Tian)
ALDIL – JDLL 2007 OpenOffice.org ● Suite bureautique libre en version 2.3 Quoi de Neuf ? Présenté par : Marie jo KOPP CASTINEL Gilles BIGNEBAT Vendredi.
Les Logiciels Libres une informatique ouverte et citoyenne Samedi 25 Mars Thomas Petazzoni
OpenOffice.org Impress Namur Linux Days 18 mars 2006 Jean-Etienne Poirrier
1 Logiciels Libres Planète en fête 6-7 Juillet 2007.
Journée du Logiciel Libre 28 Février 2009 Présentation ● Marc-Henri PAMISEUX, gérant de la SSLL Libricks à LAVAL, membre actif de l'association MAYLUG;
Logiciel Assistant Gestion d’Événement Rémi Papillié (Chef d’équipe) Maxime Brodeur Xavier Pajani Gabriel Rolland David St-Jean.
Système de gestion d'entrées pour un cinéma Scanvion Michel – Etudiant 4.
Travailler à l'ensimag avec son matériel personnel (dans les locaux Ensimag ou depuis l'extérieur) 1.Introduction 2.La clé USB Ensilinux 3.Rappels : Accès.
Découverte d'Ubuntu Premiers pas dans un nouvel univers Frédéric Mandé.
Présentation du système GNU/ LINUX Journée des Logiciels Libres - 10 Décembre 2006.
Open Office - Ooo ● Présentation ● Formats de fichiers et compatibilité ● Extension OooHG ● Extension Dmaths et Sciences.
Les logiciels libres Association GUILDE
La suite bureautique OpenOffice.org ● OOo est une suite bureautique ; c'est à dire ce logiciel libre comprend différents modules, pour créer des documents.
Suite bureautique OpenOffice.Org Une alternative à MS office ?
1 Le traitement de texte avec OpenOffice.org Mediatheque d'AurayVendredi 23 Novembre 2007.
Les Logiciels Libres en pratique Samedi 25 mars 2006 Toulibre
Créat. : 23/09/2016 Modif. : 23/09/2016 Bogdan Stefanescu > Connectivité CPS et Eclipse Solutions Linux 2006.
Des logiciels libres pour Windows Présentation réalisée pour une conférence À la MDA de Tourcoing le 16/04/09 Par Denis CHENU de Chtinux Document en partie.
LES FONCTIONS D'UN SYSTEME D'EXPLOITATION ● Le système d'exploitation contrôle entièrement les ressources matérielles locales. ● Il est responsable de.
Le sytème GNU/Linux GNU/Linux est un système d'exploitation : un ensemble de programmes responsables de la liaison entre les ressources matérielles d’un.
Passer aux Logiciels Libres à la maison Libres Clics 2007 Thomas Petazzoni Dimanche 7 Janvier.
GCstar Gestionnaire de collections personnelles Christian Jodar (Tian)
Fedora 11 Party de lancement Jean-Francois Saucier
Un centre ressources pour faciliter, promouvoir et accompagner l’accès aux TIC pour les personnes en situation de handicap Handicap International – Programme.
Ubuntu : l'essentiel « Ubuntu est un projet libre dont l'ambition est de rassembler le meilleur de l'univers Open Source pour.
Plugin Eclipse pour le langage LUA Responsable Fabrice Huet Chef de Projet Jérôme Poisson Développeurs Lu Deng Guillaume Ghibaudo Julien Raverdino Anthony.
1 Créer un extension OpenOffice.org avec Eclipse Créer une extension OpenOffice.org avec Eclipse.
TODO Juillet 2010 Michael Scherer. Intro À propos de moi.
Février 2006X. Belanger / Guilde Introduction à. Février 2006X. Belanger / Guilde Qu'est ce que Samba ? ● Implémentation libre du protocole CIFS/SMB (client.
1 Les logiciels libres, un univers insoupçonné....
REMARQUE : Pour modifier l’image présente sur cette diapositive, sélectionnez l’image, puis supprimez-la. Cliquez ensuite sur l’icône Images dans l’espace.
Passons au libre! Fête de la Science 19 Novembre 2009 « Soirée Découverte des Logiciels Libres » Organisé par le Pôle Socio-Culturel de Saint Denis lès.
LES LOGICIELS LIBRES A L'USAGE DU JEUNE INFORMATICIEN (ET DES AUTRES)
La clef USB FRAMAKEY Présentation FRAMA*(rapide) La Clef Framakey Démo Perspectives 2009 Questions ?
OpenOffice.org / LibreOffice
FORMATION EPMT ENTRAINEMENT PROFESSIONNEL AUX MÉTIERS DU TERTIARE
LES OUTILS APPRÉHENDÉS ET LEUR UTILITÉ
Etude de la société Statut juridique Caractéristiques de la MFC :
Android PACT 2016 Encadrement Informatique.
Communication client-serveur
Mener une activité.
Micro Informatique au Cellier
Préhistoire et histoire de Linux
Présentation de l'association CENABUMIX
LibreOffice  (parfois abrégé en LibO ou LO notamment sur les forums de discussions) est une suite bureautique libre et gratuite, dérivée du projet OpenOffice.org,
ABES - Réunion des centres régionaux du SUDOC-PS – 12 mai 2017
Formation Utiliser xUbuntu
SOMMAIRE 1: ORALE 2: Les 3 systèmes de gestion de base de donnés 3:ORACLE DATA BASE 4:MY SQL 5:Oppen Office.org Base 6:Concurrence Conclusion.
CALLIGRA Suite, la suite bureautique de KDE
Introduction au système Kubuntu / Linux
Qu'est-ce que KDE ? Le bureau de KDE4 et comment l'utiliser
Séminaire EOLE Beaune Septembre 2007
Formations CEFORA Alain Wafflard
09/05/2018.
Clients riches RIA (Rich Internet Application) / RDA
Outils de production de code
Joseph Larmarange – Atelier d’écriture – Abidjan – Octobre 2017
Le Club informatique 21 février 2008
Programmation système
Calibre Introduction - Les services Conseils I6T.
Système d’exploitation UNIX
FENIX Aperçu GLOBAL DU Système
Présentation des services IT
2013 OneNote 2013 (enlever ton nom) En petit caractère
Business Intelligence en ACube OLAP et Reporting avec ACubeOLAP et GRaM.
Système d’exploitation UNIX Historique. 17/09/2019Rabie Boulmal et Mouad Es-Sabry 2 C’est quoi?  C’est un système d’exploitation (OS)  Dont le code.
Société de l’Information
Transcription de la présentation:

OpenOffice.org ● Une suite bureautique libre – Historique. – Communauté OO.o. – Les composants ● Les caractéristiques communes à tous les composants – Format Odf. – Styles. – Quelques fonctions « avancées » de writer et calc ● Programmation – Macros. – Extensions et outils de développement. ● La documentation

Historique ● Star Division, Lüneburg, Marco Börries 1984 ● Bureautique pour PC (Z80, 68000, 80x86...) ● 1994 Bibliothèque Portable C++ ● 1998 Téléchargement gratuit Sun Microsystems ● 1999 Rachat par Sun Microsystems ● 2000 Licences SISSL + LGPL ● 2005 LGPL seule ● 2009 Sortie de la version 3.0.1

Janvier 2009 ● Version libre « communautaire » ● OpenOffice ● D'autres versions : ● Distributions Linux. (Debian, Red Hat, Suse...) ● IBM (eclipse) ● Novell (Intégration de code propriétaire) ● Red Flag Linux ● NeoOffice (Portage Apple Mac Os X) ● Version commerciale de Sun microsystems ● StarOffice 9

Communauté ● Les développeurs ● Sun microsytems, IBM, Novell et la communauté. ● Fondation OpenOffice.org et le « Community Council ». ● 9 membres : – 5 responsables de projet. – 2 responsables des projets de traduction. – 1 responsable de SUN microsystems. – 1 représentant des « utilisateurs ».

Les « projets » ● « Accepted », « Incubated », « Native-Lang » ● programmation dont API UNO, database, UCB… ● environnement de programmation ; dont Build Tools and Environment, Utilities… ● interface graphique dont Graphic System Layer, User Interface… ● modules de la suite dont Word Processing, Graphic Application, Spreedsheet… ● internationalisation dont Lingucomponent (dictionnaires), Localization (traductions)… ● Documentation pour rédiger des modes d’emplois et tutoriels, Installation, Website… ● QA (Quality Assurance), Porting ● formats XML, définition et manipulation ● marketing, pour pousser l’usage d’OpenOffice.org dans les entreprises, écoles, et administrations dans le monde.

Une suite bureautique libre ● Nombreuses plateformes ● Compatibilité lecture et écriture avec MS ● Écriture de pdf ● XML Open Document ● Extensions Writer, Calc, Impress, Draw, Base, Math

Writer ● Traitement de texte similaire à MS Word ou Word Perfect. ● Export Pdf en natif. ● Editeur de pages Web simples (export HTML)

Calc ● Tableur équivalent à MS Excel ou Lotus ● Export pdf. ● Le grapheur de la version 3.0 a été considérablement amélioré. ● Difficultés de l'import MS Excel (macros).

Impress ● Présentation de diapositives similaire à MS PowerPoint. ● Possibilité d'export en Adobe Flash SWF. ● Export pdf ● Import export PowerPoint (avec quelques problèmes sur le multimédia et les synchronisations). ● De nombreux modèles sont disponibles sur internet mais peu dans la version libre de OOo.

Base ● Interface de gestion de bases de données. ● Fonctionnement similaire à MS Access. ● Accès à de nombreux moteurs de SGBDR. – MySQL, Postgresql, Firebird, Sql Server ODBC ou JDBC... – HSQLDB natif ● Interface SQL. ● Interface graphique.

Draw ● Editeur de dessin vectoriel – A comparer avec InkScape – Et pour certains aspects avec Scribus et Publisher. ● Export PDF. ● Export dans de nombreux formats graphiques.

Math ● Éditeur de formules mathématiques ● Les formules crées peuvent être intégrées dans d'autres composants OOo.( Writer, Draw, Impress). ● Export PDF. ●

Open Document ouvert ● Format ouvert pour les applications bureautiques. ● OASIS Open Document Format for Office Applications (ODF) – ● Technologies XML. ● Suites Office supportant ODF :

fichier.odt ● Contenu de l'archive

Quelques exemples ● Writer – Styles – Bases de données et publipostage ● Calc – Filtres – Graphiques – Macros

Le SDK OpenOffice.org ● Quelques mots à propos des fichiers sources ● L'interface de programmation ● UNO ● La documentation ● Développer en Java avec Eclipse et gcj ● Un exemple simple ● Netbeans

Les sources ● ● ~ 8 millions de lignes ? ● OOA680_ml 1,15 Go, fichiers, rép. ● Essentiellement C++ ● Pour compilation et tests : C++, Java, Perl, Python, M4 et make – MS Windows (98 -), Solaris, Linux ( Gnome), Mac Os X (X11), Aqua – XBSD, Linux (KDE), NeoOffice ● Nombreux logiciels libres intégrés dans les sources

Interface de programmation ● Repose sur la technologie « composant » d'OpenOffice.org – Communication entre composants ou applications écrits en différents langages sur des machines différentes ● L'API définit les interfaces pour accéder à ses fonctionnalités. – Contraintes : versions, durabilité, réemploi, langages – Evolution lente, par ajouts

Universal Network Object ● UNO, modèle de composant reposant sur les interfaces. ● Définitions abstraites UNOIDL ● Les langages avec des liens complets – C++, Java, Python ● Les langages qui accèdent aux composants – OOo Basic, BeanShell, JavaScript, CLI, OLE,...

UNO ● UNOIDL définit les interfaces que doivent posséder les composants pour fonctionner dans l'environnement UNO ● Un composant dans un contexte UNO est créé par un « gestionnaire de service ». ● Base de données de composants enregistrés fabriqués à l'appel de leur nom.

Les spécifications UNO ● Types simples ● Valeurs prédéfinies ● Structures ● Séquences ● Propriétés ● Singletons ● Exceptions ● Interfaces ● Services ● Composant ● Modules

Kit de développement

Un premier programme ● Le developper's Guide – Sun Java SDK 1.4.2_05 ou + – NetBeans ● Nous – Fedora Core 4 (aussi Debian instable et Ubuntu 6.06) – Eclipse – Gnu gij, gcj

/home/jean/Desktop/PresToulibre/documentLoader.odt

Lancer OOo en mode « écoute » ● Localement ● soffice '-accept=socket, host=0, port=8100;urp' ● Installation – Dans – /usr/lib/openoffice2.0/share/registry/data/org/openoffice/Setup.xcu – Remplacer – – Par – – socket,host=localhost,port=8100;urp;StarOffice.ServiceManager – ●

Eclipse ● Environnement de développement Open Source – ● gcj –

IDE ● Environnement de développement intégré – CDDL depuis ● OpenOffice.org API plugin – OOo Add-on (pkgtool) – Calc Add-in (.oxt) – OOo Component – OOo Client Application

La documentation ● ● ● ● ● ● Livres : (Basic) ● Programmation OpenOffice.org 2 – Laurent Godart, Bernard Marcilly Eyrolles 2005 ● OpenOffice.org macro explained – Andrew Pitonyak, Hentzenwerke 2004

En guise de conclusion ● Des concepts modernes et sophistiqués ● Outils bureautiques ouverts : bases d'un partage de ressources distribuées en réseau ? ● Commencer par lire le « Developer's Guide » ! ● Java, Basic et C++...

A Vos Claviers !