際際滷

際際滷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
Renewable Energy in India: Status and Future Prospects
Renewable Energy in India: Status and Future ProspectsRenewable Energy in India: Status and Future Prospects
Renewable Energy in India: Status and Future Prospects
MnstalinMnstalin
Introduction_to_Verilog (1).pptxzhdYfzhfzy
Introduction_to_Verilog (1).pptxzhdYfzhfzyIntroduction_to_Verilog (1).pptxzhdYfzhfzy
Introduction_to_Verilog (1).pptxzhdYfzhfzy
hereshmurugan007
Excellenseaa 126 HOUSING REFERENCES.pptx
Excellenseaa 126 HOUSING REFERENCES.pptxExcellenseaa 126 HOUSING REFERENCES.pptx
Excellenseaa 126 HOUSING REFERENCES.pptx
aaryandoshii4
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
TAIPAN99 | SITUS PERMAINAN KARTU DIGITAL TEPERCAYA DENGAN WINRATE 98% WIN JAC...
TAIPAN99 | SITUS PERMAINAN KARTU DIGITAL TEPERCAYA DENGAN WINRATE 98% WIN JAC...TAIPAN99 | SITUS PERMAINAN KARTU DIGITAL TEPERCAYA DENGAN WINRATE 98% WIN JAC...
TAIPAN99 | SITUS PERMAINAN KARTU DIGITAL TEPERCAYA DENGAN WINRATE 98% WIN JAC...
TAIPAN 99
Dropbox Sharing Methods: Real-World Applications
Dropbox Sharing Methods: Real-World ApplicationsDropbox Sharing Methods: Real-World Applications
Dropbox Sharing Methods: Real-World Applications
jpopulimroch
Norpar Pipenet fire fighting PRESENTATION.ppt
Norpar Pipenet fire fighting PRESENTATION.pptNorpar Pipenet fire fighting PRESENTATION.ppt
Norpar Pipenet fire fighting PRESENTATION.ppt
ballabammoune1
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
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
tabel kuma pneumoniiiiiiiiiiiiiiiiiiiiiiiii.pptx
tabel kuma pneumoniiiiiiiiiiiiiiiiiiiiiiiii.pptxtabel kuma pneumoniiiiiiiiiiiiiiiiiiiiiiiii.pptx
tabel kuma pneumoniiiiiiiiiiiiiiiiiiiiiiiii.pptx
GitaWardhani1
Production Technology Of Cut Flowers Rose Gerbera Tuberose.pptx
Production Technology Of Cut Flowers Rose Gerbera Tuberose.pptxProduction Technology Of Cut Flowers Rose Gerbera Tuberose.pptx
Production Technology Of Cut Flowers Rose Gerbera Tuberose.pptx
balledasrisatya
Grade 7 powerpoint for HTML and CSS introduction
Grade 7 powerpoint for HTML and CSS introductionGrade 7 powerpoint for HTML and CSS introduction
Grade 7 powerpoint for HTML and CSS introduction
ChristopherPurcia1
The AI Experience Playbook from GitLab (2025-03-24 @ LisboaUX)
The AI Experience Playbook from GitLab (2025-03-24 @ LisboaUX)The AI Experience Playbook from GitLab (2025-03-24 @ LisboaUX)
The AI Experience Playbook from GitLab (2025-03-24 @ LisboaUX)
Pedro Moreira da Silva
Javanese Architecture History of Architecture
Javanese Architecture History of ArchitectureJavanese Architecture History of Architecture
Javanese Architecture History of Architecture
capyaaocarl2
Timeline Infographics by 際際滷sgo VERSION 2.pptx
Timeline Infographics by 際際滷sgo VERSION 2.pptxTimeline Infographics by 際際滷sgo VERSION 2.pptx
Timeline Infographics by 際際滷sgo VERSION 2.pptx
RUBENVILLAFAE1
core of our mission lies the dedicated pursuit of technological advancement, ...
core of our mission lies the dedicated pursuit of technological advancement, ...core of our mission lies the dedicated pursuit of technological advancement, ...
core of our mission lies the dedicated pursuit of technological advancement, ...
jackseo741
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
Attract Project - SOIL SKIN, The SOILSKIN project aims to create renewable ga...
Attract Project - SOIL SKIN, The SOILSKIN project aims to create renewable ga...Attract Project - SOIL SKIN, The SOILSKIN project aims to create renewable ga...
Attract Project - SOIL SKIN, The SOILSKIN project aims to create renewable ga...
BarusRa
Exper_Machine Learning Experimental data.ppt
Exper_Machine Learning Experimental data.pptExper_Machine Learning Experimental data.ppt
Exper_Machine Learning Experimental data.ppt
ArpitaPatel527902
際際滷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
Renewable Energy in India: Status and Future Prospects
Renewable Energy in India: Status and Future ProspectsRenewable Energy in India: Status and Future Prospects
Renewable Energy in India: Status and Future Prospects
MnstalinMnstalin
Introduction_to_Verilog (1).pptxzhdYfzhfzy
Introduction_to_Verilog (1).pptxzhdYfzhfzyIntroduction_to_Verilog (1).pptxzhdYfzhfzy
Introduction_to_Verilog (1).pptxzhdYfzhfzy
hereshmurugan007
Excellenseaa 126 HOUSING REFERENCES.pptx
Excellenseaa 126 HOUSING REFERENCES.pptxExcellenseaa 126 HOUSING REFERENCES.pptx
Excellenseaa 126 HOUSING REFERENCES.pptx
aaryandoshii4
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
TAIPAN99 | SITUS PERMAINAN KARTU DIGITAL TEPERCAYA DENGAN WINRATE 98% WIN JAC...
TAIPAN99 | SITUS PERMAINAN KARTU DIGITAL TEPERCAYA DENGAN WINRATE 98% WIN JAC...TAIPAN99 | SITUS PERMAINAN KARTU DIGITAL TEPERCAYA DENGAN WINRATE 98% WIN JAC...
TAIPAN99 | SITUS PERMAINAN KARTU DIGITAL TEPERCAYA DENGAN WINRATE 98% WIN JAC...
TAIPAN 99
Dropbox Sharing Methods: Real-World Applications
Dropbox Sharing Methods: Real-World ApplicationsDropbox Sharing Methods: Real-World Applications
Dropbox Sharing Methods: Real-World Applications
jpopulimroch
Norpar Pipenet fire fighting PRESENTATION.ppt
Norpar Pipenet fire fighting PRESENTATION.pptNorpar Pipenet fire fighting PRESENTATION.ppt
Norpar Pipenet fire fighting PRESENTATION.ppt
ballabammoune1
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
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
tabel kuma pneumoniiiiiiiiiiiiiiiiiiiiiiiii.pptx
tabel kuma pneumoniiiiiiiiiiiiiiiiiiiiiiiii.pptxtabel kuma pneumoniiiiiiiiiiiiiiiiiiiiiiiii.pptx
tabel kuma pneumoniiiiiiiiiiiiiiiiiiiiiiiii.pptx
GitaWardhani1
Production Technology Of Cut Flowers Rose Gerbera Tuberose.pptx
Production Technology Of Cut Flowers Rose Gerbera Tuberose.pptxProduction Technology Of Cut Flowers Rose Gerbera Tuberose.pptx
Production Technology Of Cut Flowers Rose Gerbera Tuberose.pptx
balledasrisatya
Grade 7 powerpoint for HTML and CSS introduction
Grade 7 powerpoint for HTML and CSS introductionGrade 7 powerpoint for HTML and CSS introduction
Grade 7 powerpoint for HTML and CSS introduction
ChristopherPurcia1
The AI Experience Playbook from GitLab (2025-03-24 @ LisboaUX)
The AI Experience Playbook from GitLab (2025-03-24 @ LisboaUX)The AI Experience Playbook from GitLab (2025-03-24 @ LisboaUX)
The AI Experience Playbook from GitLab (2025-03-24 @ LisboaUX)
Pedro Moreira da Silva
Javanese Architecture History of Architecture
Javanese Architecture History of ArchitectureJavanese Architecture History of Architecture
Javanese Architecture History of Architecture
capyaaocarl2
Timeline Infographics by 際際滷sgo VERSION 2.pptx
Timeline Infographics by 際際滷sgo VERSION 2.pptxTimeline Infographics by 際際滷sgo VERSION 2.pptx
Timeline Infographics by 際際滷sgo VERSION 2.pptx
RUBENVILLAFAE1
core of our mission lies the dedicated pursuit of technological advancement, ...
core of our mission lies the dedicated pursuit of technological advancement, ...core of our mission lies the dedicated pursuit of technological advancement, ...
core of our mission lies the dedicated pursuit of technological advancement, ...
jackseo741
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
Attract Project - SOIL SKIN, The SOILSKIN project aims to create renewable ga...
Attract Project - SOIL SKIN, The SOILSKIN project aims to create renewable ga...Attract Project - SOIL SKIN, The SOILSKIN project aims to create renewable ga...
Attract Project - SOIL SKIN, The SOILSKIN project aims to create renewable ga...
BarusRa
Exper_Machine Learning Experimental data.ppt
Exper_Machine Learning Experimental data.pptExper_Machine Learning Experimental data.ppt
Exper_Machine Learning Experimental data.ppt
ArpitaPatel527902

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