Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
MIDDLE EAST TECHNICAL UNIVERSITY DEPARTMENT OF COMPUTER ENGINEERING SENIOR PROJECT Installation Manual ISD Intelligent Software Development ISDProjectView “If you can see it, you can manage it!” Table of Contents Purpose of This Document.................................................................................................. 3 Installation Processes .......................................................................................................... 3 RMIServer Module Installation ...................................................................................... 4 Resources Required .................................................................................................... 4 Installation Process ..................................................................................................... 4 Swing Client Module Installation ................................................................................... 5 Resources Required .................................................................................................... 5 Installation Process ..................................................................................................... 5 Web Server Module Installation ..................................................................................... 6 Resources Required .................................................................................................... 6 Installation Process of Web Side ................................................................................ 6 2 Purpose of This Document This document has prepared for giving detailed information about installation processes of ISDProjectView. Please note that this document is constantly evolving. This copy represents the state at the release of version 2.0.2. You can find the latest version of this manual at http://senior.ceng.metu.edu.tr/2005/isd. Please see the contact section on how to contact the developers. Installation Processes Our project management tool ISDProjectVıew has three main modules to be installed. RMIServer Module provides necessary services to client applications. Web Server Module uses the RMIServer module and gives web access to the employees. Swing Client Module is for project managers. It gives rich user interfaces to managers which makes the project management as easy as it never before. It also uses the RMIServer Modules interfaces. Each Module has its own installation process. 3 RMIServer Module Installation Resources Required This chapter describes installation of ISDProjectView’s RMIServer module. In order to install our RMIServer Module you will need: • RMIServer Module’s binary release. •A computer running one of the ISDProjectView-supported operating systems • About • Java fifty megabytes of free disk space. Runtime Environment JRE 1.5 should have been installed. • Any SQL compliant relational database access with admin privileges. • You will need full system privileges to install RMI Server on your machine Installation Process 1- In our binary release, the script file isd.sql should be run on database in order create the database schema of the ISDProjectView 2- Our binary package should be unzipped. 3- ServerGui.bat should be run. 4- In the graphical user interface, the mail server and database setting should be provided. 4 Swing Client Module Installation Resources Required This chapter describes installation of ISDProjectView’s Swing Client module. In order to install our Swing Client Module you will need: • Swing Client Module’s binary release. •A computer running one of the ISDProjectView-supported operating systems • About • Java forty megabytes of free disk space. Runtime Environment JRE 1.5 should have been installed. Installation Process 1- Our binary Swing Client package should be unzipped. 2- Swing.bat should be run. 3- Server IP and Port settings should be provided in the settings menu. 5 Web Server Module Installation Resources Required This chapter describes installation of ISDProjectView’s Web Server module. In order to install our Web Server Module you will need: • Web Server Module’s binary release. •A computer running one of the ISDProjectView-supported operating systems • About eighty megabytes of free disk space. • Java Runtime Environment JRE 1.5 should have been installed. • You will need full system privileges to install Web Server module on your machine Installation Process of Web Side Step 1: First off all a J2EE compliant web server must be installed on to the existing system. Different web servers show different behaviours and installation process. So we choose Apache Tomcat in this manual. Apache Tomcat ıs an open source web server whıich is a powerful and easy configurable applciation server. It can be downloaded from jakarta.apache.org. Step 2: Second step is deploying the tool. A war file is distributed with our tool. You must copy this file into the webapp folder of Tomcat. So you can deploy our tool. Step 3: Configuration of Tomcat must be done in this step. Catalina.policy in the conf folder must be changed as accordingly: Grant { Java.security.AppPermissions; }; After all this steps our application is ready for work. 6