際際滷

際際滷Share 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 arent 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 modi鍖er ] : 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-鍖ve 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
De鍖nition 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 (13)

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
Theories of first language learning
Theories of first language learningTheories of first language learning
Theories of first language learning
Alan Bessette
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

More from Ajay Ganapathy (6)

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
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

Recently uploaded (20)

際際滷Egg_83136-Ramadan PowerPoint Presentation PPT.pptx
際際滷Egg_83136-Ramadan PowerPoint Presentation PPT.pptx際際滷Egg_83136-Ramadan PowerPoint Presentation PPT.pptx
際際滷Egg_83136-Ramadan PowerPoint Presentation PPT.pptx
SithamparanaathanPir
Prospectus_2023_(13-01-2023) (1).pdfhhhhh
Prospectus_2023_(13-01-2023) (1).pdfhhhhhProspectus_2023_(13-01-2023) (1).pdfhhhhh
Prospectus_2023_(13-01-2023) (1).pdfhhhhh
abduljaleelbaat48
Promoting Sustainable Development of Hill Areas --Issues and Options
Promoting Sustainable Development of Hill Areas --Issues and OptionsPromoting Sustainable Development of Hill Areas --Issues and Options
Promoting Sustainable Development of Hill Areas --Issues and Options
JIT KUMAR GUPTA
EIKT V. IVA. LIST IT studen. _B.pptx
EIKT V.  IVA.   LIST IT studen.  _B.pptxEIKT V.  IVA.   LIST IT studen.  _B.pptx
EIKT V. IVA. LIST IT studen. _B.pptx
amarjain991
Food delivery services and management.pdf
Food delivery services and management.pdfFood delivery services and management.pdf
Food delivery services and management.pdf
vasanthselvaraj19200
Exper_Machine Learning Experimental data.ppt
Exper_Machine Learning Experimental data.pptExper_Machine Learning Experimental data.ppt
Exper_Machine Learning Experimental data.ppt
ArpitaPatel527902
Colorful Clean Project Planning Concept Map Graph.pptx
Colorful Clean Project Planning Concept Map Graph.pptxColorful Clean Project Planning Concept Map Graph.pptx
Colorful Clean Project Planning Concept Map Graph.pptx
JamAmbros
Fire Extinguisher Safetyjhgcghkjvkjvhmhbvkjhv
Fire Extinguisher SafetyjhgcghkjvkjvhmhbvkjhvFire Extinguisher Safetyjhgcghkjvkjvhmhbvkjhv
Fire Extinguisher Safetyjhgcghkjvkjvhmhbvkjhv
IlgarKarimov3
NWP Power Point for Energy Audit Report.pptx
NWP Power Point for Energy Audit Report.pptxNWP Power Point for Energy Audit Report.pptx
NWP Power Point for Energy Audit Report.pptx
navakadhammavaro
JAIN ARCHITECTURE AND BUDDHIST - Copy.ppt
JAIN ARCHITECTURE AND BUDDHIST - Copy.pptJAIN ARCHITECTURE AND BUDDHIST - Copy.ppt
JAIN ARCHITECTURE AND BUDDHIST - Copy.ppt
prakriti123
OLADIMEJI FAKOREDE DESIGN REALISATION REPORT.pdf
OLADIMEJI FAKOREDE DESIGN REALISATION REPORT.pdfOLADIMEJI FAKOREDE DESIGN REALISATION REPORT.pdf
OLADIMEJI FAKOREDE DESIGN REALISATION REPORT.pdf
DimejiFakorede
9e41891b-5e73-4aa7-b3c9-a179c16bdf95.pptx
9e41891b-5e73-4aa7-b3c9-a179c16bdf95.pptx9e41891b-5e73-4aa7-b3c9-a179c16bdf95.pptx
9e41891b-5e73-4aa7-b3c9-a179c16bdf95.pptx
thanha435
Ajay Goswami-complete Design-27-01-17.pptx
Ajay Goswami-complete Design-27-01-17.pptxAjay Goswami-complete Design-27-01-17.pptx
Ajay Goswami-complete Design-27-01-17.pptx
lndev2k
Ch6-CuttingTools power point presentaiio
Ch6-CuttingTools power point presentaiioCh6-CuttingTools power point presentaiio
Ch6-CuttingTools power point presentaiio
2024ht56524
Python_Full_Course_Presentaerertionpptxsre
Python_Full_Course_PresentaerertionpptxsrePython_Full_Course_Presentaerertionpptxsre
Python_Full_Course_Presentaerertionpptxsre
sivayadav2204
cookie-templaterrrrrrrrrrrrrrrrrrrrrrrrr
cookie-templaterrrrrrrrrrrrrrrrrrrrrrrrrcookie-templaterrrrrrrrrrrrrrrrrrrrrrrrr
cookie-templaterrrrrrrrrrrrrrrrrrrrrrrrr
mahojav906
Greenery-Palette Pitch Deck by 際際滷sgo.pptx
Greenery-Palette Pitch Deck by 際際滷sgo.pptxGreenery-Palette Pitch Deck by 際際滷sgo.pptx
Greenery-Palette Pitch Deck by 際際滷sgo.pptx
rsaldanach0
234.ppt 糸庄壊艶単看 caracterisiticas y tecnicas diferentes espacios
234.ppt 糸庄壊艶単看 caracterisiticas y tecnicas diferentes espacios234.ppt 糸庄壊艶単看 caracterisiticas y tecnicas diferentes espacios
234.ppt 糸庄壊艶単看 caracterisiticas y tecnicas diferentes espacios
mabel perez
Wilcom Embroidery Studio Crack Version 2025?
Wilcom Embroidery Studio Crack Version 2025?Wilcom Embroidery Studio Crack Version 2025?
Wilcom Embroidery Studio Crack Version 2025?
Designer
Autodesk AutoCAD Crack Latest Key 2025??
Autodesk AutoCAD Crack Latest Key 2025??Autodesk AutoCAD Crack Latest Key 2025??
Autodesk AutoCAD Crack Latest Key 2025??
Designer
際際滷Egg_83136-Ramadan PowerPoint Presentation PPT.pptx
際際滷Egg_83136-Ramadan PowerPoint Presentation PPT.pptx際際滷Egg_83136-Ramadan PowerPoint Presentation PPT.pptx
際際滷Egg_83136-Ramadan PowerPoint Presentation PPT.pptx
SithamparanaathanPir
Prospectus_2023_(13-01-2023) (1).pdfhhhhh
Prospectus_2023_(13-01-2023) (1).pdfhhhhhProspectus_2023_(13-01-2023) (1).pdfhhhhh
Prospectus_2023_(13-01-2023) (1).pdfhhhhh
abduljaleelbaat48
Promoting Sustainable Development of Hill Areas --Issues and Options
Promoting Sustainable Development of Hill Areas --Issues and OptionsPromoting Sustainable Development of Hill Areas --Issues and Options
Promoting Sustainable Development of Hill Areas --Issues and Options
JIT KUMAR GUPTA
EIKT V. IVA. LIST IT studen. _B.pptx
EIKT V.  IVA.   LIST IT studen.  _B.pptxEIKT V.  IVA.   LIST IT studen.  _B.pptx
EIKT V. IVA. LIST IT studen. _B.pptx
amarjain991
Food delivery services and management.pdf
Food delivery services and management.pdfFood delivery services and management.pdf
Food delivery services and management.pdf
vasanthselvaraj19200
Exper_Machine Learning Experimental data.ppt
Exper_Machine Learning Experimental data.pptExper_Machine Learning Experimental data.ppt
Exper_Machine Learning Experimental data.ppt
ArpitaPatel527902
Colorful Clean Project Planning Concept Map Graph.pptx
Colorful Clean Project Planning Concept Map Graph.pptxColorful Clean Project Planning Concept Map Graph.pptx
Colorful Clean Project Planning Concept Map Graph.pptx
JamAmbros
Fire Extinguisher Safetyjhgcghkjvkjvhmhbvkjhv
Fire Extinguisher SafetyjhgcghkjvkjvhmhbvkjhvFire Extinguisher Safetyjhgcghkjvkjvhmhbvkjhv
Fire Extinguisher Safetyjhgcghkjvkjvhmhbvkjhv
IlgarKarimov3
NWP Power Point for Energy Audit Report.pptx
NWP Power Point for Energy Audit Report.pptxNWP Power Point for Energy Audit Report.pptx
NWP Power Point for Energy Audit Report.pptx
navakadhammavaro
JAIN ARCHITECTURE AND BUDDHIST - Copy.ppt
JAIN ARCHITECTURE AND BUDDHIST - Copy.pptJAIN ARCHITECTURE AND BUDDHIST - Copy.ppt
JAIN ARCHITECTURE AND BUDDHIST - Copy.ppt
prakriti123
OLADIMEJI FAKOREDE DESIGN REALISATION REPORT.pdf
OLADIMEJI FAKOREDE DESIGN REALISATION REPORT.pdfOLADIMEJI FAKOREDE DESIGN REALISATION REPORT.pdf
OLADIMEJI FAKOREDE DESIGN REALISATION REPORT.pdf
DimejiFakorede
9e41891b-5e73-4aa7-b3c9-a179c16bdf95.pptx
9e41891b-5e73-4aa7-b3c9-a179c16bdf95.pptx9e41891b-5e73-4aa7-b3c9-a179c16bdf95.pptx
9e41891b-5e73-4aa7-b3c9-a179c16bdf95.pptx
thanha435
Ajay Goswami-complete Design-27-01-17.pptx
Ajay Goswami-complete Design-27-01-17.pptxAjay Goswami-complete Design-27-01-17.pptx
Ajay Goswami-complete Design-27-01-17.pptx
lndev2k
Ch6-CuttingTools power point presentaiio
Ch6-CuttingTools power point presentaiioCh6-CuttingTools power point presentaiio
Ch6-CuttingTools power point presentaiio
2024ht56524
Python_Full_Course_Presentaerertionpptxsre
Python_Full_Course_PresentaerertionpptxsrePython_Full_Course_Presentaerertionpptxsre
Python_Full_Course_Presentaerertionpptxsre
sivayadav2204
cookie-templaterrrrrrrrrrrrrrrrrrrrrrrrr
cookie-templaterrrrrrrrrrrrrrrrrrrrrrrrrcookie-templaterrrrrrrrrrrrrrrrrrrrrrrrr
cookie-templaterrrrrrrrrrrrrrrrrrrrrrrrr
mahojav906
Greenery-Palette Pitch Deck by 際際滷sgo.pptx
Greenery-Palette Pitch Deck by 際際滷sgo.pptxGreenery-Palette Pitch Deck by 際際滷sgo.pptx
Greenery-Palette Pitch Deck by 際際滷sgo.pptx
rsaldanach0
234.ppt 糸庄壊艶単看 caracterisiticas y tecnicas diferentes espacios
234.ppt 糸庄壊艶単看 caracterisiticas y tecnicas diferentes espacios234.ppt 糸庄壊艶単看 caracterisiticas y tecnicas diferentes espacios
234.ppt 糸庄壊艶単看 caracterisiticas y tecnicas diferentes espacios
mabel perez
Wilcom Embroidery Studio Crack Version 2025?
Wilcom Embroidery Studio Crack Version 2025?Wilcom Embroidery Studio Crack Version 2025?
Wilcom Embroidery Studio Crack Version 2025?
Designer
Autodesk AutoCAD Crack Latest Key 2025??
Autodesk AutoCAD Crack Latest Key 2025??Autodesk AutoCAD Crack Latest Key 2025??
Autodesk AutoCAD Crack Latest Key 2025??
Designer

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 arent 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 modi鍖er ] : 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-鍖ve 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. De鍖nition 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