Buscar

Interface Web

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 68 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 68 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 68 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Interface - WEB 
• Fornecer as definições de interface, para a construção 
de aplicativos WEB. O Objetivo é desenvolver uma 
estrutura padrão, de fácil construção e manutenção. 
 
• Sistemas web, são por definição, sistemas que podem 
ser acessados por qualquer pessoa conectada à 
internet, a qualquer hora e de qualquer lugar do 
mundo. Isso determina que os sistemas devem ser 
fáceis de usar, interativos e intuitivos. Qualquer projeto 
é constituído da equação: 
– aplicativo = sistema + interface 
Formulários Abertos 
• Em um sistema de cadastro de 
estabelecimentos simples, quantas telas no 
mínimo teremos? 
Lista de ações – após buscar 
 
Incluir Registro 
 
Exibir Registro 
 
Alterar Registro 
 
Alterar Registro 
 
Definições Técnicas 
• Deve-se utilizar, no mínimo os padrões de 
conformidade da W3C, que é um consórcio 
que define os padrões da internet, buscando 
desenvolver o potencial máximo da internet, 
através dos seus protocolos comuns que 
promovam sua evolução e garantam sua 
interoperabilidade. 
Definições Técnicas 
• O cabeçalho deve sempre conter: 
• <!DOCTYPE HTML PUBLIC “-//W3C//DTD 
HTML4.01 Transitional//EN” 
“http://www.w3.org/TR/html4/loose.dtd”> 
• Que define e que garante que a página estará 
em conformidade com os padrões da W3C 
Definições Técnicas 
• <title>Geodominus</title> com o nome do 
sistema. 
 
• <meta http-equiv=”Content-Type” 
content=”text/html; charset=iso-8859-1”> 
• Que garante que o padrão de caracteres 
utilizado é o português, evitando problemas 
de acentuação. 
Imagens 
• Em todas as imagens funcionais do conteúdo 
(ícones, fotos, etc.) deve ser utilizado a 
propriedade ALT com sua descrição. 
• <img src=”imagem.png” alt=”descrição”> 
• Os formatos de imagens utilizados devem ser 
JPG e PNG. Conforme recomendações da 
W3C. 
Imagens 
• Sugestão: 
• Nomenclatura: 
– tipodeimagem_descricao.png 
• O “tipodeimagem” deve conter 4 letras 
– icon_descricao.png - para ícone. 
– logo_descricao.png - para logotipos. 
– back_descricao.png - para backgrounds. 
CSS 
• Todas as definições devem estar em uma folha 
de estilos (CSS), nunca usar formatações 
dentro do código. 
• Utilizar no mínimo definições do CSS 2. 
• Deve ser utilizado no mínimo duas folhas de 
estilo independentes: 
– Default (obrigatório) 
– Tela (obrigatório) 
– Impressão 
CSS 
– default.css - que terá todas as definições padrões da 
empresa. Esse CSS deve ser alterado apenas em suas 
definições, não deve ser incluído nenhuma classe, id ou tag. 
• <link rel=”stylesheet” type=”text/css” href=”default.css”> 
– screen.css – que terá todas as definições de layout. Ficando 
livre a sua construção. 
• <link rel=”stylesheet” type=”text/css” href=”screen.css”> 
– print.css – deverá ser utilizado no caso de definições 
alternativas, específicas para impressão. 
• <link rel=”stylesheet” type=”text/css” href=”print.css” 
media=”print”> 
Estrutura 
• A tela de login será composta pelos campo USUÁRIO 
e SENHA, com seus respectivos labels. Um botão de 
ENTRAR e 3 opções (links): alterar senha, esqueci 
senha e ajuda. 
• Deve constar na página: a logo, ou nome do cliente; 
nome do sistema; e demais logos necessários. 
• Indicar qual a melhor resolução de browsers é 
suportado. 
Estrutura 
• A tela de login será composta pelos campo USUÁRIO e 
SENHA, com seus respectivos labels. Um botão de 
ENTRAR e 3 opções (links): alterar senha, esqueci senha e 
ajuda. 
• Deve constar na página: a logo, ou nome do cliente; 
nome do sistema; e demais logos necessários. 
• Indicar qual a melhor resolução de browsers é suportado. 
• Deve se utilizar o label USUÁRIO e SENHA, evitando a 
utilização de termos como: LOGIN, USER, PASSWORD, 
etc. 
Estrutura 
• SUGESTÃO: 
• A logo da Empresa desenvolvedora, como assinatura 
de desenvolvimento, deve ter próximo de 80x18px 
(presente no rodapé). 
• A logo do Cliente o tamanho deve ser adequado ao 
layout do sistema. 
Estrutura 
• PÁGINAS INTERNAS: 
• Deve conter na parte superior um CABEÇALHO com 
layout derivado da tela de login, contendo o 
nome/logo do sistema e a logo do cliente. 
Recomenda-se que internamente não se repita o 
rodapé. 
• Abaixo do CABEÇALHO entra as opções do menu e na 
seqüência a barra de ícones. 
Estrutura 
• DIMENSIONAMENTO DA TELA: 
• Define-se como dimensões padrão de tela o formato 
MÍNIMO de 800x600, o que equivale a um tamanho 
de tela útil de aproximadamente 780 x 440px. 
• A largura da tela deve estar previsto para a largura 
acima, mas deve contemplar medidas em 
porcentagem para se auto-ajustar as telas maiores 
(100%). 
Estrutura 
• CABEÇALHO: 
• Deve ser estreito, com altura MÉDIA de 27px e 
largura de 100% da tela, com layout derivado da tela 
de login. Logo abaixo deve possuir a barra do menu e 
a barra de ícones quando necessário. 
Estrutura 
• MENU: 
• O menu deve ter no máximo 3 níveis. 
Estrutura 
• ÍCONES: 
• Defini-se como formato padrão dos ícones 16px de 
altura por 16px de largura, com fundo transparente. 
Quando houver a necessidade de utilizar ícones 
maiores utilizar o formato 24x24px ou 32x32px. 
• Não deve-se utilizar um mesmo ícone, ou uma 
mesmo conceito de imagem, para identificar funções 
diferentes. 
Estrutura 
 
