Informatica

Páginas: 6 (1275 palabras) Publicado: 2 de octubre de 2012
Oferta tecnológica:

Herramienta software y método para
modelar aplicaciones web
independientes de dispositivo

Oferta tecnológica:

Herramienta software y método para modelar aplicaciones web
independientes de dispositivo

RESUMEN
El grupo de Ingeniería web y almacenes de datos del Departamento de Lenguajes y
Sistemas Informáticos de la Universidad de Alicante ha desarrollado unmétodo y una
herramienta software avanzada para sistematizar el diseño de aplicaciones Web
independientes de dispositivo. Este revolucionario software está basado en estándares de
análisis y diseño orientado a objetos en la industria como son UML, OCL y XML.
Concretamente el entorno proporciona:
• Un entorno para modelar interfaces de usuario personalizadas e independientes
de dispositivo.
•Potentes compiladores de modelos que generan de forma automática interfaces
operativos para los principales lenguajes de Internet (HTML/CSS, XML, ASP’s,
JSP’s, PHP, …)
• Mediators para conectar los interfaces generados con sistemas legacy
(heredados) ya existentes
• Posibilidad de conectar con servicios Web.
Esta potente tecnología puede incrementar la productividad en el desarrollo deaplicaciones Web de forma significativa. La Universidad de Alicante está buscando
posibles socios interesados en adquirir los derechos, y/o participar en proyectos europeos
de investigación y desarrollo para producir software basado en esta tecnología.

DESCRIPCIÓN TÉCNICA
Las herramientas existentes en la actualidad para diseñar e implantar aplicaciones Web
complejas no son capaces de gestionaradecuadamente el proceso de producción de
software desde la especificación de requisitos hasta la programación de la solución final.
En este contexto, donde nuevas tecnologías están apareciendo frecuentemente, se
necesitan de nuevas aproximaciones y herramientas para el desarrollo de soluciones web.
Estas herramientas deben permitir al desarrollador web soportar el ciclo de desarrollocompleto (diseño, desarrollo, implantación y mantenimiento), de manera consistente,
eficiente y que permita desarrollar aplicaciones web independientes del lenguaje de
programación destino.

SGITT-OTRI (Universidad de Alicante)
Tfno.: +34965903467

Fax: +34965903803

E-mail: otri@ua.es

2

Figura 1: El método OO-H

Para resolver este problema, hemos desarrollado el método OO-H (ObjectOriented
Hypermedia) y su herramienta CAWE (Computer-Aided Web Engineering) asociada. Este
entorno permite, usando una aproximación orientada a objetos, capturar todas las
propiedades relevantes que intervienen en el modelado e implementación de interfaces de
aplicaciones web. El proceso de diseño (ver figura 1) requiere la construcción de dos
vistas complementarias a las usadas tradicionalmenteen modelado conceptual UML. La
vista de navegación extiende un diagrama de clases con características de navegación
hipermedial. La vista de presentación refina las características de apariencia y
comportamiento del interface mediante una serie de plantillas interconectadas y
expresadas en XML. Como resultado se obtiene una especificación de interface
independiente de lenguaje deprogramación destino. Esta especificación puede ser
integrada de forma fácil con módulos de lógica ya existentes (o con servicios web), y
generarse de forma automática.
Herramienta CAWE (Computer-Aided Web Engineering)
La herramienta CAWE (ver figura 2), proporciona un entorno operacional que soporta
todos los aspectos metodológicos del método OO-H. Con esta herramienta se consigue
simplificar de formasignificativa el diseño e implementación de un sistema de información
basado en web desde una perspectiva orientada al objeto, proporcionando a la vez un
interface cómodo y amigable para elaborar modelos OO-H. La contribución más
interesante de ésta herramienta es su capacidad para generar un interface de aplicación
web para los entornos más usados en el desarrollo industrial de software...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informática
  • Informatica
  • Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS