Interface

Explicamos o que é uma interface de computador, seus tipos e as características da interface do usuário e da interface gráfica.

As interfaces são um espaço, uma ferramenta e uma dinâmica de troca de dados.

O que é uma interface?

Na computação , a palavra interface é usada para se referir à dinâmica física e lógica de interconexão entre dois dispositivos ou sistemas independentes , ou entre um sistema de computador e seu usuário humano. Este termo é um empréstimo do Inglês Interface , entendida como uma “superfície de contato” entre duas entidades, e tornou-se popular através de computador tecnologia .

As interfaces servem para regular e facilitar a troca de informações . Eles podem ser de diferentes tipos, dependendo do ambiente específico em que ocorrem e das estratégias que utilizam para realizar sua missão, como no caso de:

  • Interfaces de usuário , quando servem para comunicar o usuário de um sistema de computador com este último. Por exemplo: um teclado e mouse constituem uma interface de usuário entre um PC e seu usuário.
  • Interfaces físicas , quando servem para conectar fisicamente (ou seja, eletronicamente) dois dispositivos. Por exemplo, as portas USB de computadores e consoles.
  • Interfaces lógicas , quando permitem a comunicação entre dois programas ou softwares , como no caso de protocolos de computador . Por exemplo, a API e o DOM.

Para que, no fundo, as interfaces sejam ao mesmo tempo um espaço, uma ferramenta e uma dinâmica de troca de dados .

Ele pode servir a você: Dispositivos de entrada e saída

Interface de usuário

No caso específico das interfaces de usuário, referimo-nos ao espaço ou ambiente em que ocorrem as interações entre a máquina e o usuário, projetado para facilitar a comunicação entre os dois . Geralmente são espaços intuitivos e amigáveis ​​que, por meio de diferentes dinâmicas, permitem ao usuário gerenciar os complexos processos do sistema computacional.

Assim, as interfaces do usuário cobrem três níveis diferentes de interação entre o homem e a máquina, que são:

  • Interfaces de hardware , que se referem apenas aos componentes físicos e eletrônicos do sistema que permitem ao usuário inserir e extrair informações para o sistema. É o caso de teclados, mouses (mouses), telas sensíveis ao toque e / ou visores, etc.
  • Interfaces de software , que se referem à operação específica de programas de computador e informações virtuais que “ocorrem” ou “ocorrem” dentro do computador . É o caso dos aplicativos que usamos diariamente em nosso trabalho com computadores.
  • Interfaces software-hardware , que se dedicam a estabelecer uma ponte entre a máquina e o usuário, para “traduzir” as instruções humanas para a linguagem do sistema e permitir que sejam executadas com exatidão e, ao mesmo tempo, “traduzir” as respostas do sistema do código binário para uma linguagem reconhecível pelo usuário.

Ao mesmo tempo, de acordo com sua forma de interagir com o usuário, as interfaces podem ser classificadas em:

  • Interfaces de linha de comando (CLI), quando consistem em sequências de caracteres alfanuméricos, ou seja, somente texto . Por exemplo, MS-DOS.
  • Interfaces gráficas de usuário (GUI), quando reproduzem um ambiente visual simulado (virtual) cuja lógica permite a comunicação com o usuário. Por exemplo, Microsoft Windows.
  • Natural User Interfaces (NUI), quando usam dinâmicas humanas “naturais” , como fala ou toque (via touch screen) para se comunicar diretamente com o usuário. Por exemplo, programas de IA de serviço pessoal (como Siri , da Apple).

Interface gráfica

Uma interface gráfica oferece um ambiente de trabalho muito mais amigável.

Em geral, as interfaces gráficas do usuário (GUIs) são programas de computador dedicados à mediação entre o usuário e um sistema informatizado. Eles fornecem um ambiente visual com imagens, animações e objetos gráficos que representam as informações do sistema e as possíveis ações a serem realizadas. Sua principal utilização é como Sistema Operacional , como é o caso de Microsoft Windows, iOS, Mac OS, Linux, Android, etc.

Esse tipo de interface oferece ao usuário uma linguagem gráfica interativa, composta por ícones, sinais, movimentos e outras dinâmicas que representam as ações do sistema computacional. Eles fornecem um ambiente de trabalho muito mais amigável do que uma tela preta com uma linha de comando de texto ou, pior ainda, um conjunto de operações algébricas.

As primeiras interfaces gráficas de usuário surgiram na década de 1970 , como parte dos primeiros computadores pessoais a serem oferecidos comercialmente. Eles usaram a metáfora da mesa de escritório como motivo para o ambiente gráfico, uma vez que os computadores foram inicialmente pensados ​​como ferramentas de trabalho, exclusivamente.

Mais tarde, a chegada dos primeiros produtos Apple e Microsoft trouxe consigo um salto importante nesta matéria, tanto que hoje em dia a interação com um sistema informático é impensável sem este tipo de ferramentas virtuais (ou naturais) à nossa disposição.

Continue com: Dispositivos Periféricos