Language Independent Scripting Framework

There is the intention to extend or refactor the existing framework of OpenOffice to allow for the development of scripts or macros in languages other than StarBasic. This page is to be used as a repository of information relating to this project.

We've put together a team specifically to look at provide a language-agnostic scripting framework for StarOffice.

Todate we have the following:

  1. A 3 page overview of the goals and issues of what we are trying to achieve and a diagram of one of the potential architectures
  2. A more detailed look at a Java-based scripting framework [one potential model for the framework] 
  3. A grouping of issues into problem spaces and short overviews of these problem spaces 
  4. A more detailed breakdown of each of these problem spaces.

These will all follow in documents to be posted here over the coming days & weeks. Comments etc. (on the dev@udk.openoffice.org mailing list) will be really appreciated.  Note that these docs represent our initial thoughts and are not final, either in presentation or in mind-set.

Documentation

Architecture Document Language Agnostic Scripting Framework architecture.
Architecture Diagram Scripting Framework architecture diagram (PDF).
Java Scripting Framework A document discussing some of the issues relating to a Java implementation of the Scripting Framework.
Framework Problems & Issues (Overview)
A collation of some of the main problem in the areas that need to be provided by the Scripting Framework.
Services & Interfaces
A very basic first attempt to define the necessary services & interfaces.