human impact of ui design paradigms
DESCRIPTION
Human Impact of UI Design Paradigms. (PART 3 – Future UI Technology) Robert Ritchey and Ruben Campos. Purpose/Goal. Analyse the impact that different GUI designs have on both users and software developers. Strategy. show the history of user interfaces - PowerPoint PPT PresentationTRANSCRIPT
CS575 - Human Issues in Computing CSULA Spring 2006
Human Impact of UI Design Paradigms
(PART 3 – Future UI Technology)Robert Ritchey and Ruben Campos
CS575 - Human Issues in Computing Spring 2006
Purpose/GoalAnalyse the impact that different GUI designs have on both users and software developers
CS575 - Human Issues in Computing Spring 2006
Strategyshow the history of user interfacesdiscuss different types of User Interfaces
how they are differenthow they are usedhow they are implemented
CS575 - Human Issues in Computing Spring 2006
Presentation ScheduleFirst session – Intro
HistoryModern User Interfaces
Second Session - demos/analysis of different types
Impacts on User Behaviour patternsImpacts on Software Design/Architecture
Third Session – Future UI Technologies and their potential human impact
Robert’s PerspectiveRuben’s Perspective
CS575 - Human Issues in Computing CSULA Spring 2006
Intro …“For thirty years most interface design, and most computer design, has been headed down the path of the "dramatic" machine. Its highest ideal is to make a computer so exciting, so wonderful, so interesting, that we never want to be without it. A less-traveled path I call the "invisible"; its highest ideal is to make a computer so imbedded, so fitting, so natural, that we use it without even thinking about it.” – Mark Weiser
CS575 - Human Issues in Computing CSULA Spring 2006
Quick Definition“…the parts of a computer and its software that you (the computer user) see, hear, touch, or talk to ”
Systems that allow users to interact with the machine through touch.
Tactile Systems
Screen ReadersVoice Recognition
Sound
CS575 - Human Issues in Computing CSULA Spring 2006
Other graphicsHolographic Output
http://innovation.swmed.edu/research/instrumentation/res_inst_dev3d.html
Virtual Keyboardhttp://www.virtualdevices.net/http://www.alpern.org/weblog/stories/2003/01/09/projectionKeyboards.html
4D Graphicshttp://www-staff.it.uts.edu.au/~don/pubs/fourd.html
CS575 - Human Issues in Computing CSULA Spring 2006
Factors Influencing Future UI
ACM SIGCHIhttp://sigchi.org/cdg/cdg2.html#2_2_2
CS575 - Human Issues in Computing CSULA Spring 2006
Near FutureAJAX on Mobile
Opera Framework SDK Betahttp://www.opera.com/products/mobile/platform/http://opengardensblog.futuretext.com/archives/2006/01/mobile_web_20_a.htmlhttp://ajax.sys-con.com/read/199481_2.htmhttp://www.informationweek.com/story/showArticle.jhtml?articleID=174300069&tid=5979http://24.205.134.140:5801http://oxine.opera.com/documentation/
CS575 - Human Issues in Computing CSULA Spring 2006
In ResearchHuman interface through speech, gestures and 3D interaction
http://news.zdnet.com/2036-2_22-5730862.html
Tangible Objects with Tangible User Interface (TUI)
http://guir.berkeley.edu/projects/papier-mache/http://www.dh.umu.se/fprw/files/pdf/Hyoung_DesigningATUIForRefrigerator.pdf
CS575 - Human Issues in Computing CSULA Spring 2006
In Research – Cont’dMulti-touch Interaction Research
http://mrl.nyu.edu/~jhan/ftirtouch/
Ambient Intelligence (Context Sensitive)http://www.vepsy.com/communication/book5/09_AMI_Schmidt.pdf
Direct Physical Object Communicationhttp://www.vepsy.com/communication/book5/07_AMI_Kameas.pdfhttp://www.math.nyu.edu/~js153/papers/activeTable.pdf
CS575 - Human Issues in Computing CSULA Spring 2006
In Research – Cont’dUbiquitous Research
http://www.parc.xerox.com/research/subtheme.php?subtheme=Ubiquitous+Computing
CS575 - Human Issues in Computing CSULA Spring 2006
Potential Impacts On End User
Less dependence on traditional desktop/laptop?More natural Human to Computer Interaction?More Object to Object interface?
i.e. – less human “middle object”
Less tangible interaction between Humanse.g. – Picking up the phone to order pizza
More convenience at the expense of mental exercise?Ethical Impact?
CS575 - Human Issues in Computing CSULA Spring 2006
Potential Impacts On Architect/Developer
More Embedded type programming?Grid Computing paradigm?
http://en.wikipedia.org/wiki/Grid_computing
Web Services?Wireless Centric?
CS575 - Human Issues in Computing CSULA Spring 2006
ConclusionRegardless of changes in UI Technology the mainstay is the inevitable impact on Humans