100 likes | 193 Views
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 .
E N D
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.
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.