Quotation Flatscher, Rony G.. 2008. The OpenOffice.org Scripting Framework: Adding a Scripting Language. OpenOffice.org Conference 2008, Peking, China, 5.11.-7.11..




This presentation introduces the OpenOffice.org Java based scripting framework and how it allows to add a scripting language of your choice to OpenOffice.org. Using the open source scripting framework "Bean Scripting Framework (BSF)", version 2.4, from the Apache Software Foundation (ASF), it becomes possible to bridge any of the many BSF supported scripting languages with the OpenOffice.org scripting framework. In effect, the combination of both Java-based frameworks allows to employ additional scripting languages as macro languages for OpenOffice.org, like Groovy, Jython (Python in Java), Jacl (TcL in Java), JLog (Prolog in Java) and the like. This presentation will use the open source scripting language "Open Object Rexx (ooRexx)" as a proof of concept. Using ooRexx is interesting for different reasons, one being, that it is implemented in C++ yet allows to be used via Java. Hence, the audience will learn that practically any scripting language could be used for OpenOffice.org. There will be a few, easy to understand scripting examples given, which demonstrate how one becomes able to remote control all of OpenOffice.org from any scripting language that takes advantage of the OpenOffice.org scripting framework. The presentation concludes with a possible outlook to incorporate BSF 3.0 (currently in beta) to OpenOffice.org. BSF 3.0 is an open source implementation of the JSR-223 Java standard for the Java scripting framework as introduced with Java 6 (1.6) by Sun. Goal: the audience should be able to conceptually understand the OOo Java based scripting framework, the BSF 2.4 scripting framework and become able to assess and implement new scripting languages for OpenOffice.org, including of how easy it is to employ those scripting languages thereafter by exploiting the respective OOo APIs.


Press 'enter' for creating the tag

Publication's profile

Status of publication Published
Affiliation WU
Type of publication Paper presented at an academic conference or symposium
Language English
Title The OpenOffice.org Scripting Framework: Adding a Scripting Language
Event OpenOffice.org Conference 2008
Year 2008
Date 5.11.-7.11.
Country China
Location Peking
URL http://marketing.openoffice.org/ooocon2008/


Flatscher, Rony G. (Details)
Institute for Information Systems and Society IN (Details)
Research areas (Ă–STAT Classification 'Statistik Austria')
1109 Information and data processing (Details)
1138 Information systems (Details)
1140 Software engineering (Details)
1146 Management information systems (Details)
1150 Information design (Details)
5367 Management information systems (Details)
Google Scholar: Search