Estrutura 
• BARRA DE ÍCONES: 
• Para garantir agilidade, nesta barra virão os atalhos 
de algumas funções do menu. 
• A barra de ícones deve ter MÉDIA de 28px de altura, 
por 100% da largura. 
Estrutura 
• BARRA DE AÇÕES: LOCALIZAÇÃO 
• Deve descrever o caminho que o usuário percorreu. 
Separar os caminhos por “>”. 
• Fica localizada dentro da barra de ações superior. 
 
Estrutura 
• BARRA DE AÇÕES: AÇÕES 
• Deve apresentar algumas ações de navegação além 
do help do sistema. Deve ter MÉDIA de 17px de 
altura, por 100% da largura da página. 
Estrutura 
• TÍTULO: 
• O título deve descrever a função da tela. Deve ser 
auto-explicativos, mas não genérico. Deve conter de 
2 a 6 palavras. Ex.: Não utilizar apenas 
“Estabelecimento” para identificar uma tela de 
inclusão, usar “Incluir Estabelecimento”. 
• É recomendado que um mesmo título não se repita 
em telas diferentes. 
• Usar, por exemplo, a tag <H1>. 
Estrutura 
• SUB-TÍTULO: 
• Deve ser utilizado para separar os agrupamentos de 
informação internamente. 
• Usar as tags <H#> de acordo com a hierarquia, 
quanto maior o número menor sua posição 
• na hierarquia. <H2>, <H3>, <H4>, .... 
Estrutura 
• MENSAGEM: 
• A aplicação deve ter um tratamento para verificar 
onde está a origem da mensagem (falha, sucesso, 
aviso), para não retornar uma mensagem genérica. 
• A qualidade da mensagem exibida ao usuário 
determinará o grau de compreensão do problema e a 
rapidez de sua solução. 
Estrutura 
• MENSAGEM:interna 
• Abaixo do TÍTULO fica reservado o espaço para as 
mensagens internas. 
• Todas as mensagens acompanham um ícone e cor de 
identificação de seu tipo. 
Estrutura 
• MENSAGEM:erro 
• Não deve intimidar o usuário, deve ajudar a esclarecer o 
problema. 
• Quando o erro não possibilita ao usuário sua correção, deve 
existir um código e uma informação de contato para o usuário 
buscar auxílio. Ex.: “Ocorreu um erro inesperado. 
• Contate nossa Central de Atendimento pelo telefone xx xxxx-xxx 
ou e-mail central@xxxx.com.br, e informe o código XXXXXXX”. 
• Usar fonte vermelha. 
Estrutura 
• MENSAGEM:sucesso 
• Identifica o sucesso da operação. Ex.: “O usuário Carlos foi 
incluído com sucesso”. 
• Utilizar fonte verde. 
Estrutura 
• MENSAGEM:aviso 
• Utilizar para mensagens de aviso.• Utilizar fonte preta. 
Estrutura 
• MENSAGEM:exemplos 
• O campo “Usuário” é de preenchimento obrigatório. 
• É obrigatório o preenchimento de um dos campos. 
• Deseja realmente excluir o usuário “nome”? 
• O campo peso deve possuir valores entre 10 e 20 kg. 
• Inclusão não permitida. O valor excedeu ao máximo de 
organizações que podem ser cadastradas (9 organizações). 
• Data de nascimento não pode ser maior que a data atual. 
• Confirma a alteração do nome do usuário? 
• Usuário Amanda incluído com sucesso! 
Estrutura 
• MENSAGEM:externas 
• Alerta e Confirmação 
– As mensagens de alerta devem utilizar o alert(). Ex.: “O campo nome é de 
preenchimento obrigatório.” 
• Neste caso deve retornar o foco para o campo 
mencionado. 
• Telas de confirmação devem existir sempre que ação for 
danosa a aplicação, por exemplo: 
– EXCLUSÃO e ALTERAÇÃO. 
Estrutura 
• ABAS 
• É obrigatório o uso de abas em formulários muito 
extensos. As abas funcionam como um identificador de 
ETAPAS do preenchimento, subdividindo o formulário. 
• Foi contemplado três estados da aba: ativa selecionada, 
ativa mas não selecionada e inativa (existe visualmente 
mas não pode ser selecionada). 
• Usar cores contrastantes para identificar qual aba está 
ativa. 
Estrutura 
• INDICAÇÕES 
• Deve estar presente tanto no cabeçalho quanto no 
rodapé do formulário. 
• Usar sempre “(*) Campos de preenchimento 
obrigatório.” 
Estrutura 
• FORMULÁRIO 
• O foco deve estar sempre no primeiro campo do 
formulário. 
• A área do formulário deve estar sempre bem delimitada 
pelo bloco de conteúdo 
Estrutura 
• FORMULÁRIO 
• A distribuição do conteúdo do formulário deve valorizar a 
distribuição horizontal sempre que possível, tendo como 
base a ordem de navegação do usuário. A distância entre 
campos deve ser em MÉDIA de 15px. Um label existente 
na segunda coluna nunca pode tocar o campo da 
primeira coluna. 
Estrutura 
• RÓTULO - LABEL 
• Deve ser curto e ocupar apenas uma linha. 
• Em campos que forem de preenchimento obrigatório 
deve apresentar em seu lado esquerdo o sinal de “ * ” 
Estrutura 
• TEXTÁREA 
• Evitar a utilização de borda, pois não funciona em 
todos os browsers e essa propriedade varia de 
acordo com o sistema operacional. 
• RADIO E CHECK 
• Apresentar o label do lado direito do input. 
 
