Você está na página 1de 6

REQUERIMIENTO 2 RMI

MANUAL DE INSTALACIN

Integrantes
William Ortega
Gustavo Morn

Profesor
Daniel Paz Perafn

Universidad del Cauca


Facultad de Ingeniera Electrnica y Telecomunicaciones
Programa Ingeniera de Sistemas
Curso: Laboratorio de Sistemas Distribuidos
Popayn, Mayo
Contenido
1. Introduccin:..........................................................................................................................................3
2 Requerimientos del Sistema....................................................................................................................3
2.1 Sistema Operativo...........................................................................................................................3
2.2 Tecnologa Utilizada........................................................................................................................3
2.3 Lenguaje de Programacin..............................................................................................................3
3 Descripcin de la documentacin...........................................................................................................3
4 Descripcin de la estructura de directorios, descripcin de los archivos de soporte..............................4
5 Descripcin del proceso de compilacin.................................................................................................4
6 Descripcin del proceso de Ejecucin....................................................................................................5
8 Descripcin del Manejo del Instalador...................................................................................................6
1. Introduccin:
En este documento se encuentran especificados todos los aspectos tcnicos a tener en cuenta para el
correcto funcionamiento de la aplicacin, es decir, el anlisis y diseo de la aplicacin, lo cual le
servir como referencia al desarrollador de la aplicacin.

2 Requerimientos del Sistema

2.1 Sistema Operativo

Dado que la aplicacin est desarrollada en lenguaje JAVA, el sistema operativo no es relevante
(Windows, GNU/LINUX, Solaris, etc), siempre y cuando se tenga instalada la plataforma de JAVA en
la mquina, tanto en el cliente como en el servidor.

2.2 Tecnologa Utilizada

Cliente/Servidor usando el mecanismo ofrecido por JAVA para invocar mtodos de manera remota que
es RMI (Remote Method Invocation).

2.3 Lenguaje de Programacin

3 Descripcin de la documentacin
Los documentos a entregar son:
1. Manual Tcnico: Especifica los requerimientos de la aplicacin, sus respectivos casos de uso
expresados a alto nivel y extendidos, un diagrama de secuencia por administrador y jugador, y
un diagrama de la arquitectura utilizada.
2. Manual de instalacin: El documento actual (Este documento).
3. Manual de usuario: Especifica la forma como los usuarios finales (administrado y jugador)
van a interactuar con el sistema.
4 Descripcin de la estructura de directorios, descripcin
de los archivos de soporte
La estructura de directorios se especifica de acuerdo a la siguiente imagen

Ilustracin 1: Estructura de
archivos

5 Descripcin del proceso de compilacin


Es necesario tener una mquina servidora y una mquina cliente (tambin se puede usar la misma
mquina que ejecute el/los procesos cliente y el procesos servidor). En la mquina servidora se
encuentra el directorio servidor donde contendr los archivos fuente de laaplicacin servidor, para
realizar la compilacin se debe ubicar en dicha carpeta y en un shell (windows: cmd, GNU/LINUX:
Terminal) ingresar el siguiente comando: javac -d ../bin/ servidor/*.java el cual coloca los binarios del
servidor en la carpeta bin.
En la mquina servidora se encuentra el directorio servidor donde contendr los archivos fuente de la
aplicacin servidor, para realizar la compilacin se debe ubicar en dicha carpeta y en un shell
(windows: cmd, GNU/LINUX: Terminal) ingresar el siguiente comando: javac -d ../bin/ cliente/*.java
el cual coloca los binarios del cliente en la carpeta bin.

En la mquina servidora se encuentra el directorio servidor donde contendr los archivos fuente de la
aplicacin servidor, para realizar la compilacin se debe ubicar en dicha carpeta y en un shell Imagen 4:
sop_rmi (windows: cmd, GNU/LINUX: Terminal) ingresar el siguiente comando: javac -d ../bin/
sop_rmi/*.java el cual coloca los binarios de los archivos de soporte en la carpeta bin.

Nota: El parmetro -d especifica el directorio donde se almacenarn los binarios.

6 Descripcin del proceso de Ejecucin


En la mquina servidora y en la carpeta bin, se encuentran los binarios (ejecutables) de la aplicacin, el
archivo importante es el binario ServidorGUI. En un shell, una tty o una consola ubicados en el
directorio bin se debe ingresar el comando: java servidor.ServidorGUI aparecera la GUI con valores
por defecto localhost o su equivalente 127.0.0.1 y el puerto 2020, se puede utilizar un puerto distinto o
una ip diferente. En este caso se colocan los valores por defecto para trabajar en la misma maquina
tanto el cliente como el servidor.

Ilustracin 2: Pantalla inicial con valores por


defecto

En la mquina del cliente y en la carpeta bin, se encuentran los binarios (ejecutables) de la aplicacin,
el archivo importante es el binario GUI_IniciarSesion (ver Imagen 5). En un shell, consola o tty
ubicados en el directorio bin se debe ingresar el siguiente comando: java cliente.Cliente, luego de esto
se abre una ventana donde se puede interactuar con la aplicacin y donde se escoge la direccin IP y el
puerto, es la misma intefaz que la del servidor al iniciar. Ver Ilustracin 2. Se le dan tambien los valores
por defecto para utilizarse en la misma maquina, como direccin ip localhost o 127.0.0.1 y puerto
2020.

Nota: Al desarrollar el proyecto en netbeans la ruta de la carpeta bin es reemplazada por build/classes.
8 Descripcin del Manejo del Instalador
La aplicacin no cuenta con un instalador, por lo cual se proveen los comandos para poderla ejecutar.

Você também pode gostar