cse5390 7390
play

CSE5390 & 7390 Special Topics in Ubiquitous Computing lecture - PowerPoint PPT Presentation

CSE5390 & 7390 Special Topics in Ubiquitous Computing lecture one, introduction & history of computing Eric C. Larson, Lyle School of Engineering, Computer Science and Engineering, Southern Methodist University 1 class logistics


  1. CSE5390 & 7390 Special Topics in Ubiquitous Computing lecture one, introduction & history of computing Eric C. Larson, Lyle School of Engineering, Computer Science and Engineering, Southern Methodist University 1

  2. class logistics • Time: MW 2:00-3:20 • Room: Junkins 203 • Office Hours: MW 12:30-1:30 and by appt / walk-in • Course Website and Class Syllabus: • http://lyle.smu.edu/~eclarson/ubicomp.html • We will use blackboard for turning in assignments and discussion forums! • email me the assignment if blackboard goes down. same goes for posting to the discussion forum! CSE5390 & 7390 Special Topics in 2 Ubiquitous Computing

  3. agenda • introductions • what is ubicomp? • syllabus and what is this course? • how to do well • goals and questions • The History of Computing CSE5390 & 7390 Special Topics in 3 Ubiquitous Computing

  4. introductions • education • undergrad and masters from Oklahoma State • PhD from the university of Washington, Seattle • research • signal, image, and video processing • how can combining DSP , machine learning, and sensing make seamless computing? • natural gestures • novel interaction techniques and user interface technology • health • moving outside the clinic: how mobile sensing can help patients and doctors • sustainability • how technology can increase awareness http://eclarson.com CSE5390 & 7390 Special Topics in 4 Ubiquitous Computing

  5. introductions • about you: • name • interest, research area, or specialization • something unique about you • could be true or false • and the class will guess CSE5390 & 7390 Special Topics in 5 Ubiquitous Computing

  6. UbiComp • what is ubiquitous computing? • pervasive computing, internet of things, haptic computing, ambient intelligence, every ware , physical computing, wearable, smart places • easy to love... hard to explain, but we will try... • look at “a day made of glass” 2011 & 2012 by corning for a very commercial example of one UbiComp vision (not all UbiComp): • http://www.youtube.com/watch?v=6Cf7IL_eZ38 • take a look at some of the previous conferences: • www.ubicomp.org • www.pervasive.org CSE5390 & 7390 Special Topics in 6 Ubiquitous Computing

  7. course syllabus • some highlights: • absences and participation • DASS • academic dishonesty • leading discussions • summary and questions • advanced prototyping tutorials (mini projects) • video modules • final project • the schedule ... CSE5390 & 7390 Special Topics in 7 Ubiquitous Computing

  8. assignments • Discussion Board Intro and Discussion Leading Preferences � • Discussion Leading ◦ Must lead at least one discussion ( two for 7000 level) 5%* � • Discussion Participation ◦ summary for one paper (one paragraph) 10% summaries ◦ Two questions per paper (for moving the discussion) ◦ Due 9AM day of class on blackboard discussion board questions ◦ Asking questions and adding to the class discussion 25% and � opinion • In Class Assignments ◦ Assignments that build on video tutorials 15% ◦ Must watch the video sometime before class to be ready ◦ Assignments are given in class, due at end of class � • Mini Projects 30%* ◦ A1, A2, A3, A4 with video report � • Final Project 15%* ◦ Proposal, Demonstration, Video Report CSE5390 & 7390 Special Topics in 8 Ubiquitous Computing

  9. first assignment Discussion Board Intro and Discussion Leading Preferences Introduce yourself on the message board and include the following information � • research interests (and/or areas of specialization) • what you want to get out of this class • your experience with software and hardware • anything else you would like to share! � Also indicate which topic/day you would be interested in leading the discussion ( select at least three ). Discussion leads will present an overview of the papers and kick start the discussion with questions to the class. CSE5390 & 7390 Special Topics in 9 Ubiquitous Computing

  10. how to do well • read the papers on the schedule • post summary and questions on time • participate in the discussion! ask open ended questions ! • lead discussion creatively , • use visuals and your own experiences, storytelling • start mini-projects well in advance • take video creation seriously • collaborate, collaborate, collaborate CSE5390 & 7390 Special Topics in 10 Ubiquitous Computing

  11. course goals • an exposure to the vision and history of UbiComp • rapid prototyping skills, both programming and hobbyist • applications in ubiquitous computing • communicate complicated or ill formed ideas fluidly • see different applications (and research) through a ubiquitous lens: • assistive computing, mobile health, sustainability, interaction techniques, wearable technology • get out of your comfort zone! CSE5390 & 7390 Special Topics in 11 Ubiquitous Computing

  12. a history of computing 12

  13. history of computing: agenda • history of UbiComp (a history of HCI) • catalog a series of HCI paradigm shifts • review the key players in UbiComp’s history CSE5390 & 7390 Special Topics in 13 Ubiquitous Computing

  14. history of ubicomp • why? • where computing is headed is grounded firmly in its past (places ubicomp in context) • doom of repeating previous mistakes • most important: appreciation for the field CSE5390 & 7390 Special Topics in 14 Ubiquitous Computing

  15. paradigms in interaction • paradigm: predominant theoretical frameworks or scientific world views • for example: european paradigm shifts: migration, renaissance, enlightenment, colonialism, etc . • history of computer interaction is divided similarly with paradigm shifts CSE5390 & 7390 Special Topics in 15 Ubiquitous Computing

  16. paradigms in interaction • most simply, productivity time CSE5390 & 7390 Special Topics in 16 Ubiquitous Computing

  17. paradigm: batch processing • computer had single, sequential tasks • many humans to one computer • no true “interaction” after task was started • punch cards, tape used to input serial operations CSE5390 & 7390 Special Topics in 17 Ubiquitous Computing

  18. innovator: Vannevar Bush • as we may think (1945) • human knowledge has exceeded our ability to make real use of the records... CSE5390 & 7390 Special Topics in 18 Ubiquitous Computing

  19. innovator: Vannevar Bush • memex • stores all human knowledge • retrieved by hyperlink • microfilm... not computer • interactive, nonlinear http://web.mit.edu/STS.035/www/PDFs/think.pdf CSE5390 & 7390 Special Topics in 19 Ubiquitous Computing

  20. innovator: J.C.R. Licklider • 1960s, man-computer symbiosis • “to enable men and computers to cooperate in making decisions and controlling complex situations without inflexible dependence on predetermined programs.” http://www.youtube.com/watch?v=IMpfmDEC5JQ CSE5390 & 7390 Special Topics in 20 Ubiquitous Computing

  21. innovator: Ivan Sutherland • 1963 PhD Thesis: SketchPad • light pen input on screen • copy / paste • lines and circle drawings • perspective and 3D understanding • icons, pictures, sub- pictures http://www.youtube.com/watch?v=USyoT_Ha_bA CSE5390 & 7390 Special Topics in 21 Ubiquitous Computing

  22. paradigm: graphical displays • sutherland’s demo is landmark for graphical displays • in short: an oscilloscope and camera on a pen • gave rise to real time computing, beginning of the end for batch • inspired Douglas Engelbart... CSE5390 & 7390 Special Topics in 22 Ubiquitous Computing

  23. innovator: Douglas Engelbart • the mother of all demos (December 9, 1968) • multimedia, high resolution display, windows, shared files, messaging, teleconferencing, hierarchical hypertext, word processing, revision control, collaborative editing... • the mouse http://www.youtube.com/watch?v=yJDv-zdhzMY CSE5390 & 7390 Special Topics in 23 Ubiquitous Computing

  24. innovator: Alan Kay (1972) • the Dynabook, notebook computer with multimedia • coined the term, object-oriented programming • metaphor: desktop, overlapping window CSE5390 & 7390 Special Topics in 24 Ubiquitous Computing

  25. paradigm: personal computing • power comes through ease of use • small, dedicated machine used by one person • personal computers • 1974 IBM 5100 • 1981 Databaster • 1981 IBM X-tended Technology (XT), actually sold! CSE5390 & 7390 Special Topics in 25 Ubiquitous Computing

  26. paradigm: WIMP and GUI •Windows, Icons, Menus, Pointers •Graphical User Interfaces •from time sharing to multi-tasking •parallel tasks •more familiar GUI CSE5390 & 7390 Special Topics in 26 Ubiquitous Computing

  27. Xerox Star 1981 • first “business professional PC” • used “desktop,” pointers, WYSIWYG, consistent, simple • based upon usability engineering • paper prototypes • usability studies • iterative design CSE5390 & 7390 Special Topics in 27 Ubiquitous Computing

  28. Xerox Star 1981 • total flop • $16,000 • slow • lacked spreadsheet • only XEROX programs • other text entry PC’s: $2000 CSE5390 & 7390 Special Topics in 28 Ubiquitous Computing

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend