Linux Day 2009 Torino -24/10/2009 Giuseppe Castagno beppec56@openoffice.org Questa presentazione può essere liberamente distribuita in forma completa, senza modifiche e senza consenso dell'autore riportando esplicitamente la presente clausola. 1 1
Cos'è OpenOffice.org è una suite libera: Writer Writer Editor di testo Calc Calc Foglio elettronico Base Base Database Impress Impress Presentazioni Draw Draw Editor di disegno vettoriale Math Math Editor di formule 2
Cosa vuol dire Libera Libertà d'uso e.s. prelevarlo da internet Libertà da costi di licenze (gratuito!) Libertà di distribuire ad amici, familiari, dipendenti, studenti... Libertà di scegliere il sistema operativo da usare: sistemi GNU/Linux, sistemi Sun Solaris, sistemi Mac OS X sotto X11 e sistemi Microsoft Libertà per gli sviluppatori di aggiungere funzionalità con il codice open source, API e formati file sono pubblici ete liberi di usare i vostri precedenti file Microsoft Office! 3
Storia 1999: Sun Microsystems acquista StarDivision (StarOffice) 2000: Sun rilascia i sorgenti completi GPL e LGPL 4
OpenOffice.org oggi Alla pari (se non superiore) ad altre suite Compatibilità con Microsoft Office Applicazione di gestione database stile Access Installazioni del 13,5% nel mondo Windows (InfoWorld). Con MacOS e Linux, la quota di mercato di OpenOffice.org supera il 15%. 5
Caratteristiche generali Presentazione dei singoli programmi 6
OpenOffice.org Writer Procedure Guidate per lettere, fax, relazioni, minute Stili e Formattazioni Dizionari con Correzione Automatica Cornici di testo e collegamenti per notiziari, volantini, etc.. Sommario, indici, per documenti complessi Compatibilità formato OpenDocument e MS Word.doc 7
OpenOffice.org Writer 8
OpenOffice.org Calc Formula con linguaggio naturale permette di creare formule utilizzando le parole (e.s. "vendite costi") Centinaia di funzioni (statistico, matematico e finanziario) Gestore di Scenari permette analisi what if Potenti grafici DataPilot (anche per database esterni) Compatibilità formato OpenDocument e MS Excel.xls 9
OpenOffice.org Calc 10
OpenOffice.org Impress Pagine Master e Layout Una completa gamma di Viste sono supportate: Normale / Struttura / Ordine Diapositive / Note / Stampati Strumenti di disegno e creazione diagrammi Animazioni ed Effetti La Galleria Fontwork genera immagini 2D e 3D Compatibilità formato OpenDocument e MS Powerpoint.ppt 11
OpenOffice.org Impress 12
OpenOffice.org Base Uso di Procedure Guidate per creare semplici applicazioni database 'all'istante' Visualizzazione delle tabelle in una griglia con funzionalità per aggiungere, modificare ed eliminare record Trascina e rilascia i dati in altri applicativi OpenOffice.org Crea potenti ricerche per visualizzare i vostri dati in modi diversi, comprese le sintesi e viste multi tabelle Usa il database integrato HSQLDB o accedi a database conformi a specifiche ODBC, JDBC e ADO Accesso diretto a file creati con Access a livello dati 13
OpenOffice.org Base 14
OpenOffice.org Draw Accesso con un singolo click ad oggetti di disegno comuni Disporre gli oggetti, ruotarli in due o tre dimensioni con il controller 3D Connettori intelligenti per diagrammi di flusso, organigrammi, diagrammi di rete, etc Rendering sofisticati per immagini fotorealistiche Importa grafica da tutti i formati più diffusi (compresi BMP, GIF, JPEG, PNG, TIFF, WMF, DXF e SVG) Salva i disegni nel formato OpenDocument oppure in qualsiasi altro formato grafico supportato 15
OpenOffice.org Draw 16
Caratteristiche generali C a ra tte ris tic h e OOo MSO WP N a v ig a to re L im ita to No F in e s tra d e g li s tili No S u p p o rto p a ra g ra fi No S tili p a g in a, fra m e e lis te No No C o m p le ta m e n to p a ro le Excel No 115+ 50+ 25 E d ito r e q u a z io n i m a te m a tic h e No E s p o rta z io n e P D F E s p o rta z io n e fo rm a to F la s h No E s p o rta z io n e fo rm a to X M L F o rm a to O p e n D o c u m e n t Im p o rta z io n e /e s p o rta z io n e M S O file s Im p o rta z io n e W P file s Im p o rta z io n e L o tu s 1 2 3 file s C o n n e s s io n e D B e s te rn i (O ra c le, S Q L, M y S Q L ) 80+ 35+ 24 S tru m e n ti lin g u is tic i L o c a liz z a z io n i d is p o n ib ili S u p p o rto U n ic o d e S is te m i O p e ra tiv i s u p p o rta ti S ì (2 0 0 7 s p 2 ) S ì (2 0 0 7 s p 2 ) N o No W in d o w s, M A C O S W in d o w s W in d o w s X, L in u x, S o la ris 17
Supporto linguaggi L in g u a g g io OOo MSO WP S ta rb a s ic VBA VBA B e a n s h e ll No No J a va No No J a va s c rip t No No P yth o n No No B a s ic 18
Supporto linguaggi Integrazione in estensioni: Basic, Java e Python possono essere utilizzati in estensioni delle funzionalità di OpenOffice.org (extensions) Potete anche usare C/C++ nelle estensioni Le estensioni sono in grado di modificare i menu e le barre degli strumenti 19
Formati dei files Applicazione Estensione OpenOffice.Org Writer *.odt OpenOffice.Org Writer Template *.ott HTML Document Template *.oth OpenOffice.Org Calc *.ods OpenOffice.Org Calc Template *.ots OpenOffice.Org Impress *.odp OpenOffice.Org Impress Template *.otp OpenOffice.Org Draw *.odg OpenOffice.Org Draw Template *.otg OpenOffice.Org Math *.odf OpenOffice.Org Extension *.oxt OpenOffice.Org Master *.odm 20
Funzionalità Formato file conforme standard OASIS Supporto avanzato esportazione PDF PDF/A 1a (ISO 19005 1:2005) Collegamenti (link) tra documenti PDF Gestore Database (HSQLDB) Funzione di mail merge 21
Funzionalità Funzioni avanzate di conteggio parole Supporto tabelle annidate Maggior compatibilità con Microsoft Office Supporto firme digitali, solo in formato nativo Filtri WordPerfect Supporto 65535 righe in Calc DataPilot migliorato e potenziato 22
Funzionalità Programmi di installazione nativi e multipiattaforma Integrazione nativa col Desktop Struttura modulare con interoperabilità completa tra i moduli di programma Tabelle strumenti personalizzabili Esportazione in formato LaTeX (2.0.4) 23
Funzionalità 3.0 (core) MAC OS X porting Importazione file in formato Office 2007 limitato, verrà migliorato negli aggiornamenti di OOo (altre informazioni in diapositive successive) Nuova gestione delle Note in Writer Nuova visualizzazione a pagine in Writer 24
Funzionalità 3.0 Solver (risolutore) in Calc Condivisione delle tabelle Calc 1024 colonne in Calc (dalle 256 precedenti) Generazione grafici in Calc migliorata: Visualizzazione regressione ed errori Modificato comportamento 'ritaglia immagine' 25
Funzionalità 3.0 (ext) Importazione PDF con possibilità di editing (solo in Draw per ora), realizzato in una estensione Esportazione PDF con incorporato il file originale ODF Supporto linguistico ora fornito da estensioni... potete vedere a http://extensions.services.openoffice.org/ per le estensioni disponibili 26
Funzionalità 3.2 Nuovo set di icone per i tipi di documenti Estensione funzionalità modulo grafico Calc Elenco completo nuove funzionalità a: List of features of OpenOffice.org 3.2 (blog ufficiale in inglese, tecnico) 27
Funzionalità 3.3? Cambio interfaccia GUI di Impress Progetto Renaissance: Esempio prototipale: Renaissance:Prototyping Prevista per fine maggio 2010 28
Formati Come si conservano le informazioni? Supporto fisico Formato dei dati Interfaccia utente Dovrebbero essere indipendenti. 29
Formati 2 I formati più importanti dei programmi Opere creative Filmati Saggi Documenti governativi, leggi, progetti Accessibilità dei dati.....innanzitutto all'autore altrimenti......non ha nemmeno senso parlare di! 30
Guerra dei formati Esempi storici di format wars Missione verso Marte del 1976 (Viking) BBC 1986 archivio immagini enorme Autocad 1998 India 2002 Adobe Framemaker... E gli archivi pubblici che fine faranno? 31
OpenDocument (ODF) Formato aperto STANDARD ISO/IEC (ODF 1.0) Basato su XML non è binario ma è testo Unicode compresso (zip) Sviluppato da OASIS Processo definizione specifiche aperto e trasparente Diretto concorrente formati doc, xls, ppt, docx, xlsx e pptx 32
Vantaggi di ODF Dati e metadati sono in testo semplice L'archivio ZIP separa in maniera netta e completa: Contenuti Formattazione Parametri utente Immagini, macro ed altri oggetti binari Open Document: massimo riuso possibile di standard già esistenti e collaudati 33
Vantaggi di ODF Basato su ampie esperienze (Adobe, IBM, OpenOffice.Org, SUN, Koffice, ecc.) Varie implementazioni: OpenOffice, StarOffice, Koffice, AbiWord, IBM Workplace, TextMaker Qualsiasi organizzazione anche governativa può partecipare E' standard ISO/IEC 26300 dal maggio 2006 http://opendocument.xml.org/ http://opendocumentfellowship.org/ 34
Iniziative su ODF Comunità Europea (IDABC) http://ec.europa.eu/idabc/ Stato del Massachusetts http://www.mass.gov Altre importanti iniziative in corso: Ministero della Difesa di ngapore Ministero delle Finanze francese Ministero della Salute brasiliano (in Brasile ODF è lo standard ufficiale dei documenti tipo ufficio) Città di Monaco in Germania... 35
Formato Office Open XML (OOXML) Formato normalizzato ISO nel corso del 2008 (ISO/IEC DIS 29500) In Office 2007 SP2, Microsoft ha implementato ODF 1.1 Anche ISO/IEC DIS 29500 è implementato in Office 2007 SP2. 36
Formato Office Open XML (OOXML) OpenOffice.org non implementa ISO/IEC DIS 29500. Implementa invece MS Office 2007, ma solo i filtri di importazione Alcune versioni di OpenOffice.org non 'ufficiali' hanno esportazione per MS Office 2007 (parziale). Occorre esportare con i formati binari (Office 2003), questi letti da MS Office 2007. 37
Formati dei files: scelta Potete lavorare con i formati preferiti, per cambiare le impostazioni si va in Strumenti > Opzioni > Carica/Salva > Generale Potete impostare un formato di default di salvataggio Potete ricevere una notifica se il salvataggio non è nel formato OpenDocument o nel formato standard 38
Migrazione Analisi Comunicazione Migrazione documenti e modelli Deployment Formazione Assistenza e supporto Rimozione di MS Office 39
Contribuire al progetto Sviluppo di codice Scrittura documentazione, FAQ, guide utente Creazione di loghi, banner e materiale grafico Localizzazione dei moduli Marketing Quality assurance Supporto utenti (mailing list forum) Supporto economico (donazioni) 40
Contribuire al progetto Contribuire al gruppo PLIO: Webmaster Localizzazione Test QA Documentazione e traduzioni Monitoraggio mercato e case histories Area rassegna stampa e news 41
Contribuire al progetto Per gli sviluppatori Sviluppo http://development.openoffice.org Varie aree alle quali partecipare: User Interface Lingucomponent Porting Graphic System Layer Installation, Bibliography,... 42
Contribuire al progetto OpenOffice.org è prevalentemente scritto in C++, ma potete inserire nuove funzionalità (features) anche usando Java, Python, StarBasic o Javascript. Per i componenti core solo C++ o Java Developers Guide, bibbia per gli sviluppatori disponibile qui: Developer's Guide 43
Contribuire al progetto Mailing list italiane: utenti@it.openoffice.org qa@it.openoffice.org localizzazione@it.openoffice.org dev@it.openoffice.org issues@it.openoffice.org discussioni@it.openoffice.org annunci@it.openoffice.org 44
Ottenere OpenOffice.org Dove scaricarlo http://it.openoffice.org/download/ Reperire documentazione http://it.openoffice.org/documentazione/ Progetto Linguistico Italiano PLIO http://www.plio.it http://it.openoffice.org 45
Linux Day 2009 Torino -24/10/2009 Giuseppe Castagno beppec56@openoffice.org Grazie dell'attenzione! 46