Estrutura 
• BOTÕES 
• O texto do botão depende diretamente com o título 
da página. Deve-se utilizar apenas o verbo da ação. 
Ex.: Incluir, Alterar, Excluir, Exibir, Pesquisar, Cancelar, 
Voltar, ... 
• Em casos específicos trabalhar com mais uma palavra 
para auxiliar na descrição. Ex.: Uma tela de inclusão, 
mas que no formulário precisa de mais um botão 
que pesquise os usuários, então utilizar “Pesquisar 
Usuários”. 
Estrutura 
• LISTA 
• Deve possuir um cabeçalho com cor diferenciada. 
• Nas linhas é mais comum apresentar ao lado 
esquerdo o ícone de exibir e do lado direito os ícones 
de alterar e excluir (nesta ordem). 
• Deve possuir alternação de cores 
nas linhas para facilitar a leitura. 
Estrutura 
• BARRA DE PAGINAÇÃO 
• Deve apresentar qual registro está e o total de 
registros encontrados. Do lado direito deve 
apresentar os links para navegação ( primeiro | 
anterior | próximo | último ). 
• É muito comum a sua presença no cabeçalho da 
listagem e no rodapé. 
Estrutura 
• AGRUPAMENTO DE INFORMAÇÕES 
• Para fazer o ideal agrupamento das informações 
deve se utilizar primeiramente a marcação para 
identificação do formulário (exemplo), depois o 
subtítulo para identificação do grupo e para fazer 
uma subdivisão no grupo, deve utilizar o <HR> 
(linha). 
Estrutura 
• AJUDA 
• Sempre deve existir a ajuda do sistema. 
• Deve haver um índice que remeta aos conteúdos 
além de fornecer formas de contato com a Central de 
Atendimento. 
• Ao entrar no ícone de ajuda (ajuda?) é aberta uma 
nova janela (popup) com abas fazendo a subdivisão 
da ajuda, de acordo com o conteúdo disponível. O 
ideal é a presença de no mínimo dois tipos: Índice 
Geral e Mais Informações. 
Estrutura 
• AJUDA: mais informações 
• Em campos que necessitam um maior 
esclarecimento deve ser apresentado ao seu dado o 
ícone (i). Quando o mouse passa por cima deste 
ícone é apresentado um quadro com as informações. 
Estrutura 
• AJUDA: índice geral 
• Deve ser apresentado como referência aos 
conteúdos. Utiliza um menu em formato de árvore 
de diretórios. 
Estrutura 
• AJUDA: índice geral 
• Deve ser apresentado como referência aos 
conteúdos. Utiliza um menu em formato de árvore 
de diretórios. 
Cores 
• As cores têm propriedades diferentes de acordo com 
a cultura onde são consideradas. No caso da WWW, 
deve-se ter cuidados especiais para transmitir a 
mesma mensagem visual às pessoas de diferentes 
culturas . 
 
