1 / 18

I5310 : Part II Context -Aware C omputing [Introduction to the course]

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

knoton
Download Presentation

I5310 : Part II Context -Aware C omputing [Introduction to the course]

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. I5310: Part IIContext-Aware Computing[Introduction to the course] Yun-Maw Kevin Cheng 鄭穎懋 Context-AwareInteractive Systems Lab

  2. 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

  3. Topics

  4. 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

  5. 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

  6. 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.

  7. 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. 工研院創意中心)

  8. A message from NSC

  9. 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

  10. 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

  11. 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

  12. 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

  13. 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?

  14. 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

  15. 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)

  16. 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.

  17. 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 • …

  18. 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

More Related