Human-computer interaction (HCI) é o estudo da interação entre pessoas e computadores. É freqüentemente associada a ciências da computação, ciências comportamentais, design, e muitas outras áreas de estudo. A interação entre usuários e computadores ocorre na interface, na qual engloba software e hardware.
Por causa da HCI e o estudo conjunto da máquina e homem, foi feita uma base de conhecimento tanta para o lado humano, quanto para o lado máquina. Do lado máquina, técnicas em gráficos, sistemas operacionais, linguagens de programação, e ambientes de desenvolvimento são relevantes. Do lado homem, teoria da comunicação, embasamento em design, lingüística, ciências sociais, psicologia cognitiva e fatores humanos são relevantes. Engenharia e métodos de design também são relevantes. Devido à natureza multidisciplinar do HCI, pessoas com diferentes formações contribuem para seu sucesso.
Software é o termo usado primeiramente para dados digitalmente armazenados como programas de computador e entre outros tipos de informações que podem ser lidas e escritas por computadores. Em contraste com hardware, software pode ser definido como intocável. Software também é por vezes usado num sentido mais restrito, ou seja, software de aplicação.
Jogabilidade é a interação que um jogo, através de regras, conexão entre o usuário e o game, desafios e a superação deles, enredo e a imersão que ele proporciona ao jogador.
Usabilidade inclui métodos de princípios de estudos por trás da eficiência e objetividade de um objeto. Em HCI e ciências da computação, usabilidade estuda a elegância e quão claro a interação com um software, um game ou um web site em projetado.
Interface de um game é a ligação entre o usuário e maquina no caso o jogador e o software no caso o jogo, o qual ele estiver utilizando.
Interatividade nos campos da ciência da informação, comunicação e design industrial, há uma discussão em cima do significado de interatividade. Existem três níveis de interação: Noninteractive, quando a messagem atual não é relacionado com as mensagens anteriores, Reactive, quando a mensagem atual é relacionada apenas imediatamente a mensagem anterior e Interactive, quando a mensagem atual é relacionada a um números de mensagens anteriores e há um relaciomento entre elas.
Acessibilidade é geralmente, um termo usado para descrever o grau que um produto, serviço ou um ambiente é acessível para o máximo de pessoas possíveis. Acessibilidade pode ser vista como “habilidade para acessar” e a possibilidade de beneficiar algum sistema ou entidade.
Otimização é o processo de modificar o sistema para fazer algum aspecto do trabalho mais eficiente ou usar menos recursos. Geralmente, um programa de computador pode ser otimizado para executar mais rápido ou ser capaz de operar com menos alocação de memória e outros recursos, e puxar menos energia.
Processamento é o instante que o computador começa a ser executado. Ele contém o código do programa e sua atividade atual. Dependendo do sistema operacional, o processamento pode conter vários segmentos de execução que executam instruções simultaneamente.
Multitasking, ou multitarefa, é o método que possibilita vários processos à dividir os processadores e outros recursos do sistema. Cada CPU executa uma simples tarefa por vez. No entanto, esse recurso permite que cada processador fazer uma troca de tarefas que estão sendo executadas sem ter que esperar que cada tarefa seja finalizada.
Uma forma comum de Multitasking é o time-sharing, que é o método que permite respostas rápidas na interação das aplicações do usuário. Nesses sistemas, o contexto de troca de tarefas é realizado rapidamente. Isso faz com o que vários processos sejam executados simultaneamente no mesmo processador. A execução de vários processadores executados simultaneamente recebe o nome de concurrency, ou simultaneidade.
Gráficos são a representação visual em alguma superficie, como paredes, com o propósito de informar, ilustrar e entreter.
Gráficos 3D em contraste com gráficos 2D, são gráficos que usam representações tridimensionais de dados geométricos, como plano cartesiano, que é armazenado no computador com o propósito de realizar cálculos e renderizar imagens 2D.
Em softwares gráficos, a distinção entre 2D e 3D é um pouco turva, aplicações 2D pode usar técnicas 3D para obter efeitos como iluminação, e principalmente 3D pode utilizar técnicas de renderização 2D.
Um modelo 3D é uma representação matemática de qualquer objeto tridimensional, o modelo não tecnicamente um gráfico até ser visualmente exibido. Devido a impressão 3D, modelos tridimensionais não confinam em um espaço virtual, o modelo pode ser visualizado em uma imagem bidimensional através do processo denominado 3D rendering.
Gráficos 2D é geração baseada em imagens digitais, a maioria em modelos bidimensionais, como modelos geométricos, textos e imagens digitais.
Em muitos domínios, tais como editoração eletrônica, engenharia e negócios, a descrição de um documento baseado em gráficos 2D pode ser muito menor que sua imagem digital correspondente. Essa representação é mais flexível, pois pode ser renderizada em diferentes resoluções para se adequar em dispositvos diferentes. Por essa razão, documentos e ilustrações, na maioria das vezes, é armazenado ou transmitido como arquivos em gráficos 2D.
Renderização, ou rendering, é o processo de geração de uma imagem a partir de um modelo, esse modelo é uma descrição de um objeto tridimensional que é estritamente definida por linguagens ou estrutura de dados. Ela deve conter informações relacionadas a geometria, ótica, textura, luz e sombra.
No caso de gráficos 3D, o processo de renderização pode ser feito lentamente, como em pré-renderização ou em tempo real (real-time). A pré-renderização é um intenso processamento do computador que é mais utilizado para criações de filmes, enquanto a renderização em tempo real é muitas vezes feito para jogos em 3D que dependem do uso de placas gráficas com aceleradores de hardware 3D.
Exploração é o ato de procurar ou se aventurar em um ambiente, com o propósito de descobrir recursos ou informações.
Narrativa é uma história que é criada em um formato construtivo, como um trabalho de escrita, fala, poesia, prosa, imagens, música, cinema, jogos de vídeo, teatro ou dança que descreve uma seqüência de eventos de ficção ou não-ficção.
Comando é uma diretiva para um programa de computador que atua como uma intérprete de algum tipo, a fim de realizar uma tarefa específica. Comando nada mais é que uma diretiva para algum tipo de interface de linha de comando, como um escudo.
Dificuldade se refere à relativa dificuldade de completar uma tarefa ou objetivo. No computador e nos games, o termo especificamente delineia a facilidade ou dificuldade com que um usuário comum pode terminar um jogo ou uma parte de um jogo.
O nível de dificuldade controla várias condições em jogos; estas condições incluem a agressividade dos personagens, AI e a quantidade de armas, power-ups e outros itens previstos para o jogador. Uma característica comum em games é aumentar a dificuldade do jogo progressivamente quando o usuário chega a níveis mais elevados.
Ergonomia, ou human factors, é a disciplina científica relacionada ao entendimento das interações entre seres humanos e outros elementos de um sistema, e também é a profissão que aplica teoria, princípios, dados e métodos para projetar a fim de otimizar o bem-estar humano e o desempenho geral de um sistema.
Vetor espacial, ou simplesmente vetor, é uma classe de elementos geométricos, denominados segmentos de reta orientados que possuem todas a mesma intensidade, denominada norma ou módulo, mesma direção e mesmo sentido. Os vetores desempenham um papel importante na física: velocidade e aceleração de um objeto e as forças que agem sobre ele são descritas por vetores.
Texture Mapping, ou simplesmente textura, é um método para adicionar detalhes, texturas de superfície (um bitmap ou imagem raster), ou a cor de um modelo gerado por computador ou gráfico 3D. A textura é aplicada (mapeado) para a superfície de uma forma ou de polígono. Multitexturing é o uso de mais de uma textura no mesmo momento em um polígono. Por exemplo, uma textura light map pode ser usada para acender uma superfície como uma alternativa para recalcular toda vez que a iluminação da superfície é processada.
Outra técnica é bump mapping, que permite uma textura para controlar diretamente a direção de uma superfície de frente para efeitos de cálculos de iluminação, que pode dar uma aparência muito boa de uma superfície complexa, tais como casca de árvore ou concreto áspero, que leva no detalhe da iluminação, além da coloração normal detalhada.
Processamento de imagem é qualquer forma de processamento de sinal para que a entrada seja uma imagem, como fotografias ou quadros de vídeo, a saída de processamento de imagens pode ser uma imagem ou um conjunto de características ou parâmetros relacionados com a da imagem. A maioria das técnicas de processamento de imagem, envolvem o tratamento da imagem como um sinal bi-dimensional e aplicação de norma técnicas de processamento do sinal para ele.
Nenhum comentário:
Postar um comentário