• Fator crítico: pessoas que desenvolvem interfaces 
WWW negligenciando as regras mais simples de uso 
de cores. 
 
 
Cores 
• O contraste é a base a distinção da forma, tamanho, 
posição, volume e aparência dos objetos. Considerando a 
cor, o contraste pode ser obtido através de diferenças no 
matiz e tonalidade ou iluminação. 
• O contraste entre cores pode ser usado para alterar a 
sensação de tamanho entre objetos. Por exemplo, uma 
pessoa gorda parece ser mais magra quando veste 
roupas pretas. Este efeito se deve a um mecanismo da 
visão que aumenta as diferenças de intensidade entre as 
cores dos objetos e os faz mais visíveis do que realmente 
são. 
 
 
Cores 
• Em 1958, Heison, avaliou a qualidade da visibilidade das 
cores, a uma distância de 180 metros, numa escala de 0 a 
100 
– amarelo âmbar 95 
– amarelo fluorescente 73 
– laranja fluorescente 69 
– laranja 54 
– vermelho flourescente 51 
– vermelho 35 
• Experiências realizadas na Alemanha, revelaram que a 
tela amarelo âmbar teve um desempenho 4 vezes melhor 
que uma preto e branco. Na seqüência ao amarelo 
âmbar segue-se o verde e o azul 
 
 
Cores 
Padrões www e suas Limitações para Representação de Cores 
• O sistema de referência para a WWW é o RGB. A partir da versão 
HTML 3.2, novas TAGs permitiram definir cores de alguns 
elementos tais como o fundo da página, blocos de texto e links. 
– <body bgcolor="#33FF33"> altera a cor de fundo da página; 
 
– <body link="#FFFFCC"> altera a cor de um link não visitado; 
 
