Aula: Evolução das interfaces

Embed Size (px)

Citation preview

Apresentao do PowerPoint

IHM INTERFACE HOMEM-MQUINADisciplina

UNIDADE DE APRENDIZAGEM

Dispositivos de entrada e sada em sistemas interativos homem-mquina

Introduo e conceituao da IHM

Histrico e Evoluo

Leituras sugeridas na unidade

ROTEIRO DA AULA 01

TPICO

INTRODUO E CONCEITUAO

Interface homem e mquina

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.

INTERAO

a atuao de um agente em outro, ou seja, a ao entre; segundo a prpria estrutura da palavra inter ao.Este agente pode ser ativo em determinada situao e, em outra, deixar-se agir pelo outro, isto , submeter-se ao do outro. A interao ento o princpio fundador da linguagem, sendo que o sentido do que se quer transmitir depende da relao entre sujeitos, ou agentes.

INTERAO

A interatividade digital pode ser entendida como um dilogo homem-mquina, atravs de uma zona de contato chamada de interface grfica.A interface seria ento, a princpio, o meio (hardware, software) no qual se d o processo de interao e interatividade; uma espcie de conversao entre o homem e a mquina por meio de um ambiente.

Dispositivos para INTERAO

Os dispositivos que possibilitam a interao se dividem em dispositivos de entrada e dispositivos de sada.

Dispositivos para INTERAO

Teclado

Mouse

Dispositivos para INTERAO

Controle manual para jogos de console

Joystick

Dispositivos para INTERAO

Controle de jogo atravs de sensores

Interao atravs de realidade aumentada

Dispositivos para INTERAO

Simulador de vo oferecendo interao atravs de mltiplos dispositivos prprios operando em conjunto

Dispositivos para INTERAO

Centro de comando de lanamento de foguetes espaciais da NASA na Virgnia.

Os botes so diferenciados, representando especificamente cada ao do software sobre o hardware.

Dispositivos para INTERAO

Centro de comando de lanamento de foguetes espaciais da NASA em Wallops, na Virgnia.

Os botes so diferenciados , representando especificamente cada ao do software sobre o hardware.

A interface com o usurio formada por apresentaes de informaes, de dados, de controles e de comandos.

esta interface tambm que solicita e recepciona as entradas de dados, de controles e de comandos. Interface

Finalmente, ela controla o dilogo entre as apresentaes e as entradas.

Uma interface tanto define as estratgias para a realizao da tarefa, como conduz, orienta, recepciona, alerta, ajuda e responde ao usurio durante as interaes.Interface

exemplos de INterface

CLI (Command Line Interface)

Programa utilizado para que atravs de comandos osprogramas executem as aes desejadas, recebendo opcional-mente dados em formato de textocomo parmetros.

exemplos de INterface

Software instalado no desktop

exemplos de INterface

Aplicativo para celular

exemplos de INterface

Software para realidade aumentada

Problemas de INterface

O usurio nem sempre entende o que o sistema est pedindo como entrada de dados

LUCENA & LIESENBERG (2005) tratam alguns outros fatores que reiteram a justificativa da importncia da interface para um sistema: o custo de um sistema computacional no se limita a hardware e software. preciso treinar usurios. Quanto mais difcil de aprender mais oneroso o treinamento e quanto mais difcil de usar, menor o desempenho do usurio atravs de erros constantes, lentido de operao do sistema e outros;

Importncia do projeto da Interface

softwares que apresentam dificuldades como as anteriormente citadas tendem a ser rejeitados pelos usurios. Comercialmente, o sucesso de vendas de software interativos est intimamente relacionado facilidade de uso e aprendizado do produto, adjetivos que acompanham praticamente toda propaganda de software hoje em dia;

Importncia do projeto da Interface

o desenvolvimento de interfaces um processo caro, difcil, demanda tempo e que ainda h muito a ser empreendido;

o nmero de usurios de computadores est se expandindo e com ele a demanda por sistemas interativos. As vendas, a descrio adequada e correta de tarefas, e inclusive a segurana de tais sistemas so influenciados pela interface, que consome 50% dos recursos de desenvolvimento de um sistema.

Importncia do projeto da Interface

1. A dificuldade em entender as tarefas e os usurios

A necessidade da interface estar diretamente ligada ao modo com que ser usado requer compreenso profunda dos usurios e de suas habilidades e expectativas. Levantar este tipo de informao difcil, sobretudo porque programadores tm dificuldade de se imaginarem efetivamente na condio de usurios comuns. CAUSA de Problemas de interface

1. A dificuldade em entender as tarefas e os usurios CAUSA de Problemas de interface

2. A complexidade das tarefas e aplicaes

Em geral, o domnio da aplicao a ser criado envolve situaes de difcil modelamento -- seja porque a tarefa em si complicada, seja porque a aplicao se prope a resolver problemas de gama extensa. CAUSA de Problemas de interface

3. A variedade de aspectos e requisitos diferentes

Alm das limitaes inerentes a qualquer projeto, interfaces com o usurio envolvem questes como padres, design grfico, documentao, internacionalizao, e performance, entre outras. Estas questes associadas contribuem para aumentar a complexidade do desenvolvimento da interface. CAUSA de Problemas de interface

4. Teoria e mtodos no so suficientes para resolver o problema

Embora existam muitas metodologias para a criao de uma interface boa, a maior parte dos estudos feitos a seu respeito revela que a habilidade dos projetistas o fator primrio para a qualidade das interfaces geradas. O fato de existir grande proporo de casos que sejam excees s regras propostas nos mtodos contribui para a dificuldade de se criar um mtodo abrangente. CAUSA de Problemas de interface

Praticando em sala de aula

