Introdução ao
desenvolvimento
de interfaces
Bruno Sérgio Coelho de Oliveira
1 O que é Interface?
1 O que é Interface?
• Uma interface é o dispositivo que serve como limite
entre diferentes entidades comunicantes (emissorreceptor)
• Podemos entendê-la também como uma fachada, ou
seja, é a face que o produto apresenta ao mundo.
• A interface pode ser entendida também como uma
superfície de relacionamento. Neste sentido, tanto a
tela do computador quanto o cabo de um martelo
podem ser compreendidos como uma interface.
“Comunicação não é o que você fala, mas sim o que
o outro entende.”
1 O que é Interface?
Exemplo de uma interface física
1 O que é Interface?
Exemplo de interface gráfica
1 O que é Interface?
Exemplo de uma interface física com gráfica
1 O que é Interface?
Exemplo de interface física com gráfica digital
Existem milhares de soluções
para a interface de um mesmo
tipo de produto, como um
celular.
Conhecer bem a interface de
seu celular não significa um
bom conhecimento da
interface do celular de uma
amigo seu, por exemplo.
1 O que é Interface?
Exemplo de uma interface gráfica digital
1 O que é Interface?
Elementos da
experiência do
usuário
(Jesse James Garrett, 2000)
A interface pode aqui ser
considerada como a parte
visível (concreta) construída
a partir de um estrutura
funcional invisível (abstrata)
2 Breve histórico: HCI e GUI
2 Breve histórico: HCI e GUI
Temos a seguir importantes fatos que contribuiram para o
estado atual tanto da HCI (Human Computer Interaction),
quanto das UI (User Interface ou também HCI: Human
Computer Interface).
As GUI (Graphical User Interface) são nada mais nada
menos que um típo de UI que recebem entrada de dados
via acessórios como o mouse e o teclado e exibem estas
informações em um monitor.
2 Breve histórico: HCI e GUI
A invenção do mouse
• A sua patente pertence a Douglas Engelbart, fundador do
Augmentation Research Center, no Stanford Research
Institute registrou o invento em 1970. Bill Enghlish foi que
construiu o invento sob as especificações de Engelbalt .
• Engelbart apresentou este periférico pela primeira vez
em 9 de dezembro de 1968 denominando-o de "XY Position
Indicator For A Display System". Constituía-se então em
uma pequena caixa de madeira com apenas um botão. O
invento de Engelbart ficou sem muita utilização devido a
falta de necessidade do dispositivo, pois a maioria dos
computadores utilizavam apenas textos sem cursores na
tela, até mesmo durante a década de 80.
2 Breve histórico: HCI e GUI
A invenção do mouse
2 Breve histórico: HCI e GUI
A invenção do mouse
• A partir da primeira metade da década de 1980, mais
precisamente em 1983, a Apple passou a utilizar o mouse
como dispositivo apontador em seus micros Apple Lisa. De
de lá para cá o periférico tornou-se parte integrante dos
atuais PCs.
• O Windows da Microsoft foi criado sem mouse, mas
navegar na Internet seria impossível sem o mesmo. Podese dizer que a partir do lançamento do Windows 3.1, em
abril de 1992, o lugar do mouse estava assegurado.
2 Breve histórico: HCI e GUI
O Computador Pessoal
• Em 1973 surge o primeiro computador pessoal produzido
pela XEROX no PARC (Polo Alto Research Center)
• O Surge na mesma época o primeiro sistema comercial
com um editor WYSIWYG, mouse e Interface gráfica
financiados pela Xerox.
• Como o sistema não foi considerado interessante pelos
executivos da Xerox, foi autorizado a apresentação do
mesmo para Steve Jobs, um dos fundadores da Apple,
alguns anos depois.
2 Breve histórico: HCI e GUI
O Computador Pessoal
A interface gráfica
desenvolvida na
XEROX – Anos 70
2 Breve histórico: HCI e GUI
O Computador Pessoal
• Em 1979 a Xerox libera para a Apple o conhecimento dos
seus pesquisadores sobre o desenvolvimento de interfaces
gráficas baseadas em janelas e no uso do mouse.
• Em 1982 a IBM começa a produção do PC (Personal
Computer), utilizando o DOS (Disk Operational System)
desenvolvido pela Microsoft, de Bill Gates e Paul Allen.
• Em 1983 é lançado o “Apple Lisa”, desenvolvido por
Steve Jobs e outros engenheiros da Apple a partir dos
conhecimentos de interface liberados pela Xerox.
2 Breve histórico: HCI e GUI
O Computador Pessoal
O Apple Lisa
com interface
gráfica – Anos 80
2 Breve histórico: HCI e GUI
O Computador Pessoal
• Ainda em 1983, ano de lançamento do Lisa, Bill Gates
tem acesso aos códigos do sistema da Apple e baseando-se
na mesma concepção de interface baseada em janelas e
interação com o mouse, lança o Windows, que populariza
o PC e revoluciona a história da informática, tornando-se
o sistema operacional mais vendido de todos os tempos.
• Em 1984, o Macintosh da Apple é lançado em um
histórico comercial durante o Superbowl, mas apesar de
ter se envolvido em uma batalha judicial com a Microsoft
devido a cópia do seu GUI, perdeu mercado e só voltou a
se reerguer com o lançamento do iMac em 1998.
2 Breve histórico: HCI e GUI
O Computador Pessoal
Tela do
Microsoft
Windows 95
2 Breve histórico: HCI e GUI
A criação da World Wide Web
• Em 1991, Tim Berners-Lee cria a WWW, a World Wide
Web, ou simplesmente Web. Colocada em domínio público
e com a criação dos Webmails, a Web torna-se a interface
mais utilizada na Internet e faz com que a mesma cresça
exponencialmente em conteúdo e quantidade de Websites.
• Empresas percebem rapidamente seu potencial e
começam a enxergar a Internet como uma importante
forma de comunicação e uma questão de marketing.
2 Breve histórico: HCI e GUI
A criação da World Wide Web
Tim Berners-Lee,
o criador da
WWW
2 Breve histórico: HCI e GUI
Interfaces na Web
• Em 1993, Donald Norman usa o termo “User Experience”
para definir a experiência do usuário ao utilizar uma
interface Web.
• Em seu livro, "The Design of Everyday Things", Norman
também usa o termo “User-Centered Design ” para
descrever o design baseado nas necessidades do usuário,
deixando de lado o que ele julga secundário, questões como
estética. User-centered design envolve simplificar a
estrutura de tarefas, fazendo coisas visíveis.
2 Breve histórico: HCI e GUI
Interfaces na Web
Donald Norman
que cunhou o
termo “User
Experience”
3 Estilos de design na Web
3 Estilos de Design de Websites
Com o desenvolvimento e incremento da Internet, podemos
perceber também a existência de gerações ou estilos de
concepção de interfaces na web, que convivem no atual
ciberespaço.
Apesar destas gerações não terem uma relação de ordem
cronológica, podemos dizer que elas correspondem à
tendências existentes na Web desde seu nascimento até os
dias de hoje. A diferença entre estas gerações está na
técnica e forma de exibição do conteúdo, muitas vezes
influênciadas pelas características e tecnologias da época.
3 Estilos de Design de Websites
1ª Geração: Estruturalismo
Principais características:
• Réguas horizontais e muitos elementos horizontalizados
• Textos grandes, complexos e em linhas extensas
• Imagens sem tratamento ou em baixa resolução
• Uso de gifs animados
• Layout com frames
• Contadores de páginas e livros de visitas
3 Estilos de Design de Websites
2ª Geração: Estruturalismo com Design Gráfico
Principais características:
• Similaridade – Sites muitos parecidos e previsíveis
• Hierarquia – Organização estrutural complexa
• Horizontalidade – Ainda bastante presente
• Simetria – Equilíbrio visual baseado na simetria dos
elementos da página
• Excesso de imagens, cores e luzes
• Excesso de elementos estruturais (caixas, fios, divisões,
colunas,...)
3 Estilos de Design de Websites
3ª Geração: Design Gráfico domina a estrutura
Principais características:
• Programação Visual – Equilíbrio baseado em cores e
disposição artística dos elementos
• Interface limpa – Principalmente baseada na importância
de uma navegabilidade segura e com menos elementos
visíveis supérfluos de estruturação.
• Otimização – Preocupação com acesso rápido, eficiente e
com tempo de visitação otimizado.
• Galeria de informação – Maior número de páginas com
menos informação e com isso, menor tamanho de scroll
3 Estilos de Design de Websites
Novas Gerações
Principais características:
• Ênfase e valorização de recursos multimídia (animações e
vídeos), permitido pelo carecimento do acesso banda larga.
• Sites como ferramenta de marketing
• Identidade visual dos sites atreladas às campanhas
publicitárias das empresas.
• Interfaces personalizadas ou customizáveis.
• Interfaces experimentais e uso de interatividade mais
rica do que a atual através de recursos como Flash e AJAX.
http://www.suahellmans.com.br.com
http://www.seagullsfly.com
http://www.cocacolalight.com.br/sabores
http://www.dontclick.it
http://www.red-issue.com
http://ony.ru/#/ony
Download

2 Breve histórico: HCI e GUI