Pervasive Ubiquitous Computing Ubi Comp Lecture 1 Introduction
Pervasive & Ubiquitous Computing (Ubi. Comp) Lecture #1: Introduction Hao-hua Chu (朱浩華) 1
What is Ubi. Comp? 30 -minute Introduction 2
Course Topics • Be different (better) from last year – Still formulate the topics – Reading reference list will be finalized next week. • • • Ubi. Comp vision Context-aware, smart object Tangible interaction Ambient display Persuasive computing Cyber-physical systems 3
Course Objectives • To prepare us (students and faculty) for research in Ubi. Comp research. • Learning by in-class discussion • Learning by projects • Learning by reading & listening papers 4
What more can you get out of this course? • Develop your own belief where digital technology is going • Learn research experiences – Scenario, problem definition, related work survey, design & implementation, evaluation, etc. – Reading, writing, and presentation skills 5
Collaborative Learning • This is a research seminar course, so everyone (faculty and students) will contribute to the learning process. – Idea generation & discussion – Project presentation – Paper presentation • Ubi. Comp is a new, fast changing field, so faculty may not know all materials. 6
Course Format • Precise details are yet to be determined. • Take-home (individual) & in-class (group) exercises – Add an ambient display to your most favorite everyday object to enhance that most “favorite” aspect. – Think about one of your bad habits – come up with persuasive technology to correct your bad habit. – Upload & share exercise answers on course Wi. Ki • In class [may or may not] discuss 3+ papers on a specific topic. – Papers are used as reference for exercises 7
Project Component • Rapid research prototype of an UBICOMP application in one semester. – – The project ideas come from take-home or in-class exercises. Push you to do some research Find a fit with your current research Learn some team work 8
Lifecycle of a Research Project • Define motivation scenario (an interesting story) – Emphasize the parts of scenario where it is currently not possible, but with your idea, it will become possible. – Show me a proof-of-concept demo prototype • Survey related work • Design • Rapid prototype implementation • Evaluation of prototype implementation – Define evaluation metrics – Experiments & user studies • Shoot a video & write a report – Differentiate your work from related work – What’s new? Why is it significant? 9
Project Phases • Phase 1: project idea presentation (4 weeks) – Fun, realizable within one semester time framework and computing equipments, has a research component. – [Scenario] • Phase 2: project proposal document (4 weeks) – Form teams, define goals, plan, and needed equipments. – [Problems, related work, and design] • Phase 3: progress checkpoint (4 weeks) – [Preliminary prototype, evaluation metrics] • Phase 4: project working prototype and final report (4 weeks) – Working prototype demonstration 10
Samples of previous year projects? • You may have already seen some of them … 11
Toys for your projects • NTU Zigbee Taroko nodes • Crossbow motes • Nokia and Windows CE Smart phones • Smart phones (i. Phone & HTC Diamond) • Sparkfun Sensors: light, tilt, temperature, accelerometer, pressure, weight, orientation, ultrasound, etc. • Philgets RFID kits 12
More Toys for your projects • • Passive RFID tags & readers (Skyetek and Alien) Biometric sensors (heart rate, BVP, GSR, etc. ) Projectors Wi. Fi based location systems (ekahau. com) Ultrasound-based positioning systems (Navinote or Cricket motes) LCD TV Use your imagination – Anything you can find on the Internet or from your own lab … – However, budget may be limited 13
Grading • Class Participation (? %) • Project (? %) 14
Course Requirements • Class attendance (MUST!) – Please don’t register if you are going to miss many classes. • Must be able to talk & exchange ideas with others • • Creativity Good programming skill Willing to learn hardware/software skills (by yourself) Willing to spend extra time & efforts than what a regular course would need 15
TA & Students Intro • TA: Ted • Please tell us about: – Current (future) research area, interests, & faculty advisor – Background • • Hardware skills Software programming skills (C/C++, Java) User interface Computer vision and sensors Interdisciplinary Mandarin - English (presentation, reading, and writing) [We need to select one language in which everyone is comfortable using for in-class discussion] – Why are you interested in this course? 16
Course webpage http: //mll. csie. ntu. edu. tw/course/ubicomp_s 09/ 17
Who are still interested in this course? <Collect Students’ Email Addresses> 18
- Slides: 18