The RARE Software System
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.
FPGA
Board
INTERNET