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