%0 Journal Article %A Esteban Juárez, Manuel %T Distribución de interfaz gráfica según patrón MVC usando Java RMI %D 2008 %U http://hdl.handle.net/10317/802 %X Este Proyecto Fin de Carrera surge de la necesidad de distribuir una interfaz gráfica dada usando para ello la tecnología Java RMI y siguiendo el patrón de diseño MVC (Modelo – Vista – Controlador). Se parte de un Proyecto Fin de Carrera anterior, realizado por Jose Andrés Martínez Muñoz,en el cual se diseñaba e implementaba una aplicación para la simulación y comunicación con una maqueta de trenes. Las características de dicha aplicación hacen muy difícil utilizar el mecanismo RMI de Java para su distribución debido a un alto número de objetos altamente cohesionados, de forma que es complicado hacer una distribución de objetos compatible con el patrón MVC. Por ello, se plantea rediseñar la aplicación para que esa distribución sea posible reduciendo el número de objetos y optimizando las relaciones entres ellos. La idea principal es construir un Servidor que creará y pondrá a disposición de los Clientes una instancia del simulador remoto de la maqueta y de los trenes que circularán por ella. Los Clientes podrán crear su propia vista de la maqueta y manejar los trenes haciendo uso de la información y los métodos remotos proporcionados por el Servidor. En última instancia, este será el encargado del control de los trenes y de comunicar a los Clientes los cambios realizados para que puedan actualizar su vista de la maqueta. Todo esto se hará de forma coherente con el patrón MVC, separando claramente el modelo (simulador de la maqueta) de su control y representación (controlador y vista). %K Lenguajes y Sistemas Informáticos %K Ingeniería del software %K Patrones de diseño %K Interfaz gráfica %K Tecnología Java RMI %K Patrón de diseño MVC %~ GOEDOC, SUB GOETTINGEN