Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "I5310 : Part II Context-Aware Computing [Introduction to the course] Yun-Maw Kevin Cheng 鄭穎懋 Context-Aware Interactive Systems Lab."— Presentation transcript:

1 I5310 : Part II Context-Aware Computing [Introduction to the course] Yun-Maw Kevin Cheng 鄭穎懋 Context-Aware Interactive 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 Are the clients satisfied? Please give me… Servants for human and society. Java I like… -Logic-aware -Resource centered -Context-aware -Resource distributed Resource Adopt from: “Context-Aware & Yet Another service” Hiromitsu Kato, ubicomp2002 Systems Development Lab. Hitachi, Ltd.

7 Context-Aware Computing is 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 Microsoft Research NTT DoCoMo 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 form the 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 good or 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 interesting and 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 method and 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


Download ppt "I5310 : Part II Context-Aware Computing [Introduction to the course] Yun-Maw Kevin Cheng 鄭穎懋 Context-Aware Interactive Systems Lab."

Similar presentations


Ads by Google