Policies/Java Usage

From Apache OpenOffice Wiki
Revision as of 08:49, 24 July 2008 by Kr (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Policy for the usage of Java in the OpenOffice.org project.

This policy is intended to specify how Java can be used in the OpenOffice.org project. The following points outline the policy:

  1. the Java baseline is 1.5
  2. only official Java APIs are allowed to be used
  3. Java JRE interested parties provide the support code and take care of QA, bugs etc.
  4. OOo Java implementations must be encapsulated with well specified APIs
  5. OOo Java implementations must not check against Java versions or vendors, with the only exception of workarounding bugs
  6. OOo Java implementations must not use swing, either because no free swing implementation is available or because it makes the user interface inconsistent, this rule might be relativated with respect to 4.

For more details see the archive of the list jdk@tools.openoffice.org.

Personal tools