170 likes | 291 Views
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
E N D
Human Impact of UI Design Paradigms (PART 3 – Future UI Technology) Robert Ritchey and Ruben Campos CS575 - Human Issues in Computing CSULA Spring 2006
Purpose/Goal • Analyse the impact that different GUI designs have on both users and software developers CS575 - Human Issues in Computing Spring 2006
Strategy • show the history of user interfaces • discuss different types of User Interfaces • how they are different • how they are used • how they are implemented CS575 - Human Issues in Computing Spring 2006
Presentation Schedule • First session – Intro • History • Modern User Interfaces • Second Session - demos/analysis of different types • Impacts on User Behaviour patterns • Impacts on Software Design/Architecture • Third Session – Future UI Technologies and their potential human impact • Robert’s Perspective • Ruben’s Perspective CS575 - Human Issues in Computing 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 ” CS575 - Human Issues in Computing CSULA Spring 2006
Tactile Systems • Systems that allow users to interact with the machine through touch.
Sound • Screen Readers • Voice Recognition
Other graphics • Holographic Output • http://innovation.swmed.edu/research/instrumentation/res_inst_dev3d.html • Virtual Keyboard • http://www.virtualdevices.net/ • http://www.alpern.org/weblog/stories/2003/01/09/projectionKeyboards.html • 4D Graphics • http://www-staff.it.uts.edu.au/~don/pubs/fourd.html CS575 - Human Issues in Computing CSULA Spring 2006
Factors Influencing Future UI • ACM SIGCHI • http://sigchi.org/cdg/cdg2.html#2_2_2 CS575 - Human Issues in Computing CSULA Spring 2006
Near Future • AJAX on Mobile • Opera Framework SDK Beta • http://www.opera.com/products/mobile/platform/ • http://opengardensblog.futuretext.com/archives/2006/01/mobile_web_20_a.html • http://ajax.sys-con.com/read/199481_2.htm • http://www.informationweek.com/story/showArticle.jhtml?articleID=174300069&tid=5979 • http://24.205.134.140:5801 • http://oxine.opera.com/documentation/ CS575 - Human Issues in Computing CSULA Spring 2006
In Research • Human 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’d • Multi-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 Communication • http://www.vepsy.com/communication/book5/07_AMI_Kameas.pdf • http://www.math.nyu.edu/~js153/papers/activeTable.pdf CS575 - Human Issues in Computing CSULA Spring 2006
In Research – Cont’d • Ubiquitous 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 Humans • e.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
Conclusion • Regardless of changes in UI Technology the mainstay is the inevitable impact on Humans CS575 - Human Issues in Computing CSULA Spring 2006