SlideShare ist ein Scribd-Unternehmen logo
1 von 57
Downloaden Sie, um offline zu lesen
UI Design Fundamentals

Uday Gajendar
Principal Product Designer
Citrix | Santa Clara




SVCC / 10.6.12
My#5th#time#speaking.
A#lot’s#changed#since#2007.
RIA.%Flash.%Ajax.%iPhone.
 Android.%Flat%widescreen%displays.%
Hi:res%Retina%displays.%CSS%+%HTML%5.%
 Responsive%design.%JS%frameworks.%
 Social.%Mobile.%Local.%Cloud.%Video.
But#some#things#
 are#the#same...
Is#it#really#2012?#
       sigh...
“ The$public$is$more$familiar$with$bad$design$than$
  good$design.$It$is,$in$effect,$conditioned$to$prefer$
  bad$design,$because$that$is$what$it$lives$with.$The$
  new$becomes$threatening,$the$old$reassuring.
                                                       ”
                                Paul%Rand,%graphic%designer
Complexity                     lack of careful diligence
                          &
extraneous redundancy         Craftsmanship
       Too many fonts         Too many icons
       Too many colors        No hierarchy
       Too many lines         Everything emphasized
       Overdone effects       No useful groupings
Every button, icon, text, tab, menu item is another visual &
cognitive signal that a user must process & learn, thus
increasing complexity and error! Even for a split second.
Dialogues (not dialogs)
Start with target audience
Consider diverse contexts
Apply OS guidelines
YMMV
clear, effective

Patterns
                   & Principles
                       potent, useful
Patterns
A pattern describes an optimal solution to a common
problem within a specific context.
!
Ta ke
                                                         note!
             Patterns#books#to#keep#nearby!




Bill#Scott           Jenifer#Tidwell          Erin#Malone
Principles
A principles provides a governing basis for decision-
making and foundation for evolution.


Principles are your lighthouse for guidance when lost.
Citrix Product Design 5 Principles
Dieter Rams’ “Good Design Principles”
Windows Metro Principles
Make#it#direct
 Keep#it#lightweight
  Stay#on#the#page
Provide#an#invitation
  Use#transitions
 React#immediately


            from%Bill%Scott,%PayPal
But#what#about#
that#damn#UI?
Do’s#&#Don’ts
ake
Do’s#&#Don’ts                                     T
                                                   note!

Don’t clutter the screen with noise
Don’t use every font or color in the palette
Don’t fill every inch of the screen with “stuff”
Don’t be verbose and redundant
Don’t have slow irritating performance
Don’t leave users hanging with no exit
Don’t be painful and frustrating
ake
Do’s#&#Don’ts                                              T
                                                            note!

Do leverage a good metaphor
Do use well-defined, clean grid layouts
Do use fonts sparingly (No more than 3+)
Do apply color judiciously    (No more than 5+)

Do use clear, concise language        (Read vs scan)


Do use icons purposefully     (Do you really need them?)


Do create clear behaviors with feedback
Grids / Layouts / Structure
A#wellSdesigned#UI#must#be#grounded#in#strong#layouts#
with#a#grid.#Grids#provide#order,#regularity,#rhythm,#and#
control.#Knowing#how#to#work#with#grids#is#a#vital#
interface#design#skill,#which#takes#years#to#master.#




            Structure • Alignment • Spacing
Grids: where to start?
CSS#Grid#Frameworks#like#960.gs,#Blueprint,#The#Golden#Grid
Flexible,#responsive#grid#designs:#scalability,#xSdevice#use
Typography
Type#is#about#tone#of#voice,#readability,#legibility.#Diligently#
crafted#type#is#paramount#for#effective#communication.




               Leading    •   Kerning   • Tracking
Typography
Most#design#problems#are#simply#type#issues.#As#a#good#
rule,#start#your#design#with#three%fonts,#where#a#font#is#
any#variation#of#the#typeface,#size,#weight,#style,#color,#etc.

Most design problems are simply type
issues. As a good rule, start your design
with three fonts, where a font is any
variation of the typeface, size, weight,
style, color, etc.