1) Encontre um programa instalado em seu computador e avalie de 1 a 5 os seguintes quesitos: Aparncia agradvel

Orientaes de utilizao

Interface intuitiva

Atividades para fixao do contedo

Praticando em sala de aula

2) Utilizando o mesmo programa do exerccio anterior, identifique e descreva os seguintes componentes da interao homem-mquina para 5 comandos: Dados de entrada

Dados de sada

Atividades para fixao do contedo

TPICO

Histrico e evoluo

Ilustrao da EVOLUO do computador e do homem

Anos 40Tecnologias de Hardware Mecnica e Eletromecnica; Semretornovisual. Modo de Operao Usado somenteparaclculo. Programao Movimento de cabos echaves. HISTRICO E EVOLUO

Usurios Osprprios inventores. Paradigmade Interface com o Usurio: Nenhum.

HISTRICO E EVOLUO

Anos 40

ENIAC - Electronic Numerical Integrator Analyzer and Computer

( Em portugus: computador integrador numrico electrnico)

Anos 50 e 60

Tecnologias de Hardware Vlvulas e Transistores; Uso de painis como retorno visual.

Modo de Operao Um usurio por vez utiliza a mquina.

Programao Linguagem de Mquina e Assembler. HISTRICO E EVOLUO

UsuriosPioneiros e Profissionais de Computao.

Paradigmade Interface com o Usurio: Programao em batch.

HISTRICO E EVOLUO

Anos 50 e 60

O PDP-7, da dcada de 60 era um minicomputador de "baixo custo" (custava 72.000 dlares da poca), equipado com apenas 8 kbytes de memria RAM.

Obs.: Hoje mesmo as agendas de bolso, das mais baratas, possuem bem mais memria do que ele.

Anos 70 e 80

Tecnologias de HardwareCircuito Integrado;

Monitores monocromticos.

Modo de Operao Time Sharing.

ProgramaoLinguagens de Alto Nvel (cientficas).

HISTRICO E EVOLUO

UsuriosSurgem os primeiros usurios utilizando o computador para atividades repetitivas, sem poder de criao.

Paradigmade Interface com o Usurio: Menus hierrquicos e preenchimentos de formulrios emtela

HISTRICO E EVOLUO

Anos 70 e 80

Apple II, lanado em janeiro de 1983, com base no processador 6502, que poderia ser executado em 1,02 MHz. Ele veio com 64 K de RAM e ROM 32K que inclua BASIC, uma interface de linguagem assembly, e vrias outras opes alto nvel.

Anos 80

Tecnologias de HardwareVLSI Nova gerao de circuitos integrados;

Monitores coloridos tornam a interface mais agradvel.

Modo de Operao Computador pessoal para um usurio nico HISTRICO E EVOLUO

ProgramaoLinguagens orientadas a problemas;

Surgimento de Ferramentas para construo de Interfaces.

UsuriosTodos os tipos de profissionais comeam a ter acesso aos computadores.

Paradigmade Interface com o Usurio: Menus hierrquicos e preenchimentos de formulrios emtela

Anos 80

Paradigmade Interface com o Usurio: surgem as primeiras interfaces grficas (GUIs):

a. WIMP (Windows, Icons, Menus e Pointers); b. Manipulao Direta: WIMP + uso demetforas. Ex: arrastar arquivos para lixeira. HISTRICO E EVOLUO

Anos 80

Sistema operacional com conesHISTRICO E EVOLUO

Anos 80

Paradigmade Interface com o Usurio: surgem as primeiras interfaces grficas (GUIs):

a. WIMP (Windows, Icons, Menus e Pointers); b. Manipulao Direta: WIMP + uso demetforas. Ex: arrastar arquivos para lixeira. HISTRICO E EVOLUO

Anos 90

Tecnologias de HardwareDiversas tecnologias: computadores portteis, redes de computadores, telas sensveis ao toque, palms, etc.

Modo de Operao Usurios conectados a redes, sistemas distribudos.

ProgramaoLinguagens orientadas a objetos

HISTRICO E EVOLUO

UsuriosTodas as pessoas(popularizao do computadores).

Anos 90

Paradigmade Interface com o Usurio:

Andeersen(1993-Netscape):Cria o primeiro navegador com interface em modo grfico, surgem as interfaces WUI (Web User Interface);

GUI (Desenvolvimento das Interfaces Grficas) em vrias plataformas: Windows, Unix, Dispositivos portteis, celulares, interfaces baseadas em voz, etc.

HISTRICO E EVOLUO

Anos 90

Dispositivos digitaisHISTRICO E EVOLUO

Pesquisa rpida

Encontre 3 computadores (apresente foto, nome e modelo) das dcadas passadas (no pode ser nenhum dos apresentados nesses slides) e responda para cada um as seguintes perguntas: Qual a tecnologia de hardware utilizada?

Qual era/ o modo de operao?

Quem eram/so os usurios?

Atividades para fixao do contedo

Leituras sugeridas na unidade

PREECE, ROGERS & SHARP. Design deInterao - Alm da interao homem-computador,Ed Bookman, 2005.

CHEVALIER, Jean; GHEERBRANT, Alain. Dicionrio de smbolos: mitos, sonhos, costumes, gestos, formas, figuras, cores, nmeros. 2. ed. Rio de Janeiro: J. Olymp

Brad A. Myers "Why are Human-Computer Interfaces Difficult to Design and Implement?", Carnegie Mellon University School of Computer Science Technical Report CMU-CS-93-183, Julho 1993.

referncias

IHM - Interface Homem MquinaProf. Janynne L. S. Gomes

Clique para editar o ttulo mestre

Clique para editar o ttulo mestre

IHM - Interface Homem MquinaProf. Janynne L. S. Gomes