|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The RARE software is developed using Java. The Java
language is selected
|
|
because it offers a number of advantages over other
programming languages.
|
|
|
|
|
|
|
|
|
|
|
|
Java supports native methods, remote method
invocation and network
|
|
|
security. The native method feature allows the use of
software routines
|
|
|
written in other programming languages such as C/C++
to be called
|
|
from Java applications. Remote method invocation and
network security
|
|
features make it�
possible to execute Java programs from a remote site.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
By selecting Java and separating the software into
client and server
|
|
|
subsystems, the software is completely independent of
the operating
|
|
system that will execute the client program. Only the
server contains
|
|
code that is not only dependent on the operating
system, but also,
|
|
|
on the specific reconfigurable accelerator that has
been selected.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|