Most design problems are simply type issues. As a good rule,
start your design with three fonts, where a font is any
variation of the typeface, size, weight, style, color, etc.
Color
Color#follows#the#same#constraints#as#type,#with#the#
exception#that#color#gets#to#the#core#emotional#impact#
of#the#product#in#a#more#direct,#visceral#way#that#type#
does#not.#While#type#speaks,#color#punctuates.#
Color: where to start
Pick#a#color#palette#of#just#a#few#core#colors:#
1#base,#3#complements,#1#highlight,#and#black#/#white
Use#the#color#system#to#solve#functional#issues#_irst,#
then#add#expressive,#emotive,#brand#qualities.
Icons / Imagery
Icons#are#visual#indicators#of#status,#functionality,#or#
branding.#They#should#complement#the#main#content,#
and#not#contribute#to#UI#clutter#or#noise.#Just#like#type#
and#color,#should#be#used#judiciously.




             Before8you8insert8an8icon,8always8ask8WHY.8
Language
Many#design#problems#are#simply#issues#of#poor%
terminology:#button#labels,#menu#items,#feature#
names,#etc.#Generally#speaking,#product#language#
should#be#no#more#complicated#than#everyday#
conversation.#Ask#your#target#audience.#
Behavior
A#digital#product#is#used#to#do#something.#
Interactive#behavior,#and#speci_ically,#the#ability#to#
directly%manipulate%data#with#an#input#device#as#
an#intuitive,#seamless#extension#of#the#user’s#hand/
mind,#are#critical#in#that#regard.




Affordances,#motion,#feedback#are#key.
Matrix of Interesting Moments
from#Bill#Scott,#PayPal




        Prototype#behaviors#iteratively#&#obsessively.
Coherence
Total Balance                                                    ke
                                                              Ta
In#the#end,#a#carefully#balanced#consideration#of#these#       note!
will#result#in#a#rewarding,#effective#UI#people#enjoy.



      Layout          Type          Color          Icons



      Metaphor       Pa4erns       Behavior      Principles



           Coherence • Choreography      • Integrity
“The key to good design is not Metro or any other
language or principle. The key to good design is to be
      able to execute good design judgment.”

                         Erik Stolterman, HCI Professor,
                         Indiana University
References                                      ke
                                             Ta
Designing#Visual#Interfaces#by#Mullet/Sano    note!
Designing#Web#Interfaces#by#Bill#Scott
Envisioning#Information#by#Edward#Tufte#
Designing#Interfaces#by#Jenifer#Tidwell
Contact info

Uday%Gajendar

email udanium@gmail.com
twitter% @udanium


web www.udanium.com
blog www.ghostinthepixel.com
linkedin www.linkedin.com/in/udanium

Weitere ähnliche Inhalte

Andere mochten auch

Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future InternetApollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internetimec.archive
 
Presentatie mfconnect Museum Boerhaave en Twitter
Presentatie mfconnect Museum Boerhaave en TwitterPresentatie mfconnect Museum Boerhaave en Twitter
Presentatie mfconnect Museum Boerhaave en TwitterVera Bartels
 
iMinds 2011, Wim De Waele, IBBT, Past Present Future
iMinds 2011, Wim De Waele, IBBT, Past Present FutureiMinds 2011, Wim De Waele, IBBT, Past Present Future
iMinds 2011, Wim De Waele, IBBT, Past Present Futureimec.archive
 
Brokerage2006 wim dewaele ibbt een overzicht van 2 jaren werking & onze plan...
Brokerage2006 wim dewaele  ibbt een overzicht van 2 jaren werking & onze plan...Brokerage2006 wim dewaele  ibbt een overzicht van 2 jaren werking & onze plan...
Brokerage2006 wim dewaele ibbt een overzicht van 2 jaren werking & onze plan...imec.archive
 
Plug&Play @ iMinds2011
Plug&Play @ iMinds2011Plug&Play @ iMinds2011
Plug&Play @ iMinds2011imec.archive
 
Guido Impens - One access at iLab.t
Guido Impens - One access at iLab.tGuido Impens - One access at iLab.t
Guido Impens - One access at iLab.timec.archive
 
Ehip5 caring through sharing next steps dirk colaert
Ehip5 caring through sharing next steps dirk colaertEhip5 caring through sharing next steps dirk colaert
Ehip5 caring through sharing next steps dirk colaertimec.archive
 
A Real-World Experimentation Platform
A Real-World Experimentation PlatformA Real-World Experimentation Platform
A Real-World Experimentation Platformimec.archive
 
