blob: 06fc2225d073f95c58bf8f48ec81206206d742ab [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<!-- Content Stylesheet for Site -->
<!-- start the processing -->
<html>
<!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
<meta name="author" value="Stefan Bodewig">
<meta name="email" value="bodewig@apache.org">
<meta name="author" value="Chuck Murcko">
<meta name="email" value="chuck@topsail.org">
<meta name="author" value="Rony G. Flatscher">
<meta name="email" value="rony@apache.org">
<title>Jakarta BSF - Resources</title>
</head>
<body bgcolor="#ffffff" text="#000000" link="#525D76">
<table border="0" width="100%" cellspacing="0">
<!-- TOP IMAGE -->
<tr>
<td align="left">
<a href="http://jakarta.apache.org"><img src="images/jakarta-logo.gif" border="0"/></a>
</td>
<td align="right">
<a href="http://jakarta.apache.org/bsf/"><img src="./images/bsf_logo.jpg" alt="Jakarta BSF" border="0"/></a>
</td>
</tr>
</table>
<table border="0" width="100%" cellspacing="4">
<tr><td colspan="2">
<hr noshade="" size="1"/>
</td></tr>
<tr>
<!-- LEFT SIDE NAVIGATION -->
<td valign="top" nowrap="true">
<p><strong>BSF Essentials</strong></p>
<ul>
<li> <a href="./index.html">Front Page</a>
</li>
<li> <a href="./bsfnews.html">News</a>
</li>
<li> <a href="./manual.html">Documentation</a>
</li>
<li> <a href="./projects.html">Related Projects</a>
</li>
<li> <a href="./resources.html">Resources</a>
</li>
<li> <a href="./faq.html">BSF FAQ</a>
</li>
<li> <a href="./problems.html">Having Problems?</a>
</li>
</ul>
<p><strong>Download</strong></p>
<ul>
<li> <a href="http://jakarta.apache.org/site/downloads/downloads_bsf.cgi">Binaries</a>
</li>
<li> <a href="http://jakarta.apache.org/site/downloads/downloads_bsf.cgi">Source Code</a>
</li>
</ul>
<p><strong>Jakarta</strong></p>
<ul>
<li> <a href="http://jakarta.apache.org/site/news.html">News & Status</a>
</li>
<li> <a href="http://jakarta.apache.org/site/mission.html">Mission</a>
</li>
<li> <a href="http://jakarta.apache.org/site/guidelines.html">Guidelines Notes</a>
</li>
<li> <a href="http://jakarta.apache.org/site/faqs.html">FAQs</a>
</li>
</ul>
<p><strong>Get Involved</strong></p>
<ul>
<li> <a href="http://jakarta.apache.org/site/getinvolved.html">Overview</a>
</li>
<li> <a href="http://jakarta.apache.org/site/cvsindex.html">Source Repositories</a>
</li>
<li> <a href="http://www.faqs.org/rfcs/rfc1855.html">Netiquette</a>
</li>
<li> <a href="http://jakarta.apache.org/site/mail.html">Mailing Lists</a>
</li>
<li> <a href="http://jakarta.apache.org/site/library.html">Reference Library</a>
</li>
<li> <a href="http://issues.apache.org/jira/browse/BSF">Bug Database</a>
</li>
<li> <a href="http://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&type=4&pid=12310621&resolution=-1&sorter/field=issuekey&sorter/order=ASC">Enhancement Requests</a>
</li>
</ul>
</td>
<td align="left" valign="top">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#525D76">
<font color="#ffffff" face="arial,helvetica,sanserif">
<a name="FAQs"><strong>FAQs</strong></a>
</font>
</td></tr>
<tr><td>
<blockquote>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#828DA6">
<font color="#ffffff" face="arial,helvetica,sanserif">
<a name="At BSF's website"><strong>At BSF's website</strong></a>
</font>
</td></tr>
<tr><td>
<blockquote>
<p>Starting with the release of BSF 2.3 the BSF's FAQ is
bundled with the distribution, the most recent version can
always be found at the website.</p>
<table>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
FAQ:
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="faq.html">http://jakarta.apache.org/bsf/faq.html</a>
</font>
</td>
</tr>
</table>
</blockquote>
</td></tr>
</table>
</blockquote>
</td></tr>
</table>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#525D76">
<font color="#ffffff" face="arial,helvetica,sanserif">
<a name="Articles and Presentations"><strong>Articles and Presentations</strong></a>
</font>
</td></tr>
<tr><td>
<blockquote>
<p>The following sections list articles and presentations written about BSF. If
you've written something that should be included, please post it to one
of the mailing lists.</p>
</blockquote>
</td></tr>
</table>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#525D76">
<font color="#ffffff" face="arial,helvetica,sanserif">
<a name="Articles"><strong>Articles</strong></a>
</font>
</td></tr>
<tr><td>
<blockquote>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#828DA6">
<font color="#ffffff" face="arial,helvetica,sanserif">
<a name="Using JavaScript with Ant"><strong>Using JavaScript with Ant</strong></a>
</font>
</td></tr>
<tr><td>
<blockquote>
<p>A tutorial about using BSF, JavaScript, and XSLT with Ant.</p>
<table>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
Author:
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
Dylan Schiemann
</font>
</td>
</tr>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
URL:
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="http://www.sitepen.com/ant/javascript.html">http://www.sitepen.com/ant/javascript.html</a>
</font>
</td>
</tr>
</table>
</blockquote>
</td></tr>
</table>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#828DA6">
<font color="#ffffff" face="arial,helvetica,sanserif">
<a name="Script JavaBeans with the Bean Scripting Framework"><strong>Script JavaBeans with the Bean Scripting Framework</strong></a>
</font>
</td></tr>
<tr><td>
<blockquote>
<p>
Add scripts to your JavaBeans or JavaBeans to your scripts
</p>
<table>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
Author:
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="http://www.javaworld.com/feedback">Mark Johnson</a>
</font>
</td>
</tr>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
URL:
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="http://www.javaworld.com/javaworld/jw-03-2000/jw-03-beans.html">http://www.javaworld.com/javaworld/jw-03-2000/jw-03-beans.html</a>
</font>
</td>
</tr>
</table>
</blockquote>
</td></tr>
</table>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#828DA6">
<font color="#ffffff" face="arial,helvetica,sanserif">
<a name="Xalan-Java Extensions"><strong>Xalan-Java Extensions</strong></a>
</font>
</td></tr>
<tr><td>
<blockquote>
<p>
For extensions written in languages other than Java, Xalan-Java uses
the Bean Scripting Framework (BSF), an architecture for incorporating
scripting into Java applications and applets.
</p>
<table>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
Author:
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="http://xml.apache.org/xalan-j/index.html">Apache XML Xalan developers</a>
</font>
</td>
</tr>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
URL:
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="http://xml.apache.org/xalan-j/extensions.html">http://xml.apache.org/xalan-j/extensions.html</a>
</font>
</td>
</tr>
</table>
</blockquote>
</td></tr>
</table>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#828DA6">
<font color="#ffffff" face="arial,helvetica,sanserif">
<a name="Using JavaScript/Rhino with BSF and Apache"><strong>Using JavaScript/Rhino with BSF and Apache</strong></a>
</font>
</td></tr>
<tr><td>
<blockquote>
<p>
The Bean Scripting Framework (or BSF) was originally developed by
IBM and now published as open source. It provides a framework for
using a number of scripting languages with Java. Rhino is one of the
supported languages.
</p>
<table>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
Author:
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="mailto:nboyd@atg.com">Norris Boyd</a>
</font>
</td>
</tr>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
URL:
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="http://www.mozilla.org/rhino/bsf.html">http://www.mozilla.org/rhino/bsf.html</a>
</font>
</td>
</tr>
</table>
</blockquote>
</td></tr>
</table>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#828DA6">
<font color="#ffffff" face="arial,helvetica,sanserif">
<a name="Extending Your Applications with Bean Scripting Framework"><strong>Extending Your Applications with Bean Scripting Framework</strong></a>
</font>
</td></tr>
<tr><td>
<blockquote>
<p>
BSF brings standard support for many programming languages to the
Java platform.
</p>
<table>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
Author:
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="mailto:rick_m_hightower@hotmail.com">Rick Hightower</a>
</font>
</td>
</tr>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
URL:
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="http://jdj.sys-con.com/read/36422.htm">http://jdj.sys-con.com/read/36422.htm</a>
</font>
</td>
</tr>
</table>
</blockquote>
</td></tr>
</table>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#828DA6">
<font color="#ffffff" face="arial,helvetica,sanserif">
<a name="Embed JudoScript in Java"><strong>Embed JudoScript in Java</strong></a>
</font>
</td></tr>
<tr><td>
<blockquote>
<p>
Two ways to embed JudoScript in Java: through its support of Bean
Scripting Framework and its own, simpler engine interface.
</p>
<table>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
Author:
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="mailto:judoscript@hotmail.com">James Huang</a>
</font>
</td>
</tr>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
URL:
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="http://www.judoscript.com/articles/embed.html">http://www.judoscript.com/articles/embed.html</a>
</font>
</td>
</tr>
</table>
</blockquote>
</td></tr>
</table>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#828DA6">
<font color="#ffffff" face="arial,helvetica,sanserif">
<a name="JRuby Documentation"><strong>JRuby Documentation</strong></a>
</font>
</td></tr>
<tr><td>
<blockquote>
<p>
Using JRuby with BSF
</p>
<table>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
Author:
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="mailto:jpeterson@users.sourceforge.net">Jan Arne Petersen</a>
</font>
</td>
</tr>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
URL:
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="http://jruby.sourceforge.net/doc-bsf.shtml">http://jruby.sourceforge.net/doc-bsf.shtml</a>
</font>
</td>
</tr>
</table>
</blockquote>
</td></tr>
</table>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#828DA6">
<font color="#ffffff" face="arial,helvetica,sanserif">
<a name="Embed ObjectScript in Java"><strong>Embed ObjectScript in Java</strong></a>
</font>
</td></tr>
<tr><td>
<blockquote>
<p>
ObjectScript can be embedded either through it's own native interface, or through BSF.
</p>
<table>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
Author:
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="mailto:rob@ti.com">Rob Clark</a>
</font>
</td>
</tr>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
URL:
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="http://objectscript.sourceforge.net/?docs/embedding.html">http://objectscript.sourceforge.net/?docs/embedding.html</a>
</font>
</td>
</tr>
</table>
</blockquote>
</td></tr>
</table>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#828DA6">
<font color="#ffffff" face="arial,helvetica,sanserif">
<a name="The Augsburg Version of BSF4Rexx"><strong>The Augsburg Version of BSF4Rexx</strong></a>
</font>
</td></tr>
<tr><td>
<blockquote>
<p>
<a href="http://wi.wu-wien.ac.at/rgf/rexx/bsf4oorexx/current/">"BSF4ooRexx",
the Bean Scripting Framework for Rexx</a>, allows one to use the Rexx
and Object Rexx programming languages with the open source Bean Scripting
Framework (BSF) which enables Java programs to easily invoke scripts and
programs written in another language than Java. This article introduces the
"Augsburg version" of BSF4Rexx which incorporates numerous changes and as a
main feature the ability to start Java from Rexx programs. This way all of Java can
be viewed as a huge external Rexx function library from the perspective of Rexx,
available on any platform Rexx is available. This paper gives a bird eyes view of
BSF4Rexx concentrating on this latter ability and introducing Rexx programmers
informally to Java and to the most important object-oriented terms such that the
unacquainted Rexx and Object Rexx programmer becomes able to read the Java
documentation and as a result apply BSF4Rexx to allow (Object) Rexx to use and
drive Java.
</p>
<table>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
Author:
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="mailto:rony@apache.org">Rony G. Flatscher</a>
</font>
</td>
</tr>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
URL:
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="http://wi.wu-wien.ac.at/rgf/rexx/orx14/orx14_bsf4rexx-av.pdf">http://wi.wu-wien.ac.at/rgf/rexx/orx14/orx14_bsf4rexx-av.pdf</a>
</font>
</td>
</tr>
</table>
</blockquote>
</td></tr>
</table>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#828DA6">
<font color="#ffffff" face="arial,helvetica,sanserif">
<a name="Camouflaging Java as Object REXX"><strong>Camouflaging Java as Object REXX</strong></a>
</font>
</td></tr>
<tr><td>
<blockquote>
<p>
The Java runtime environment (JRE) is available for practical every operating system in
the world and installed on most computers. The functionality of the Java classes that
build the JRE has been constantly updated to reflect the advances in the software
technology thereby making bleeding edge software concepts available to Java
programmers. For that reason the JRE has been an attractive target for making its
functionality available to Rexx programs in the form of external Rexx functions, notably
with the
<a href="http://wi.wu-wien.ac.at/rgf/rexx/bsf4oorexx/current/">"BSF4ooRexx" (Bean Scripting Framework for ooRexx)</a>
(old: <a href="http://wi.wu-wien.ac.at/rgf/rexx/bsf4rexx/current/">"BSF4Rexx"
(Bean Scripting Framework for Rexx)</a>) technology introduced at
past International Rexx Symposiae. BSF4[oo]Rexx supplies a procedural interface to Java,
such that Rexx programs need to simply use CALL-statements or function-calls to
bridge into Java.
</p>
<p>
As Object Rexx is object-oriented an object-oriented interface to Java may be desirable
as this may reduce the complexity to refer to Java. This article introduces and
discusses the architecture and the implementation of Object Rexx wrapper classes that
hide the procedural interfaces from Object Rexx programmers by embedding the
procedural interfaces of BSF4ooRexx in Object Rexx methods, allowing e.g. the
invocation of Java methods transparently via Object Rexx messages.
</p>
<p>
Among other things it will be demonstrated, how Java objects are created and sent
messages to interactively via a keyboard using the Rexx "rexxtry.rex" program in a
command line interface.
</p>
<table>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
Author:
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="mailto:rony@apache.org">Rony G. Flatscher</a>
</font>
</td>
</tr>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
URL:
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="http://wi.wu-wien.ac.at/rgf/rexx/orx15/2004_orx15_bsf-orx-layer.pdf">http://wi.wu-wien.ac.at/rgf/rexx/orx15/2004_orx15_bsf-orx-layer.pdf</a>
</font>
</td>
</tr>
</table>
</blockquote>
</td></tr>
</table>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#828DA6">
<font color="#ffffff" face="arial,helvetica,sanserif">
<a name="Automating OpenOffice.Org with ooRexx: Architecture, Gluing to Rexx using BSF4Rexx"><strong>Automating OpenOffice.Org with ooRexx: Architecture, Gluing to Rexx using BSF4Rexx</strong></a>
</font>
</td></tr>
<tr><td>
<blockquote>
<p>
The opensource Microsoft Office clone <a href="http://www.OpenOffice.org">"OpenOffice"</a> is available on
multiple plat-forms, from Windows, over Linux to OS/2. It can read/write
Microsoft office file-formats, such as Word, Excel or PowerPoint. Its
scripting architecture is radically dif-ferent from what Microsoft has
come up with and appears to be more systematic, al-though there is a
rather steep learning curve to it.
</p>
<p>
The architecture of OpenOffice is exposed via the UNO (Uniform Network
Objects) interface, which allows C, C++ and Python programs to exploit
OpenOffice. On the Windows platform there is an ActiveX/OLE-interface
supplied, such that ActiveX-script languages like VBS, JS, as well as
<a href="http://www.ooRexx.org">ooRexx</a> can be used for scripting purposes, but such programs will lock-in
the company into the Windows operating system.
</p>
<p>
For the programming language Java, OpenOffice supplies a Java interface to
UNO, which can also be exploited in rather innovative ways, e.g. using
<a href="http://wi.wu-wien.ac.at/rgf/rexx/bsf4oorexx/current/">BSF4ooRexx (Bean Scripting Framework for ooRexx)</a> to bridge between OpenOffice
and ooRexx. Such a solution would allow for the driving/scripting of
OpenOffice in a platform independent way, allowing customers to eventually
break out of possibly undesired lock-ins (e.g. Windows operating system
and/or ActiveX/OLE-technology).
</p>
<p>
This article gives a conceptual overview of OpenOffice UNO and explains in
detail how UNO can get instantiated and interfaced with by ooRexx.
</p>
<table>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
Author:
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="mailto:rony@apache.org">Rony G. Flatscher</a>
</font>
</td>
</tr>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
URL:
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="http://wi.wu-wien.ac.at/rgf/rexx/orx16/2005_orx16_Gluing2ooRexx_OOo.pdf">http://wi.wu-wien.ac.at/rgf/rexx/orx16/2005_orx16_Gluing2ooRexx_OOo.pdf</a>
</font>
</td>
</tr>
</table>
</blockquote>
</td></tr>
</table>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#828DA6">
<font color="#ffffff" face="arial,helvetica,sanserif">
<a name="Automating OpenOffice.Org with ooRexx: ooRexx, Nutshell Examples For Write and Calc"><strong>Automating OpenOffice.Org with ooRexx: ooRexx, Nutshell Examples For Write and Calc</strong></a>
</font>
</td></tr>
<tr><td>
<blockquote>
<p>
This article will give numerous little "nutshell" examples of driving <a href="http://www.OpenOffice.org">OpenOffice.org</a> via <a href="http://www.ooRexx.org">ooRexx</a>. All the examples will run unaltered under Linux and Windows.
</p>
<table>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
Author:
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="mailto:rony@apache.org">Rony G. Flatscher</a>
</font>
</td>
</tr>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
URL:
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="http://wi.wu-wien.ac.at/rgf/rexx/orx16/2005_orx16_NutShell_OOo.pdf">http://wi.wu-wien.ac.at/rgf/rexx/orx16/2005_orx16_NutShell_OOo.pdf</a>
</font>
</td>
</tr>
</table>
</blockquote>
</td></tr>
</table>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#828DA6">
<font color="#ffffff" face="arial,helvetica,sanserif">
<a name="Automating Subversion - An Open Object Rexx Approach"><strong>Automating Subversion - An Open Object Rexx Approach</strong></a>
</font>
</td></tr>
<tr><td>
<blockquote>
<p>
This work explores and implements scripts which allow driving the source
code version control system "subversion" from <a href="http://www.ooRexx.org">ooRexx</a>. As there are Java
implementations for subversion it is possible to employ <a href="http://wi.wu-wien.ac.at/rgf/rexx/bsf4oorexx/current/">BSF4ooRexx</a> to drive
the application.
</p>
<table>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
Author:
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
Bernhard Hoisl
</font>
</td>
</tr>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
URL (Text)::
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="http://wi.wu-wien.ac.at/rgf/diplomarbeiten/BakkStuff/2005/200507_Subversion_Hoisl/200507_AutomatingSubversion.pdf">http://wi.wu-wien.ac.at/rgf/diplomarbeiten/BakkStuff/2005/200507_Subversion_Hoisl/200507_AutomatingSubversion.pdf</a>
</font>
</td>
</tr>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
URL_(Examples):
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="http://wi.wu-wien.ac.at/rgf/diplomarbeiten/BakkStuff/2005/200507_Subversion_Hoisl/200507_examples.zip">http://wi.wu-wien.ac.at/rgf/diplomarbeiten/BakkStuff/2005/200507_Subversion_Hoisl/200507_examples.zip</a>
</font>
</td>
</tr>
</table>
</blockquote>
</td></tr>
</table>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#828DA6">
<font color="#ffffff" face="arial,helvetica,sanserif">
<a name="OpenOffice.org Automation: Object Model, Scripting Languages, &quot;Nutshell&quot;-Examples"><strong>OpenOffice.org Automation: Object Model, Scripting Languages, "Nutshell"-Examples</strong></a>
</font>
</td></tr>
<tr><td>
<blockquote>
<p>
This work explores and demonstrates how <a href="http://www.OpenOffice.org">OpenOffice.org</a> can be automated
via Object REXX by using the Java programming interfaces of OpenOffice.org
and <a href="http://wi.wu-wien.ac.at/rgf/rexx/bsf4oorexx/current/">BSF4ooRexx</a>.
</p>
<p>
This time specific <a href="http://www.ooRexx.org">ooRexx</a> support for OpenOffice (module "UNO.CLS" by
Rony G. Flatscher, derived from OOO.CLS which is based on the Java
interface to the UNO component technology of OpenOffice) is used, which
cuts down the necessary code dramatically and makes those programs easy
ledgible and understandable (looks almost like pseudo-code).
</p>
<table>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
Author:
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
Andreas Ahammer
</font>
</td>
</tr>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
URL (Text)::
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="http://wi.wu-wien.ac.at/rgf/diplomarbeiten/BakkStuff/2005/200511_OOo-Ahammer/200511_OOoAutomation.pdf">http://wi.wu-wien.ac.at/rgf/diplomarbeiten/BakkStuff/2005/200511_OOo-Ahammer/200511_OOoAutomation.pdf</a>
</font>
</td>
</tr>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
URL_(Examples):
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="http://wi.wu-wien.ac.at/rgf/diplomarbeiten/BakkStuff/2005/200511_OOo-Ahammer/20051106_examples.zip" />http://wi.wu-wien.ac.at/rgf/diplomarbeiten/BakkStuff/2005/200511_OOo-Ahammer/20051106_examples.zip
</font>
</td>
</tr>
</table>
</blockquote>
</td></tr>
</table>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#828DA6">
<font color="#ffffff" face="arial,helvetica,sanserif">
<a name="OpenOffice.org Automatisation with Object Rexx"><strong>OpenOffice.org Automatisation with Object Rexx</strong></a>
</font>
</td></tr>
<tr><td>
<blockquote>
<p>
This work builds on the work of Mr. Ahammer (above). It explores and
demonstrates how <a href="http://www.OpenOffice.org">OpenOffice.org</a> can be automated via Object REXX by using
the Java programming interfaces of OpenOffice.org and <a href="http://wi.wu-wien.ac.at/rgf/rexx/bsf4oorexx/current/">BSF4ooRexx</a>.
</p>
<p>
This time the OpenOffice.org 2.0 scripting framework (written in Java) is
used, which allows to deploy the scripts as OpenOffice.org/StarOffice
macros, in a platform independent manner.
</p>
<table>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
Author:
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
Martin Burger
</font>
</td>
</tr>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
URL (Text):
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="http://wi.wu-wien.ac.at/rgf/diplomarbeiten/BakkStuff/2006/200605_Burger/Bakk_Arbeit_Burger20060519.pdf">http://wi.wu-wien.ac.at/rgf/diplomarbeiten/BakkStuff/2006/200605_Burger/Bakk_Arbeit_Burger20060519.pdf</a>
</font>
</td>
</tr>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
URL_(Examples):
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="http://wi.wu-wien.ac.at/rgf/diplomarbeiten/BakkStuff/2006/200605_Burger/Bakk_Arbeit_BurgerExamples_All_20060519.zip" />http://wi.wu-wien.ac.at/rgf/diplomarbeiten/BakkStuff/2006/200605_Burger/Bakk_Arbeit_BurgerExamples_All_20060519.zip
</font>
</td>
</tr>
</table>
</blockquote>
</td></tr>
</table>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#828DA6">
<font color="#ffffff" face="arial,helvetica,sanserif">
<a name="BSF4Rexx and OpenOffice.org Nutshell-Examples"><strong>BSF4Rexx and OpenOffice.org Nutshell-Examples</strong></a>
</font>
</td></tr>
<tr><td>
<blockquote>
<p>
This seminar paper introduces the easy to learn syntax of <a href="http://www.ooRexx.org">Open Object Rexx
(ooRexx)</a> and the <a href="http://wi.wu-wien.ac.at/rgf/rexx/bsf4oorexx/current/">BSF4ooRexx</a> external Rexx function package, which allows the
weakly typed language ooRexx to interface with (strictly typed) Java.
</p>
<p>
It defines and explains numerous small (nutshell) examples where the
functionality of Java class libraries is used for ooRexx. In addition,
the students create examples for automating/scripting the opensource
office package <a href="http://www.OpenOffice.org">OpenOffice.org (OOo)</a> in an openplatform way using the OOo
Java interface for that purpose.
</p>
<p>
Some of the OpenOffice related nutshell examples can be retrieved from the
official OOo <a href="http://codesnippets.services.openoffice.org/">"Snippet"</a> homepage.
</p>
<table>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
Author:
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
Gerhard Görlich, Åsmund Realfsen, David Spanberger
</font>
</td>
</tr>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
URL (Text):
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="http://wi.wu-wien.ac.at/rgf/diplomarbeiten/Seminararbeiten/2006s_wu/20060628_BSF4RexxSnippets_version_4.pdf">http://wi.wu-wien.ac.at/rgf/diplomarbeiten/Seminararbeiten/2006s_wu/20060628_BSF4RexxSnippets_version_4.pdf</a>
</font>
</td>
</tr>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
URL_(Examples):
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="http://wi.wu-wien.ac.at/rgf/diplomarbeiten/Seminararbeiten/2006s_wu/20060628_BSF4RexxSnippets_code.zip" />http://wi.wu-wien.ac.at/rgf/diplomarbeiten/Seminararbeiten/2006s_wu/20060628_BSF4RexxSnippets_code.zip
</font>
</td>
</tr>
</table>
</blockquote>
</td></tr>
</table>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#828DA6">
<font color="#ffffff" face="arial,helvetica,sanserif">
<a name="OpenOffice.org Automatisation with Object Rexx (Calc)"><strong>OpenOffice.org Automatisation with Object Rexx (Calc)</strong></a>
</font>
</td></tr>
<tr><td>
<blockquote>
<p>
This paper gives an introduction to the <a href="http://www.OpenOffice.org">OpenOffice.org</a> architecture and
explains how the OpenOffice.org Calc component can be automated by using
the scripting language <a href="http://www.ooRexx.org">Open Object Rexx (ooRexx)</a>. This components are
open sourced and can be downloaded free of charge from the internet.
</p>
<p>
The paper is divided into a theoretical and a practical part. In the
theoretical part, the main components, ooRexx, OpenOffice.org and the Bean
Scripting Framework for ooRexx, will be described and it explains how the
single components can work together. At the end of this part you can find
an short installation guide, which shows you how to retrieve and install
the single components. The practical part provides some nutshell
examples, that should demonstrate how the OpenOffice.org Calc component
can be automated. The concluding part should give a short summary of the
paper.
</p>
<table>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
Author:
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
Michael Hinz
</font>
</td>
</tr>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
URL (Text):
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="http://wi.wu-wien.ac.at/rgf/diplomarbeiten/BakkStuff/2006/200607_Hinz/20060712_OOo_calc_automation.pdf">http://wi.wu-wien.ac.at/rgf/diplomarbeiten/BakkStuff/2006/200607_Hinz/20060712_OOo_calc_automation.pdf</a>
</font>
</td>
</tr>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
URL_(Examples):
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="http://wi.wu-wien.ac.at/rgf/diplomarbeiten/BakkStuff/2006/200607_Hinz/20060629_OOo_calc_examples.zip">http://wi.wu-wien.ac.at/rgf/diplomarbeiten/BakkStuff/2006/200607_Hinz/20060629_OOo_calc_examples.zip</a>
</font>
</td>
</tr>
</table>
</blockquote>
</td></tr>
</table>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#828DA6">
<font color="#ffffff" face="arial,helvetica,sanserif">
<a name="ooRexx Snippets for OpenOffice.org Writer"><strong>ooRexx Snippets for OpenOffice.org Writer</strong></a>
</font>
</td></tr>
<tr><td>
<blockquote>
<p>
</p>
<a href="http://www.ooRexx.org">ooRexx</a>
<a href="http://www.OpenOffice.org">OpenOffice.org</a>
<p>
At first, there will be an introduction to the technical requirements,
which include the software that has to be installed. Concerning ooRexx
there is also a sub chapter about its syntax and common instructions, to
give a feeling for this programming language.
</p>
<p>
The next chapter is about the architectural approach behind ooRexx and
OpenOffice.org. It is described how OpenOffice.org can be accessed using
ooRexx.
</p>
<p>
Chapter four is a small installation guide, which shows how to set up the
different software programmes and configure them correctly. Chapter five
and six show how the automation of OpenOffice.org Writer can be done.
Small snippets, which are code examples, demonstrate different tasks. At
last the conclusion gives a small summary and an outlook.
</p>
<table>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
Author:
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
Matthias Prem
</font>
</td>
</tr>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
URL (Text):
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="http://wi.wu-wien.ac.at/rgf/diplomarbeiten/BakkStuff/2006/200607_Prem/20060724_ooRexxSnippetsOOoWriter_2.1_odt.pdf">http://wi.wu-wien.ac.at/rgf/diplomarbeiten/BakkStuff/2006/200607_Prem/20060724_ooRexxSnippetsOOoWriter_2.1_odt.pdf</a>
</font>
</td>
</tr>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
URL_(Examples):
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="http://wi.wu-wien.ac.at/rgf/diplomarbeiten/BakkStuff/2006/200607_Prem/ooRexxSnippetsOOoWriter_oorexx_snippets.zip">http://wi.wu-wien.ac.at/rgf/diplomarbeiten/BakkStuff/2006/200607_Prem/ooRexxSnippetsOOoWriter_oorexx_snippets.zip</a>
</font>
</td>
</tr>
</table>
</blockquote>
</td></tr>
</table>
</blockquote>
</td></tr>
</table>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#525D76">
<font color="#ffffff" face="arial,helvetica,sanserif">
<a name="Presentations"><strong>Presentations</strong></a>
</font>
</td></tr>
<tr><td>
<blockquote>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#828DA6">
<font color="#ffffff" face="arial,helvetica,sanserif">
<a name="An Introduction to BSF"><strong>An Introduction to BSF</strong></a>
</font>
</td></tr>
<tr><td>
<blockquote>
<p>This article is a short introduction into the basic
concepts of BSF. To be presented at ApacheCon 2002.</p>
<table>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
Author:
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="mailto:victor.j.orlikowski@alumni.duke.edu">Victor Orlikowski</a>
</font>
</td>
</tr>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
URL:
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="http://www.dulug.duke.edu/~vjo/papers/ApacheCon_US_2002/">http://www.dulug.duke.edu/~vjo/papers/ApacheCon_US_2002/</a>
</font>
</td>
</tr>
</table>
</blockquote>
</td></tr>
</table>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#828DA6">
<font color="#ffffff" face="arial,helvetica,sanserif">
<a name="The Vienna Version of &quot;BSF4Rexx&quot;"><strong>The Vienna Version of "BSF4Rexx"</strong></a>
</font>
</td></tr>
<tr><td>
<blockquote>
<p>
This presentation introduces the "The Vienna Version of <a href="http://wi.wu-wien.ac.at/rgf/rexx/bsf4orexx/current/">BSF4ooRexx</a>",
International Rexx Symposium 2006, Austin, Texas.
</p>
<table>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
Author:
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="mailto:rony@apache.org">Rony G. Flatscher</a>
</font>
</td>
</tr>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
URL:
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="http://wi.wu-wien.ac.at/rgf/rexx/orx17/2006_orx17_BSF_ViennaEd.pdf">http://wi.wu-wien.ac.at/rgf/rexx/orx17/2006_orx17_BSF_ViennaEd.pdf</a>
</font>
</td>
</tr>
</table>
</blockquote>
</td></tr>
</table>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#828DA6">
<font color="#ffffff" face="arial,helvetica,sanserif">
<a name="UNO.CLS: An (Open) Object Rexx Module for Universal Network Objects"><strong>UNO.CLS: An (Open) Object Rexx Module for Universal Network Objects</strong></a>
</font>
</td></tr>
<tr><td>
<blockquote>
<p>
"The Vienna Version of <a href="http://wi.wu-wien.ac.at/rgf/rexx/bsf4oorexx/current/">BSF4ooRexx</a>", allows open-platform scripting of
<a href="http://www.OpenOffice.org">OpenOffice.org (OOo)</a> with the help of BSF. This is done by using the Java APIs of OOo via BSF to
address the OOo "Universal Network Objects (UNO)" components, which are used to assemble OOo.
<br />
Presented at the International Rexx Symposium 2006, Austin, Texas.
</p>
<table>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
Author:
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="mailto:rony@apache.org">Rony G. Flatscher</a>
</font>
</td>
</tr>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
URL:
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="http://wi.wu-wien.ac.at/rgf/rexx/orx17/2006_orx17_UNO.pdf">http://wi.wu-wien.ac.at/rgf/rexx/orx17/2006_orx17_UNO.pdf</a>
</font>
</td>
</tr>
</table>
</blockquote>
</td></tr>
</table>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#828DA6">
<font color="#ffffff" face="arial,helvetica,sanserif">
<a name="BSF4Rexx: Camouflaging Java"><strong>BSF4Rexx: Camouflaging Java</strong></a>
</font>
</td></tr>
<tr><td>
<blockquote>
<p>
This presentation shows what one is able to do with BSF as well, presented at <a href="http://asia.apachecon.com">ApacheCon Asia 2006</a>, Sri Lanka.
</p>
<table>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
Author:
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="mailto:rony@apache.org">Rony G. Flatscher</a>
</font>
</td>
</tr>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
URL:
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="http://asia.apachecon.com/wp-content/presentations/ApacheConAsia2006-08-16-Flatscher-BSF4Rexx.pdf">http://asia.apachecon.com/wp-content/presentations/ApacheConAsia2006-08-16-Flatscher-BSF4Rexx.pdf</a>
</font>
</td>
</tr>
</table>
</blockquote>
</td></tr>
</table>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#828DA6">
<font color="#ffffff" face="arial,helvetica,sanserif">
<a name="The 2009 Edition of BSF4Rexx"><strong>The 2009 Edition of BSF4Rexx</strong></a>
</font>
</td></tr>
<tr><td>
<blockquote>
<p>
With the advent of the ooRexx 4.0 in the summer of 2009 a new, fully object-oriented kernel has been made available, which allows
to close an important gap between ooRexx and Java, namely synchroneous callbacks from Java into ooRexx and allowing Java
methods to be implemented in Rexx.
</p>
<p>
The article <a href="http://wi.wu.ac.at/rgf/rexx/orx20/2009_orx20_BSF4Rexx-20091031-article.pdf">"The 2009 Edition of BSF4Rexx"</a>
gives an overview of the new features made available in the
BSF4<em>oo</em>Rexx package (note the change in the name of the package from
"BSF4Rexx" to "BSF4<em>oo</em>Rexx"). Self-explanatory
nutshell examples are used to stress the discussed features.
</p>
<table>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
Author:
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="mailto:rony@apache.org">Rony G. Flatscher</a>
</font>
</td>
</tr>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
URL:
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="http://wi.wu-wien.ac.at/rgf/rexx/orx17/2006_orx17_BSF_ViennaEd.pdf">http://wi.wu-wien.ac.at/rgf/rexx/orx17/2006_orx17_BSF_ViennaEd.pdf</a>
</font>
</td>
</tr>
</table>
</blockquote>
</td></tr>
</table>
</blockquote>
</td></tr>
</table>
</td>
</tr>
<!-- FOOTER -->
<tr><td colspan="2">
<hr noshade="" size="1"/>
</td></tr>
<tr><td colspan="2">
<div align="center"><font color="#525D76" size="-1"><em>
Copyright &#169; 2002-2010, Apache Software Foundation
</em></font></div>
</td></tr>
</table>
</body>
</html>
<!-- end the processing -->