Introducción
En el siguiente trabajo se va a explicar cómo llevar a cabo una imagen ecualizada mediante una carcasa RMI en NetBeans, lo que se lograra es que se mantenga una comunicación entre cliente–servidor la cual funcionara con la dirección IP de la computadora a utilizar, el objetivo es que la imagen se envié desde un cliente al servidor, donde el servidor será el encargado de ecualizar la imagen y le generara la gráfica de dicha ecualización y se le regresara al cliente.
1- Se crea una clase y se anotan las siguientes librerías
2- Después se le escribirá el siguiente código, el cual es para que funcione el servidor, y se le designara un puerto para podernos conectar a el
3- Ahora, dentro del primer método que se designó será de tipo registry al puerto que se le quiere hospedar
4- Se creará dentro un main principal, se mandará a llamar al método de la imagen anterior llamado start registry, para obtener un puerto host, se guarda el objeto y llama a la clase "helloimpl" y "hello"
5- Después se creará una clase la cual llamaremos "hello", que nos servirá para almacenar una imagen serializable para poder transmitir la imagen
6- En la clase "Hellolmpl" se escribirán las siguientes librerías para que se pueda cargar la imagen
7- Se escribirá la clase que se extiende a un objeto remoto y dentro de ella métodos que se usaran para que se reciba la imagen
8- En el primer método, la clase llamada "abrir fotos" nos mostrará la imagen, después se crea un constructor llamado "Ecualizarrr" que será el encargado de mostrar la gráfica de la imagen
9- En la clase "Ecualizarr" se lama a otra clase llamada "Surface" la cual nos servirá para mostrar la grafica
10- En nuestra clase "Surface" escribiremos las siguientes librerías
11- También se le crearan los siguientes métodos
12- En el primer método, donde se recibirá la imagen por medio de "buffered image" y después esta será almacenada en una segunda imagen que será la ecualizada
13- Después, en este método se va a recibir un parámetro de tipo graphics y se calculará la gráfica de la imagen, por lo que se necesita sacar el largo y ancho de la imagen y a continuación se muestra el código para calcular el máximo de los colores y así se pueda ecualizar nuestra imagen
14- Después, se manda la imagen original y ya ecualizada, y se muestra en pantalla, de lado del servidor
15- Ahora, en esta función se calculará la ecualizable de la imagen para poder mostrar la grafica
16- Aquí se manda la imagen
17- Después, en el método "abrir foto", creamos la clase y llamamos a las siguientes librerías
18- Creamos las funciones a usar
19- En estas funciones se recibe como parámetro un tipo de imagen, se llama al método "show image" que es la encargada de mostrar la imagen que se recibió como parámetro
1- Para comenzar con el cliente se agregarán las siguientes librerías
2- En nuestra clase "client" escribiremos en un tipo de archivo host la dirección del servidor a la que nos vamos a conectar y el puerto que tiene, también colocaremos la dirección de donde se localiza nuestra imagen
3- Escribimos el siguiente código que mandara a llamar al servidor, nuestra imagen se convierte de buffered image y se transforma en bytes para que se pueda mandar
4- Aquí se manda la imagen a servidor
5- Esta clase es esencial ya que manda los buffered image para que la imagen pueda ser usada
Autor:
Báez Zapata María Fernanda
Quintero Tovar Juan Carlos
De Los Reyes Bueno Carlos Efren
UNIVERSIDAD POLITECNICA DE VICTORIA
Profesor: Rubén Machucho Cadena
24-8-2017