SlideShare a Scribd company logo
The language of the
                            user interface.
                                Ajay Ganapathy




Tuesday, January 22, 13
Examples of languages
                    • Spoken language
                    • sign language
                    • written language
                    • body language
                    • design language
                    • programming language
                    • mathematical language
Tuesday, January 22, 13
Languages aren’t just
                                spoken!



Tuesday, January 22, 13
language |ˈlaNGgwij|
    noun
    1 the method of human communication, either spoken or written, consisting of the use of words in a
    structured and conventional way: a study of the way children learn language | [ as modifier ] : language
    development.
    • any nonverbal method of expression or communication: a language of gesture and facial expression.
    2 the system of communication used by a particular community or country: the book was translated into
    twenty-five languages.
    • Computing a system of symbols and rules for writing programs or algorithms: a new programming
    language.
    3 the manner or style of a piece of writing or speech: he explained the procedure in simple, everyday language.
    • the phraseology and vocabulary of a certain profession, domain, or group of people: legal language.
    • (usu. as bad/strong language) coarse, crude, or offensive language: strong language.
    PHRASES
    speak the same language understand one another as a result of shared opinions or values.
    ORIGIN Middle English: from Old French langage, based on Latin lingua ‘tongue.’




Tuesday, January 22, 13
Definition of Language

                    • A language is a set of standard sensory cues
                          that represent ideas.
                          • these cues can be visual, auditory, tactile,
                            or, less commonly, olfactory or
                            gastronomic




Tuesday, January 22, 13
Properties of Language
                    • Vocabulary - a standard set of cues
                    • Grammar - rules for how those cues go
                          together to create meaning. (Also known as
                          syntax rules)
                    • Logic - the resulting meaning that is derived
                          from the combination of vocabulary
                          according to grammar rules.



Tuesday, January 22, 13
Logic = grammar +
                              vocabulary



Tuesday, January 22, 13
Examples of vocabulary:
                    • In a design language
                     • icons are used to represent pieces of
                            data
                          • glyphs are used to represent operations
                            on those pieces of data
                    • In a mathematical language?
                     • ______________
                     • ______________
Tuesday, January 22, 13
Grammar in languages

                    • In a mathematical language:
                     • “A+B” means add A and B together
                    • In a design language?
                     • ______________________

Tuesday, January 22, 13
Logic in Languages


                    • All languages convey ideas.
                    • All ideas are built upon logic.


Tuesday, January 22, 13
Basic logic

                    • All ideas are made up of statements that
                          are either true or false.
                          • ie: I am wearing a red jacket.
                           • is this true or false?


Tuesday, January 22, 13
Statements
                    • All statements are made up of subjects and
                          predicates
                          • ie: I am wearing a red jacket.
                           • “I” is the subject
                           • “am wearing a red jacket” is the
                              predicate
                           • The predicate is a property of the
                              subject


Tuesday, January 22, 13
Statement = subject +
                            predicate
                    • Or, the relationship between subject and
                          predicate is a statement that is either true
                          or false.




Tuesday, January 22, 13
Subjects and Predicates
                    • Can be viewed as:
                     • message and recipient
                     • action and target
                     • nouns and verbs
                     • values and operands
                     • objects and methods
                     • Data and functions
Tuesday, January 22, 13
In interface design:

                    • The purpose of an interface is to facilitate
                          the manipulation of data.
                          • In this case, the data is the subject
                          • the manipulation is the predicate


Tuesday, January 22, 13
Interface as a language
                    • In an interface, we represent both data and
                          operations visually.
                          • Data can be represented as an icon, a 2D
                            image on a canvas, a 3D model in a
                            viewport, or even text in a document
                          • Operations can be represented buttons,
                            list items, cursors, callouts, tooltips, etc.


Tuesday, January 22, 13
• By understanding the logical implications of
                          an interface we can do the following:
                          • choose appropriate imagery to describe
                            both the data and the operations we are
                            representing
                          • visually group interface elements in an
                            intuitive scheme that makes it easy to
                            access
                          • combine and reduce multiple interface
                            elements into a single, all-encompassing
                            element. (This is the same as shortening a
                            sentence in a written language.)
Tuesday, January 22, 13

More Related Content

Similar to The language of the user interface

Theories of first language learning
Theories of first language learningTheories of first language learning
Theories of first language learning
Alan Bessette
 
