Interface
Origem: Wikipédia, a enciclopédia livre.
Uma Interface, no uso comum da palavra, é o ponto, área ou superfície ao longo da qual duas substâncias ou outras coisas qualitativamente diferentes se encontram, ou seja, é um camada situada entre eles que trabalha como um tradutor, fazendo com que ambos se entendam, a fim de se comunicarem. Segundo Pierry Lévy, é conjunto de programas e aparelhos materiais que possibilitem a comunicação entre o Homem e a máquina, Pierre Lévy refere-se à grande influência que as tecnologias exercem sobre nosso modo de agir e pensar ao afirmar que "diversos trabalhos desenvolvidos em psicologia cognitiva a partir dos anos sessenta mostraram que a dedução ou a indução formais estão longe de serem praticadas espontaneamente e corretamente por sujeitos reduzidos apenas aos recursos de seus sistemas nervosos (sem papel, nem lápis, nem possibilidade de discussão coletiva)" Lévy (1993, p.152).
[editar] Ciência da Computação
[editar] Interface gráfica
Na informática, a interface traduz a informação para as pessoas através de métodos que devem ser facilmente percebidos por um de nossos sentidos. Só assim essa informação nos chega de forma clara e objetiva.
A interface tem a função de melhorar e facilitar o contato entre o homem e a máquina e para entendermos esse estudo, devemos ficar atentos a vários aspectos psicológicos, informativos, estéticos e ergonômicos.
Para os usuários comuns de computadores, uma Interface é a forma de apresentação de programas ou sistemas. Com o avanço na capacidade de processamento das máquinas, aconteceu uma mudança profunda na interfaces dos programas e sistemas. A tela (geralmente) preta e baseada em texto, foi trocada por janelas, botões, abas, caixas de texto ou de checagem, ícones, etc. Esta nova apresentação gráfica, também conhecida como "ambiente gráfico", tornou o uso do computador mais amigável.
Entretanto, a forma da inteface (seja gráfica ou baseada em texto) não pode ser responsabilizada pela facilidade ou dificuldade de interação com um sistema ou programa. Uma interface está diretamente ligada a funcionalidade ou comportamento do sistema. Uma mesma tela, com os mesmos componentes e imagens, pode ter um comportamento diferente sob os mesmos "estímulos" do usuário, ou seja um aperto de botão, um arrastar e soltar.
[editar] Programação
Em programação de computadores uma Interface é um 'contrato' que determina a forma de comunicação entre componentes de software.
Além disso, a interface possui implicitamente uma ligação com as camadas de regras de negócio que verificam e validam o conteúdo dos dados passados pela interface para, possivelmente, serem persistidos na base de dados do sistema, ou seja, serem gravados no banco de dados.