Introducción a CHI

Anuncio
Introducción a CHI
Un poco de Historia
¾ 2ª G.Mundial Sociología
Programación
Ergonomics Research
Society 1949
Inteligencia
¾ Human Factors
Diseño
Artificial
IPO
¾ Man-machine
Ingeniería
¾ Entre los años 70 y
Psicología
del Software
80 algunos grupos de
Ergonomía
psicólogos .....
Evolución (1)
¾ Manipulación Directa de Objetos Gráficos
¾ 1963. Ivan Sutherland. MIT PhD thesis:
SketchPad
¾ 1966-1967. William Newman (Primer widget)
¾ 1975. David Canfield Smith. Stanford PhD thesis
on Pygmalion (Icono)
¾ 1981. Primer sistema commercial que usa
Manipulación Directa: Xerox Star
¾ 1982. Ben Shneiderman (University of Maryland).
Evolución (2)
¾ El ratón
¾ 1965. El primer ratón se desarrolló en los
laboratorios SRI
¾ 1968. Doug Engelbart. (usos del ratón)
¾ 1970. Xerox PARC popularizó el ratón como un
dispositivo de entrada.
¾ 1981. Se comercializa por primera vez como
parte del Xerox Star. Más tarde aparece en el
Apple Lisa (1982), y en el Apple Macintosh (1984)
Evolución (3)
¾Ventanas:
¾1968. Engelbart. Demostró el uso de
múltiples ventanas
¾1969. Alan Kay. University of Utah PhD
thesis.
¾ 1974. Stanford University. Sistema
COPILOT.
¾1974. MIT. Editor de textos EMACS.
¾1974. Xerox PARC.
Definición
• Disciplina relacionada con el diseño,
implementación y evaluación de sistemas
informáticos interactivos para uso de
seres humanos y con el estudio de los
fenómenos mas importantes con los que
está relacionado.
The Join Task Force on Computing Curricula
2001 (IEEE & ACM)
Historia
• Vannevar Bush (1945)
– Director of the Office of Scientific Research And
Development, fue consejero del Truman y Roosevelt.
Al finalizar la 2ª Guerra mundial escribió un artículo
para “Atlantic Monthly en el que proponía un cambio de
dirección de las investigaciones hacia la manipulación,
almacenamiento y acceso a la información
• Douglas Englebart (1950)
http://www.ibiblio.org/pioneers/englebart.html
(BUSCAR)
Breve Historia (Myers)
• Interacción básica
– Manipulación Directa de objetos gráficos WYSIWYG
(what you see is what you get)
– El ratón
– Las Ventanas
• Aplicaciones
–
–
–
–
–
Programas de diseño gráfico
Edición de Texto
Hojas de cálculo
Hipertexto
Reconocimiento de gestos
Evolución
de los
sistemas
GUI
Manipulación Directa de Objetos Gráficos
• 1963. IVAN SUTHERLAND. Tesis doctoral en el MIT:
SketchPad [SUT63]. El sistema SketchPad soportaba la
manipulación de objetos gráficos mediante un lápiz
óptico, permitiendo coger los objetos, moverlos y
cambiarles el tamaño utilizando algunas restricciones.
• 1966-1967. WILLIAM NEWMAN. William Newman’s
Reaction Handler [NEW68]. Este sistema fue creado en
el Imperial College de Londres y permitía la
manipulación directa de gráficos. Introduzco los “Light
Handles”, una forma de potenciómetro gráfico que fue,
con toda probabilidad, el primer widget.
• 1968. MIT’s Lincoln Labs. AMBIT/G. Este sistema
incluyó representaciones de iconos, reconocimiento de
gestos, menús dinámicos con la ayuda de dispositivos
apuntadores y selección de iconos apuntándolos.
Manipulación Directa (II)
• 1975. DAVID CANFIELD SMITH. Tesis doctoral en
Stanford: Pygmalion [SMI75]. Acuñó por primera vez el
término Icono.
• Años 70. Xerox PARC. Muchas de las técnicas de
interacción de interfaces de manipulación directa (por
ejemplo, la forma como se selecciona el texto, como se
manipulan los objetos, etc.) se hicieron populares a raíz de
la investigación llevada a cabo por el laboratorio de Xerox
PARC.
• Otro importante hito de aquellas investigaciones fue la idea
de WYSIWYG (what you see is what you get) , idea que ha
llegado hasta nosotros a través de procesadores de texto
como Microsoft Word 2000.
Manipulación Directa (III)
• 1977. ALAN KAY, Xerox PARC: Dynabook. En este
artículo, ALAN KAY acuñó el término de interfaces de
manipulación directa [KAY77]
• 1981. Xerox Star. Sale al mercado el primer sistema
comercial que hace extenso el uso de la Manipulación
Directa: Xerox Star [SMI82].
• Le siguen el Apple Lisa en 1982 [WIL83] y el Macintosh
en 1984 [WIL84].
• 1982. BEN SHNEIDERMAN, Universidad de Maryland.
BEN SHNEIDERMAN acuñó el término “Manipulación
directa”, identificando además los distintos componentes
El ratón
• 1965. NLS. El primer ratón se desarrolló en los laboratorios
SRI, como parte del proyecto NLS (financiado por ARPA,
NASA y Rome ADC), como sustituto económico de los
lápices ópticos que habían sido usados desde 1954.
• 1968. DOUG ENGELBART. Algunos de los usos actuales
del ratón fueron demostrados ya en 1968, dentro del
proyecto NLS, en un film [ENG68].
• 1970. Xerox PARC popularizó el ratón como un dispositivo
de entrada práctico.
• 1981. Xerox Star. Se comercializa por primera vez como
parte del Xerox Star. Más tarde aparece en el Apple Lisa
(1982), y en el Apple Macintosh (1984).
Ventanas (I)
•
•
•
•
•
•
•
•
•
1968. ENGELBART. El uso de múltiples ventanas fue demostrado por
ENGELBART, dentro del proyecto NLS [ENG68].
1969. ALAN KAY. Tesis doctoral en Universidad de Utah. ALAN KAY
propuso la idea de ventanas traslapadas [KAY69].
1974. Stanford University. Sistema COPILOT.
1974. MIT. Editor de textos EMACS.
1974. Xerox PARC. Los sistemas Smalltalk [GOL79] e InterLisp [TEI77],
introdujeron el uso de las ventanas traslapadas.
1979. Lisp Machines Inc. Uno de los sistemas comerciales que primero
introdujo el uso de ventanas fue en Lisp Machines Inc. (LMI) y en
Symbolics Lisp Machines.
1981. Xerox PARC. El Cedar Window Manager fue el gestor de ventanas
con más relevancia de la época [SWI86].
1981. Xerox Star. Xerox Star fue el primer sistema comercial que
popularizó las ventanas. En sus primeras versiones no utilizaba ventanas
traslapadas. Sólo permitía ventanas principales y no superpuestas.
Ventanas (II)
•
•
•
•
•
•
1981. Xerox Star. Xerox Star fue el primer sistema comercial que
popularizó las ventanas. En sus primeras versiones no utilizaba ventanas
traslapadas. Sólo permitía ventanas principales y no superpuestas.
1982. Apple Lisa. Junto al Xerox Star(1981), el Apple Lisa también ayudó
a popularizar el uso de ventanas. Este sistema utilizaba ventanas
traslapadas.
• 1983. Carnegie Mellon University’s Information Technology Center. Al
anterior gestor de ventanas, le siguió el Andrew.
1983. Lee Lorenzen & Dan Meyer. Primera versión de GEM (Graphical
Environment Manager) Desktop para Atari.
1984. Apple Macintosh. El Apple Macintosh, junto con sus predecesores
(Xerox Star en 1981 y Apple Lisa en1982), ayudó a popularizar el uso de
las ventanas en las aplicaciones informáticas. Este sistema utilizaba
ventanas traslapadas.
• 1984. MIT. El sistema de ventanas estándar X Window (que utilizan muy a
menudo los sistemas UNIX), fue desarrollado en 1984 por investigadores
del MIT [SCH86].
Ventanas (III)
• 1985. Lee Lorenzen & Dan Meyer. Segunda versión de
GEM Desktop, para Atari Amstrad PC1512.
• 1985. MicroSoft. Sale la primera versión de MSWindows (1.0) sobre MSDOS.
• 1988 Lee Lorenzen & Dan Meyer. Tercera –y última–
versión de GEM Desktop. Disponible para PC y ya
disponía de un Programmers Toolkit y de un Editor de
Textos.
• 1992. MicroSoft. MS-Windows for WorkGroups (3.1).
• 1995. MicroSoft. MS-Windows NT 3.51 y MS-Windows
95.
• Posteriores 2000, XP….
La Interfaz
• NEGROPONTE en su libro “Being digital” nos
da una definición muy sencilla:
“La interfaz es el sitio donde los bits y las
personas se encuentran”
• La interfaz es una parte muy importante del
éxito o fracaso de una aplicación
– La interfaz es del 47% al 60% de las líneas de
codigo. McIntyre, 90
– Un 48% del codigo de la aplicación está dedicado al
desarrollo de la interfaz. Myers, 92
La Interfaz (II)
Gestión de datos
Multimedia
Gráficos en 3D
Entradaes por voz etc..
Lógica de la
aplicación
interfaz de usuario
Interfaz: Objetos cotidianos
(Captación intuitiva ) - Affordance
• Concepto técnico que se refiere a las propiedades de los
objetos – que tipos de operaciones y manipulaciones se
pueden hacer a un objeto en particular. (affordable.asequible)
– Hace las cosas visibles
– Proporciona indicaciones de cómo se puede usar algo
– Proporciona indicaciones de para que es una cosa
– Objetivo: el uso de un objeto es evidente simplemente
mirándolo
• Visual, instrucciones incluidas
• El objeto no necesita instrucciones para su uso, el mismo son las
instrucciones
Recapitulamos: Definiciones
• Lenguaje de entrada para el usuario, un
lenguaje de salida para el ordenador y un
protocolo para la interacción.
• Los aspectos del sistema con los que el usuario
entra en contacto.
• Una interfaz es una superficie de contacto y refleja las
propiedades físicas de los que interactuan, se tienen
que intuir las funciones a realizar y nos da un balance de
poder y control
• Donde los bits y las personas se encuentran
(Negroponte, 1994)
Cambio de postura
Paradigma de la interacción
versus
Paradigma del algoritmo
Interdisciplinaridad
Sociología
Diseño
Programación
IPO
Inteligencia
Artificial
Ingeniería
del Software
Psicología
Ergonomía
Enlaces (I)
• TOCHI .- Transaction on HumanComputer Interaction
http://www.acm.org/pubs/tochi/
• Parc (Palo Alto Research Center)
http://www.parc.com/default.php
• ACM SIGCHI Curricula for HumanComputer Interaction
http://sigchi.org/cdg/cdg2.html
Enlaces(II)
•
Buscador.- Palabras clave:
–
–
Human-Computer Interaction
Computer-Human Interaction
•
http://www.isrc.umbc.edu/HCIHandbook/
•
Sitios web sobre la Historia de HCI.- http://hcibib.org/hcisites/HISTORY.html
•
Breve histora de las tecnologías en la interacción personacomputador.- http://www-2.cs.cmu.edu/~amulet/papers/uihistory.tr.html
Historia de la Inteligencia Artificial.http://www.aaai.org/AITopics/html/history.html
El legado de los laboratorios Parc.- http://www.parc.com/about/history/
•
•
•
La hiostoria de Sigchi en fotos.http://turing.acm.org:18080/photolib/index.jsp
Enlaces (III)
•
Recursos en web.- http://www.ida.liu.se/labs/aslab/groups/um/hci/
•
Grupo de Interés de Computer-Human Interaction (CHISIG).http://www.chisig.org/default.asp?Section=Home
•
Computer-Human Interaction and Collaboration (CHICO).chico.inf-cr.uclm.es
•
Artículos sobre chi.http://encyclopedia.thefreedictionary.com/Computerhuman%20interaction
Enlaces (añadidos)
• Conceptos
http://www.ainda.info/que_es_HCI.html
• Usabilidad
http://www.ainda.info/que_es_HCI.html
• Arquitectura de la Información
http://www.ainda.info/que_es_AI.html
Enlaces (añadidos)
• Las historia de windows:
http://www.yucatan.com.mx/especiales/co
mputadoras/regreso_a_clases/5.asp
Descargar