Chapter 7 Cognition.pptx
Chapter 7 Cognition.pptxChapter 7 Cognition.pptx
Chapter 7 Cognition.pptx
ChristopherWestbrook7
 
LARG-20010118-Natasha e wejkwrlkwr klwrlknrklnr k.ppt
LARG-20010118-Natasha e wejkwrlkwr klwrlknrklnr k.pptLARG-20010118-Natasha e wejkwrlkwr klwrlknrklnr k.ppt
LARG-20010118-Natasha e wejkwrlkwr klwrlknrklnr k.ppt
MonsefJraid
 
2021 English for Teaching and Learning (3) (1).pptx
2021 English for Teaching and Learning (3) (1).pptx2021 English for Teaching and Learning (3) (1).pptx
2021 English for Teaching and Learning (3) (1).pptx
Bongisipho Hlophe
 
Create Inclusive Classrooms with Microsoft Education
Create Inclusive Classrooms with Microsoft EducationCreate Inclusive Classrooms with Microsoft Education
Create Inclusive Classrooms with Microsoft Education
Microsoft Accessibility
 
Create Inclusive Classrooms with Microsoft Education
Create Inclusive Classrooms with Microsoft EducationCreate Inclusive Classrooms with Microsoft Education
Create Inclusive Classrooms with Microsoft Education
Malavika Rewari
 
Visual-Semantic Embeddings: some thoughts on Language
Visual-Semantic Embeddings: some thoughts on LanguageVisual-Semantic Embeddings: some thoughts on Language
Visual-Semantic Embeddings: some thoughts on Language
Roelof Pieters
 
Educ373 albion college_02-04-2013
Educ373 albion college_02-04-2013Educ373 albion college_02-04-2013
Educ373 albion college_02-04-2013
mschirahagerman
 
Oral language presentation for silverstream school 28.1.13
Oral language presentation for silverstream school 28.1.13Oral language presentation for silverstream school 28.1.13
Oral language presentation for silverstream school 28.1.13
Liblearner
 
Universal Design for Learning - Charlotte District, Florida
Universal Design for Learning - Charlotte District, FloridaUniversal Design for Learning - Charlotte District, Florida
Universal Design for Learning - Charlotte District, Florida
vthorvthor
 
Natural language processing (nlp)
Natural language processing (nlp)Natural language processing (nlp)
Natural language processing (nlp)
Kuppusamy P
 
The Tablet Textbook
The Tablet TextbookThe Tablet Textbook
The Tablet Textbook
openlanguage
 
Illustrating the Point: Images as effective communication tools
Illustrating the Point: Images as effective communication toolsIllustrating the Point: Images as effective communication tools
Illustrating the Point: Images as effective communication tools
Cordelia McGee-Tubb
 

Similar to The language of the user interface (13)

Theories of first language learning
Theories of first language learningTheories of first language learning
Theories of first language learning
 
Chapter 7 Cognition.pptx
Chapter 7 Cognition.pptxChapter 7 Cognition.pptx
Chapter 7 Cognition.pptx
 
LARG-20010118-Natasha e wejkwrlkwr klwrlknrklnr k.ppt
LARG-20010118-Natasha e wejkwrlkwr klwrlknrklnr k.pptLARG-20010118-Natasha e wejkwrlkwr klwrlknrklnr k.ppt
LARG-20010118-Natasha e wejkwrlkwr klwrlknrklnr k.ppt
 
2021 English for Teaching and Learning (3) (1).pptx
2021 English for Teaching and Learning (3) (1).pptx2021 English for Teaching and Learning (3) (1).pptx
2021 English for Teaching and Learning (3) (1).pptx
 
Create Inclusive Classrooms with Microsoft Education
Create Inclusive Classrooms with Microsoft EducationCreate Inclusive Classrooms with Microsoft Education
Create Inclusive Classrooms with Microsoft Education
 
Create Inclusive Classrooms with Microsoft Education
Create Inclusive Classrooms with Microsoft EducationCreate Inclusive Classrooms with Microsoft Education
Create Inclusive Classrooms with Microsoft Education
 
Visual-Semantic Embeddings: some thoughts on Language
Visual-Semantic Embeddings: some thoughts on LanguageVisual-Semantic Embeddings: some thoughts on Language
Visual-Semantic Embeddings: some thoughts on Language
 
Educ373 albion college_02-04-2013
Educ373 albion college_02-04-2013Educ373 albion college_02-04-2013
Educ373 albion college_02-04-2013
 
