ihc - interação/interface humano-computador – aula 1 - desenvolvimento de interface

Upload: alex-maycon-da-silva

Post on 18-Jul-2015

262 views

Category:

Documents


0 download

DESCRIPTION

IHC - Interação/Interface Humano-Computador – Aula 1 - Desenvolvimento de Interface

TRANSCRIPT

IHC - INTERAO/INTERFACE HUMANO-COMPUTADOR AULA 1

Desenvolvimento de InterfacesProf. Jemerson Fernando Maia 02/2012

Introduo a Interfaces

Novas tecnologias provem poder s pessoas que as dominam. Sistemas computacionais e interfaces acessveis so novas tecnologias em rpida disseminao. Explorar o poder do computador tarefa para designers que entendem da tecnologia e so sensveis s capacidades e necessidades humanas. Individualmente, interfaces de usurio tm mudado a vida de muitas pessoas: mdicos esto podendo fazer diagnsticos mais precisos, crianas esto expandindo os horizontes em ambientes de aprendizagem, artistas grficos podem explorar mais possibilidades criativas, pilotos tem mais segurana em seus vos.

Introduo a Interfaces

Entretanto, frequentemente usurios tm que lidar com frustraes, medo e falha quando encontram design excessivamente complexos. O crescente interesse no projeto de interfaces do usurio bastante claro nos mais variados tipos de sistemas: processadores de textos, ferramentas de edio, softwares de manipulao de imagens, correio eletrnico, clientes de navegao na internet, softwares mensageiros.

Introduo a Interfaces

Profissionais das mais diferentes contribudo significativamente para desenvolvimento:

reas tm todo esse

Designers de softwares: tm explorado maneiras melhores de organizar informao graficamente. Tm desenvolvido facilidades visuais para entrada, busca e sada de informaes. Usado sons, animaes e vdeo para melhorar o contedo e a expresso das interfaces. Desenvolvedores de hardware: tm oferecido novos design de teclados e dispositivos de apontamento (mouse), alm de displays de alto resoluo. Tecnologias que permitem entrada e sada por voz, entrada por gestos, telas de toque. Designers grficos: esto fortemente envolvidos com layout visual, seleo de cores e animao.

Interface Humano-ComputadorPrimariamente, visualiza-se uma interface como um lugar onde o contato entre duas entidades ocorre. O mundo est repleto de exemplos de interfaces: a maaneta de uma porta, uma torneira, a direo de um carro, etc. A forma das interfaces reflete as qualidades fsicas das partes na interao. A forma da interface deve tambm refletir o que pode ser feito com ela.

Interface Humano-ComputadorNa maioria dos casos, uma interao entre um humano e uma interface se d ao realizar uma ao sobre um objeto (interface). Nesses casos podemos dizer que o humano o agente e o objeto interagido o paciente dessa ao. Mas existem objetos (interfaces) que so acionadas automaticamente atravs de sensor ou outro dispositivo. Nesse caso o sentimento de quem est controlando a operao bastante diferente.

Interface Humano-Computador

Portanto, podemos ter como base que, uma interface uma superfcie de contato que reflete as propriedades fsicas das partes que interagem, as funes a serem executadas e o balano entre poder e controle (Laurel, 1993).

Evoluo de Interfaces

Interface tornou-se uma tendncia, um importante conceito a ser explorado. E isso largamente pode ser atribudo a introduo dos computadores Macintosh da Apple e Windows da Microsoft.No incio havia um relacionamento um a um entre uma pessoa e o computador atravs de chaves e mostradores das primeiras mquinas como o ENAIC, UNIVAC ou EDVAC. Cartes perfurados e processamento em batch substituiu essa interao direta entre o homem e o computador por uma transao mediada pelo operador do computador.

Evoluo de Interfaces

Time sharing (tempo compartilhado) e o uso de teletipos (representaes ASCII, monitores) trouxeram novamente o contato direto e conduziram o desenvolvimento das interfaces de linhas de comando e orientadas por menu. O estilo era bastante simples, onde uma pessoa fazia alguma coisa e o computador respondia(dilogo). Avanos da lingustica demonstraram que o dilogo no linear , ou seja, quando dizemos alguma coisa, voc pensa sobre a resposta e assim por diante. Portanto, para o dilogo efetivamente ocorrer necessrio a existncia, ou a construo, de um meio comum de significados.

Evoluo de InterfacesAs atuais interfaces grficas explicitamente representam o que vem a ser esse meio de significados comum, pela aparncia e comportamento dos objetos na tela. Este conceito d suporte a idia de que uma interface um contexto compartilhado de ao no qual tanto o computador quanto o humano so agentes (Laurel, 1993). A noo de metforas de interfaces foi introduzida para prover s pessoas um esquema do funcionamento da interface e que facilitasse a criao desse contexto compartilhado.

Metforas de Interface

