william h. bowers – [email protected] software posture cooper 8

18
William H. Bowers – [email protected] William H. Bowers – [email protected] Software Posture Software Posture Cooper 8 Cooper 8

Upload: theodora-mckinney

Post on 18-Dec-2015

213 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: William H. Bowers – whb108@psu.edu Software Posture Cooper 8

William H. Bowers – [email protected] H. Bowers – [email protected]

Software PostureSoftware Posture

Cooper 8Cooper 8

Page 2: William H. Bowers – whb108@psu.edu Software Posture Cooper 8

William H. Bowers – [email protected] H. Bowers – [email protected]

TopicsTopics

PosturePosture Four Posture CategoriesFour Posture Categories

– Sovereign PostureSovereign Posture– Transient PostureTransient Posture– Daemonic PostureDaemonic Posture– Auxiliary PostureAuxiliary Posture

Page 3: William H. Bowers – whb108@psu.edu Software Posture Cooper 8

William H. Bowers – [email protected] H. Bowers – [email protected]

TopicsTopics

Postures for the WebPostures for the Web– Information Oriented SitesInformation Oriented Sites– Transactional Sites and ApplicationsTransactional Sites and Applications– Web PortalsWeb Portals

Other PlatformsOther Platforms

Page 4: William H. Bowers – whb108@psu.edu Software Posture Cooper 8

William H. Bowers – [email protected] H. Bowers – [email protected]

PosturePosture Program behavior should reflect Program behavior should reflect

usageusage Behavioral stance is postureBehavioral stance is posture Program’s look and feel is a Program’s look and feel is a

behavioral choicebehavioral choice

Page 5: William H. Bowers – whb108@psu.edu Software Posture Cooper 8

William H. Bowers – [email protected] H. Bowers – [email protected]

Four Posture CategoriesFour Posture Categories SovereignSovereign TransientTransient DaemonicDaemonic AuxiliaryAuxiliary

Page 6: William H. Bowers – whb108@psu.edu Software Posture Cooper 8

William H. Bowers – [email protected] H. Bowers – [email protected]

Sovereign PostureSovereign Posture Monopolizes screen and processingMonopolizes screen and processing Used for long, continuous Used for long, continuous

processingprocessing– Word processingWord processing– SpreadsheetsSpreadsheets– Presentation softwarePresentation software– Programming IDEsProgramming IDEs– EmailEmail

Page 7: William H. Bowers – whb108@psu.edu Software Posture Cooper 8

William H. Bowers – [email protected] H. Bowers – [email protected]

Sovereign PostureSovereign Posture Usually run full screenUsually run full screen Used as a primary toolUsed as a primary tool Shorter learning curveShorter learning curve Most users are intermediatesMost users are intermediates Make the UI easy on the eyesMake the UI easy on the eyes

– Muted, narrow conservative color Muted, narrow conservative color palettepalette

– Smaller, more numerous controlsSmaller, more numerous controls

Page 8: William H. Bowers – whb108@psu.edu Software Posture Cooper 8

William H. Bowers – [email protected] H. Bowers – [email protected]

Transient PostureTransient Posture Single-function applicationSingle-function application Temporary usage and appearanceTemporary usage and appearance Clear, simple, bold UI requiredClear, simple, bold UI required Bolder, brighter colorsBolder, brighter colors Use only the necessary screen sizesUse only the necessary screen sizes Larger, coarser graphics Larger, coarser graphics

permissiblepermissible Instructions built-in to UIInstructions built-in to UI

Page 9: William H. Bowers – whb108@psu.edu Software Posture Cooper 8

William H. Bowers – [email protected] H. Bowers – [email protected]

Transient PostureTransient Posture Keep controls away from window Keep controls away from window

bordersborders May be used to support sovereign May be used to support sovereign

programsprograms Store window preferencesStore window preferences Resizing may not be appropriateResizing may not be appropriate Must be movableMust be movable