Oral language presentation for silverstream school 28.1.13
Oral language presentation for silverstream school 28.1.13Oral language presentation for silverstream school 28.1.13
Oral language presentation for silverstream school 28.1.13
 
Universal Design for Learning - Charlotte District, Florida
Universal Design for Learning - Charlotte District, FloridaUniversal Design for Learning - Charlotte District, Florida
Universal Design for Learning - Charlotte District, Florida
 
Natural language processing (nlp)
Natural language processing (nlp)Natural language processing (nlp)
Natural language processing (nlp)
 
The Tablet Textbook
The Tablet TextbookThe Tablet Textbook
The Tablet Textbook
 
Illustrating the Point: Images as effective communication tools
Illustrating the Point: Images as effective communication toolsIllustrating the Point: Images as effective communication tools
Illustrating the Point: Images as effective communication tools
 

More from Ajay Ganapathy

Critique of infinity blade
Critique of infinity bladeCritique of infinity blade
Critique of infinity blade
Ajay Ganapathy
 
The zen of hidden functionality
The zen of hidden functionalityThe zen of hidden functionality
The zen of hidden functionality
Ajay Ganapathy
 
The three state model for input
The three state model for inputThe three state model for input
The three state model for input
Ajay Ganapathy
 
Mental models and intuition
Mental models and intuitionMental models and intuition
Mental models and intuition
Ajay Ganapathy
 
Building good analogies
Building good analogiesBuilding good analogies
Building good analogies
Ajay Ganapathy
 
Final presentation for ITGM 120
Final presentation for ITGM 120Final presentation for ITGM 120
Final presentation for ITGM 120
Ajay Ganapathy
 

More from Ajay Ganapathy (6)

Critique of infinity blade
Critique of infinity bladeCritique of infinity blade
Critique of infinity blade
 
The zen of hidden functionality
The zen of hidden functionalityThe zen of hidden functionality
The zen of hidden functionality
 
The three state model for input
The three state model for inputThe three state model for input
The three state model for input
 
Mental models and intuition
Mental models and intuitionMental models and intuition
Mental models and intuition
 
Building good analogies
Building good analogiesBuilding good analogies
Building good analogies
 
Final presentation for ITGM 120
Final presentation for ITGM 120Final presentation for ITGM 120
Final presentation for ITGM 120
 

Recently uploaded

Divertidamente SLIDE.pptxufururururuhrurid8dj
Divertidamente SLIDE.pptxufururururuhrurid8djDivertidamente SLIDE.pptxufururururuhrurid8dj
Divertidamente SLIDE.pptxufururururuhrurid8dj
lunaemel03
 
一比一原版(soton毕业证书)英国南安普顿大学毕业证在读证明如何办理
一比一原版(soton毕业证书)英国南安普顿大学毕业证在读证明如何办理一比一原版(soton毕业证书)英国南安普顿大学毕业证在读证明如何办理
一比一原版(soton毕业证书)英国南安普顿大学毕业证在读证明如何办理
yufen5
 
UXpert_Report (UALR Mapping Renewal 2022).pdf
UXpert_Report (UALR Mapping Renewal 2022).pdfUXpert_Report (UALR Mapping Renewal 2022).pdf
UXpert_Report (UALR Mapping Renewal 2022).pdf
anthonylin333
 
一比一原版(UoN毕业证书)纽卡斯尔大学毕业证如何办理
一比一原版(UoN毕业证书)纽卡斯尔大学毕业证如何办理一比一原版(UoN毕业证书)纽卡斯尔大学毕业证如何办理
一比一原版(UoN毕业证书)纽卡斯尔大学毕业证如何办理
f22b6g9c
 
ADESGN3S_Case-Study-Municipal-Health-Center.pdf
ADESGN3S_Case-Study-Municipal-Health-Center.pdfADESGN3S_Case-Study-Municipal-Health-Center.pdf
ADESGN3S_Case-Study-Municipal-Health-Center.pdf
GregMichaelTapawan
 
International Upcycling Research Network advisory board meeting 4
International Upcycling Research Network advisory board meeting 4International Upcycling Research Network advisory board meeting 4
International Upcycling Research Network advisory board meeting 4
Kyungeun Sung
 
Practical eLearning Makeovers for Everyone
Practical eLearning Makeovers for EveryonePractical eLearning Makeovers for Everyone
Practical eLearning Makeovers for Everyone
Bianca Woods
 