Metforas so parte integrante de nosso pensamento e linguagem. Elas aparecem no somente na poesia ou literatura, mas em nossa linguagem cotidiana. E geralmente as pessoas no se do conta de que esto usando metforas, elas so invisveis. Exemplo: trnsito engarrafado. As metforas funcionam como modelos naturais, nos permitindo usar conhecimento familiar de objetos concretos e experincias para dar estrutura a conceitos mais abstratos. As caractersticas de metforas em nossa linguagem so as mesmas que governam o funcionamento de metforas de interfaces.

Metforas de Interface

Por exemplo, quando arrastamos um documento de um diretrio para outro nos sistemas gerenciadores de arquivos de ambientes Windows, ns acreditamos que estamos mudando o documento de lugar e o que efetivamente ocorre que o apontador para o arquivo mudou.

IHC - Interao HumanoComputador

Para que os computadores se tornem amplamente aceito e efetivamente usados eles precisam ser bem projetados. Isso de maneira alguma quer dizer que o design deve ser adequado a todas as pessoas, mas os computadores devem ser projetados para as necessidade e capacidades de um grupo alvo.

IHC - Interao HumanoComputador

Usurios em geral no devem ser obrigados a pensar sobre como o computador funciona, da mesma forma que o funcionamento mecnico de um carro no preocupao da maioria das pessoas. Entretanto, a posio dos pedias, direo e cmbio tm muito impacto sobre o motorista, como tambm o design de sistemas computacionais tm efeito sobre seus usurios.

IHC - Interao HumanoComputador

Empresas produtoras de softwares despertaram para a idia de que a melhora no aspecto fsico da interface do usurio proporciona maiores chances de sucesso de mercado, gerando o termo interface amigvel. Muito embora esse termo tenha contribudo para o avano das interfaces das interfaces mais antigas, muitos sistemas continuavam no atendendo as necessidades de seus usurios. Por outro lado, pesquisadores estavam preocupados em como o uso de computadores pode efetivamente enriquecer o trabalho e a vida das pessoas. Eles estavam analiando as capacidades e limitaes humanas.

IHC - Interao HumanoComputador

Com o desenvolvimento da rea, em paralelo com os avanos tecnolgicos, tornou-se claro que outros aspectos ligados aos usurios e ao uso dos computadores precisavam ser includos: treinamento, prticas de trabalho, estrutura administrativa e organizacional, relaes sociais, sade e todos os demais fatores importantes para o sucesso ou fracasso no uso de computadores.

IHC - Interao HumanoComputador

Contudo, podemos dizer que IHC a disciplina preocupada com o design, avaliao e implementao de sistemas computacionais interativos para uso humano e com o estudo dos principais fenmenos ao redor deles.

SituaoVoc

XO Controle Remotoda Garagem

Esquema da SituaoAntes

Esquema da SituaoDepois

O que contribuiu para a Situao

Falha de projeto:

No possvel identificar os botes rapidamente, atravs do tato ou contato visual breve.

Pressa para acionar o boto, que pode ser causada por diversas razes:

Estar atrapalhando o trnsito Medo de assaltos Nervosismo Ansiedade

Como evitar ou sobreviver ao erro

Diferenciar botes:

Cores (boto verde / vermelho)Formas (boto triangular / redondo) Textos (Entrada / Sada) Teclas iluminadas

Desenho do controle:

Formato diferenciado Botes distanciados

Desafios de IHC

O desenvolvimento de mquinas mais rpidas e com maior poder de processamento, em conjunto com melhorias de tecnologias de hardware e software, trazem dois importantes desafios aos designers de IHC:

Como dar conta da rpida evoluo tecnolgica? Como garantir que os design ofeream uma boa IHC ao mesmo tempo que exploram o potencial e funcionalidade da nova tecnologia.

Objetivos de IHC

Os objetivos de IHC so o de produzir sistemas usveis, seguros e funcionais. Nielsen (1993), engloba esses objetivos em um conceito mais amplo que ele denomina aceitabilidade de um sistema.

Aceitabilidade social trata da aceitao perante a sociedade, sem prejuzo moral, constrangimentos. Exemplo: porta de bancos Aceitabilidade prtica trata dos tradicionais parmetros de custo, confiabilidade, compatibilidade com sistemas existentes, etc., como tambm elementos da categoria denominada Usefulness.

Objetivos de IHC

Usefulness refere-se ao sistema poder ser usado para atingir um determinado objetivo. Novamente essa categoria uma combinao de duas outras: utilidade e usabilidade.Utilidade deve verificar se a funcionalidade do sistema faz o que deve ser feito. Usabilidade a questo relacionada a quo bem os usurios podem usar a funcionalidade definida.

Concluso

Portanto, a aceitabilidade de um sistema tem muitos componentes, e IHC tem, de certa forma, que atender aos compromissos de todas essas categorias. Entretanto, IHC fundada na crena de que o centro e ponto bsico de anlise so as pessoas usando um sistema computacional. Suas necessidades, capacidades e preferncias para executar diversas tarefas devem informar os meios como os sistemas devem ser projetados e implementados. As pessoas no devem ter que mudar radicalmente para se adequar ao sistema, o sistema sim deve ser projetado para se adequar aos seus requisitos.