OpenOffice NetBeans Integration/To-Dos
Overview of task which have to be done to enhance the current plugin
The next release is planned for September 1th 2007. For this next release we will focus on improvements for the existing project types and the overall workflow.
- Support of description.xml files for oxt packages
That means that the corresponding project types have a new context menu entry (later integration in project properties) to collect the necessary information like a unique identifier, version info, etc. For detailed information see 
- Project update
We will introduce a mechanism to detect the current version of an UNO project and will update if necessary the UNO specific build scripts and property files so that these projects work with the latest plugin version. For example the support of the description.xml.
- Better manifest support
That means we will improve the UNO project specific ant targets to become more flexible and allow easier customization.
- Support of a central registration class
To support more than one UNO component implementation in one oxt package we will introduce a central registration class which do the registration for all UNO components object.
- UNO object file type
Corresponding to the last point we will support a new file type wizard for UNO objects. This file type wizard is comparable to the project wizard and will support the same feature set but can be used more than once for an existing project. This makes the usage more comfortable and allows even more complex oxt packages.
- Specialized UNO obect file types
Similar to specialized project types we will provide specialized file types for Calc Add-ins and Add-On objects.
Redesign of UNO project ANT targets
The UNO ANT targets use default targets of NetBeans to build and jar all project types. This should change to a process that is more aligned to the NetBeans behaviour that leaves overwriting of these targets to the end user.
With the inclusion of C++ as supported programming language in NetBeans, the plugin should also support the creation of all project types in C++.
- none at the moment -