6. Implementation requirements

6.1 Hardware platforms

The target platform for this project are SGI workstations. However we want the system to be platform independent. To accomplish this task we decided to write the system in Java language. This allows to run our code on all platforms that have Java Virtual Machine implemented.

6.2. Implementation language

The implementation of the Central Server and Control Applications will be in Java language. However due to limited Java communication possibilities we have to use a special Netscape plug-in to allow Java Applets (including Control Application) to communicate with the system.

6.3. Database access

The system will communicate with a database to store all persistent information as user profiles and system events. As the database system Oracle RDBMS 7.0. will be used. The database connection will be maintained by the Central Server. It will connect to the database by the use of JDBC environment. The driver used to connect to Oracle RDBMS will be dbKona/Oracle provided by WebLogic.