Your SlideShare is downloading. ×

ODFKit

1,146

Published on

ODFKit is a model parsing and rendering library on the ODF processing.

ODFKit is a model parsing and rendering library on the ODF processing.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,146
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. ODFKit-- the Common ODF Processing Library Inge Wallin, Koffice Alexandro Colorado, OpenOffice.org 2009-11-05 11:15
  • 2. Who are we?
    • Inge Wallin
      • Koffice developer and Marketing coordinator
      • 3. Founder of KO GmbH – the open document company
    • Alexander Colorado
      • OpenOffice.org spanish lead
      • 4. Certification lead
  • 5. ODFKit – What is it?
    • Think “WebKit for ODF apps”
      • Cross platform
      • 6. Cross toolkit
      • 7. Embeddable into your own application
      • 8. Fast, efficient
    • Free
      • LGPL 2+
  • 9. WebKit – why is it successful? All the browsers Development
    • One repository
    • 12. One review board
    • 13. One bug tracker
    Safari Qt MFC Cocoa WebKit Gtk+ Chrome Arora / QtWebView ...
  • 14. ODFKit – What is it? OdfKit will reuse WebKit:
    • Development tools
    • 15. Code infrastructure
    Foo Office Qt MFC Cocoa ODFKit Gtk+ Document Storage Java, etc bindings
  • 16. Background: ODF Suites Today
  • 23. Background: Large Spec, growing
    • Unified Computation
    • 29. Next Gen Spreadsheet
    • 30. New Paradigms
    • 31. SVG
    • 32. Non-functional specification improvements
    Rob Weir: “What is ODF-Next?
  • 33. Background: Government Reqs
    • Common, consistent, transparent, easy ODF implementations fully interoperable across all offerings
    • 34. Long term confidence in open, independent content accessibility
    • 35. Long term ease of use
    Basil Cousins, Convenor, European ActionGroup
  • 36. The Role of ODFKit To make it possible for new applications to quickly support ODF.
  • 37. Reasons for the Project
    • Improve interoperability
      • Apps using Odfkit share a lot of code
    • Create a widely used free ODF implementation
    • 38. Make ODF a more common format
  • 39. Goals
    • Load/Store/Save with no dataloss.
    • 40. Fast
    • 41. Easy to plug in
    • 42. Fast progress
      • Use Webkit technology as far as possible.
  • 43. The offering Loader API Saver API ODF Parser ODF Saver Adap- tor Not provided:
    • Main program
    • 44. Editing tools
    • 45. “ business logic”
  • 46. Not provided
    • Main program
    • 47. Editing tools
    • 48. “Business logic”
  • 49. Scenario 1: Add ODF capability Loader API Saver API ODF Parser ODF Saver Adap- tor
  • 50. Scenario 2: ODF Viewer Loader API Saver API ODF Parser Adap- tor
  • 51. Scenario 3: File conversion Loader API Saver API ODF Parser Saver Adap- tor
  • 52. Scenario 4: Simple editor Loader API Saver API ODF Parser ODF Saver Adap- tor
  • 53. Relationship to other projects
    • Odf toolkit Tools for the ODF developer
    • 54. Lpod business processes with odf python, (perl, ruby)
    • 55. Odfpy low-level handling of odf (python only)
    • 56. OdfKit Core library for the appl. developer in C++
  • 57. Status
    • Project is at the idea status
    • 58. Looking for funding
  • 59. Roadmap
    • Investigate other projects (~1 month)
      • To see what we can steal (WebKit, Koffice, ...)
      • 60. Design
    • Storage / package handling
    • 61. Core classes
      • Document, text, images,
      • 62. Code to autogenerate classes
    • Loading
    • 63. Saving
  • 64. Success factors
    • Steal code!
    • 65. Autogeneration

×