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/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 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 Readers Voice Recognition Sound
CS575 - Human Issues in Computing CSULA Spring 2006 Other graphics Holographic Output ation/res_inst_dev3d.html Virtual Keyboard /projectionKeyboards.html 4D Graphics staff.it.uts.edu.au/~don/pubs/fourd.html
CS575 - Human Issues in Computing CSULA Spring 2006 Factors Influencing Future UI ACM SIGCHI
CS575 - Human Issues in Computing CSULA Spring 2006 Near Future AJAX on Mobile Opera Framework SDK Beta tform/ hives/2006/01/mobile_web_20_a.html con.com/read/199481_2.htm owArticle.jhtml?articleID= &tid=
CS575 - Human Issues in Computing CSULA Spring 2006 In Research Human interface through speech, gestures and 3D interaction Tangible Objects with Tangible User Interface (TUI) igningATUIForRefrigerator.pdf
CS575 - Human Issues in Computing CSULA Spring 2006 In Research – Cont’d Multi-touch Interaction Research Ambient Intelligence (Context Sensitive) AMI_Schmidt.pdf Direct Physical Object Communication AMI_Kameas.pdf ble.pdf
CS575 - Human Issues in Computing CSULA Spring 2006 In Research – Cont’d Ubiquitous Research eme.php?subtheme=Ubiquitous+Computin g
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? 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