LibreOffice. O proxecto referencia para edición de documentos libres (Document Freedom Day 2014)
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

LibreOffice. O proxecto referencia para edición de documentos libres (Document Freedom Day 2014)

on

  • 170 views

By Jacobo Aragunde Pérez. ...

By Jacobo Aragunde Pérez.

Jacobo Aragunde traballa en Igalia, principalmente no desenvolvemento da suite ofimática LibreOffice.

Contaranos o funcionamento e filosofía da comunidade e particularmente leva tempo traballando en temas de interoperabilidade para soportar o estándar "aberto" dos "DocX" polo que nos poderá contar tamén algunhas cousas sobre estándares non libres.

Statistics

Views

Total Views
170
Views on SlideShare
170
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

LibreOffice. O proxecto referencia para edición de documentos libres (Document Freedom Day 2014) Presentation Transcript

  • 1. static void _f_do_barnacle_install_properties(GObjectClass *gobject_class) { GParamSpec *pspec; /* Party code attribute */ pspec = g_param_spec_uint64 (F_DO_BARNACLE_CODE, "Barnacle code.", "Barnacle code", 0, G_MAXUINT64, G_MAXUINT64 /* default value */, G_PARAM_READABLE | G_PARAM_WRITABLE | G_PARAM_PRIVATE); g_object_class_install_property (gobject_class, F_DO_BARNACLE_PROP_CODE, Jacobo Aragunde Pérez blogs.igalia.com/jaragunde LibreOffice O proxecto referencia para edición de documentos libres
  • 2. Unha clase de historia
  • 3. Historia do proxecto ● 1985: StarOffice, StarDivision ● 1999: Mercada por Sun Microsystems ● 2000: OpenOffice liberado ● 2002: OpenOffice 1.0 ● 2005: Estándar OASIS, OpenOffice 2.0 ● 2010: Oracle merca Sun ● 2010: LibreOffice e The Document Foundation ● 2011: Apache OpenOffice
  • 4. Dinámica de LibreOffice
  • 5. LibreOffice hoxe ● Arredor de 100 commiters e máis de 2000 commits mensuais ● 7M de liñas de código ● >20 anos de historia “Exact history was lost before Sept.  18th, 2000, but old source code  comments show that Writer core dates  back until at least November 1990.” ● ¡10000 liñas de comentarios en alemán!
  • 6. Estatísticas: commits
  • 7. Estatísticas: colaboradores
  • 8. Calendario de releases ● Criterio principal: tempo ● Release “maior” cada seis meses (4.2.0) ● Inclúe novas características ● Release “menor” cada mes (4.2.1, etc.) ● Só bugfixing ● Fin de vida: 9 meses ● Dúas versións convivindo sempre ● Agora mesmo: 4.1.5 e 4.2.2
  • 9. Calendario de releases ● Plan para 4.3 ● https://wiki.documentfoundation.org/ReleasePlan release freeze publishing 4.3.0 Week 21 , May 19, 2014 - May 25, 2014 Week 30 , Jul 21, 2014 - Jul 27, 2014 4.3.1 Week 31 , Jul 28, 2014 - Aug 3, 2014 Week 34 , Aug 18, 2014 - Aug 24, 2014 4.3.2 Week 36 , Sep 1, 2014 - Sep 7, 2014 Week 39 , Sep 22, 2014 - Sep 28, 2014 4.3.3 Week 41 , Oct 6, 2014 - Oct 12, 2014 Week 44 , Oct 27, 2014 - Nov 2, 2014 4.3.4 Week 48 , Nov 24, 2014 - Nov 30, 2014 Week 51 , Dec 15, 2014 - Dec 21, 2014 4.3.5 Week 3 , Jan 12, 2015 - Jan 18, 2015 Week 6 , Feb 2, 2015 - Feb 8, 2015 4.3.6 Week 15 , Apr 6, 2015 - Apr 12, 2015 Week 18 , Apr 27, 2015 - May 3, 2015 End of Life May 27, 2015
  • 10. Estándares de documentos abertos
  • 11. OpenDocument ● OASIS, 2005 ● Baseado en XML + ZIP ● Implementacións nativas: OpenOffice, LibreOffice, Calligra ● LibreOffice: 1.2 + extensións propostas para o estándar ● https://wiki.documentfoundation.org/ODF ● Futuro: 1.3 ● Mellorar a definición do seguimento de cambios – Aplicacións de colaboración en tempo real
  • 12. Office Open XML ● ECMA, 2006 ● ISO, 2008 (con cambios) ● Baseado en XML + ZIP ● Implementación nativa: MS Office ● Versión transicional: desde Office 2007 ● Versión estricta do estándar: Office 2013
  • 13. Exemplo
  • 14. OpenDocument [jaragunde@goomba test­odt]$ unzip test.odt Archive:  test.odt  extracting: mimetype                  extracting: Thumbnails/thumbnail.png     inflating: content.xml                inflating: settings.xml               inflating: meta.xml                  extracting: Pictures/100002010000009600000096F2FF798A.png     inflating: styles.xml                 inflating: manifest.rdf                creating: Configurations2/popupmenu/    creating: Configurations2/statusbar/    creating: Configurations2/toolbar/    creating: Configurations2/menubar/    creating: Configurations2/floater/   inflating: Configurations2/accelerator/current.xml      creating: Configurations2/toolpanel/    creating: Configurations2/progressbar/    creating: Configurations2/images/Bitmaps/   inflating: META­INF/manifest.xml
  • 15. OpenDocument   <office:text>     <text:p text:style­name="P1">Document Freedom Day     2014</text:p>     <text:p text:style­name="P1">GPUL</text:p>     <text:p text:style­name="P1">       <draw:frame draw:style­name="fr1" draw:name="Image1"       text:anchor­type="paragraph" svg:width="4.233cm"       svg:height="4.233cm" draw:z­index="0">         <draw:image         xlink:href="Pictures/100002010000009600000096F2FF798A.png"         xlink:type="simple" xlink:show="embed"         xlink:actuate="onLoad" />       </draw:frame>     </text:p>   </office:text>
  • 16. Office Open XML [jaragunde@goomba test­docx]$ unzip test.docx Archive:  test.docx   inflating: _rels/.rels           inflating: word/settings.xml     inflating: word/_rels/document.xml.rels     inflating: word/fontTable.xml     inflating: word/media/image1.png     inflating: word/styles.xml       inflating: word/document.xml     inflating: docProps/app.xml      inflating: docProps/core.xml     inflating: [Content_Types].xml  
  • 17. Office Open XML   <w:body>     <w:p w:rsidR="00C0626A" w:rsidRDefault="00C05135">       <w:r>         <w:t>Document Freedom Day 2014</w:t>       </w:r>     </w:p>     <w:p w:rsidR="00C0626A" w:rsidRDefault="00C05135">       <w:r>         <w:t>GPUL</w:t>       </w:r>     </w:p>     <w:p w:rsidR="00C0626A" w:rsidRDefault="00C05135">       <w:r>         <w:drawing>           ...         </w:drawing>       </w:r>     </w:p>   </w:body>
  • 18. ¿Preguntas?
  • 19. ¡Gracias! © 2014 Jacobo Aragunde Pérez