Desarrollo del módulo de maquetado para formularios del Generador de Aplicaciones Enriquecidas de Internet modeladas bajo el patrón arquitectónico MVC usando UML e IFML
Fecha
2020-12-18Autor
Rosales Cruz, Yasmin
Olivares Zepahua, Beatriz Alejandra
Metadatos
Mostrar el registro completo del ítemResumen
La tesis “Desarrollo de un Generador de Aplicaciones Enriquecidas de Internet modeladas bajo el patrón arquitectónico MVC usando UML e IFML” da como resultado prototipos de aplicaciones enriquecidas de Internet (RIAs) en los lenguajes Java Server Faces con PrimeFaces y PHP con jQuery. IFML (Interaction Flow Modeling Language, Lenguaje de Modelado de Flujo de Interacción) no contempla consideraciones de diseño gráfico, por lo que los formularios obtenidos manejan una distribución vertical; dicha distribución resulta poco práctica en sistemas de información donde la captura de datos es extensa, ya que da la impresión de que se desperdicia mucho espacio en la pantalla.
La presente investigación pretende complementar el generador original mediante un módulo de maquetado que incluye aspectos de diseño gráfico como son: la distribución de controles dentro un formulario, la edición de las etiquetas asociadas a formularios y la elección de controles específicos para los casos de selecciones simples y múltiples.
El módulo se integra al proceso del generador justo después de crear la representación intermedia (RI), ya que a partir de la información de RI se presenta una interfaz gráfica que permite al usuario maquetar los formularios modelados para organizar la distribución de los controles de tal forma que estén mejor ubicados en el espacio disponible; esto permitirá que el área designada para los formularios tenga una mejor organización visual dentro de la aplicación resultante.
Para el desarrollo del módulo se siguió una adaptación de la metodología Scrum; también se identificaron e incorporaron algunas de las mejores prácticas relacionadas con diseño gráfico y diseño de sistemas mediante un análisis comparativo de herramientas que permitieran el maquetado de aplicaciones de tipo Web, Móviles y Escritorio, y así identificar la forma en que un usuario interactúa con dichas herramientas y tomar los mejores aspectos para incorporarlos y adaptarlos al módulo a desarrollar.
Temas
Aplicación WebAplicación enriquecida de internet (RIA)
Front end
HTML5
Interfaz gráfica de usuario
Java Server Faces
jQuery
PrimeFaces
Tipo
ThesisColecciones
- Tesis (MSC) [93]