Você está na página 1de 9

INTERFACES & INTERAÇÃO

As interfaces são componentes essenciais para a comunicação entre os sistemas de


informação e os usuários, pois é através dela que ocorre a interação humano-computador.
Existem dois tipos principais de interface: a gráfica, que engloba os ambientes interativos e
visualmente agradáveis, e a de comando, utilizada por desenvolvedores.

A Interface Gráfica é, basicamente, a tela de qualquer programa ou sistema operacional


acessada pelo usuário, permitindo maiores interações. Abaixo está exemplificada a GUI (do
inglês, Graphical User Interface) do sistema operacional Kali Linux, que tem seu próprio visual e
modos de interação, podendo reproduzir a Interface Gráfica do Windows 10.
Figura 1: Interface Gráfica do Kali Linux

A Interface de Linha de Comando ou CLI (do inglês, Command Line Interface) é pouco
acessada por usuários comuns, pois é necessário um conhecimento específico para interagir
com esses terminais (DOS, Bash, Shell etc.) e ambientes de desenvolvimento de software
(Notepad++, Visual Studio, NetBeans IDE, entre outros). Abaixo é possível observar o ambiente
minimalista, que permite apenas entrada de texto, da interface de linha de comando de um
sistema operacional MacOS.
Figura 2: Terminal Bash do MacOS

A Interação consiste no processo de comunicação e manipulação de uma interface pelo


usuário, existem diversos tipos de interação que vão desde ações simples como selecionar
alguma opção de um menu em cascata a até aplicações de realidade aumentada e comunicação
por hologramas.

A interação por Linguagem Natural ocorre via texto, entrada de voz ou áudios enviados
pelo próprio usuário. A exemplo deste tipo de interação é possível observar os chatbots,
tradutores, assistentes virtuais (Alexa, Cortana e Siri) e o mecanismos de digitação por voz e
transcrição de texto.
Figura 3: Pesquisa por Voz pelo Google Assistente
Figura 4: Echo Dot (3ª Geração): Smart Speaker com Alexa

A interação por Linguagem de Comando ocorre essencialmente em softwares de


desenvolvimento, mainframes, emuladores, bancos de dados e compiladores onde ocorre a
entrada dos códigos de tecnologias, geralmente back-end, com estruturas especificas. Abaixo é
possível observar o terminal Windows PowerShell recebendo comandos para atualizar um pacote
de instalação e em seguida compilar uma aplicação desenvolvida com a tecnologia React.
Figura 5: Compilação de um Aplicativo no PowerShell

A interação por Menus é dada através de estruturas de tópicos, ícones e palavras-chave


em listas que podem ser dispostas vertical ou horizontalmente, de modo estático ou em modelo
cascata, que facilitam e dinamizam o acesso à informação. Existem diversos tipos de menu como
o circular, lateral, acordeom, de tela inteira, entre outros. As imagens a seguir são exemplos da
simplificação e dinamicidade proporcionada por menus:
Figura 6: Estrutura Básica do Menu de um Site Portfolio/Empresarial

Figura 7: Menu de um Caixa Eletrônico

A interação por Preenchimento de Formulários é um recurso com campos a serem


preenchidos, de forma que os dados ali depositados são utilizados para os mais diversos fins,
como login de usuário, cadastro, contato, manifestação de interesse, respostas de provas,
métodos de pagamentos, pesquisas acadêmicas, alteração de dados, validação de ideias, entre
outros usos. Abaixo é possível observar tipo de interação nos campos de um formulário para
inserção de métodos de pagamento em um e-commerce e no gabarito de uma prova.
Figura 8: Formulário para Adicionar Métodos de Pagamento
Figura 9: Cartão de Resposta OBMEP

A interação WIMP (Windows, Icons, Menus and Pointers) ocorre na interface gráfica dos
sistemas operacionais, a siga e um acrônimo para o básico da organização e manipulação da
interface por pessoas não técnicas, ou seja, através de janelas, ícones, menus e ponteiros
(cursor). Exemplo disso são e as aplicações do Pacote Office distribuído pela Microsoft, pois
apresentam menus, ícones e barras de ferramentas que levam a ações especificas com um
clique do cursor.
Figura 10: Interface Microsoft Word

A interação por Manipulação Direta se dá através da disposição de elementos gráficos


inspirados em elementos reais da forma em que podem ser organizados na realidade. A área de
trabalho, as pastas destinadas a pen-drives e o gerenciador de arquivos são exemplos de
interação WIMP, pois oferecem menus, pastas e ferramentas que levam a informações
especificas se selecionados.
Figura 11: Gerenciador de Arquivos MacOS

A interação por WWW (World Wide Web) consiste na interação dos usuários com sites,
links, aplicações disponibilizadas na internet e com outros usuários. Exemplo disso são
aplicativos de mensagens e redes sociais como o Instagram e o Facebook, pois grande parte
dessa interação surge da vontade do próprio usuário de forma que aquela aplicação apenas
segue as ordens desejadas.
Figura 12: Telas do Instagram

A interação por Realidade Virtual inicialmente se referia apenas a aplicações que


visavam criar modelos mundo e reproduzir a realidade, porém com os avanços tecnológicos,
atualmente ocorre com o auxílio de hardwares de imersão, como óculos VR e fones de ouvido,
que permitem ao usuário ser introduzido no ambiente virtual, que reproduz aspectos da realidade,
como se este fosse a realidade em uma experiencia única.

Softwares de planejamento para construção civil e de simulação de cirurgias são


exemplos de realidades virtuais sem a necessidade de uso de VR’s, no entanto existem diversos
jogos sendo desenvolvidos para uma imersão completa do jogador, em 1ª pessoa e com
equipamentos e ambiente próprios, como por exemplo o Beat Saber.
Figura 13: Construção Planejada no Software de Arquitetura ArchCad

Figura 14: Pessoa Jogando Beat Saber

A interação por Realidade Aumentada, como o próprio nome diz, interage e traz objetos
ao ambiente virtual através de câmeras, VR’s ou outros dispositivos que permitam, fazendo com
que o usuário possa interagir com aquele elemento específico sem de fato ele existir ou ser
alterado fisicamente. Os jogos Pokémon Go e Minecraft Earth, softwares de teste de tintas e
outros produtos são exemplos de interação por realidade aumentada.
Figura 15: Jogo Minecraft Earth
Figura 16:Realidade Aumentada nos Livros da DarkSide

A interação por Hologramas ainda é incomum, porém está sendo realizada com técnicas
de reflexão sintética da computação gráfica em um aparelho chamado Mylar ou através de uma
“névoa” que permite a projeção de imagens e vídeos previamente renderizados e adaptados a
forma tridimensional. São exemplos de interação por hologramas alguns shows e entrevistas “ao
vivo” com personalidades famosas que não puderam estar presentes ou já faleceram.
Figura 17: Holograma do rapper Tupac Shakur em show com Snoop Dogg e Dr. Dre
Figura 18: Entrevista com Holograma do Jogador Willian José

Você também pode gostar