Java API for Virtual laboratory Modules

advertisement
Ba Inf afstudeer opdracht.
January 2004
List of project for the Bachelor program
1.
2.
3.
4.
Java API for Virtual laboratory Modules
Administration interface for the Virtual Laboratory
Deploying and Managing Virtual Laboratory Module
VL-e Process Flow Engine
Java API for Virtual laboratory Modules
One of the many goals of the Virtual laboratory project (VL-e) is aiming at increasing the
reusability of software component among the scientific community. Nowadays more and
more scientists have the tendency to develop software components in java. The current
version of the VL-e toolkit provides only API for C and C++. It is thus important for the
VL-e project to provide a Java API to support the integration of the software components
developed in the Java Language.
Referenties
http://www.vl-e.nl
http://www.science.uva.nl/adam/projects/vlamg
Begeleiders
Dr. Adam S.Z. Bellom & Prof. Dr. L.O. Hertzberger
CAPS
IvI
UvA
Administration interface for the Virtual Laboratory
The Virtual laboratory project is aiming at bridging the gap between the low layers of a
distributed computing infrastructure and the end-users. To achieve this goal in the VL-e
project, we have decided to use an emerging technology, which allows a coordinated
sharing of both hardware and software resources across multiple organizations. The endusers are able to use any facility available through the VL-e toolkit to perform their task;
this implies that the users' jobs will be executed an any resources available at run time,
usually programs are written to send useful information to the end-users via the standard
input/output and errors streams. The administrative interface of the VL-e toolkit has to
collect the input/output and error streams of a running process and pipe them to the VL-e
GUI to be displayed to the end-users in a friendly way. The administrative interface of
the Virtual Laboratory project involves also the organization of the reporting of errors
and logging information of all the VL-e components.
Referenties
http://www.vl-e.nl
http://www.science.uva.nl/adam/projects/vlamg
Begeleiders
Dr. Adam S.Z. Bellom & Prof. Dr. L.O. Hertzberger
CAPS
IvI
UvA
Deploying and Managing Virtual Laboratory Module
In the Virtual Laboratory project, we are promoting the re-use of software among
scientists working in various domains. These software resources, referred to as VL-e
Module, can be executed on a large number of hardware resources distributed across
multiple organizations. In general, useful software are written using third-party library,
which may not available in all of the potential computing resources. The VL-e toolkit has
first to deploy the module on the potential computing resources before it can be executed.
Deploying a module on specific resources should be made available to all the VL-e users
who want to use it on that computing resource. This mechanism will allow having
modules deployed in the resources where they are likely to be used. Deploying is not the
only task that should be considered, management of the deployed module, which includes
unemployment of VL-e Module, if they are no more used.
Referenties
http://www.vl-e.nl
http://www.science.uva.nl/adam/projects/vlamg
Begeleiders
Dr. Adam S.Z. Bellom & Prof. Dr. L.O. Hertzberger
CAPS
IvI
UvA
VL-e Process Flow Engine
The Virtual Laboratory project is designed to be used as a friendly environment where
scientists can perform complex scientific experimentations in rather easy way. The VL-e
environment captures the knowledge of experts in various scientific domains to allow
complex experiments to be performed a number of times without having to request the
intervention of the application domains again and again. In the VL-e project, we have
decided to use a process flow user interface that guides the end-users while performing
his experiments. The current state of this interface is lacking of a control mechanism that
can guide the end-user. The objective of this work is to implement this control
mechanism
Referenties
http://www.vl-e.nl
http://www.science.uva.nl/adam/projects/vlamg
Begeleiders
Dr. Adam S.Z. Bellom & Prof. Dr. L.O. Hertzberger
CAPS
IvI
UvA
Download