– <font color="#9999CC">... </font> altera a cor no texto selecionado. 
 
 
Cores 
• Formatos para imagens: 
– GIF (Graphic Interchange Format) - proprietário [256 cores] 
– PNG (Portable Network Graphics ) - aberto 
– JPEG (Joint Photographic Experts Group ) [milhões cores]. 
 
 
Cores 
• Cores devem ser planejadas para interface 
considerando o contexto em que serão 
utilizadas. 
• Muitos usuários imprimem as páginas 
encontradas na WWW. Diversos fatores levam 
a esta atitude, entre eles: 
– a impressão é estável e permanente; 
– a leitura sobre monitores (especialmente CRT) 
cansa a visão. 
 
 
Cores 
• Impressões em cores são populares, mas têm 
alto custo e velocidade menor. Assim, como 
fica a versão em preto e branco da interface, 
se o usuário fizer esta opção? 
• É possível modificar a cor padrão de links e 
links visitados (azul e vermelho), bem como o 
cursor, para criar contraste sobre um fundo 
em cores. 
 
 
Cores 
1. Não usar blink: O uso intensivo de piscar (blink) um texto ou 
imagem, causa fadiga visual, pois dependendo das cores usadas para 
fundo e texto ou imagem, o olho precisa reposicionar o correspondente 
sensor da cor a ser usada em cada instante do efeito de piscar, ou 
dependendo das coresusadas reposicionar o foco a cada instante. 
2. Não usar fundos escuros: Fundo preto não é recomendado 
pois há poucas cores que contrastam e causa cansaço visual. No caso de 
impressão em P & B, a cor usada para o texto ou imagem pode ser 
convertida para escuro e se confundir com o fundo (além de gastar grande 
quantidade de toner/tinta). 
3. Não usar cores alternativas para links. 
 
Cores 
4. Priorizar textos com letras pretas: A letra preta, 
sobre um fundo claro, tem melhor legibilidade, e não gera 
problemas na hora da impressão. Com esta escolha, os fundos 
escuros, tais como azul, vermelho, roxo e verde-escuro, que 
necessitariam de letras brancas para obter bom contraste. 
 
Cores 
5. Não tornar a tela muito brilhante ou escura 
– use as cores brilhantes em áreas pequenas e cores 
suaves em áreas maiores 
6. Não apostar na boa habilidade visual de todos 
os usuários 
– grande nº de pesoas têm algum tipo de disfunção 
visual; algumas pessoas não consiguem distingüir 
algumas cores e confundem outras; daltonismo e 
a distorção de algumas lentes provoca estes 
efeitos. 
 
Cores 
7. Não associar muitas cores para serem 
lembradas 
– as cores podem possuir um significado, além 
daqueles mais populares (vermelho para Pare e 
Verde para Seguir). 
8. Cores Opostas: 
– se vermelho é Pare: oposto é verde 
– se vermelho é calor, quente: oposto é azul 
 
Cores 
09. Associações comuns: 
– vermelho: pare, perigo, fogo, quente 
– amarelo: cuidado, atenção, aviso 
– verde: siga, OK 
– azul: frio, água, sono 
10. Utilize combinações de cores “Clean”. 
 Utilize, em média, entre 2 a 6 matrizes de cores 
Cores 
11. Diferenças culturais na associação de cores 
alguns países têm cores associadas à alguns objetos 
e fatos: 
– no Japão marginais usam chapéu azul 
– no Egito o amarelo é a cor da alegria e 
prosperidade 
– as caixas de correio são vermelhas na Inglaterra, 
azuis nos Estados Unidos, amarelas na Grécia e 
verdes ou amarelas no Brasil 
Cores 
12. Lembrar que cores mal utilizadas é pior do 
que não usar cores 
Cores 
13. Considere a psicologia da cor 
Os visitantes do seu site formam opiniões inconscientes 
de sua marca no momento em que a visualizam a 
página inicial, a maneira como a sua marca se expõe. 
As cores utilizadas são o primeiro elemento que eles 
vêem o que desencadeia uma resposta para que o 
esquema de cores especial. As cores têm influência 
psicológica e todas têm associações inerentes. O 
verde é para o meio ambiente. O rosa é feminino. O 
azul é para empresas. 
Cores 
• Azul 
• Sucesso, calma, sério, o poder 
Cores 
• Roxo 
• Realeza, luxúria, fantasia 
Cores 
• Amarelo 
• Curiosidade, brincadeira, diversão 
Cores 
• Verde 
• Natureza e Vida, Calma, Segurança

Outros materiais