Uploaded image for project: 'Comdev GSOC'
  1. Comdev GSOC
  2. GSOC-62

[GSoC] CMIS Universal Content Provider (UCP) for Apache OpenOffice

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Won't Fix

    Description

      Apache OpenOffice is the leading open source desktop office suite. Our most recent release has had over 40 million downloads.

      OpenOffice used internally a universal content broker [1] to provide access on file contents. It's a very generic concept and it can be extended by providing additional content providers (UCP) [2]. Such a UCP can be provided as an optional extension or bundled directly with the office. It doesn't matter for the scope of this project and the main idea is to implement a new UCP for accessing files in a content management system supporting the OASIS standard CMIS [3].

      The scope of this project is:
      1. Implement a new CMIS UCP using the Apache Chemistry library [4]
      2. Implement a new sidebar panel to provide an easy navigation of CMIS supporting CMS and the support of some basic CMS typical functions like check-in, check-put of documents, open and editing of files, versioning etc.

      Skills needed:
      – Java programming ("Core Java"), good working knowledge, but don't need to be a guru or anything

      – open minded to learn something new, the office API and some basic concepts regarding the underlying component technology

      – open to have fun with one of the biggest open source projects

      [1] http://wiki.openoffice.org/wiki/Documentation/DevGuide/UCB/Universal_Content_Broker
      [2] http://wiki.openoffice.org/wiki/Documentation/DevGuide/UCB/Content_Providers
      [3] https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=cmis
      [4] http://chemistry.apache.org/

      Attachments

        Activity

          People

            Unassigned Unassigned
            jscoo Juergen Schmidt
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: