BSF4ooRexx (https://sourceforge.net/projects/bsf4oorexx/) is an external ooRexx 
function package
that allows Rexx programmers to use all of Java. Java will be camouflaged as 
ooRexx such that Java
classes and Java objects appear to be ooRexx classes and ooRexx objects.

As the Java runtime environment (JRE) includes all functionality a modern 
system needs (from GUI,
via SSL to XML processing), ooRexx programmers can benefit immediately without 
needing any other
external Rexx function package anymore.

Best, as Java is cross-platform, the ooRexx programs developed e.g. on Windows 
will execute
unchanged on Linux or MacOSX and vice versa!

---

New features, changes:

  * installation: a lot of effort went into updating the installers for 
Windows, now using elevation
    on Windows Vista, Windows 7 and Windows 8.x in 32- and 64-bit (still using 
"runas" on Windows
    XP). In addition the MacOSX installer got updated and should now accept 
non-Apple Java
    installations.

  * the two BSF4ooRexx jars got folded into a single jar (Java archive, a zip 
file) in order to ease
    deployment (e.g. for third parties).

  * the Java method resolution got changed in BSF4ooRexx, causing a speed 
improvement in lookup by
    at least 5% (was fast enough already),

  * BSFAttachToTID() and BSFDetach() got deprecated (not needed anymore): these 
two external Rexx
    functions were needed to allow Rexx threads to attach to the correct Java 
peer. The logic for
    attaching to Java has changed, such that attaching and detaching is carried 
out automagically.
    Also, the new logic causes a slight speed improvement (was fast enough 
already).

      o In order to allow Rexx programs employing these two external Rexx 
functions to continue to
        execute, these two functions still exist and merely return .true when 
invoked.

      o For those who are interested more in this subject: it is possible, 
thanks to the versatility
        of ooRexx, to create multiple Rexx interpreter instances from Java, 
either on the same or on
        multiple Java threads. ooRexx programs executing in the different Rexx 
interpreter instances
        could also employ ooRexx multithreading, such that a real vivid ;) 
system realizes, in which
        different Java threads and Rexx threads may interact with each other. 
Prior to this release
        the ooRexx programmer had to explicitly denote the thread which a new 
Rexx thread needs to
        attach to, which is a little bit cumbersome.

  * All changes can be studied in the text files "changesBSF4ooRexx.txt" and 
"changesOOo.txt".

This beta package can be downloaded from
<https://sourceforge.net/projects/bsf4oorexx/files/beta/20140526/>, the 
zip-archive contains the
installer for Windows and Linux (after unzipping go to 
"bsf4oorexx/install/windows" or
"bsf4oorexx/install/linux" and run the "install" scripts), the MacOSX versions 
are available in 32-
and 64-bit and include the release version of ooRexx 4.2.0.

NetRexx/Java-programmers: please note, there are two JavaDoc archives that 
document the interfaces
between NetRexx/Java and ooRexx, including the abilities for NetRexx/Java to 
interact with and send
ooRexx messages to Rexx objects!

Please participate in this beta and report any problems that you might 
encounter at
<https://sourceforge.net/p/bsf4oorexx/bugs/?source=navbar>!

For help, discussions, please use the BSF4ooRexx mailing lists (either the 
developer or the support
list, links to these mailing lists can be found at
<https://sourceforge.net/p/bsf4oorexx/mailman/?source=navbar>).

---rony



-- 
--
__________________________________________________________________________________

Prof. Dr. Rony G. Flatscher
Department Informationsverarbeitung und Prozessmanagement
Institut für Betriebswirtschaftslehre und Wirtschaftsinformatik
D2-C 2.086
WU Wien
Welthandelsplatz 1
A-1020  Wien/Vienna, Austria/Europe

http://www.wu.ac.at
__________________________________________________________________________________





------------------------------------------------------------------------------
The best possible search technologies are now affordable for all companies.
Download your FREE open source Enterprise Search Engine today!
Our experts will assist you in its installation for $59/mo, no commitment.
Test it for FREE on our Cloud platform anytime!
http://pubads.g.doubleclick.net/gampad/clk?id=145328191&iu=/4140/ostg.clktrk
_______________________________________________
Oorexx-users mailing list
Oorexx-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-users

Reply via email to