Logo del Encabezado de la Página

Detalle del Registro

Implicit interfaces as a dynamic adaptation strategy in frameworks.

Pontificia Universidad Católica de Chile

 
Título Implicit interfaces as a dynamic adaptation strategy in frameworks.
 
Autor Owen Atala, John.
 
Tema Framework (Programa para computador)
Interfaces de usuarios (Sistemas computacionales)
 
Descripción Los frameworks se han constituido en una pieza fundamental para el desarrollo de aplicaciones web. Ello tiene incidencia en los tiempos y en el esfuerzo de desarrollo y puede hacer la diferencia entre una aplicación mantenible y una desechable.
La experiencia con frameworks de los últimos años muestra que algunos resultan más fáciles de usar por parte de los desarrolladores. Esto es importante no solo porque incide en el tiempo necesario para dominarlo sino que porque además acompañará a la aplicación durante todo su ciclo de vida.
Recientemente se ha propuesto una estrategia para mejorar la experiencia de uso basada en la idea de adaptación dinámica. La idea es que el framework exponga sus interfaces de una manera flexible de modo que pueda adaptarse a la aplicación. A pesar de que esta estrategia ha sido incorporada y ha mejorado la experiencia de uso de los frameworks, sólo se ha hecho con acercamientos parciales y específicos para cada framework.
En este trabajo se propone la interfaz implícita como una solución general a la adaptación dinámica. Junto con ello, también se analizan los aspectos claves de implementación que se deben considerar al desarrollar un framework que incorpore esta idea.
La definición y caracterización de las interfaces implícitas demostró unificar de manera general las estrategias de adaptación dinámicas de los frameworks modernos más usados.
Se demostró también que con este enfoque se conservan las ventajas de las soluciones particulares permitiendo además, un desarrollo más eficiente y ágil de nuevos frameworks con un resultado más consistente y mejor para los desarrolladores de aplicaciones.
Finalmente, se muestra que estas técnicas son extendibles mas allá de la Web a otros contextos de software con arquitectura de capas.
Tesis (Master of Science in Engineering)--Pontificia Universidad Católica de Chile, 2010.
 
Colaborador Pontificia Universidad Católica de Chile. Escuela de Ingeniería
Navón Cohen, Jaime, profesor supervisor.
 
Fecha 2010.
 
Tipo Tesis
 
Formato x, 38 h.
 
Identificador (URI) http://repositorio.uc.cl/xmlui/handle/123456789/1855
 
Idioma eng