View
87
Download
0
Category
Preview:
DESCRIPTION
Interfaces sem comandos Interfaces não-WIMP. Maria Alice G. V. Ferreira Maio de 2003. Modelos para interfaces. WIMP - as interfaces de hoje: W indows, I cons, M enus and P ointing Devices. A próxima geração (próxima?). Realidade virtual som e voz reconhecimento de gestos animação - PowerPoint PPT Presentation
Citation preview
2Maria Alice Grigas Varella Ferreira – EP-USP
Modelos para interfaces
WIMP - as interfaces de hoje:Windows, Icons, Menus and Pointing Devices
3Maria Alice Grigas Varella Ferreira – EP-USP
A próxima geração (próxima?)
Realidade virtual som e voz reconhecimento de gestos animação multimídia inteligência artificial vídeos acoplados à cabeça do usuário computadores altamente portáveis, com telefonia
celular e comunicação sem fio UI dirigidas às finalidades das aplicações
4Maria Alice Grigas Varella Ferreira – EP-USP
Realidade Virtual
Museu Virtual
Interfaces Defenestradas
6Maria Alice Grigas Varella Ferreira – EP-USP
Conceitos das Interfaces Atuais
diálogo explícito entre usuário e computadorcomandos que instruem o computador para realizarem alguma tarefa:
estruturação funcionalfunção (argumentos da função)exemplo: delete foo ...........para excluir um
objeto
7Maria Alice Grigas Varella Ferreira – EP-USP
Estruturação funcional - exemplo
Selecionar informação em um banco de dados, formatá-la e imprimi-la fornecer o critério de busca (query critery) em
uma caixa de diálogo selecionar opções de formatação em um menu
pull down imprimir A impressão que resulta do processo pode não
estar a contento!
8Maria Alice Grigas Varella Ferreira – EP-USP
Conceitos das interfaces atuais
estruturação por objetosseleciona objetoopera sobre o objetosex : seleciona os arquivos X, Y, Z
delete
9Maria Alice Grigas Varella Ferreira – EP-USP
Estruturação por objeto - Exemplo
Selecionar informação em um banco de dados, formatá-la e imprimi-la apresentar na janela alguns registros do banco de
dados o usuário irá se lembrar dos detalhes de seu Banco de dados
construir o critério de busca (query criteria) facilitado pela informação colocada na janela
o sistema atualiza os registros na janela, selecionando-os de acordo com o critério
modificar o “layout” da janela automaticamente a informação segue o “layout” estipulado
imprimir
10Maria Alice Grigas Varella Ferreira – EP-USP
Funcional x Orientação a Objetos
Transição do modelo funcional para o modelo orientado a objetos é difícil
(no artigo)
A transição é um fato e já está consumada é só uma questão de tempo
(2003)
11Maria Alice Grigas Varella Ferreira – EP-USP
Conceitos das interfaces atuais
Uma única aplicação ativa para o usuário
Dados de um aplicativo podem ser endereçados a partir de outras aplicações, com atualização das informações, na aplicação original, a partir da aplicação usuária (links)
12Maria Alice Grigas Varella Ferreira – EP-USP
Conceitos das futuras interfaces
interfaces sem comandos
Interfaces livres de sintaxe
múltiplas fontes de dados de entrada
Exemplo:Este é um texto para futuras correções.
13Maria Alice Grigas Varella Ferreira – EP-USP
Conceitos das futuras interfaces
“user-oriented” x “task-oriented” o documento é o objeto de interesse e não a
aplicação o objeto está ligado a trechos de código
adequados movimentação de sistemas de arquivos e bancos
de dados para o espaço da informação uso de associações entre dados informações fracamente acopladas objetos endereçados através de seu conteúdo
14Maria Alice Grigas Varella Ferreira – EP-USP
Atenção do usuário
Atual: usuário está preocupado em controlar o computador e com a sintaxe dos comandos
Futuro: usuário deverá preocupar-se só com a tarefa
Suporte ao Trabalho
Cooperativo
15Maria Alice Grigas Varella Ferreira – EP-USP
Regras de Comportamento
Atual: computador obedece às ordens de forma literal
Futuro: computador deverá intuir as ordens do usuário
DWIM - “DO WHAT I MEAN” - InterLisp comandos sem sentido são reinterpretados
observação do usuário, realizada de alguma forma: uso de equipamento especial, como câmeras de vídeo ou “Eye tracking”
16Maria Alice Grigas Varella Ferreira – EP-USP
Regras de Comportamento
Futuro: “Eye tracking” - exemplo do livro do Pequeno
Príncipe
“Eye tracking” - O problema dos navios
Uso de inteligência artificial, mesmo que restrita
Bases de conhecimento e modelos correspondentes
17Maria Alice Grigas Varella Ferreira – EP-USP
Controle da Interface
Atual: interface visível e controlada pelo usuário
Futuro: interfaces invisíveis controladas pelo computador, sem que o usuário se preocupe com elas o computador personaliza as interações sem que o usuário se dê conta disso:
posição do usuário
ações quando da chegada de e-mails
itens mais frequentemente utilizados pelo usuário ---> arquivos mais recentemente usados
18Maria Alice Grigas Varella Ferreira – EP-USP
Controle da Interface
Futuro: interfaces adaptativas
construção de uma ambiente de trabalho do usuário, englobando as ferramentas utilizadas e as ferramentas associadas
19Maria Alice Grigas Varella Ferreira – EP-USP
Sintaxe
Atual: Importante
Futuro: desaparece, ou pelo menos reduz sua importância Gestos deverão ser a principal componente de
atuação da interface “Input tokens” que representem uma unidade
completa de intenção
20Maria Alice Grigas Varella Ferreira – EP-USP
Sintaxe
Futuro: importância reduzida dado às múltiplas fontes de dados de entrada (eye
tracking, voz, gestos) existe maior possibilidade de escolha de comandos de entrada eliminação de erros de sintaxe
necessidade de sintaxe visual interfaces construídas em torno de habilidades
humanas como: escrever à mão, olhar o mundo e gesticular
21Maria Alice Grigas Varella Ferreira – EP-USP
Visibilidade dos objetos
Atual: a visibilidade dos objetos é fundamental para a maioria das tecnologias
Futuro: estes poderão ser implícitos ou mesmo estarem escondidos manipulação implícita através de agentes ou
através de efeitos colaterais
cuidados especiais para não reduzir a usabilidade das novas interfaces acesso aos objetos e inspeção de seu estado e características
22Maria Alice Grigas Varella Ferreira – EP-USP
Sequência de interação
Atual - uma única fonte de dados de entrada
Futuro: várias fontes de dadosMyers - uso das duas mão para controlar tablets e
painéis de toque ou sliders ao mesmo tempocombinação de eye tracking, câmeras de vídeo,
gestos e vozuso de entradas não tradicionais, como sons de
instrumentos na composição musical
23Maria Alice Grigas Varella Ferreira – EP-USP
Sequência de interação
Futuro: várias fontes de dados múltiplas saídas multimídia saída sonora, na composição musical uso de áudio como auxílio ao Help uso de cada seqüência de entrada para um tipo
de elemento; exemplo: desenho para dados e voz para comandos
redundância, decorrente do comportamento humano
24Maria Alice Grigas Varella Ferreira – EP-USP
Largura de Banda
atual: baixa teclado - 10 caracteres por segundo mouse - um pouco maior saída - imagens estáticas não requer
atualização freqüente
Futuro: interfaces que requerem maior largura de banda Acompanhar movimentos Efeitos estereoscópicos animados Realidades virtual
25Maria Alice Grigas Varella Ferreira – EP-USP
Tracking feedback
Atual: feedback léxico para a entradaFeedback para outros tipos de entradas música reconhecimento de voz interfaces baseadas em gestos - muitos
problemas em aberto, porque os gestos têm de ser reconhecidos antes do feedback ser apresentado; então pode ser muito tarde para corrigir seus efeitos
acompanhamento através de feedback progressivo
26Maria Alice Grigas Varella Ferreira – EP-USP
Turn-taking
Atual: alternância com o usuário
Futuro: este estilo deverá ser abandonado nas futuras interfaces uso de dynamic query: a pesquisa prossegue
enquanto o usuário termina de especificar completamente a query (52% mais rápido)
sistemas orientados a eventos podem facilitar os trabalhos paralelos do computador e do usuário
saídas são emitidas juntamente com as entradas fornecidas pelo usuário VIDEOPLACE
27Maria Alice Grigas Varella Ferreira – EP-USP
Local da Interface
Atual: a interface é a tela de vídeo limitações
há muitas atividades humanas que não são executadas junto a uma mesa de escritório como: reuniões, conferências, trabalho em usinas ou em construção civil
computação distribuída deve levar ao uso de computadores de bolso
realidade virtual dispositivos de saída não tradicionais, como sistemas de
comandos de carro ou projetores de imagens, integrados ao sistema do usuário
dispositivos integrados ao ambiente
28Maria Alice Grigas Varella Ferreira – EP-USP
Programação
Atual: existe um “gap” entre os sistemas de geração de interfaces e as linguagens utilizadas nos programas inconsistências
Futuro: Uso de muitos pacotes de software diferentes Incremento das linguagens orientadas a objetos uso
de herança programação gráfica e programação visual interfaces por demonstração e programação por
exemplos
29Maria Alice Grigas Varella Ferreira – EP-USP
Referências bibliográficas
Nielsen, J. Noncommand user interfaces. Comm. of the ACM. April 1993, v.36, n. 4, p. 83-99.
Gentner, D; Nielsen, J. The Anti-Mac interface. Comm. of the ACM. Aug. 1996, v.39, n.8, p.70-82
30Maria Alice Grigas Varella Ferreira – EP-USP
Empacotamento do Software
Software orientado a objetos
Software monolítico deverá ter seus dias contados
Objetos gerais que servem a várias aplicações diferentes
Tradutores de software para várias línguas diferentes
Recommended