Page 10: William H. Bowers – whb108@psu.edu Software Posture Cooper 8

William H. Bowers – [email protected] H. Bowers – [email protected]

Daemonic PostureDaemonic Posture Usually do not interact with useUsually do not interact with use Manage processesManage processes Background applicationsBackground applications Usually invisibleUsually invisible Must be accessible to end usersMust be accessible to end users

– May require configurationMay require configuration– Use control panel applicationUse control panel application

Page 11: William H. Bowers – whb108@psu.edu Software Posture Cooper 8

William H. Bowers – [email protected] H. Bowers – [email protected]

Auxiliary PostureAuxiliary Posture Blend of sovereign and transientBlend of sovereign and transient Continuously presentContinuously present Performs smaller, supporting rolePerforms smaller, supporting role Silent reporters of ongoing Silent reporters of ongoing

processesprocesses UI must be simple and boldUI must be simple and bold

Page 12: William H. Bowers – whb108@psu.edu Software Posture Cooper 8

William H. Bowers – [email protected] H. Bowers – [email protected]

Postures for the WebPostures for the Web

Information oriented sitesInformation oriented sites Transactional sites and Transactional sites and

applicationsapplications PortalsPortals

Page 13: William H. Bowers – whb108@psu.edu Software Posture Cooper 8

William H. Bowers – [email protected] H. Bowers – [email protected]

Information Oriented SitesInformation Oriented Sites

No complex transactionsNo complex transactions Must balanceMust balance

– Information densityInformation density– Ease of use for first time and infrequent Ease of use for first time and infrequent

usersusers Frequently updated = repeat usersFrequently updated = repeat users Can not assume screen resolution or sizeCan not assume screen resolution or size Consider cookies or server-side dataConsider cookies or server-side data

Page 14: William H. Bowers – whb108@psu.edu Software Posture Cooper 8

William H. Bowers – [email protected] H. Bowers – [email protected]

Transactional Sites and Transactional Sites and ApplicationsApplications Focus on goals and needs or Focus on goals and needs or

personaspersonas Consumers, employees, B2B usersConsumers, employees, B2B users Frequent, weekly, monthly usersFrequent, weekly, monthly users Heavy informational aspectHeavy informational aspect Requires navigational clarityRequires navigational clarity Amazon.com is a good exampleAmazon.com is a good example

Page 15: William H. Bowers – whb108@psu.edu Software Posture Cooper 8

William H. Bowers – [email protected] H. Bowers – [email protected]

Web PortalsWeb Portals

Consumer orientedConsumer oriented EnterpriseEnterprise Sovereign posture is appropriateSovereign posture is appropriate Minimal complexityMinimal complexity Rich in explanatory elementsRich in explanatory elements Composed of mini-applicationsComposed of mini-applications

Page 16: William H. Bowers – whb108@psu.edu Software Posture Cooper 8

William H. Bowers – [email protected] H. Bowers – [email protected]

Other PlatformsOther Platforms

KiosksKiosks– Full screenFull screen– First time, infrequent usersFirst time, infrequent users– Short usageShort usage– Touch screens or side buttonsTouch screens or side buttons– Transient posture is appropriateTransient posture is appropriate

Page 17: William H. Bowers – whb108@psu.edu Software Posture Cooper 8

William H. Bowers – [email protected] H. Bowers – [email protected]

Other PlatformsOther Platforms

Handheld devicesHandheld devices– Limited resources (screen, memory, Limited resources (screen, memory,

power)power)– PDAs are satellites of desktopPDAs are satellites of desktop– More for viewing than input or More for viewing than input or

processingprocessing– Cell phones are primary devicesCell phones are primary devices– Transient posture is bestTransient posture is best

Page 18: William H. Bowers – whb108@psu.edu Software Posture Cooper 8

William H. Bowers – [email protected] H. Bowers – [email protected]

Questions and DiscussionQuestions and Discussion