SlideShare uma empresa Scribd logo
IHM – INTERFACE HOMEM-MÁQUINA
Disciplina
IHM - Interface Homem Máquina
Profª. Janynne L. S. Gomes
2
UNIDADE DE APRENDIZAGEM
Dispositivos de entrada e saída em
sistemas interativos homem-máquina
IHM - Interface Homem Máquina
Profª. Janynne L. S. Gomes
3
• Gerações de interfaces
• Exercício de fixação
• Leituras sugeridas na aula
ROTEIRO DA AULA
IHM - Interface Homem Máquina
Profª. Janynne L. S. Gomes
4
TÓPICO
Gerações de interface
IHM - Interface Homem Máquina
Profª. Janynne L. S. Gomes
5
Introdução
Pressman, Roger S. (1995)
classifica a evolução das
interações entre o ser humano
e o computador em apenas
quatro gerações.
IHM - Interface Homem Máquina
Profª. Janynne L. S. Gomes
6
Introdução
Walker, Jhon (1990) redefine a geração dos
computadores sob o ponto de vista de como
os usuários interagem com ele (afirmando
ser este ponto de vista muito mais importante
do que o de como eles foram construídos),
em cinco gerações.
IHM - Interface Homem Máquina
Profª. Janynne L. S. Gomes
7
Primeira geração (Walker (1990))
Painéis com plugues, botões, mostradores e funcionamento dedicado
●
Composta pelos sistemas de tabulação e pelo ENIAC, desenvolvidos para
resolver problemas específicos, por especialistas com conhecimento
preciso e detalhado da operação do hardware.
●
O usuário tinha uma relação um a um com o computador, na sala do
computador, operando-o através de chaves e botões.
IHM - Interface Homem Máquina
Profª. Janynne L. S. Gomes
8
Primeira geração (Walker (1990))
Gráfico de programação do ENIAC(lançado em 1946) representando a linha de
configuração de uma equação
IHM - Interface Homem Máquina
Profª. Janynne L. S. Gomes
9
Primeira geração (Walker (1990))
●
Pelo fato do usuário ser o operador da máquina e controlá-la
com pouca ou nenhuma abstração, não havia qualquer mediação
entre o computador e seu usuário especialista.
●
Nos anos cinqüenta, o modelo do usuário de um computador era
o de um usuário individual, com o tempo totalmente dedicado
para a máquina.
IHM - Interface Homem Máquina
Profª. Janynne L. S. Gomes
10
Primeira geração (Walker (1990))
As programadoras Betty Jean
Jennings (esquerda) a Fran Bilas
(direita) operando o painel de
controle do ENIAC na Escola de
Engenharia Elétrica Moore. (Foto
dos arquivos da Biblioteca Técnica
ARL)
IHM - Interface Homem Máquina
Profª. Janynne L. S. Gomes
11
Segunda geração (Walker (1990))
Lotes de cartões de dados perfurados e entrada de dados remota ("RJE")
●
A segunda geração introduziu muitos níveis importantes de mediação e
abstrações entre o usuário e o hardware do computador.
●
Provavelmente, a mudança mais importante foi a autonomia de tempo
oferecida, pelo processamento em lotes, para o usuário que, até então,
ficava o tempo todo em que durava o processamento de um programa,
dedicado a operação do computador.
IHM - Interface Homem Máquina
Profª. Janynne L. S. Gomes
12
Primeira geração (Walker (1990))
Máquina de perfurar cartão já era uma forma de persistir informação desde o século 18.
IHM - Interface Homem Máquina
Profª. Janynne L. S. Gomes
13
Segunda geração (Walker (1990))
●
As linguagens de controle de serviços ("job control
languages - JCL"), controlavam as atividades dos
computadores sem a necessária intervenção do usuário.
●
Os lotes de cartões, as listagens de impressoras, os
balcões de atendimento e os JCL formaram o ponto
central da imagem do usuário dos sistemas de segunda
geração.
IHM - Interface Homem Máquina
Profª. Janynne L. S. Gomes
14
Processamento em lote
DEFINIÇÃO:
Processamento em lote é a execução de uma série de programas (“jobs") em
um computador sem intervenção manual.
Jobs são configurados para que eles possam ser executados até a conclusão
sem interação humana. Todas as entrada de parâmetros são predefinidas
através de scripts, com argumentos passados via linha de comando , arquivos
de controle, ou linguagem de controle de job.
IHM - Interface Homem Máquina
Profª. Janynne L. S. Gomes
15
Processamento em lote
DEFINIÇÃO(continuação):
Este ambiente de operação é designado como "processamento batch",
porque os dados de entrada são reunidos em lotes ou conjuntos de registos e
cada lote é processado como uma unidade. A saída é um outro lote que possa
ser reutilizado para a computação.
Ex.: Atualmente processamento em lotes é usado no Windows para o recurso
de “Tarefas agendadas” e no Linux com os “cron jobs”
IHM - Interface Homem Máquina
Profª. Janynne L. S. Gomes
16
Primeira geração (Walker (1990))
Computador IBM 650, introduzido em 1953, veio com o leitor de cartão perfurado IBM
533h
IHM - Interface Homem Máquina
Profª. Janynne L. S. Gomes
17
terceira geração (Walker (1990))
Tempo compartilhado via teletipo ("teletype timesharing")
●
Os sistemas operacionais passaram, a proporcionar a execução concorrente de múltiplos serviços, originando o
conceito de compartilhamento do computador com uma grande comunidade de usuários, de maneira interativa.
●
Os conceitos de produtividade de máquina (que ocasionaram a execução concorrente de programas), deram origem ao
conceito de produtividade do usuário, através de uma maior interação conversacional do usuário com o computador,
levando ao desenvolvimento dos sistemas de tempo compartilhado dos anos sessenta.
IHM - Interface Homem Máquina
Profª. Janynne L. S. Gomes
18
quarta geração (Walker (1990))
Sistemas de menus
●
O desenvolvimento de terminais alfanuméricos rápidos e
sofisticados permitiu que se pudesse apresentar, para o usuário,
uma grande quantidade de informações de maneira quase que
instantânea, possibilitando o desenvolvimento dos menus de
escolhas, pelos quais os usuários podiam selecionar o item
desejado, simplesmente pressionando uma ou duas teclas.
IHM - Interface Homem Máquina
Profª. Janynne L. S. Gomes
19
quarta geração (Walker (1990))
Sistemas de menus
●
Estes tipos de menus rapidamente se
tornaram padrões para os sistemas de
aplicações desenvolvidos para serem
operados por pessoas não especializadas em
computação.
IHM - Interface Homem Máquina
Profª. Janynne L. S. Gomes
20
quinta geração (Walker (1990))
Controles gráficos e janelas
●
A tela do computador pode ser transformada em uma mesa
de trabalho completa, com folhas de papel que podiam ser
folheadas, contendo vários acessórios e recursos.
●
A disponibilidade de um dispositivo apontador, como o
"mouse", permitiu a seleção de objetos na tela, sem a
necessidade da digitação de nomes ou da opção através dos
menus, como nos sistemas anteriores.
IHM - Interface Homem Máquina
Profª. Janynne L. S. Gomes
21
Gerações segundo pressman (1995)
Primeira geração - comandos e interfaces de perguntas ("query
interfaces")
●
A comunicação é puramente textual e é feita via comandos e
respostas às perguntas geradas pelo sistema.
●
Segunda geração - menu simples
●
Uma lista de opções é apresentada ao usuário e a decisão apropriada
é selecionada via algum código digitado.
IHM - Interface Homem Máquina
Profª. Janynne L. S. Gomes
22
Gerações segundo pressman (1995)
Terceira geração - orientada a janela, interfaces de apontar
e apanhar
●
Estas interfaces são algumas vezes referenciadas como
interfaces "WIMP" ("windows, icons, menus, and pointing
devices").
●
Trazem o conceito de mesa de trabalho ("desktop").
IHM - Interface Homem Máquina
Profª. Janynne L. S. Gomes
23
Gerações segundo pressman (1995)
Quarta geração - hypertexto e multitarefa:
●
Esta geração (que para ele é a corrente), soma, aos
atributos das interfaces de terceira geração, as
técnicas de hipertextos e multitarefas.
●
A quarta geração das interfaces está disponível na
maioria das estações de trabalho e dos
computadores pessoais atuais.
IHM - Interface Homem Máquina
Profª. Janynne L. S. Gomes
24
Leituras sugeridas na AULA
BENYON, Deavid. Interação Humano-computador.
São Paulo, Pearson, 2011. (na biblioteca virtual está disponível)
IHM - Interface Homem Máquina
Profª. Janynne L. S. Gomes
25
Referências
Through the looking glass by John Walker no livro LAUREL,
Brenda. The Art of Human-Computer Interface Design ,
Addison-Wesley Professional; 1 edition (January 1, 1990).
ISBN 978-0201517972
IHM - Interface Homem Máquina
Profª. Janynne L. S. Gomes
26
Exercício para fixação do conteúdo
Encontre um programa utilizado em cada
geração de interface e registre as seguintes
informações:
●
Nome
●
Finalidade
●
Configuração do computador que executava
●
Empresa/Profissional Fabricante do software
●
Ano de criação

Mais conteúdo relacionado

Mais procurados

Introducao a informatica
Introducao a informaticaIntroducao a informatica
Introducao a informatica
Leide Sayuri Ogasawara
 
Introdução a engenharia de software aula 01
Introdução a engenharia de software   aula 01Introdução a engenharia de software   aula 01
Introdução a engenharia de software aula 01
Franklin Matos Correia
 
História e evolução do computadores
História e evolução do computadoresHistória e evolução do computadores
História e evolução do computadores
UEG
 
Linguagem de programação
Linguagem de programação Linguagem de programação
Linguagem de programação
Marcos Gregorio
 
Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }
Mariana Camargo
 
Lógica de Programação - Entrada/saída de dados
Lógica de Programação - Entrada/saída de dadosLógica de Programação - Entrada/saída de dados
Lógica de Programação - Entrada/saída de dados
Wesley R. Bezerra
 
Introdução a IHC
Introdução a IHCIntrodução a IHC
Introdução a IHC
Rodrigo Rodrigues
 
Aulas 1 e 2 - Hardware
Aulas 1 e 2 - HardwareAulas 1 e 2 - Hardware
Aulas 1 e 2 - Hardware
Jocelma Rios
 
Algoritmos - Formas de Representação de Algoritmos
Algoritmos - Formas de Representação de AlgoritmosAlgoritmos - Formas de Representação de Algoritmos
Algoritmos - Formas de Representação de Algoritmos
Elaine Cecília Gatto
 
Resumo básico de introdução à informática
Resumo básico de introdução à informáticaResumo básico de introdução à informática
Resumo básico de introdução à informática
Daiana de Ávila
 
1ª aula introdução a informática
1ª aula introdução a informática1ª aula introdução a informática
1ª aula introdução a informáticasocrahn
 
Informática Básica - Aula 04 - Software
Informática Básica - Aula 04 - SoftwareInformática Básica - Aula 04 - Software
Informática Básica - Aula 04 - Software
Joeldson Costa Damasceno
 
Sistemas Operacionais - Aula 05 (Concorrência)
Sistemas Operacionais - Aula 05 (Concorrência)Sistemas Operacionais - Aula 05 (Concorrência)
Sistemas Operacionais - Aula 05 (Concorrência)
Leinylson Fontinele
 
Aula - Interfaces e Estilos de Interação
Aula - Interfaces e Estilos de InteraçãoAula - Interfaces e Estilos de Interação
Aula - Interfaces e Estilos de Interação
Fabio Moura Pereira
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
vini_campos
 
Introdução à Informática (Módulo 1)
Introdução à Informática (Módulo 1)Introdução à Informática (Módulo 1)
Introdução à Informática (Módulo 1)
marconesilfer
 
Introdução à Programação
Introdução à ProgramaçãoIntrodução à Programação
Introdução à Programação
Mario Sergio
 
O que é Interação Humano-Computador?
O que é Interação Humano-Computador?O que é Interação Humano-Computador?
O que é Interação Humano-Computador?Sidney Roberto
 

Mais procurados (20)

Introducao a informatica
Introducao a informaticaIntroducao a informatica
Introducao a informatica
 
Introdução a engenharia de software aula 01
Introdução a engenharia de software   aula 01Introdução a engenharia de software   aula 01
Introdução a engenharia de software aula 01
 
História e evolução do computadores
História e evolução do computadoresHistória e evolução do computadores
História e evolução do computadores
 
A história do computador
A história do computadorA história do computador
A história do computador
 
Linguagem de programação
Linguagem de programação Linguagem de programação
Linguagem de programação
 
Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }
 
Lógica de Programação - Entrada/saída de dados
Lógica de Programação - Entrada/saída de dadosLógica de Programação - Entrada/saída de dados
Lógica de Programação - Entrada/saída de dados
 
Introdução a IHC
Introdução a IHCIntrodução a IHC
Introdução a IHC
 
Aulas 1 e 2 - Hardware
Aulas 1 e 2 - HardwareAulas 1 e 2 - Hardware
Aulas 1 e 2 - Hardware
 
Algoritmos - Formas de Representação de Algoritmos
Algoritmos - Formas de Representação de AlgoritmosAlgoritmos - Formas de Representação de Algoritmos
Algoritmos - Formas de Representação de Algoritmos
 
Resumo básico de introdução à informática
Resumo básico de introdução à informáticaResumo básico de introdução à informática
Resumo básico de introdução à informática
 
1ª aula introdução a informática
1ª aula introdução a informática1ª aula introdução a informática
1ª aula introdução a informática
 
Informática Básica - Aula 04 - Software
Informática Básica - Aula 04 - SoftwareInformática Básica - Aula 04 - Software
Informática Básica - Aula 04 - Software
 
Sistemas Operacionais - Aula 05 (Concorrência)
Sistemas Operacionais - Aula 05 (Concorrência)Sistemas Operacionais - Aula 05 (Concorrência)
Sistemas Operacionais - Aula 05 (Concorrência)
 
Aula - Interfaces e Estilos de Interação
Aula - Interfaces e Estilos de InteraçãoAula - Interfaces e Estilos de Interação
Aula - Interfaces e Estilos de Interação
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Introdução a computação
Introdução a computaçãoIntrodução a computação
Introdução a computação
 
Introdução à Informática (Módulo 1)
Introdução à Informática (Módulo 1)Introdução à Informática (Módulo 1)
Introdução à Informática (Módulo 1)
 
Introdução à Programação
Introdução à ProgramaçãoIntrodução à Programação
Introdução à Programação
 
O que é Interação Humano-Computador?
O que é Interação Humano-Computador?O que é Interação Humano-Computador?
O que é Interação Humano-Computador?
 

Destaque

Interface Humano-Computador (IHC)
Interface Humano-Computador (IHC)Interface Humano-Computador (IHC)
Interface Humano-Computador (IHC)
Wellington Oliveira
 
IHM x IHM – INTERFACE x INTERAçÃO HOMEM-MÁQUINA
IHM x IHM – INTERFACE x INTERAçÃO HOMEM-MÁQUINAIHM x IHM – INTERFACE x INTERAçÃO HOMEM-MÁQUINA
IHM x IHM – INTERFACE x INTERAçÃO HOMEM-MÁQUINA
Diego BBahia
 
Aula: Tipos de Interface
Aula: Tipos de InterfaceAula: Tipos de Interface
Aula: Tipos de Interface
Janynne Gomes
 
Interface homem máquina
Interface homem máquinaInterface homem máquina
Interface homem máquina
Lucas Santos
 
Segunda geração de computadores (1955 1964)
Segunda geração de computadores (1955 1964)Segunda geração de computadores (1955 1964)
Segunda geração de computadores (1955 1964)Thaís Santos
 
Apresentação Aula 01
Apresentação  Aula 01Apresentação  Aula 01
Apresentação Aula 01
Professor Samuel Ribeiro
 
Aula: Resources ( Parte 1)
Aula: Resources ( Parte 1)Aula: Resources ( Parte 1)
Aula: Resources ( Parte 1)
Janynne Gomes
 
Emocao e Computacao Afetiva
Emocao e Computacao AfetivaEmocao e Computacao Afetiva
Emocao e Computacao Afetiva
Janynne Gomes
 
Aula: Estudo sobre usuários dentro da IHM
Aula: Estudo sobre usuários dentro da IHMAula: Estudo sobre usuários dentro da IHM
Aula: Estudo sobre usuários dentro da IHM
Janynne Gomes
 
Aula: Memória Humana e Atenção dentro da IHM
Aula: Memória Humana e Atenção dentro da IHMAula: Memória Humana e Atenção dentro da IHM
Aula: Memória Humana e Atenção dentro da IHM
Janynne Gomes
 
Evolução dos computadores 2 pronto
Evolução dos computadores 2 prontoEvolução dos computadores 2 pronto
Evolução dos computadores 2 prontoFraan Bittencourt
 
Lógica de Programação - Estruturas de Seleção
Lógica de Programação - Estruturas de SeleçãoLógica de Programação - Estruturas de Seleção
Lógica de Programação - Estruturas de Seleção
Janynne Gomes
 
Aula: Fatores Humanos e Interatividade na IHM
Aula: Fatores Humanos e Interatividade na IHMAula: Fatores Humanos e Interatividade na IHM
Aula: Fatores Humanos e Interatividade na IHM
Janynne Gomes
 
Interface e Usabilidade: Como levar o usuário onde queremos!
Interface e Usabilidade: Como levar o usuário onde queremos!Interface e Usabilidade: Como levar o usuário onde queremos!
Interface e Usabilidade: Como levar o usuário onde queremos!
Marcelo Prudente
 
Aula: Tendência das interfaces
Aula: Tendência das interfacesAula: Tendência das interfaces
Aula: Tendência das interfaces
Janynne Gomes
 
Aula: Evolução da computação móvel
Aula: Evolução da computação móvelAula: Evolução da computação móvel
Aula: Evolução da computação móvel
Janynne Gomes
 
Revisão de Ergonomia
Revisão de ErgonomiaRevisão de Ergonomia
Revisão de Ergonomia
Davi Denardi
 
Aula: Resources ( Parte 2)
Aula: Resources ( Parte 2)Aula: Resources ( Parte 2)
Aula: Resources ( Parte 2)
Janynne Gomes
 
Aula: Princípios de design de interfaces
Aula: Princípios de design de interfacesAula: Princípios de design de interfaces
Aula: Princípios de design de interfaces
Janynne Gomes
 

Destaque (20)

Interface Humano-Computador (IHC)
Interface Humano-Computador (IHC)Interface Humano-Computador (IHC)
Interface Humano-Computador (IHC)
 
IHM x IHM – INTERFACE x INTERAçÃO HOMEM-MÁQUINA
IHM x IHM – INTERFACE x INTERAçÃO HOMEM-MÁQUINAIHM x IHM – INTERFACE x INTERAçÃO HOMEM-MÁQUINA
IHM x IHM – INTERFACE x INTERAçÃO HOMEM-MÁQUINA
 
Aula: Tipos de Interface
Aula: Tipos de InterfaceAula: Tipos de Interface
Aula: Tipos de Interface
 
Interface homem máquina
Interface homem máquinaInterface homem máquina
Interface homem máquina
 
Segunda geração de computadores (1955 1964)
Segunda geração de computadores (1955 1964)Segunda geração de computadores (1955 1964)
Segunda geração de computadores (1955 1964)
 
Apresentação Aula 01
Apresentação  Aula 01Apresentação  Aula 01
Apresentação Aula 01
 
Interface homem maquina introdução
Interface homem maquina   introduçãoInterface homem maquina   introdução
Interface homem maquina introdução
 
Aula: Resources ( Parte 1)
Aula: Resources ( Parte 1)Aula: Resources ( Parte 1)
Aula: Resources ( Parte 1)
 
Emocao e Computacao Afetiva
Emocao e Computacao AfetivaEmocao e Computacao Afetiva
Emocao e Computacao Afetiva
 
Aula: Estudo sobre usuários dentro da IHM
Aula: Estudo sobre usuários dentro da IHMAula: Estudo sobre usuários dentro da IHM
Aula: Estudo sobre usuários dentro da IHM
 
Aula: Memória Humana e Atenção dentro da IHM
Aula: Memória Humana e Atenção dentro da IHMAula: Memória Humana e Atenção dentro da IHM
Aula: Memória Humana e Atenção dentro da IHM
 
Evolução dos computadores 2 pronto
Evolução dos computadores 2 prontoEvolução dos computadores 2 pronto
Evolução dos computadores 2 pronto
 
Lógica de Programação - Estruturas de Seleção
Lógica de Programação - Estruturas de SeleçãoLógica de Programação - Estruturas de Seleção
Lógica de Programação - Estruturas de Seleção
 
Aula: Fatores Humanos e Interatividade na IHM
Aula: Fatores Humanos e Interatividade na IHMAula: Fatores Humanos e Interatividade na IHM
Aula: Fatores Humanos e Interatividade na IHM
 
Interface e Usabilidade: Como levar o usuário onde queremos!
Interface e Usabilidade: Como levar o usuário onde queremos!Interface e Usabilidade: Como levar o usuário onde queremos!
Interface e Usabilidade: Como levar o usuário onde queremos!
 
Aula: Tendência das interfaces
Aula: Tendência das interfacesAula: Tendência das interfaces
Aula: Tendência das interfaces
 
Aula: Evolução da computação móvel
Aula: Evolução da computação móvelAula: Evolução da computação móvel
Aula: Evolução da computação móvel
 
Revisão de Ergonomia
Revisão de ErgonomiaRevisão de Ergonomia
Revisão de Ergonomia
 
Aula: Resources ( Parte 2)
Aula: Resources ( Parte 2)Aula: Resources ( Parte 2)
Aula: Resources ( Parte 2)
 
Aula: Princípios de design de interfaces
Aula: Princípios de design de interfacesAula: Princípios de design de interfaces
Aula: Princípios de design de interfaces
 

Semelhante a Aula: Gerações de interfaces

Parte I
Parte IParte I
Parte I
jullyandry
 
Conceitos de sistemas operacionais
Conceitos de sistemas operacionaisConceitos de sistemas operacionais
Conceitos de sistemas operacionais
Aparicio Junior
 
Apostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgelApostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgel
Pablo Mariano
 
Apostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgelApostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgel
Pablo Mariano
 
Apostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgelApostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgel
Pablo Mariano
 
Sistemas Operacionais aula 01
Sistemas Operacionais aula 01Sistemas Operacionais aula 01
Sistemas Operacionais aula 01Diego Rodrigues
 
Aula24 sistema operacional
Aula24 sistema operacionalAula24 sistema operacional
Aula24 sistema operacional
cicero maia
 
Informática Básica - Aula 1
Informática Básica - Aula 1Informática Básica - Aula 1
Informática Básica - Aula 1
wallaceolive
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
Adir Kuhn
 
Interface com o usuário
Interface com o usuárioInterface com o usuário
Interface com o usuárioirlss
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
JoseVieira75
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
Daniel Paz de Araújo
 
Intr. a informática Aulas
Intr. a informática Aulas Intr. a informática Aulas
Intr. a informática Aulas
Nmutemba
 
Aula01 so
Aula01 soAula01 so
Sistemas operativos leandro silva
Sistemas operativos leandro silvaSistemas operativos leandro silva
Sistemas operativos leandro silva
vbassani
 
Sistemas operativos 10º
Sistemas operativos 10ºSistemas operativos 10º
Sistemas operativos 10ºteacherpereira
 

Semelhante a Aula: Gerações de interfaces (20)

Parte I
Parte IParte I
Parte I
 
Conceitos de sistemas operacionais
Conceitos de sistemas operacionaisConceitos de sistemas operacionais
Conceitos de sistemas operacionais
 
Gercacoes
GercacoesGercacoes
Gercacoes
 
Apostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgelApostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgel
 
Apostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgelApostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgel
 
Apostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgelApostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgel
 
So hugo abrantes
So hugo abrantesSo hugo abrantes
So hugo abrantes
 
Sistemas Operacionais aula 01
Sistemas Operacionais aula 01Sistemas Operacionais aula 01
Sistemas Operacionais aula 01
 
Aula24 sistema operacional
Aula24 sistema operacionalAula24 sistema operacional
Aula24 sistema operacional
 
Informática Básica - Aula 1
Informática Básica - Aula 1Informática Básica - Aula 1
Informática Básica - Aula 1
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
Interface com o usuário
Interface com o usuárioInterface com o usuário
Interface com o usuário
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
Intr. a informática Aulas
Intr. a informática Aulas Intr. a informática Aulas
Intr. a informática Aulas
 
Aula01 so
Aula01 soAula01 so
Aula01 so
 
Sistemas operativos leandro silva
Sistemas operativos leandro silvaSistemas operativos leandro silva
Sistemas operativos leandro silva
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Sistemas operativos 10º
Sistemas operativos 10ºSistemas operativos 10º
Sistemas operativos 10º
 

Mais de Janynne Gomes

Aula - Gerenciadores de layout
Aula - Gerenciadores de layoutAula - Gerenciadores de layout
Aula - Gerenciadores de layout
Janynne Gomes
 
Aula - Activity
Aula  -  ActivityAula  -  Activity
Aula - Activity
Janynne Gomes
 
Palestra: Desenvolvendo apps Android
Palestra: Desenvolvendo apps AndroidPalestra: Desenvolvendo apps Android
Palestra: Desenvolvendo apps Android
Janynne Gomes
 
Introdução ao Android
Introdução ao AndroidIntrodução ao Android
Introdução ao Android
Janynne Gomes
 
Aula - Arquiteturas de aplicações móveis
Aula - Arquiteturas de aplicações móveisAula - Arquiteturas de aplicações móveis
Aula - Arquiteturas de aplicações móveis
Janynne Gomes
 
Aula: Características dos dispositivos móveis
Aula: Características dos dispositivos móveisAula: Características dos dispositivos móveis
Aula: Características dos dispositivos móveis
Janynne Gomes
 
Diagramas de Fluxo de Dados
Diagramas de Fluxo de DadosDiagramas de Fluxo de Dados
Diagramas de Fluxo de Dados
Janynne Gomes
 
Estruturas de decisão
Estruturas de decisãoEstruturas de decisão
Estruturas de decisão
Janynne Gomes
 
Palestra: Desafios do desenvolvedor no mercado de trabalho
Palestra: Desafios do desenvolvedor no mercado de trabalhoPalestra: Desafios do desenvolvedor no mercado de trabalho
Palestra: Desafios do desenvolvedor no mercado de trabalho
Janynne Gomes
 
Maria faz bagunça - Uma história contada por Steve e escrita pela mamãe
Maria faz bagunça - Uma história contada por Steve e escrita pela mamãeMaria faz bagunça - Uma história contada por Steve e escrita pela mamãe
Maria faz bagunça - Uma história contada por Steve e escrita pela mamãe
Janynne Gomes
 
Aula 1- Fundamentos da computação móvel
Aula 1- Fundamentos da computação móvelAula 1- Fundamentos da computação móvel
Aula 1- Fundamentos da computação móvel
Janynne Gomes
 
Aula 6 - Prototipação de telas
Aula 6 - Prototipação de telasAula 6 - Prototipação de telas
Aula 6 - Prototipação de telas
Janynne Gomes
 
Aula 5 - Dicionário de Dados
Aula 5 - Dicionário de DadosAula 5 - Dicionário de Dados
Aula 5 - Dicionário de Dados
Janynne Gomes
 
Aula 4 - Diagrama Entidade Relacionamento (com exercício no final)
Aula 4  - Diagrama Entidade Relacionamento (com exercício no final)Aula 4  - Diagrama Entidade Relacionamento (com exercício no final)
Aula 4 - Diagrama Entidade Relacionamento (com exercício no final)
Janynne Gomes
 
AULA 1 - CONCEITOS GERAIS APLICADOS NO CICLO DE VIDA DO SOFTWARE E MODELOS ...
AULA 1 - CONCEITOS GERAIS  APLICADOS NO CICLO DE VIDA  DO SOFTWARE E MODELOS ...AULA 1 - CONCEITOS GERAIS  APLICADOS NO CICLO DE VIDA  DO SOFTWARE E MODELOS ...
AULA 1 - CONCEITOS GERAIS APLICADOS NO CICLO DE VIDA DO SOFTWARE E MODELOS ...
Janynne Gomes
 
Windows 8 - Introdução ao desenvolvimento de apps
Windows 8 - Introdução ao desenvolvimento de appsWindows 8 - Introdução ao desenvolvimento de apps
Windows 8 - Introdução ao desenvolvimento de apps
Janynne Gomes
 
Desenvolvendo aplicativos para windows 8
Desenvolvendo aplicativos para windows 8Desenvolvendo aplicativos para windows 8
Desenvolvendo aplicativos para windows 8
Janynne Gomes
 

Mais de Janynne Gomes (17)

Aula - Gerenciadores de layout
Aula - Gerenciadores de layoutAula - Gerenciadores de layout
Aula - Gerenciadores de layout
 
Aula - Activity
Aula  -  ActivityAula  -  Activity
Aula - Activity
 
Palestra: Desenvolvendo apps Android
Palestra: Desenvolvendo apps AndroidPalestra: Desenvolvendo apps Android
Palestra: Desenvolvendo apps Android
 
Introdução ao Android
Introdução ao AndroidIntrodução ao Android
Introdução ao Android
 
Aula - Arquiteturas de aplicações móveis
Aula - Arquiteturas de aplicações móveisAula - Arquiteturas de aplicações móveis
Aula - Arquiteturas de aplicações móveis
 
Aula: Características dos dispositivos móveis
Aula: Características dos dispositivos móveisAula: Características dos dispositivos móveis
Aula: Características dos dispositivos móveis
 
Diagramas de Fluxo de Dados
Diagramas de Fluxo de DadosDiagramas de Fluxo de Dados
Diagramas de Fluxo de Dados
 
Estruturas de decisão
Estruturas de decisãoEstruturas de decisão
Estruturas de decisão
 
Palestra: Desafios do desenvolvedor no mercado de trabalho
Palestra: Desafios do desenvolvedor no mercado de trabalhoPalestra: Desafios do desenvolvedor no mercado de trabalho
Palestra: Desafios do desenvolvedor no mercado de trabalho
 
Maria faz bagunça - Uma história contada por Steve e escrita pela mamãe
Maria faz bagunça - Uma história contada por Steve e escrita pela mamãeMaria faz bagunça - Uma história contada por Steve e escrita pela mamãe
Maria faz bagunça - Uma história contada por Steve e escrita pela mamãe
 
Aula 1- Fundamentos da computação móvel
Aula 1- Fundamentos da computação móvelAula 1- Fundamentos da computação móvel
Aula 1- Fundamentos da computação móvel
 
Aula 6 - Prototipação de telas
Aula 6 - Prototipação de telasAula 6 - Prototipação de telas
Aula 6 - Prototipação de telas
 
Aula 5 - Dicionário de Dados
Aula 5 - Dicionário de DadosAula 5 - Dicionário de Dados
Aula 5 - Dicionário de Dados
 
Aula 4 - Diagrama Entidade Relacionamento (com exercício no final)
Aula 4  - Diagrama Entidade Relacionamento (com exercício no final)Aula 4  - Diagrama Entidade Relacionamento (com exercício no final)
Aula 4 - Diagrama Entidade Relacionamento (com exercício no final)
 
AULA 1 - CONCEITOS GERAIS APLICADOS NO CICLO DE VIDA DO SOFTWARE E MODELOS ...
AULA 1 - CONCEITOS GERAIS  APLICADOS NO CICLO DE VIDA  DO SOFTWARE E MODELOS ...AULA 1 - CONCEITOS GERAIS  APLICADOS NO CICLO DE VIDA  DO SOFTWARE E MODELOS ...
AULA 1 - CONCEITOS GERAIS APLICADOS NO CICLO DE VIDA DO SOFTWARE E MODELOS ...
 
Windows 8 - Introdução ao desenvolvimento de apps
Windows 8 - Introdução ao desenvolvimento de appsWindows 8 - Introdução ao desenvolvimento de apps
Windows 8 - Introdução ao desenvolvimento de apps
 
Desenvolvendo aplicativos para windows 8
Desenvolvendo aplicativos para windows 8Desenvolvendo aplicativos para windows 8
Desenvolvendo aplicativos para windows 8
 

Aula: Gerações de interfaces

  • 1. IHM – INTERFACE HOMEM-MÁQUINA Disciplina
  • 2. IHM - Interface Homem Máquina Profª. Janynne L. S. Gomes 2 UNIDADE DE APRENDIZAGEM Dispositivos de entrada e saída em sistemas interativos homem-máquina
  • 3. IHM - Interface Homem Máquina Profª. Janynne L. S. Gomes 3 • Gerações de interfaces • Exercício de fixação • Leituras sugeridas na aula ROTEIRO DA AULA
  • 4. IHM - Interface Homem Máquina Profª. Janynne L. S. Gomes 4 TÓPICO Gerações de interface
  • 5. IHM - Interface Homem Máquina Profª. Janynne L. S. Gomes 5 Introdução Pressman, Roger S. (1995) classifica a evolução das interações entre o ser humano e o computador em apenas quatro gerações.
  • 6. IHM - Interface Homem Máquina Profª. Janynne L. S. Gomes 6 Introdução Walker, Jhon (1990) redefine a geração dos computadores sob o ponto de vista de como os usuários interagem com ele (afirmando ser este ponto de vista muito mais importante do que o de como eles foram construídos), em cinco gerações.
  • 7. IHM - Interface Homem Máquina Profª. Janynne L. S. Gomes 7 Primeira geração (Walker (1990)) Painéis com plugues, botões, mostradores e funcionamento dedicado ● Composta pelos sistemas de tabulação e pelo ENIAC, desenvolvidos para resolver problemas específicos, por especialistas com conhecimento preciso e detalhado da operação do hardware. ● O usuário tinha uma relação um a um com o computador, na sala do computador, operando-o através de chaves e botões.
  • 8. IHM - Interface Homem Máquina Profª. Janynne L. S. Gomes 8 Primeira geração (Walker (1990)) Gráfico de programação do ENIAC(lançado em 1946) representando a linha de configuração de uma equação
  • 9. IHM - Interface Homem Máquina Profª. Janynne L. S. Gomes 9 Primeira geração (Walker (1990)) ● Pelo fato do usuário ser o operador da máquina e controlá-la com pouca ou nenhuma abstração, não havia qualquer mediação entre o computador e seu usuário especialista. ● Nos anos cinqüenta, o modelo do usuário de um computador era o de um usuário individual, com o tempo totalmente dedicado para a máquina.
  • 10. IHM - Interface Homem Máquina Profª. Janynne L. S. Gomes 10 Primeira geração (Walker (1990)) As programadoras Betty Jean Jennings (esquerda) a Fran Bilas (direita) operando o painel de controle do ENIAC na Escola de Engenharia Elétrica Moore. (Foto dos arquivos da Biblioteca Técnica ARL)
  • 11. IHM - Interface Homem Máquina Profª. Janynne L. S. Gomes 11 Segunda geração (Walker (1990)) Lotes de cartões de dados perfurados e entrada de dados remota ("RJE") ● A segunda geração introduziu muitos níveis importantes de mediação e abstrações entre o usuário e o hardware do computador. ● Provavelmente, a mudança mais importante foi a autonomia de tempo oferecida, pelo processamento em lotes, para o usuário que, até então, ficava o tempo todo em que durava o processamento de um programa, dedicado a operação do computador.
  • 12. IHM - Interface Homem Máquina Profª. Janynne L. S. Gomes 12 Primeira geração (Walker (1990)) Máquina de perfurar cartão já era uma forma de persistir informação desde o século 18.
  • 13. IHM - Interface Homem Máquina Profª. Janynne L. S. Gomes 13 Segunda geração (Walker (1990)) ● As linguagens de controle de serviços ("job control languages - JCL"), controlavam as atividades dos computadores sem a necessária intervenção do usuário. ● Os lotes de cartões, as listagens de impressoras, os balcões de atendimento e os JCL formaram o ponto central da imagem do usuário dos sistemas de segunda geração.
  • 14. IHM - Interface Homem Máquina Profª. Janynne L. S. Gomes 14 Processamento em lote DEFINIÇÃO: Processamento em lote é a execução de uma série de programas (“jobs") em um computador sem intervenção manual. Jobs são configurados para que eles possam ser executados até a conclusão sem interação humana. Todas as entrada de parâmetros são predefinidas através de scripts, com argumentos passados via linha de comando , arquivos de controle, ou linguagem de controle de job.
  • 15. IHM - Interface Homem Máquina Profª. Janynne L. S. Gomes 15 Processamento em lote DEFINIÇÃO(continuação): Este ambiente de operação é designado como "processamento batch", porque os dados de entrada são reunidos em lotes ou conjuntos de registos e cada lote é processado como uma unidade. A saída é um outro lote que possa ser reutilizado para a computação. Ex.: Atualmente processamento em lotes é usado no Windows para o recurso de “Tarefas agendadas” e no Linux com os “cron jobs”
  • 16. IHM - Interface Homem Máquina Profª. Janynne L. S. Gomes 16 Primeira geração (Walker (1990)) Computador IBM 650, introduzido em 1953, veio com o leitor de cartão perfurado IBM 533h
  • 17. IHM - Interface Homem Máquina Profª. Janynne L. S. Gomes 17 terceira geração (Walker (1990)) Tempo compartilhado via teletipo ("teletype timesharing") ● Os sistemas operacionais passaram, a proporcionar a execução concorrente de múltiplos serviços, originando o conceito de compartilhamento do computador com uma grande comunidade de usuários, de maneira interativa. ● Os conceitos de produtividade de máquina (que ocasionaram a execução concorrente de programas), deram origem ao conceito de produtividade do usuário, através de uma maior interação conversacional do usuário com o computador, levando ao desenvolvimento dos sistemas de tempo compartilhado dos anos sessenta.
  • 18. IHM - Interface Homem Máquina Profª. Janynne L. S. Gomes 18 quarta geração (Walker (1990)) Sistemas de menus ● O desenvolvimento de terminais alfanuméricos rápidos e sofisticados permitiu que se pudesse apresentar, para o usuário, uma grande quantidade de informações de maneira quase que instantânea, possibilitando o desenvolvimento dos menus de escolhas, pelos quais os usuários podiam selecionar o item desejado, simplesmente pressionando uma ou duas teclas.
  • 19. IHM - Interface Homem Máquina Profª. Janynne L. S. Gomes 19 quarta geração (Walker (1990)) Sistemas de menus ● Estes tipos de menus rapidamente se tornaram padrões para os sistemas de aplicações desenvolvidos para serem operados por pessoas não especializadas em computação.
  • 20. IHM - Interface Homem Máquina Profª. Janynne L. S. Gomes 20 quinta geração (Walker (1990)) Controles gráficos e janelas ● A tela do computador pode ser transformada em uma mesa de trabalho completa, com folhas de papel que podiam ser folheadas, contendo vários acessórios e recursos. ● A disponibilidade de um dispositivo apontador, como o "mouse", permitiu a seleção de objetos na tela, sem a necessidade da digitação de nomes ou da opção através dos menus, como nos sistemas anteriores.
  • 21. IHM - Interface Homem Máquina Profª. Janynne L. S. Gomes 21 Gerações segundo pressman (1995) Primeira geração - comandos e interfaces de perguntas ("query interfaces") ● A comunicação é puramente textual e é feita via comandos e respostas às perguntas geradas pelo sistema. ● Segunda geração - menu simples ● Uma lista de opções é apresentada ao usuário e a decisão apropriada é selecionada via algum código digitado.
  • 22. IHM - Interface Homem Máquina Profª. Janynne L. S. Gomes 22 Gerações segundo pressman (1995) Terceira geração - orientada a janela, interfaces de apontar e apanhar ● Estas interfaces são algumas vezes referenciadas como interfaces "WIMP" ("windows, icons, menus, and pointing devices"). ● Trazem o conceito de mesa de trabalho ("desktop").
  • 23. IHM - Interface Homem Máquina Profª. Janynne L. S. Gomes 23 Gerações segundo pressman (1995) Quarta geração - hypertexto e multitarefa: ● Esta geração (que para ele é a corrente), soma, aos atributos das interfaces de terceira geração, as técnicas de hipertextos e multitarefas. ● A quarta geração das interfaces está disponível na maioria das estações de trabalho e dos computadores pessoais atuais.
  • 24. IHM - Interface Homem Máquina Profª. Janynne L. S. Gomes 24 Leituras sugeridas na AULA BENYON, Deavid. Interação Humano-computador. São Paulo, Pearson, 2011. (na biblioteca virtual está disponível)
  • 25. IHM - Interface Homem Máquina Profª. Janynne L. S. Gomes 25 Referências Through the looking glass by John Walker no livro LAUREL, Brenda. The Art of Human-Computer Interface Design , Addison-Wesley Professional; 1 edition (January 1, 1990). ISBN 978-0201517972
  • 26. IHM - Interface Homem Máquina Profª. Janynne L. S. Gomes 26 Exercício para fixação do conteúdo Encontre um programa utilizado em cada geração de interface e registre as seguintes informações: ● Nome ● Finalidade ● Configuração do computador que executava ● Empresa/Profissional Fabricante do software ● Ano de criação

Notas do Editor

  1. <número>
  2. <número>
  3. <número>
  4. <número>
  5. <número>
  6. <número>
  7. <número>
  8. <número>
  9. <número>
  10. <número>
  11. <número>
  12. <número>
  13. <número>
  14. <número>
  15. <número>
  16. <número>
  17. <número>
  18. <número>
  19. <número>
  20. <número>
  21. <número>
  22. <número>
  23. <número>
  24. <número>