Professional Documents
Culture Documents
INTERFACE HUMANO-COMPUTADOR
Prof. Rubem Pechansky
CONTEDOS
UI (interface de usurio)
UX (experincia de usurio)
Usabilidade
Cliente usurio
Aplicaes da usabilidade
Software
Produtos de consumo
Bens durveis
Transportes
Acessibilidade
Instalaes industriais
Armamentos
Outras reas
Softwares desktop
Apps mobile
Outras
Equilbrio
Contraste
Limpeza
Alinhamento
Uso do espao
Unidade
Proporo
Lei de Fitts
Velocidade e preciso: alvos menores ou mais distantes necessitam de mais tempo de aquisio
Apple
Carroll
IBM
ISO 9241-110
Microsoft
Nielsen: 10 heursticas
Norman: princpios de design
Shneiderman: 8 regras de ouro
Autonomia
Consistncia
Eficincia
Familiaridade
Simplicidade
Tolerncia
Visibilidade
No me atrapalhe!
Feedback do estado do sistema
Controle, flexibilidade e liberdade do usurio
Reconhecimento em vez de memorizao
Preveno e tratamento de erros
Tolerncia e reversibilidade de aes do usurio
Imposio de restries (constraints)
Esttica e design visual
Consistncia
Atalhos para usurios assduos
Feedback informativo
Dilogos que indiquem trmino da ao
Preveno e tratamento de erros
Reverso de aes
Controle
Baixa carga de memorizao
Visibilidade
Feedback
Restries
Mapeamento
Consistncia
Affordance
Testagem informal
Pesquisa formal com usurios (em laboratrio)
Avaliao heurstica
Verificao de mtricas
Check-lists
Exemplos de mtricas
METODOLOGIAS DE INTERVENO
Ferramentas
Aba (tab)
Accordion
rvore (tree / treeview)
Balo
Barra de ajuda (infobar)
Barra de ferramentas
Barra de inspeo (inspector window)
Barra de menus
Barra de progresso (progress bar)
Barra de rolagem
Barra de status
Boto
Botes de rdio
Breadcrumb
Caixa de dilogo
Campo de texto
Campo de texto multilinha
Check box
Combo box
Combo box
Grid / listagem (listview)
Grupo (ou subttulo)
cone
Janela
Janela modal
Label
Link
List box
Lista drop-down
Menu
Menu de contexto
Reduzir a latncia o mais possvel: evitar operaes longas (dar feedback visual para
operaes longas, se forem inevitveis)
Garantir a robustez da aplicao
Diviso em etapas / verses
Feature freezing
Evitar mensagens modais e mensagens de confirmao
Testagem precoce, frequente e em todas as plataformas (evitar a sndrome da ilha da
fantasia)
Usabilidade no tudo
Usabilidade segurana
Usabilidade marketing
Usabilidade custos
Problemas comuns
Resistncias do time
Resistncias dos usurios
Atrasos de cronograma
MOBILE
Diferenas em relao ao desktop
Cdigo nativo
Framework
Mobile-aware (implementao via web)
Hbrido
Armadilhas do mercado
APNDICES
ALGUMAS FERRAMENTAS DE SOFTWARE
Prototipagem / Design de interface
Axure RP: http://www.axure.com/features
GUI Design Studio Express: http://www.carettasoftware.com/
Microsoft Expression FREE : http://www.microsoft.com/expression/
Microsoft Visual Studio Express FREE : http://www.microsoft.com/express/
Pencil Project FREE : http://pencil.evolus.vn/en-US/Home.aspx
QT FREE : http://qt-project.org
Desenho vetorial
Adobe Fireworks: http://www.adobe.com/products/fireworks/
CorelDRAW: http://www.corel.com.br/
Inkscape FREE : http://www.inkscape.org/
Xara Photo & Graphic Designer: http://www.xara.com/us/products/designer/
Xara Designer Pro X: http://www.xara.com/us/products/designer/
Utilitrios
FastStone Capture: http://www.faststone.org/
IrfanView FREE : http://www.microsoft.com/express/
Paint.NET FREE : http://www.getpaint.net/
REFERNCIAS
Livros e monografias
About Face 3: The Essentials of Interaction Design Alan COOPER
Design de interao: alm da interao homem- computador Yvonne ROGERS, Helen SHARP e Jennifer
PREECE
Design e avaliao de interface Anamaria de MORAES (Org.)
Design Emocional: Por que adoramos (ou detestamos) os objetos do dia-a-dia (Emotional Design) Donald A.
NORMAN
Designing for the Digital Age: How to Create Human-Centered Products and Services Kim GOODWIN
Designing Interactions Bill MOGGRIDGE
Designing Interfaces: Patterns for Effective Interaction Design Jenifer TIDWELL
Designing the user interface: strategies for effective human-computer interaction Ben SHNEIDERMAN
Dialogue principles ISO 9241-110 / NBR 9241-11
Engenharia de Usabilidade: uma abordagem ergonmica Walter CYBIS
Ergodesign e Arquitetura de Informao: Trabalhando com o Usurio Luiz AGNER
Ergonomia Cognitiva Lia GUIMARES
Ergonomia e usabilidade: conhecimentos, mtodos e aplicaes Walter CYBIS, Adriana BETIOL e Richard
FAUST
Human Computer Interaction for Software Designers Linda MACAULAY
Human-Computer Interaction John M. CARROLL
Information Architecture for the World Wide Web Louis ROSENFELD e Peter MORVILLE
Living with Complexity Donald A. NORMAN
No me Faa Pensar! (Don't Make Me Think: A Common Sense Approach to Web Usability) Steve KRUG
O Design do Dia-a-dia (The Design of Everyday Things) Donald A. NORMAN
O Laptop de Leonardo Ben SHNEIDERMAN
Prioritizing Web Usability Jakob NIELSEN
Projetando Websites com Usabilidade ou Usabilidade na web: projetando websites com qualidade
(Prioritizing Web Usability) Jakob NIELSEN, Hoa Loranger
The Design of Future Things Donald A. NORMAN
The Essential Guide to User Interface Design: An Introduction to GUI Design Principles and Techniques
Wilbert O. GALITZ
The Humane Interface: new directions for designing interactive systems Jef RASKIN
The Laws of Simplicity: Design, Technology, Business, Life John MAEDA
Universal Principles of Design LIDWELL, HOLDEN, BUTLER
Usabilidade de Interfaces Web Antnio ANDRADE
Usabilidade na Web: Criando Portais mais Acessveis Cludia DIAS
Usability Engineering (Interactive Technologies) Jakob NIELSEN
Windows User Experience Interaction Guidelines Microsoft
Web sites
Android User Interface Guidelines: http://developer.android.com/guide/practices/ui_guidelines/index.html
Apple iOS Human Interface Guidelines: http://developer.apple.com/library/ios/
Apple User Experience: http://developer.apple.com/DOCUMENTATION/UserExperience/
Comparison of frameworks: http://en.wikipedia.org/wiki/Comparison_of_web_application_frameworks
Don Norman's jnd website: http://www.jnd.org/
Gartner: http://www.gartner.com/
Gestalt: http://pt.wikipedia.org/wiki/Gestalt
How Little Do Users Read? Jakob NIELSEN http://www.useit.com/alertbox/percent-text-read.html
IBM design guidelines: http://www.ibm.com/software/ucd/initial/designinitial/guidelines.html