180 likes | 321 Views
I5310 : Part II Context -Aware C omputing [Introduction to the course]. Y un-Maw Kevin Cheng é„穎懋 C ontext-Aware I nteractive Systems Lab. F aculty Introduction. O ffice: å°šå¿— 703B E mail: kevin@ttu.edu.tw Education P hD (summer/2003), Computing Science, University of Glasgow, UK
E N D
I5310: Part IIContext-Aware Computing[Introduction to the course] Yun-Maw Kevin Cheng 鄭穎懋 Context-AwareInteractive Systems Lab
Faculty Introduction • Office: 尚志703B • Email: kevin@ttu.edu.tw • Education • PhD (summer/2003), Computing Science, University of Glasgow, UK • MSc (winter/1999), Computing Science, University of Glasgow, UK • BSc (1997), CSE, Tatung University (was TTIT) • Professional Experience • Postdoctoral Fellow, IIS, Academia Sinica • Postdoctoral Fellow, National Health Research Institutes • Member of ACM SIGCHI
Evolution of HCI ‘interfaces’ (1/2) • 50s - Interface at the hardware level for engineers - switch panels • 60-70s - interface at the programming level - COBOL, FORTRAN • 70-90s - Interface at the terminal level - command languages • 80s - Interface at the interaction dialogue level - GUIs, multimedia
Evolution of HCI ‘interfaces’ (2/2) • 90s - Interface at the work setting - networked systems, groupware • 00s - Interface becomes pervasive, disappearing, and invisible in a way • The world is the interface itself • How to realize this? • sensor technology, mobile devices, consumer electronics, interactive screens, embedded technology
From “Resource-Centric” to “User-Centric” Past Super Distribution I like… Resource Please give me… Java -Context-aware -Resource distributed -Logic-aware -Resource centered Are the clients satisfied? Servants for human and society. Adopt from: “Context-Aware & Yet Another service”Hiromitsu Kato, ubicomp2002 Systems Development Lab. Hitachi, Ltd.
Context-Aware Computingis hot! • EU Equator Project • MIT Media Lab, MIT Project Oxygen • CMU Project Aura • Georgia Tech Aware Home • Stanford Interactive Workspace • Intel Proactive Computing • Philips Research: Ambient Intelligence • MicrosoftResearch • NTTDoCoMo • IBM Pervasive Computing • U-Korean, U-Japan, U-Taiwan (e.x. 工研院創意中心)
Course objective and format (1/2) • This is mainly a graduate level, research (seminar) oriented course • Go through a light-weight research cycle within one term • Collaborative learning - students and faculties
Course objective and format (2/2) • Traning in technical paper reading and critical thinking • Paper reading • Define problems and challenges • Understand state-of-art techniques and solutions • Identify limitations of state-of-art solutions • Paper presentation and discussion • “Project idea presentation” • 5~6 papers on a specific topic/week • Review for each paper before the class • 20mins for paper presentation • 10mins for paper discussion
My role in this course • Facilitate your learning • will not presume to “teach” you everything • you will learn most by reading, thinking, listening to and challenging your fellow classmates, and doing • Help you consume papers • Try best to help stimulate critical thinking • Help you formthe base for future research in this area
How to “consume” and “attack” a paper? (1/2) • For each paper, try to answer the following questions: • What is the problem? • What is the most up-to-date solutions? • What is the key (new) method and technique? • What is goodor bad about this method? • What has actually been done? Adopt from Hao-Hua Chu’s Teaching Experience Sharing in Ubiquitous Computing Course
How to “consume” and “attack” a paper? (2/2) • Challenge what you read • Are assumptions reasonable? • Is the method similar to other methods in related work? • Is the improvement marginal or significant? • Are arguments logically sound? • Are evaluation metrics reasonable?
Light-weight research cycle (1/2) • Drama: define motivation scenarios (Tell an interestingand attractive story) • Emphasize the parts of a scenario where it is currently not possible, but with your idea, it will become possible. • Derive problem(s) • Assumptions (research problems), requirements, implementation
Light-weight research cycle (2/2) • Survey related work • Design solution(s) (new methodand concept) • Differentiate your work from related work • Must answer two questions: What’s new? Why is it significant? • Rapid prototyping • Evaluation of Prototype Implementation (Experiments, user studies)
Must read! • Mark Weiser, The Computer for the 21th Century, Scientific American, September 1991. • Mark Weiser, Some computer science issues in ubiquitous computing, Communications of the ACM, 36(7):75-85, July 1993. • Mark Weiser, John S. Brown, The Coming Age of Calm Technology, 1996.
Related journals, conferences & workshops • IEEE Pervasive Computing Magazine • Springer-Verlag Personal and Ubiquitous Computing • UbiComp: International Conference on Ubiquitous Computing • MobileHCI: International Conference on Human Computer Interaction with Mobile Devices and Services • PerCom: IEEE Conference on Pervasive Computing and Communications • Pervasive: International Conference on Pervasive Computing • CHI: Conference on Human Factors in Computing • HCI: British HCI Group Annual Conference • MobiSys: International Conference on Mobile Systems, Applications, and Services • EUSAI: European Symposium on Ambient Intelligence • MobiCom: ACM Annual International Conference on Mobile Computing and Networking • SenSys: The ACM Conference on Embedded Networked Sensor Systems • …
Workshop Q1 • 05 May 2008 • “Share what you’ll have found about context-aware computing” • 10~15mins presentation and Q&A • Wrap up what you think of this new breed of computing/applications/services