NHR Engineers Portfolio 2023 2024 NISHANT RATHI
NHR Engineers Portfolio 2023 2024 NISHANT RATHINHR Engineers Portfolio 2023 2024 NISHANT RATHI
NHR Engineers Portfolio 2023 2024 NISHANT RATHI
NishantRathi18
 
按照学校原版(UIUC文凭证书)伊利诺伊大学|厄巴纳-香槟分校毕业证快速办理
按照学校原版(UIUC文凭证书)伊利诺伊大学|厄巴纳-香槟分校毕业证快速办理按照学校原版(UIUC文凭证书)伊利诺伊大学|厄巴纳-香槟分校毕业证快速办理
按照学校原版(UIUC文凭证书)伊利诺伊大学|厄巴纳-香槟分校毕业证快速办理
kuapy
 
一比一原版(LaTrobe毕业证书)拉筹伯大学毕业证如何办理
一比一原版(LaTrobe毕业证书)拉筹伯大学毕业证如何办理一比一原版(LaTrobe毕业证书)拉筹伯大学毕业证如何办理
一比一原版(LaTrobe毕业证书)拉筹伯大学毕业证如何办理
67n7f53
 
一比一原版马来西亚世纪大学毕业证成绩单一模一样
一比一原版马来西亚世纪大学毕业证成绩单一模一样一比一原版马来西亚世纪大学毕业证成绩单一模一样
一比一原版马来西亚世纪大学毕业证成绩单一模一样
k4krdgxx
 
modular-kitchen home plan civil engineering.pdf
modular-kitchen home plan civil engineering.pdfmodular-kitchen home plan civil engineering.pdf
modular-kitchen home plan civil engineering.pdf
RashmitaSwain3
 
定制美国西雅图城市大学毕业证学历证书原版一模一样
定制美国西雅图城市大学毕业证学历证书原版一模一样定制美国西雅图城市大学毕业证学历证书原版一模一样
定制美国西雅图城市大学毕业证学历证书原版一模一样
qo1as76n
 
Manual ISH (International Society of Hypertension)
Manual ISH (International Society of Hypertension)Manual ISH (International Society of Hypertension)
Manual ISH (International Society of Hypertension)
bagmai
 
Discovering the Best Indian Architects A Spotlight on Design Forum Internatio...
Discovering the Best Indian Architects A Spotlight on Design Forum Internatio...Discovering the Best Indian Architects A Spotlight on Design Forum Internatio...
Discovering the Best Indian Architects A Spotlight on Design Forum Internatio...
Designforuminternational
 
一比一原版布兰登大学毕业证(BU毕业证书)如何办理
一比一原版布兰登大学毕业证(BU毕业证书)如何办理一比一原版布兰登大学毕业证(BU毕业证书)如何办理
一比一原版布兰登大学毕业证(BU毕业证书)如何办理
wkip62b
 
Best Digital Marketing Strategy Build Your Online Presence 2024.pptx
Best Digital Marketing Strategy Build  Your Online Presence 2024.pptxBest Digital Marketing Strategy Build  Your Online Presence 2024.pptx
Best Digital Marketing Strategy Build Your Online Presence 2024.pptx
pavankumarpayexelsol
 
Getting Data Ready for Culture Hack by Neontribe
Getting Data Ready for Culture Hack by NeontribeGetting Data Ready for Culture Hack by Neontribe
Getting Data Ready for Culture Hack by Neontribe
Harry Harrold
 
CocaCola_Brand_equity_package_2012__.pdf
CocaCola_Brand_equity_package_2012__.pdfCocaCola_Brand_equity_package_2012__.pdf
CocaCola_Brand_equity_package_2012__.pdf
PabloMartelLpez
 
Introduction to User experience design for beginner
Introduction to User experience design for beginnerIntroduction to User experience design for beginner
Introduction to User experience design for beginner
ellemjani
 

Recently uploaded (20)

Divertidamente SLIDE.pptxufururururuhrurid8dj
Divertidamente SLIDE.pptxufururururuhrurid8djDivertidamente SLIDE.pptxufururururuhrurid8dj
Divertidamente SLIDE.pptxufururururuhrurid8dj
 
