Cuestiones y ejercicios sobre desarrollo por el usuario final.

Solo disponible en BuenasTareas
  • Páginas : 5 (1050 palabras )
  • Descarga(s) : 0
  • Publicado : 30 de noviembre de 2010
Leer documento completo
Vista previa del texto
¿En qué consiste el lenguaje AMULET?
Amulet [0] es un entorno de desarrollo de interfaces de usuario creado para C++ y es portable
desde X11 a toda clase de S.O. De UNIX ( Sun ,Dec, HP, SGI, Linux, NetBSD, etc), Microsoft
Windows 95 y NT, y Macintosh. Amulet te ayuda para crear graficos, interfaces de usuario
interactivas para tu software. Mas que otro simple “virtual toolkit” libre, Amuletincluye muchas
características diseñadas específicamente para la cracción interfaces con alta interactividad,
graficos, manipulación directa de interfaces de usuario mas sencillas, incluyendo un modelo de
objetos de instancias de prototipo, restricciones, alto nivel de manejabiliidad, construye sorporte
para la animación y gestores de reconocimiento y aporta conjunto de widgets completo.
•¿Quién es su autor?
Amulet ha sido desarrollado por el “User Interface Software Group” en el “Human Computer
Interaction Institute” en la Escuela de Informática de Carnegie Mellon University. Amulet fue
primeramente fundada por DARPA (Defense Advanced Research Porjects Agency) ,
esponsorizada por NCCOSC. Aunque los principales creadores han sido:
Principal investigador: Brad Myers
EstudiantesPhD: Rich McDaniel y Rob Miller
Estudiantes sin graduar: Andrew Faulring
Profesor visitado Osaka University: Yoshihiro Tsujino
• Enumera las características principales principales de este lenguaje y por
qué es útil para el EUD.
Amulet goza de una serie de características:
1. Incluye nuevos modelos para objetos, restricciones, animaciones, “output”, “intput”,
comandos y “undos”.
2. Es unaarquitectura libre.
3. Su propio nombre que dice mucho de sus características: “ AMULET = Automatic
Manufacture of Usable and Learnable Editors and Toolkits “
4. Alto nivel de de soporte.
5. Amulet provee de refresco automático, comoprtamientos interactivos y muchos
comandos de construcción que operan en aplicaciones gráficas específicas.
6. Permite una alta interactividad con el usuario;directa manipulación de interfaces
de usuario muy simple.
7. El interés principal en investigar en AMULET es el desarrollo de herramientas que
permitieran en rápido desarrollo de interfaces de usuario gráficas.
8. “UNDO” y reconocimiento de acciones
9. Alto nivel de introducción de modelos que hacen que sea más facil añadir
comportamientos y también dar soporte, deshacer y ayudar en operaciones10.Completo conjunto de “widgets” flexibles implementados usando intrinsecamente
Amulet
11.Alto nivel de herramientas interactivas de debug.
Es útil para la EUD (Desarrollo por el usuario final) ya que estas características
permiten a las personales que no son desarrolladoradores profesionales crear o
modificar software. AMULET define un modelo para diseñar aplicaciones siendo fácil
de usary da expresividad en el diseño lo cual disminuye la complejidad.
• ¿Qué hace la herramienta HandsOn?
HandsON [1] (Human-Amiable tool for building Neat Display Structures by working ON examples)
es una herramienta de desarrollo GUI cuyo objetivo se basa en la construcción interactiva sin
tener que recurrir a un lenguaje escrito de programación , de un significante rango de dinámicosconstructores de interfaces no soportados por las herramientas interactivas actuales, obteniendo
las ventajas de la directa manipulación.
HandsON combina:
1. Programación por ejemplo (PBE) técnicas en un lenguaje extendido visual con capacidades
abstractas para la espedificacion interactiva de interfaces construidas por objetos concretos
mediante maniputalacion.
2. El modelo basado en paradigmas parala representación interna de los displays construidos,
proveen un representación explicita declarativa de la interfaz para las técnicas PBE.
3. Además, HandsOn incorpora facilidades de diseño de gráficos de alto nivel, basados en guías
movibles y grids dinámicos, para ayudar a mejora la calidad de la interfaz y simplificar la
construcción de layouts complejos.
Autores y principales...
tracking img