TECNOLOGÍAS PARA LA IMPLEMENTACIÓN DE INTERFACES DE USUARIO Presentado por: Evelyn Zuleyma Quiroz Velásquez
INTERFAZ Es un dispositivo que permite comunicar dos sistemas que no hablan el mismo lenguaje. Juego de conexiones y dispositivos que hacen posible la comunicación entre dos sistemas. Implica la presencia de un monitor de ordenador o pantalla constituida por una serie de menús e iconos que representan las opciones que el usuario puede tomar dentro del sistema. Una buena interfaz requiere poco esfuerzo por parte del usuario, simplicidad y funcionalidad.
Características de una interfaz Facilidad de comprensión, aprendizaje y uso. El objeto de interés ha de ser de fácil identificación. Diseño ergonómico mediante el establecimiento de menús, barras de acciones e iconos de fácil acceso. Las operaciones serán rápidas, incrementales y reversibles, con efectos inmediatos. Existencia de herramientas de Ayuda y Consulta. Tratamiento del error bien cuidado y adecuado al nivel de usuario.
Interfaz grafica de usuario GUI Medio por el cual se envían ordenes a la computadora y ella devuelve el resultado de esas órdenes. Traducción de 0´s y 1´s. Uso de la computadora mas intuitivo.
Interfaz de línea de comandos El usuario escribe los comandos utilizando un lenguaje de comandos especial. Se consideran más difíciles de aprender y utilizar. Unix.
Evolución de las tecnologías web
Tecnologías Java- AJAX- auto contenido. XML Y XSL –separación de contenido y presentación. Servlets-procesamiento de solicitudes. .NET- aplicaciones web. HTML- hipertexto. DOM-objetos COM. SCRIPTS-visualizador. Web Object. Se basa en la utilización de la tecnología web como parte de un sistema cliente/servidor de objetos distribuidos, comunicación entre clientes y servidores.
Ventaja Mayor facilidad para la administración, especialmente de aplicaciones grandes. Desventaja Las herramientas no han alcanzado el nivel de madurez de otras opciones para la generación dinámica de código debido a que las tecnologías están constantemente evolucionando con mucha rapidez.