一比一原版(soton毕业证书)英国南安普顿大学毕业证在读证明如何办理
一比一原版(soton毕业证书)英国南安普顿大学毕业证在读证明如何办理一比一原版(soton毕业证书)英国南安普顿大学毕业证在读证明如何办理
一比一原版(soton毕业证书)英国南安普顿大学毕业证在读证明如何办理
 
UXpert_Report (UALR Mapping Renewal 2022).pdf
UXpert_Report (UALR Mapping Renewal 2022).pdfUXpert_Report (UALR Mapping Renewal 2022).pdf
UXpert_Report (UALR Mapping Renewal 2022).pdf
 
一比一原版(UoN毕业证书)纽卡斯尔大学毕业证如何办理
一比一原版(UoN毕业证书)纽卡斯尔大学毕业证如何办理一比一原版(UoN毕业证书)纽卡斯尔大学毕业证如何办理
一比一原版(UoN毕业证书)纽卡斯尔大学毕业证如何办理
 
ADESGN3S_Case-Study-Municipal-Health-Center.pdf
ADESGN3S_Case-Study-Municipal-Health-Center.pdfADESGN3S_Case-Study-Municipal-Health-Center.pdf
ADESGN3S_Case-Study-Municipal-Health-Center.pdf
 
International Upcycling Research Network advisory board meeting 4
International Upcycling Research Network advisory board meeting 4International Upcycling Research Network advisory board meeting 4
International Upcycling Research Network advisory board meeting 4
 
Practical eLearning Makeovers for Everyone
Practical eLearning Makeovers for EveryonePractical eLearning Makeovers for Everyone
Practical eLearning Makeovers for Everyone
 
NHR Engineers Portfolio 2023 2024 NISHANT RATHI
NHR Engineers Portfolio 2023 2024 NISHANT RATHINHR Engineers Portfolio 2023 2024 NISHANT RATHI
NHR Engineers Portfolio 2023 2024 NISHANT RATHI
 
按照学校原版(UIUC文凭证书)伊利诺伊大学|厄巴纳-香槟分校毕业证快速办理
按照学校原版(UIUC文凭证书)伊利诺伊大学|厄巴纳-香槟分校毕业证快速办理按照学校原版(UIUC文凭证书)伊利诺伊大学|厄巴纳-香槟分校毕业证快速办理
按照学校原版(UIUC文凭证书)伊利诺伊大学|厄巴纳-香槟分校毕业证快速办理
 
一比一原版(LaTrobe毕业证书)拉筹伯大学毕业证如何办理
一比一原版(LaTrobe毕业证书)拉筹伯大学毕业证如何办理一比一原版(LaTrobe毕业证书)拉筹伯大学毕业证如何办理
一比一原版(LaTrobe毕业证书)拉筹伯大学毕业证如何办理
 
一比一原版马来西亚世纪大学毕业证成绩单一模一样
一比一原版马来西亚世纪大学毕业证成绩单一模一样一比一原版马来西亚世纪大学毕业证成绩单一模一样
一比一原版马来西亚世纪大学毕业证成绩单一模一样
 
modular-kitchen home plan civil engineering.pdf
modular-kitchen home plan civil engineering.pdfmodular-kitchen home plan civil engineering.pdf
modular-kitchen home plan civil engineering.pdf
 
定制美国西雅图城市大学毕业证学历证书原版一模一样
定制美国西雅图城市大学毕业证学历证书原版一模一样定制美国西雅图城市大学毕业证学历证书原版一模一样
定制美国西雅图城市大学毕业证学历证书原版一模一样
 
Manual ISH (International Society of Hypertension)
Manual ISH (International Society of Hypertension)Manual ISH (International Society of Hypertension)
Manual ISH (International Society of Hypertension)
 
Discovering the Best Indian Architects A Spotlight on Design Forum Internatio...
Discovering the Best Indian Architects A Spotlight on Design Forum Internatio...Discovering the Best Indian Architects A Spotlight on Design Forum Internatio...
Discovering the Best Indian Architects A Spotlight on Design Forum Internatio...
 
一比一原版布兰登大学毕业证(BU毕业证书)如何办理
一比一原版布兰登大学毕业证(BU毕业证书)如何办理一比一原版布兰登大学毕业证(BU毕业证书)如何办理
一比一原版布兰登大学毕业证(BU毕业证书)如何办理
 
Best Digital Marketing Strategy Build Your Online Presence 2024.pptx
Best Digital Marketing Strategy Build  Your Online Presence 2024.pptxBest Digital Marketing Strategy Build  Your Online Presence 2024.pptx
Best Digital Marketing Strategy Build Your Online Presence 2024.pptx
 
