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?

Dentro Informática, a palavra interface é usada para se referir à dinâmica física e lógica de interconexão entre dois dispositivos ou sistemas independente, ou entre um sistema de computador e seu Nome do usuário humano. Este termo é um empréstimo do inglês interface, entendida como uma "superfície de contato" entre duas entidades, e se popularizou por meio da tecnologia Informática.

As interfaces servem para padronizar e facilitar a troca de em formação. Eles podem ser de diferentes tipos, dependendo do ambiente específico em que ocorrem e do estratégias que eles usam 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: a teclado e um mouse eles 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, Portas USB a partir de computadores e consoles.
  • Interfaces lógicas, quando permitem comunicação entre dois programas ou pedaços de Programas, 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 informações. dados.

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, amigáveis ​​ao usuário, 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 ser humano e a máquina, que são:

  • Interfaces 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 Programas, que se referem à operação específica de programas de computador e informações virtuais que "ocorrem" ou "ocorrem" dentro do computador. É o caso das aplicações que utilizamos diariamente no 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 ela as execute com exatidão e, ao mesmo tempo, "traduzir" as respostas do sistema de código binário para um idioma 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 (CLIs), quando consistem em sequências de caracteres alfanuméricos, ou seja, texto só. 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 Janelas.
  • Interfaces naturais do usuário (NUIs), quando empregam a dinâmica "natural" do ser humano, como ele fala ou toque (por meio de telas sensíveis ao toque) 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 ações possíveis a serem realizadas. Seu principal uso é como Sistema operativo, como é o caso com Microsoft Wiindows, 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 o metáfora da mesa de escritório como uma razão para o ambiente gráfico, uma vez que os computadores foram inicialmente pensados ​​exclusivamente como ferramentas de trabalho.

Posteriormente, 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.

!-- GDPR -->