Lisa Pattyn - Plug&Play program
Lisa Pattyn - Plug&Play programLisa Pattyn - Plug&Play program
Lisa Pattyn - Plug&Play programimec.archive
 
Stijn Van de Veire - Niko
Stijn Van de Veire - NikoStijn Van de Veire - Niko
Stijn Van de Veire - Nikoimec.archive
 
Presentació a classe
Presentació a classePresentació a classe
Presentació a classeguestbeb89716
 
Break out: Participation in European projects - Willy Van Puymbroeck
Break out: Participation in European projects - Willy Van PuymbroeckBreak out: Participation in European projects - Willy Van Puymbroeck
Break out: Participation in European projects - Willy Van Puymbroeckimec.archive
 
Break out: Project Communication and Dissemination - Karen Boers
Break out: Project Communication and Dissemination - Karen BoersBreak out: Project Communication and Dissemination - Karen Boers
Break out: Project Communication and Dissemination - Karen Boersimec.archive
 
02 Levenslang Wonen In Levensbestendige Woonwijken
02  Levenslang Wonen In Levensbestendige Woonwijken02  Levenslang Wonen In Levensbestendige Woonwijken
02 Levenslang Wonen In Levensbestendige Woonwijkenimec.archive
 
D'estrella a forat negre
D'estrella a forat negreD'estrella a forat negre
D'estrella a forat negrejordipeti
 
Keynote Speaker - Josephine Green
Keynote Speaker - Josephine GreenKeynote Speaker - Josephine Green
Keynote Speaker - Josephine Greenimec.archive
 
I Minds2009 Vodtec
I Minds2009 VodtecI Minds2009 Vodtec
I Minds2009 Vodtecimec.archive
 
Wouter Joossen - Security
Wouter Joossen - SecurityWouter Joossen - Security
Wouter Joossen - Securityimec.archive
 
I Minds2009 Baekeland Carine Lucas
I Minds2009 Baekeland   Carine LucasI Minds2009 Baekeland   Carine Lucas
I Minds2009 Baekeland Carine Lucasimec.archive
 
I Minds2009 Wishbone
I Minds2009 WishboneI Minds2009 Wishbone
I Minds2009 Wishboneimec.archive
 

Andere mochten auch (20)

Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future InternetApollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
 
Presentatie mfconnect Museum Boerhaave en Twitter
Presentatie mfconnect Museum Boerhaave en TwitterPresentatie mfconnect Museum Boerhaave en Twitter
Presentatie mfconnect Museum Boerhaave en Twitter
 
iMinds 2011, Wim De Waele, IBBT, Past Present Future
iMinds 2011, Wim De Waele, IBBT, Past Present FutureiMinds 2011, Wim De Waele, IBBT, Past Present Future
iMinds 2011, Wim De Waele, IBBT, Past Present Future
 
Brokerage2006 wim dewaele ibbt een overzicht van 2 jaren werking & onze plan...
Brokerage2006 wim dewaele  ibbt een overzicht van 2 jaren werking & onze plan...Brokerage2006 wim dewaele  ibbt een overzicht van 2 jaren werking & onze plan...
Brokerage2006 wim dewaele ibbt een overzicht van 2 jaren werking & onze plan...
 
Plug&Play @ iMinds2011
Plug&Play @ iMinds2011Plug&Play @ iMinds2011
Plug&Play @ iMinds2011
 
Guido Impens - One access at iLab.t
Guido Impens - One access at iLab.tGuido Impens - One access at iLab.t
Guido Impens - One access at iLab.t
 
Ehip5 caring through sharing next steps dirk colaert
Ehip5 caring through sharing next steps dirk colaertEhip5 caring through sharing next steps dirk colaert
Ehip5 caring through sharing next steps dirk colaert
 
A Real-World Experimentation Platform
A Real-World Experimentation PlatformA Real-World Experimentation Platform
A Real-World Experimentation Platform
 
Lisa Pattyn - Plug&Play program
Lisa Pattyn - Plug&Play programLisa Pattyn - Plug&Play program
Lisa Pattyn - Plug&Play program
 
Stijn Van de Veire - Niko
Stijn Van de Veire - NikoStijn Van de Veire - Niko
Stijn Van de Veire - Niko
 
Presentació a classe
Presentació a classePresentació a classe
Presentació a classe
 