Getting Data Ready for Culture Hack by Neontribe
Getting Data Ready for Culture Hack by NeontribeGetting Data Ready for Culture Hack by Neontribe
Getting Data Ready for Culture Hack by Neontribe
 
CocaCola_Brand_equity_package_2012__.pdf
CocaCola_Brand_equity_package_2012__.pdfCocaCola_Brand_equity_package_2012__.pdf
CocaCola_Brand_equity_package_2012__.pdf
 
Introduction to User experience design for beginner
Introduction to User experience design for beginnerIntroduction to User experience design for beginner
Introduction to User experience design for beginner
 

The language of the user interface

  • 1. The language of the user interface. Ajay Ganapathy Tuesday, January 22, 13
  • 2. Examples of languages • Spoken language • sign language • written language • body language • design language • programming language • mathematical language Tuesday, January 22, 13
  • 3. Languages aren’t just spoken! Tuesday, January 22, 13
  • 4. language |ˈlaNGgwij| noun 1 the method of human communication, either spoken or written, consisting of the use of words in a structured and conventional way: a study of the way children learn language | [ as modifier ] : language development. • any nonverbal method of expression or communication: a language of gesture and facial expression. 2 the system of communication used by a particular community or country: the book was translated into twenty-five languages. • Computing a system of symbols and rules for writing programs or algorithms: a new programming language. 3 the manner or style of a piece of writing or speech: he explained the procedure in simple, everyday language. • the phraseology and vocabulary of a certain profession, domain, or group of people: legal language. • (usu. as bad/strong language) coarse, crude, or offensive language: strong language. PHRASES speak the same language understand one another as a result of shared opinions or values. ORIGIN Middle English: from Old French langage, based on Latin lingua ‘tongue.’ Tuesday, January 22, 13
  • 5. Definition of Language • A language is a set of standard sensory cues that represent ideas. • these cues can be visual, auditory, tactile, or, less commonly, olfactory or gastronomic Tuesday, January 22, 13
  • 6. Properties of Language • Vocabulary - a standard set of cues • Grammar - rules for how those cues go together to create meaning. (Also known as syntax rules) • Logic - the resulting meaning that is derived from the combination of vocabulary according to grammar rules. Tuesday, January 22, 13
  • 7. Logic = grammar + vocabulary Tuesday, January 22, 13
  • 8. Examples of vocabulary: • In a design language • icons are used to represent pieces of data • glyphs are used to represent operations on those pieces of data • In a mathematical language? • ______________ • ______________ Tuesday, January 22, 13
  • 9. Grammar in languages • In a mathematical language: • “A+B” means add A and B together • In a design language? • ______________________ Tuesday, January 22, 13
  • 10. Logic in Languages • All languages convey ideas. • All ideas are built upon logic. Tuesday, January 22, 13
  • 11. Basic logic • All ideas are made up of statements that are either true or false. • ie: I am wearing a red jacket. • is this true or false? Tuesday, January 22, 13
  • 12. Statements • All statements are made up of subjects and predicates • ie: I am wearing a red jacket. • “I” is the subject • “am wearing a red jacket” is the predicate • The predicate is a property of the subject Tuesday, January 22, 13
  • 13. Statement = subject + predicate • Or, the relationship between subject and predicate is a statement that is either true or false. Tuesday, January 22, 13
  • 14. Subjects and Predicates • Can be viewed as: • message and recipient • action and target • nouns and verbs • values and operands • objects and methods • Data and functions Tuesday, January 22, 13
  • 15. In interface design: • The purpose of an interface is to facilitate the manipulation of data. • In this case, the data is the subject • the manipulation is the predicate Tuesday, January 22, 13
  • 16. Interface as a language • In an interface, we represent both data and operations visually. • Data can be represented as an icon, a 2D image on a canvas, a 3D model in a viewport, or even text in a document • Operations can be represented buttons, list items, cursors, callouts, tooltips, etc. Tuesday, January 22, 13
  • 17. • By understanding the logical implications of an interface we can do the following: • choose appropriate imagery to describe both the data and the operations we are representing • visually group interface elements in an intuitive scheme that makes it easy to access • combine and reduce multiple interface elements into a single, all-encompassing element. (This is the same as shortening a sentence in a written language.) Tuesday, January 22, 13