EclipseIntegration ToDo

From OpenOffice.org Wiki

Jump to: navigation, search

Contents

New Calc Add-in Wizard

  • Knownledge: Eclipse plugins, Eclipse API
  • Summary:
  • Duration:
  • Notes:
  • Mentor: Cédric Bosdonnat

IDL files modification assistance

  • Knownledge: Eclipse plugins, Grammar & compilers, JavaCC, Design Patterns, UNO IDL
  • Summary: Currently, the Eclipse integration for OpenOffice.org is providing tools to the extensions and UNO component developer to easily create a UNO component from scratch. The developer defines the specifications of its component and then write its implementation. However, in real developer life, we often have to change something in the specifications. The goal of this project is to create a graphical way of editing IDL files, parse existing IDL files to provide their tree structure to the editor and write back the changes to the IDL file and its implementation.
  • Duration: 1 - 2 month, full time
  • Notes: This task can be split into several independent parts:
    1. parsing the IDL file,
    2. IDL file editor with 2 tabs: form or graph tab and source tab (already done)
    3. Changing the implementations: find the implementations, then change them.
  • Mentor: Cédric Bosdonnat

C++ support

  • Knownledge: Eclipse plugins, Eclipse API, Eclipse CDT plugin API
  • Summary: create a new Eclipse plugin connected to the org.openoffice.ide.eclipse.core plugin to allow the development of C++ extensions / components. There is already a Java plugin and documentation to understand how it works and what should be done.
  • Duration: 1 month
  • Notes: This project could be split into several parts for a group of 2-3 students working together and then the duration would be shorter.
  • Mentor: Cédric Bosdonnat

Add other types creation wizards

  • Knownledge: Eclipse plugins, Eclipse API, UNO IDL
  • Summary:
  • Duration:
  • Notes:
  • Mentor: Cédric Bosdonnat

Add cheat sheets to help the new developer

  • Knownledge: Eclipse plugins, Eclipse API
  • Summary:
  • Duration:
  • Notes:
  • Mentor: Cédric Bosdonnat

XCS / XCU file editors

  • Knownledge: Eclipse plugins, Eclipse API, XCS / XCU schemas
  • Summary:
  • Duration:
  • Notes:
  • Mentor: Cédric Bosdonnat

addons.xcu file editor

  • Knownledge: Eclipse plugins, Eclipse API
  • Summary:
  • Duration:
  • Notes:
  • Mentor: Cédric Bosdonnat

Localization

Personal tools
Collection