Break out: Participation in European projects - Willy Van Puymbroeck
Break out: Participation in European projects - Willy Van PuymbroeckBreak out: Participation in European projects - Willy Van Puymbroeck
Break out: Participation in European projects - Willy Van Puymbroeck
 
Break out: Project Communication and Dissemination - Karen Boers
Break out: Project Communication and Dissemination - Karen BoersBreak out: Project Communication and Dissemination - Karen Boers
Break out: Project Communication and Dissemination - Karen Boers
 
02 Levenslang Wonen In Levensbestendige Woonwijken
02  Levenslang Wonen In Levensbestendige Woonwijken02  Levenslang Wonen In Levensbestendige Woonwijken
02 Levenslang Wonen In Levensbestendige Woonwijken
 
D'estrella a forat negre
D'estrella a forat negreD'estrella a forat negre
D'estrella a forat negre
 
Keynote Speaker - Josephine Green
Keynote Speaker - Josephine GreenKeynote Speaker - Josephine Green
Keynote Speaker - Josephine Green
 
I Minds2009 Vodtec
I Minds2009 VodtecI Minds2009 Vodtec
I Minds2009 Vodtec
 
Wouter Joossen - Security
Wouter Joossen - SecurityWouter Joossen - Security
Wouter Joossen - Security
 
I Minds2009 Baekeland Carine Lucas
I Minds2009 Baekeland   Carine LucasI Minds2009 Baekeland   Carine Lucas
I Minds2009 Baekeland Carine Lucas
 
I Minds2009 Wishbone
I Minds2009 WishboneI Minds2009 Wishbone
I Minds2009 Wishbone
 

Ähnlich wie Svcc12 designfundamentals

1 Pixel to the Left: Why Visual Design Details Matter
1 Pixel to the Left: Why Visual Design Details Matter1 Pixel to the Left: Why Visual Design Details Matter
1 Pixel to the Left: Why Visual Design Details MatterEmily Rawitsch
 
Between Paper & Code
Between Paper & CodeBetween Paper & Code
Between Paper & CodeMolly Wilson
 
Le wagon UI & design crash course
Le wagon UI & design crash courseLe wagon UI & design crash course
Le wagon UI & design crash courseMathieu Le Roux
 
Hooray Icon Fonts workshop
Hooray Icon Fonts workshopHooray Icon Fonts workshop
Hooray Icon Fonts workshopjameswillweb
 
UI/UX Designer in the year 2020 | Developers Day Nov.19
UI/UX Designer in the year 2020 | Developers Day Nov.19UI/UX Designer in the year 2020 | Developers Day Nov.19
UI/UX Designer in the year 2020 | Developers Day Nov.19Lena Lekkou
 
Le Wagon - UI and Design Crash Course
Le Wagon - UI and Design Crash CourseLe Wagon - UI and Design Crash Course
Le Wagon - UI and Design Crash CourseBoris Paillard
 
Design 101 - a quick start guide
Design 101 - a quick start guideDesign 101 - a quick start guide
Design 101 - a quick start guideElsa Bartley
 
Elegant Precision: Connect with People Using Plain Language
Elegant Precision: Connect with People Using Plain LanguageElegant Precision: Connect with People Using Plain Language
Elegant Precision: Connect with People Using Plain Languagelaurentgc
 
Graphic Design (Theory & Practice)
Graphic Design (Theory & Practice) Graphic Design (Theory & Practice)
Graphic Design (Theory & Practice) wael gomaa
 
Designing Windows 8 application - Microsoft Techdays 2013
Designing Windows 8 application - Microsoft Techdays 2013Designing Windows 8 application - Microsoft Techdays 2013
Designing Windows 8 application - Microsoft Techdays 2013Markus Jönsson
 
Interaction Design Communication
Interaction Design CommunicationInteraction Design Communication
Interaction Design CommunicationMichael Dain
 
iOS Human Interface Design Guideline Part 1
iOS Human Interface Design Guideline Part 1iOS Human Interface Design Guideline Part 1
iOS Human Interface Design Guideline Part 1Sansern Wuthirat
 
Principles of good design
Principles of good designPrinciples of good design
Principles of good designkdessen
 
Unleash Your Inner Unicorn
Unleash Your Inner UnicornUnleash Your Inner Unicorn
Unleash Your Inner UnicornMatt Baxter
 
