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:r...@apache.org">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: bsf-dev-unsubscr...@jakarta.apache.org For additional commands, e-mail: bsf-dev-h...@jakarta.apache.org