Após o resumo das paginas 78 e 81 chegamos a conclusão de que Várias são as questões relacionadas à manipulação direta em sistemas computacionais, com foco na interação entre usuários e interfaces. Algumas das principais ideias incluem:
- Preferência pelo Teclado: Destaca-se a preferência de usuários experientes pelo uso do teclado em vez do mouse em alguns casos, devido à questão de desempenho. O teclado é considerado o dispositivo mais efetivo para diversas tarefas até aos dias de hoje.
- Desafios na Escolha de Metáforas: A escolha adequada de metáforas, analogias e modelos é crucial para o design de interfaces eficientes. Problemas surgem quando as metáforas escolhidas não são apropriadas para a compreensão da comunidade de usuários, tornando-as menos explicativas.
- Ambientes de Desenvolvimento: Além de implementar a manipulação direta, destaca-se a importância de criar ambientes de desenvolvimento que aumentem a produtividade dos programadores. Como exemplo incluir o uso de macros em automação de escritório e sistemas de programação visual.
- Desafios na Programação de Interfaces de Usuário: Apresenta os desafios enfrentados pelos projetistas na criação de ferramentas confiáveis, como generalização computacional, acesso a estruturas de dados, facilidade de programação, simplicidade na invocação de parâmetros e baixo risco.
- Dimensões Cognitivas: Introduz o framework de dimensões cognitivas proposto por Green e Petre para analisar questões relacionadas a ambientes de programação visual.
- Construção de Sistemas de Manipulação Direta: Destaca a importância de criar representações ou modelos apropriados da realidade ao projetar sistemas de manipulação direta. A prática e a aplicação de conceitos de manipulação direta a partir de metáforas são enfatizadas.
- Automação Residencial: Explora as oportunidades de desenvolvimento de sistemas interativos baseados em manipulação direta na automação residencial, incluindo o controle por comandos de voz e dispositivos como controles remotos universais.
- Desafios na Automação Residencial: Menciona desafios específicos na automação residencial, como a complexidade de algoritmos por trás dos comandos de voz e a importância da facilidade de aprendizado para sistemas adquiridos por pessoas de alto poder aquisitivo.
Resumindo o modelo abordar a relação na manipulação direta em sistemas computacionais, desde a escolha de metáforas até os desafios na programação de interfaces e as oportunidades na automação