TY - JOUR A1 - Esteban Juárez, Manuel T1 - Distribución de interfaz gráfica según patrón MVC usando Java RMI Y1 - 2008 UR - http://hdl.handle.net/10317/802 AB - 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). KW - Lenguajes y Sistemas Informáticos KW - Ingeniería del software KW - Patrones de diseño KW - Interfaz gráfica KW - Tecnología Java RMI KW - Patrón de diseño MVC LA - spa PB - Manuel Esteban Juárez ER -