Especializao em Tecnologias de Software para Ambiente Web
Interao Homem-Computador: As Interfaces
Prof. Dr. Sandro Ronaldo Bezerra Oliveira [email protected]
www.ufpa.br/srbo
Projeto e Avaliao de Interfaces: Ambiente Web
Instituto de Cincias e Exatas e Naturais
Universidade Federal de Par
Tpicos
Introduo IHC As Interfaces - Definies A Evoluo das Interfaces Homem-Computador Tipos de Interface Homem-Computador As Tendncias das Interfaces Homem-Computador
Importncias das Interfaces Homem-Computador
Especializao em Tecnologias de Software para Ambiente Web
Introduo IHC
Interao Homem-Computador P
R
T
I
C
A
D
O
C
O
N
T
R
O
L
E
D
E
Q
U
A
L
I
D
A
D
E
o conjunto de processos, dilogos, e aes atravs dos quais o usurio humano interage com um computador.
"A interao homem-computador uma disciplina que diz respeito ao projeto, avaliao e implementao de sistemas de computador interativos para uso humano e ao estudo dos principais fenmenos que os cercam (ACM SIGCHI)
Interao Homem-Computador P
R
T
I
C
A
D
O
C
O
N
T
R
O
L
E
D
E
Q
U
A
L
I
D
A
D
E
uma rea interdisciplinar abrangendo: Cincia da computao (aplicao, projeto e engenharia de interfaces humanas)
Psicologia (aplicao de teorias dos processos cognitivos e anlise emprica do comportamento do usurio de computadores)
Sociologia e Antropologia (interaes entre tecnologia, trabalho e organizao) e projeto industrial (produtos interativos).
Especializao em Tecnologias de Software para Ambiente Web
As Interfaces - Definies
Ergonomia de Software
Estudo das aplicaes dos fatores humanos a todos os aspectos da relao entre o ser humano, a mquina e o ambiente, que influencia diretamente a segurana, a eficincia, a aceitao e a satisfao no uso de tais sistemas.
Abrange:
A especificao das ferramentas
Funes e Conceituao
Realizao das diversas tcnicas e formas de dilogo a serem usadas nos sistemas
Projeto das interfaces do usurio do sistema (leiaute de informao, agrupamento, codificao, etc.)
Interface Homem-Computador P
R
T
I
C
A
D
O
C
O
N
T
R
O
L
E
D
E
Q
U
A
L
I
D
A
D
E
Interface que serve de interconexo entre dois sistemas que trocam informaes, sendo eles: de um lado o computador e de outro, o ser humano
Dilogo Homem-Computador P
R
T
I
C
A
D
O
C
O
N
T
R
O
L
E
D
E
Q
U
A
L
I
D
A
D
E
Comunicao entre um usurio humano e um sistema de computador troca de smbolos e informaes (nos dois sentidos), observvel entre o homem e o computador.
Interface do Usurio P
R
T
I
C
A
D
O
C
O
N
T
R
O
L
E
D
E
Q
U
A
L
I
D
A
D
E
Conjunto formado por: elementos que fazem parte de um sistema; elementos que fazem parte do usurio do sistema; e
mtodos de comunicao de informaes de um para outro.
Especializao em Tecnologias de Software para Ambiente Web
A Evoluo das Interfaces Homem-Computador
PR
T
I
C
A
D
O
C
O
N
T
R
O
L
E
D
E
Q
U
A
L
I
D
A
D
E
Gerao Caractersticas Detalhes
Primeira Painis com Plugues, botes, mostradores e funcionamento dedicado
Sistemas de Tabulao; ENIAC; Operao atravs de Chaves e Botes; Sem mediao entre computador e usurio especialista;
Segunda Lotes de cartes de dados perfurados e entrada de dados remota
Autonomia de tempo; As linguagens de Controle de Servios controlavam as atividades de processamento;
Terceira Tempo compartilhado via teletipo (teletype timesharing)
Execuo concorrente de mltiplos servios; Conceito de Produtividade do Usurio; Execuo dos trabalhos de modo interativo;
PR
T
I
C
A
D
O
C
O
N
T
R
O
L
E
D
E
Q
U
A
L
I
D
A
D
E
Gerao Caractersticas Detalhes
Quarta Sistemas de Menus Terminais alfanumricos rpidos e sofisticados; Apresentao de grande de quantidade de informaes quase que instantnea; Sistemas operados por pessoas no especializadas em computao;
Quinta Controles Grficos e Janelas Interao entre usurios e computadores atravs de telas com grficos bidimensionais; Tela do computador com uma mesa de trabalho, com acessrios e recursos; Seleo de objetos nas telas;
Especializao em Tecnologias de Software para Ambiente Web
Tipos de Interface Homem-Computador
PR
T
I
C
A
D
O
C
O
N
T
R
O
L
E
D
E
Q
U
A
L
I
D
A
D
E
CUI (character-based user interface) Interfaces fundamentadas em textos e caracteres alfanumricos, fazendo uso da metfora de uma mquina de escrever ou de um teletipo.
GUI (graphical user interface) Interfaces fundamentadas em grficos e desenhos, fazendo uso de metforas de mesas de trabalho, documentos, botes, janelas, etc..
PUI (pen-based user interface) Interfaces compostas de um monitor de vdeo em formato de uma planilha ou bloco de anotaes que recebe dados atravs de uma espcie de caneta eletrnica.
VRUI (virtual reality-based user interface) Interfaces fundamentadas no paradigma da realidade virtual e utilizadas com muito menor freqncia que as anteriores por limitao de custos e tecnologia.
Especializao em Tecnologias de Software para Ambiente Web
Tendncias das Interfaces Homem-Computador
Paradigma de Multimdia P
R
T
I
C
A
D
O
C
O
N
T
R
O
L
E
D
E
Q
U
A
L
I
D
A
D
E
O computador passa a ser visto como um meio de comunicao, que no se restringe simplesmente impresso de dados.
A multimdia engloba textos, vozes, msicas, grficos, vdeos e animao.
MULTIMDIA = VARIEDADE + INTEGRAO Variedade = variedade de tipos de meios de comunicao.
Integrao se refere ao modo de se tratar com esta variedade.
Paradigma da Interface de Linguagem Natural
As interfaces de linguagem natural usam a habilidade de comunicao atravs de uma linguagem, como a portuguesa por exemplo.
Com o aumento da liberdade das entradas e sadas dos sistemas, surgiu uma crescente dependncia do uso das mos e olhos para as entradas manuais e sadas grficas de tais interfaces.
A entrada e sada audveis melhoram a comunicao entre o usurio e o computador.
Estas interfaces aumentam o sentimento de manipulao direta e o entendimento dos usurios.
Paradigma dos Agentes de Interface
Os agentes devem oferecer conhecimento de especialista, habilidade e trabalho.
Devem necessariamente ser capazes de entender as necessidades e objetivos do usurio em relao a eles, traduzindo tais objetivos para um conjunto apropriado de aes e proporcionar resultados que possam ser usados pelo usurio.
Os agentes de interface so apropriados para executar tarefas similares aos agentes da vida real, ou seja, tarefas que requeiram conhecimento, habilidade e recursos ou o trabalho necessrio para que seu usurio atinja um objetivo, porm no est disposto ou est impossibilitado de faz-lo.
Depende diretamente do avano na rea de inteligncia artificial.
G
E
R
N
C
I
A
M
E
N
T
O
P
E
L
A
S
D
I
R
E
T
R
I
Z
E
S
Paradigma da Realidade Virtual e Ciberespao
G
E
R
N
C
I
A
M
E
N
T
O
P
E
L
A
S
D
I
R
E
T
R
I
Z
E
S
Paradigma dos Ambientes Aumentados por Computador
G
E
R
N
C
I
A
M
E
N
T
O
P
E
L
A
S
D
I
R
E
T
R
I
Z
E
S
Especializao em Tecnologias de Software para Ambiente Web
Importncia das Interfaces Homem-Computador