jakarta-bsf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From r...@apache.org
Subject svn commit: r925992 - in /jakarta/bsf/trunk/xdocs: index.xml projects.xml resources.xml
Date Mon, 22 Mar 2010 08:04:17 GMT
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).&quot;
         </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/">&quot;BSF4Rexx&quot;,
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/">&quot;BSF4ooRexx&quot;,
+        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/">&quot;BSF4Rexx&quot;
(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/">&quot;BSF4ooRexx&quot;
(Bean Scripting Framework for ooRexx)</a>
+            (old: <a
+            href="http://wi.wu-wien.ac.at/rgf/rexx/bsf4rexx/current/">&quot;BSF4Rexx&quot;
+(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 &quot;subversion&quot; 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 &quot;The Vienna Version of <a
href="http://wi.wu-wien.ac.at/rgf/rexx/bsf4rexx/current/">BSF4Rexx</a>&quot;,
+                    This presentation introduces the &quot;The Vienna Version of <a
href="http://wi.wu-wien.ac.at/rgf/rexx/bsf4orexx/current/">BSF4ooRexx</a>&quot;,
                     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>
-                    &quot;The Vienna Version of <a href="http://wi.wu-wien.ac.at/rgf/rexx/bsf4rexx/current/">BSF4Rexx</a>&quot;,
allows open-platform scripting of
+                    &quot;The Vienna Version of <a href="http://wi.wu-wien.ac.at/rgf/rexx/bsf4oorexx/current/">BSF4ooRexx</a>&quot;,
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 &quot;Universal Network Objects (UNO)&quot; 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">&quot;The
2009 Edition of BSF4Rexx&quot;</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
+                    &quot;BSF4Rexx&quot; to &quot;BSF4<em>oo</em>Rexx&quot;).
 Self-explanatory
+                    nutshell examples are used to stress the discussed features.
+            </p>
+
+            <table>
+              <tr>
+                <th>Author:</th>
+                <td><a href="mailto:rony@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-unsubscribe@jakarta.apache.org
For additional commands, e-mail: bsf-dev-help@jakarta.apache.org


Mime
View raw message