Author: rony
Date: Mon Mar 22 08:04:17 2010
New Revision: 925992
URL: http://svn.apache.org/viewvc?rev=925992&view=rev
Log:
2010-03-22 Changed references to BSF4Rexx to BSF4ooRexx, the latest incarnation.
Modified:
jakarta/bsf/trunk/xdocs/index.xml
jakarta/bsf/trunk/xdocs/projects.xml
jakarta/bsf/trunk/xdocs/resources.xml
Modified: jakarta/bsf/trunk/xdocs/index.xml
URL:
http://svn.apache.org/viewvc/jakarta/bsf/trunk/xdocs/index.xml?rev=925992&r1=925991&r2=925992&view=diff
==============================================================================
--- jakarta/bsf/trunk/xdocs/index.xml (original)
+++ jakarta/bsf/trunk/xdocs/index.xml Mon Mar 22 08:04:17 2010
@@ -44,14 +44,14 @@
</p>
<p>
-There are now two different versions of Apache BSF. These have different APIs.
-The original version of BSF is represented by the BSF 2.x releases (current
version 2.4),
+There are now two different versions of Apache BSF. These have different APIs.
+The original version of BSF is represented by the BSF 2.x releases (current
version 2.4),
and uses an API which was originally developed at IBM.
The new version of Apache BSF is represent by the 3.x release (current version
3.0)
The 3.x version uses the API defined as part of JSR-223 (javax.script),
which is included in Java 1.6 onwards.
However BSF 3.0 will run on Java 1.4+, allowing access to JSR-223 scripting
-for Java 1.4 and Java 1.5.
+for Java 1.4 and Java 1.5.
Apache BSF 3.0 is also useful for Java 1.6 as it contains a command-line
utility for
testing JSR-223 scripts, and it also contains a set of factory implementations
for many
languages.
@@ -123,7 +123,7 @@ BSF 2.x supports several scripting langu
<li>
<a href="http://www.oorexx.org/">ooRexx (Open Object Rexx)</a>,
using
- <a
href="http://wi.wu-wien.ac.at/rgf/rexx/bsf4rexx/current/">BSF4Rexx</a>.
+ <a
href="http://wi.wu-wien.ac.at/rgf/rexx/bsf4oorexx/current/">BSF4ooRexx</a>.
</li>
</ul>
Modified: jakarta/bsf/trunk/xdocs/projects.xml
URL:
http://svn.apache.org/viewvc/jakarta/bsf/trunk/xdocs/projects.xml?rev=925992&r1=925991&r2=925992&view=diff
==============================================================================
--- jakarta/bsf/trunk/xdocs/projects.xml (original)
+++ jakarta/bsf/trunk/xdocs/projects.xml Mon Mar 22 08:04:17 2010
@@ -116,7 +116,7 @@
<th>URL:</th>
<td><a
href="http://groovy.codehaus.org/Groovy+Monkey">http://groovy.codehaus.org/Groovy+Monkey</a></td>
</tr>
-
+
</table>
</subsection>
@@ -360,7 +360,7 @@
received the source code from IBM at the end of 2004 and released an
opensource version
to the community in the spring of 2005.
- <br></br><a
href="http://wi.wu-wien.ac.at/rgf/rexx/bsf4rexx/current/">The BSF engine for
Rexx (BSF4Rexx) </a> comes with an ooRexx wrapper
+ <br></br><a
href="http://wi.wu-wien.ac.at/rgf/rexx/bsf4oorexx/current/">The BSF engine for
ooRexx (BSF4ooRexx) </a> comes with an ooRexx wrapper
program (BSF.CLS) which camouflages Java as ooRexx, easying programming
considerably (e.g. no need for type information/casting)."
</p>
@@ -396,7 +396,7 @@
<tr>
<th>Relates to:</th>
- <td><em>BSF4Rexx</em></td>
+ <td><em>BSF4ooRexx</em></td>
</tr>
<tr>
@@ -406,12 +406,12 @@
<tr>
<th>URL:</th>
- <td><a
href="http://wi.wu-wien.ac.at/rgf/rexx/bsf4rexx/current/">http://wi.wu-wien.ac.at/rgf/rexx/bsf4rexx/current/</a>
(temporary home)</td>
+ <td><a
href="http://wi.wu-wien.ac.at/rgf/rexx/bsf4oorexx/current/">http://wi.wu-wien.ac.at/rgf/rexx/bsf4oorexx/current/</a>
(temporary home)</td>
</tr>
<tr>
- <th>URL:</th>
- <td><a
href="http://bsf4rexx.sourceforge.net/">http://bsf4rexx.sourceforge.net
(starting at the end of April 2006)</a> (planned home)</td>
+ <th>(future) URL:</th>
+ <td><a
href="http://bsf4rexx.sourceforge.net/">http://bsf4rexx.sourceforge.net</a>
(planned home)</td>
</tr>
<tr>
Modified: jakarta/bsf/trunk/xdocs/resources.xml
URL:
http://svn.apache.org/viewvc/jakarta/bsf/trunk/xdocs/resources.xml?rev=925992&r1=925991&r2=925992&view=diff
==============================================================================
--- jakarta/bsf/trunk/xdocs/resources.xml (original)
+++ jakarta/bsf/trunk/xdocs/resources.xml Mon Mar 22 08:04:17 2010
@@ -217,7 +217,8 @@
<subsection name="The Augsburg Version of BSF4Rexx">
<p>
- <a
href="http://wi.wu-wien.ac.at/rgf/rexx/bsf4rexx/current/">"BSF4Rexx",
the Bean Scripting Framework for Rexx</a>, allows one to use the Rexx
+ <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
@@ -254,8 +255,12 @@
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/bsf4rexx/current/">"BSF4Rexx"
(Bean Scripting Framework for Rexx)</a> technology introduced at
- past International Rexx Symposiae. BSF4Rexx supplies a procedural
interface to Java,
+ 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>
@@ -264,7 +269,7 @@
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 BSF4Rexx in Object Rexx methods, allowing
e.g. the
+ procedural interfaces of BSF4ooRexx in Object Rexx methods,
allowing e.g. the
invocation of Java methods transparently via Object Rexx messages.
</p>
<p>
@@ -309,7 +314,7 @@
<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/bsf4rexx/current/">BSF4Rexx (Bean
Scripting Framework for Rexx)</a> to bridge between OpenOffice
+ <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
@@ -358,7 +363,7 @@
<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/bsf4rexx/current/">BSF4Rexx</a> to drive
+ 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>
@@ -385,7 +390,7 @@
<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/bsf4rexx/current/">BSF4Rexx</a>.
+ and <a
href="http://wi.wu-wien.ac.at/rgf/rexx/bsf4oorexx/current/">BSF4ooRexx</a>.
</p>
<p>
@@ -417,7 +422,7 @@
<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/bsf4rexx/current/">BSF4Rexx</a>.
+ the Java programming interfaces of OpenOffice.org and <a
href="http://wi.wu-wien.ac.at/rgf/rexx/bsf4oorexx/current/">BSF4ooRexx</a>.
</p>
<p>
@@ -447,7 +452,7 @@
<subsection name="BSF4Rexx and OpenOffice.org Nutshell-Examples">
<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/bsf4rexx/current/">BSF4Rexx</a> external
Rexx function package, which allows the
+ (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>
@@ -589,7 +594,7 @@
<subsection name='The Vienna Version of "BSF4Rexx"'>
<p>
- This presentation introduces the "The Vienna Version
of <a
href="http://wi.wu-wien.ac.at/rgf/rexx/bsf4rexx/current/">BSF4Rexx</a>",
+ 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>
@@ -608,7 +613,7 @@
<subsection name='UNO.CLS: An (Open) Object Rexx Module for
Universal Network Objects'>
<p>
- "The Vienna Version of <a
href="http://wi.wu-wien.ac.at/rgf/rexx/bsf4rexx/current/">BSF4Rexx</a>",
allows open-platform scripting of
+ "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></br>
@@ -645,6 +650,36 @@
</table>
</subsection>
+
+
+ <subsection name='The 2009 Edition of BSF4Rexx'>
+ <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>
+ <th>Author:</th>
+ <td><a href="mailto:[email protected]">Rony G. Flatscher</a></td>
+ </tr>
+ <tr>
+ <th>URL:</th>
+ <td><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></td>
+ </tr>
+ </table>
+ </subsection>
+
+
</section>
</body>
</document>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]