19. • Encapsula el estado de la
aplicación.
• Es independiente del sistema de
almacenamiento.
• Define las reglas de negocio.
(Funcionamiento).
• Notifica a las vistas de nuevos
cambios.
Muestra la interfaz de usuario.
Recibe datos del modelo y los muestra
al usuario.
Tienen un registro de su controlador
asociado
Contiene las reglas de control de eventos
del tipo “SI Evento Z, entonces Acción W”.
Estas acciones pueden suponer peticiones
al modelo o a las vistas.
19
25. 25
EduTouch para profesores (WEB) Motivo Elección
FRAMEWORKS
Bootstrap Tiene soporte para todos los
navegadores
X
Foundation
TECNOLOGÍAS ORM (Mapeo Objeto Relacional)
Hibernate X
JPA
FRAMEWORKS MVC
Struts
JSF Es un estándar oficial de Java
Community Process
X
Spring
DESPLIEGUE
AWS(Amazon Web Services) Escalable y facilita el despliegue X
Servidor local por escuela
26. 26
EduTouch para alumnos (móvil) MOTIVO ELECCIÓN
PLATAFORMAS MÓVILES
iOS
Windows Phone
Android S.O. Basado en Linux, plataforma
abierta, adaptable al hardware.
X