Uploaded image for project: 'Community Development'
  1. Community Development
  2. COMDEV-78

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

    Details

      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

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

              Dates

              • Created:
                Updated:
                Resolved: