Dark Mode

Ir para o conteudo

Interface grafica do utilizador

Origem: Wikipedia, a enciclopedia livre.
(Redirecionado de GUI)
Esta pagina cita fontes, mas que nao cobrem todo o conteudo. Ajude a inserir referencias (Encontre fontes: Google (N * L * A * I * WP refs) * ABW * CAPES). (dezembro de 2013)
Esquema das camadas da interface grafica
O interface grafica depende de dispositivo de entrada
Exemplo de GUI em sistemas GNU/Linux

Em informatica, interface grafica do utilizador (portugues europeu) ou usuario (portugues brasileiro) (abreviadamente, o acronimo GUI, do ingles graphical user interface) e um tipo de interface do utilizador que permite a interacao com dispositivos digitais por meio de elementos graficos como icones e outros indicadores visuais, em contraste a interface de linha de comando. Foi criada pela Xerox mas somente se tornou um produto com a Apple.[1]

A interacao e feita geralmente com um mouse ou um teclado, com os quais o usuario e capaz de selecionar simbolos e manipula-los de forma a obter algum resultado pratico. Esses simbolos sao designados de widgets e sao agrupados em kits.

Ambiente grafico e um software feito para facilitar e tornar pratica a utilizacao do computador por meio de representacoes visuais do sistema operacional.

Para Windows temos apenas o ambiente grafico padrao, nas versoes Windows Vista e Windows 7 temos a chamada Windows Aero. Para GNU/Linux temos varios ambientes graficos, entre eles, o KDE, Gnome, BlackBox, Xfce, LXDE, etc.. Ha tambem a opcao de nao precisar usar ambientes graficos. Para prover a funcionalidade do ambiente grafico existem programas como X.org, XFree86.

Historia

[editar | editar codigo]

O precursor das interfaces graficas do utilizador foi inventado por pesquisadores do Instituto de Pesquisa de Stanford, liderados por Douglas Engelbart. Durante a decada de 1960, eles desenvolveram o uso de hiperligacoes de texto manipuladas com um rato para o NLS. Ivan Sutherland desenvolveu um sistema baseado em ponteiros chamado Sketchpad em 1963, que usava uma caneta de luz para guiar a criacao e manipulacao de objetos em desenhos de engenharia. Durante a decada de 1970, o conceito de hiperligacoes foi posteriormente refinado e estendido por pesquisadores da Xerox PARC, que foram alem da interface de texto, usando uma interface grafica como a principal interface do computador Xerox Alto, que influenciou a maioria das interfaces graficas modernas desde entao.

A Interface do Utilizador da PARC consiste de widgets graficos com janelas, menus, caixas de opcao, caixas de selecao e icones. Ela usa um dispositivo de ponteiro em adicao ao teclado. Seguido desse sistema PARC, o primeiro modelo baseado somente em interface grafica foi o Xerox 8010 Star Information System, de 1981.[2]

Decada de 1980

[editar | editar codigo]
Macintosh 128K de 1984.

A partir de 1979, iniciado por Steve Jobs e liderado por Jef Raskin, os times de desenvolvimento do Lisa e do Macintosh na Apple Computer continuaram a desenvolver as ideias da Xerox. O Macintosh foi lancado em 1984, e representou o primeiro produto de sucesso a usar uma interface grafica. Ele utilizava uma metafora em que os arquivos pareciam folhas de papel, e os diretorios pareciam pastas de arquivo. Havia tambem um conjunto de utilitarios como calculadora, bloco de notas, despertador e lixeira de arquivos..

A Digital Research (DRI) criou o Graphics Environment Manager, desenvolvido para trabalhar com sistemas operacionais ja existentes como CP/M e MS-DOS. A similaridade com Macintosh resultou numa acao judicial da Apple Computer. O GEM foi bastante usado no mercado a partir de 1985, quando tornou-se a interface padrao do TOS, sistema operacional da linha de computadores Atari ST. Mas acabou caindo em desuso com a saida do Atari ST do mercado em 1992 e com a popularidade do Microsoft Windows 3.0.

O Amiga foi lancado pela Commodore em 1985 com uma interface grafica chamada Workbench. Como praticamente todos os sistemas da epoca, o sistema do Amiga tambem seguia o modelo da Xerox, mas tambem era fornecia uma interface de linha de comando para estender a funcionalidade do sistema.

Na linha 16 bit da Microsoft, o Windows 1.0 foi uma interface grafica para o MS-DOS, usada na linha PC e compativeis desde 1981. O sistema foi seguido pelo Windows 2.0, mas foi somente a partir de 1990, com o Windows 3.0, que a popularidade do sistema cresceu. Baseada no Common User Access, a interface se manteve estavel desde entao. A linha 16 bit do Windows foi descontinuada com a introducao do Windows 95 e do Windows NT durante a decada de 1990.

Seguindo mais acoes legais, a Apple processou a Microsoft em 1988 por violacao de direito autoral da interface grafica do Lisa e do Macintosh.

O sistema de janelas do padrao do Unix e o X Window System, lancado em meados da decada de 1980, cujo precursor foi o W Window System, de 1983. Desde entao, o sistema e a base de todos os sistemas Unix e derivados, como o Linux.

Decada de 1990

[editar | editar codigo]

A adocao em massa da plataforma PC popularizou os computadores entre pessoas sem treinamento formal do equipamento. Isso criou um grande mercado, que podia explorar a oportunidade de interfaces de uso facil. Tambem, o desenvolvimento de tecnologias graficas como mais bits de cor por pixel e placas de videos mais rapidas favoreceram o aparecimento de sistemas mais sofisticados.

Apos o Windows 3.11, a Microsoft comecou a desenvolver o Windows 95, com uma versao melhorada do MS-DOS e uma interface grafica remodelada. Na mesma epoca houve a guerra dos navegadores, quando a World Wide Web comecou a ganhar grande atencao na cultura popular. Entretanto, o Windows 95 possuia somente um servico online proprio da Microsoft, o The Microsoft Network, sem acesso a Internet. Com o lancamento de navegadores como Netscape Navigator e Internet Explorer, o Windows passou a suportar esse novo paradigma. A interface grafica do Windows 95 seguiu com Windows 98, Windows ME, Windows 2000 e Windows XP, sendo descontinuada a partir do Windows Vista.

Ja na Apple Inc., houve atualizacoes da interface grafica com o System 7 e com o Mac OS X.

Componentes

[editar | editar codigo]
Interface grafica do sistema operacional Ubuntu Touch.

Uma interface grafica do utilizador usa uma combinacao de tecnologias e dispositivos para fornecer uma plataforma com a qual o utilizador pode interagir.

Em computadores pessoais, a combinacao mais conhecida e o WIMP, que consiste de janelas, icones, menus e ponteiros. Nesse sistema, utiliza-se um dispositivo de ponteiro como o rato para controlar a posicao dum cursor e apresentar informacao organizada em janelas e representada por meio de icones. Os comandos disponiveis sao compilados por menus e acionados mediante dispositivo de ponteiro. Um gerenciador de janela facilita a interacao entre janelas, aplicacoes e o sistema de janelas, este, responsavel por lidar com os dispositivos de hardware como o dispositivo de ponteiro e o hardware grafico.

A simulacao proporcionada pelos gerenciadores de janelas, incluindo a interacao entre janelas e outros elementos graficos, produz um ambiente de desktop.

Dispositivos moveis como PDAs e smartphones tambem usam elementos do WIMP mas com outros tipos de metaforas, devido as limitacoes de recurso do proprio dispositivo.

Referencias

  1. | <>. Brasil Economico. 18 de novembro de 2011. Consultado em 18 de novembro de 2011. A Xerox desenvolveu a interface grafica e o mouse mas foi a Apple que transformou em resultado. [ligacao inativa]
  2. | The first GUIs

Ver tambem

[editar | editar codigo]
Geral
Nucleo
Arquiteturas
Componentes
Gerenciamento de processos
Conceitos
Modos de CPU
Algoritmos de escalonamento
Gerenciamento de memoria
Exemplos
Conceitos relacionados