Download Interfaces Humano-Computadora - Mat.USon
Document related concepts
Transcript
Prog. de Interfaces Gráficas de Usuario Profesor: Donald José Rodríguez Ubeda Universidad de Sonora Agosto/2003 ¿Qué es la IHC? • Definición: La Interacción Humano-Computadora es la disciplina relacionada con el diseño, evaluación e implementación de sistemas computacionales interactivos para uso humano, y con el estudio de los principales fenómenos que los rodean. Orígenes de las GUI • Gráficas por Computadora • Dispositivos de interacción y SO’s • Factores Humanos (Ergonomía) Orígenes de las GUI • Ingeniería Industrial • Psicología Cognitiva • Crecimiento en Poder de Cómputo, Estandarización y Aumento del Mercado de Cómputo. Cronología de Principales Tecnologías de Interacción Cronología de las Principales GUIs • • • • 1973 1980 1981 1983 • 1984 • 1985 Xerox PARC: Alto Computer TRCC: Perq Graphical Workstation Xerox PARC: Star Computer Apple: Lisa VisiCorp: Visi On for PC Apple: Macintosh Digital: GEM for PC MIT: Sistema de Ventanas X Geos para Commodore 64 y Apple II Commodore: Amiga 1000 con AW 1.0 Microsoft: Windows 1.0 Cronología de las Principales GUIs • 1987 • 1988 • 1990 • 1992 • 1993 Apple: Macintosh II Microsoft: Windows 2.0 Apple: GS/OS for Apple IIGS IBM: OS/2 1.1 NeXT: The NeXT Computer Commodore: Amiga Workbench 2.0 Microsoft: Windows 3.0 GeosWorks: PC-GEOS IBM: OS/2 2.0 Microsoft: Windows 3.1 Commodore: AW 3.0 Microsoft: Windows NT Cronología de las Principales GUIs • 1995 • 1996 • • • • 1997 1998 1999 2000 • 2001 Microsoft: Windows 95 Be: BeOS IBM: OS/2 Warp Microsoft: Windows NT 4.0 Kool Desktop Environment (KDE) Apple: Mac OS 8 Microsoft: Windows 98 Apple: Mac OS X basado en Unix Apple: Mac OS X Aqua Microsoft: Windows 2000 Windows XP Tendencias • • • • • • • • Comunicación ubicua. Sistemas de alta funcionalidad. Disponibilidad en masa de gráficas comp. Medios mixtos. Interacción en banda ancha. Pantallas delgadas y grandes. Interfaces de grupo. Personalización de aplicaciones. ¿Qué Involucra? • En las ciencias computacionales, enfoque en la interacción. • El término computadora bastante amplio. • El término humano también. • Área multidisciplinaria que incluye: ciencias computacionales, psicología, sociología y antropología, diseño industrial. • Las demás consideradas de soporte. ¿Qué Involucra? • Tiene aspectos de ciencia, ingeniería y diseño: – – – – – Desempeño de humanos y máquinas Estructura de comunicación entre H-M Capacidades humanas para usar máquinas Algoritmos y programación de la interfaz Especificación, diseño e implementación de interfaces – Balance entre diseño y factibilidad Distintos Aspectos de la IHC a Considerar Proceso de Diseño de Interfaz ¿Para qué un Proceso? • 63% de los proyectos grandes de software se pasan del presupuesto inicial – – – – Los usuarios pidieron cambios. Tareas no tomadas en cuenta. Los usuarios no entendían sus propios requisitos. Comunicación y entendimiento insuficientes usuariodesarrollador. • Es muy fácil llegar a un diseño detallado que: – – – – Está fundado en requisitos erróneos. Tiene un flujo inapropiado. No se puede usar fácilmente. Nunca se probó hasta que era demasiado tarde.