A Presentation on UI/UX and Design
A Presentation on UI/UX and DesignA Presentation on UI/UX and Design
A Presentation on UI/UX and Designparthajeetcollege
 
How to improve your power point presentations
How to improve your power point presentationsHow to improve your power point presentations
How to improve your power point presentationsDr. Saad Saleh Al Ani
 
A Playbook for Achieving Product-Market Fit by Dan Olsen at Lean Startup Conf...
A Playbook for Achieving Product-Market Fit by Dan Olsen at Lean Startup Conf...A Playbook for Achieving Product-Market Fit by Dan Olsen at Lean Startup Conf...
A Playbook for Achieving Product-Market Fit by Dan Olsen at Lean Startup Conf...Dan Olsen
 
essentials-of-ui-design.pdf
essentials-of-ui-design.pdfessentials-of-ui-design.pdf
essentials-of-ui-design.pdfSandeshGyawali2
 

Ähnlich wie Svcc12 designfundamentals (20)

1 Pixel to the Left: Why Visual Design Details Matter
1 Pixel to the Left: Why Visual Design Details Matter1 Pixel to the Left: Why Visual Design Details Matter
1 Pixel to the Left: Why Visual Design Details Matter
 
Between Paper & Code
Between Paper & CodeBetween Paper & Code
Between Paper & Code
 
Le wagon UI & design crash course
Le wagon UI & design crash courseLe wagon UI & design crash course
Le wagon UI & design crash course
 
Hooray Icon Fonts workshop
Hooray Icon Fonts workshopHooray Icon Fonts workshop
Hooray Icon Fonts workshop
 
UI/UX Designer in the year 2020 | Developers Day Nov.19
UI/UX Designer in the year 2020 | Developers Day Nov.19UI/UX Designer in the year 2020 | Developers Day Nov.19
UI/UX Designer in the year 2020 | Developers Day Nov.19
 
Le Wagon - UI and Design Crash Course
Le Wagon - UI and Design Crash CourseLe Wagon - UI and Design Crash Course
Le Wagon - UI and Design Crash Course
 
How Do I UX?
How Do I UX?How Do I UX?
How Do I UX?
 
Design 101 - a quick start guide
Design 101 - a quick start guideDesign 101 - a quick start guide
Design 101 - a quick start guide
 
Elegant Precision: Connect with People Using Plain Language
Elegant Precision: Connect with People Using Plain LanguageElegant Precision: Connect with People Using Plain Language
Elegant Precision: Connect with People Using Plain Language
 
Graphic Design (Theory & Practice)
Graphic Design (Theory & Practice) Graphic Design (Theory & Practice)
Graphic Design (Theory & Practice)
 
Designing Windows 8 application - Microsoft Techdays 2013
Designing Windows 8 application - Microsoft Techdays 2013Designing Windows 8 application - Microsoft Techdays 2013
Designing Windows 8 application - Microsoft Techdays 2013
 
Interaction Design Communication
Interaction Design CommunicationInteraction Design Communication
Interaction Design Communication
 
iOS Human Interface Design Guideline Part 1
iOS Human Interface Design Guideline Part 1iOS Human Interface Design Guideline Part 1
iOS Human Interface Design Guideline Part 1
 
Principles of good design
Principles of good designPrinciples of good design
Principles of good design
 
How Do I UX by Quick Left
How Do I UX by Quick LeftHow Do I UX by Quick Left
How Do I UX by Quick Left
 
Unleash Your Inner Unicorn
Unleash Your Inner UnicornUnleash Your Inner Unicorn
Unleash Your Inner Unicorn
 
A Presentation on UI/UX and Design
A Presentation on UI/UX and DesignA Presentation on UI/UX and Design
A Presentation on UI/UX and Design
 
How to improve your power point presentations
How to improve your power point presentationsHow to improve your power point presentations
How to improve your power point presentations
 
A Playbook for Achieving Product-Market Fit by Dan Olsen at Lean Startup Conf...
A Playbook for Achieving Product-Market Fit by Dan Olsen at Lean Startup Conf...A Playbook for Achieving Product-Market Fit by Dan Olsen at Lean Startup Conf...
A Playbook for Achieving Product-Market Fit by Dan Olsen at Lean Startup Conf...
 
essentials-of-ui-design.pdf
essentials-of-ui-design.pdfessentials-of-ui-design.pdf
essentials-of-ui-design.pdf
 

Svcc12 designfundamentals