i5310 : part ii context-aware computing [introduction to the course] yun-maw kevin cheng 鄭穎懋...

Post on 11-Jan-2016

231 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

I5310: Part IIContext-Aware Computing

[Introduction to the course]

Yun-Maw Kevin Cheng 鄭穎懋Context-Aware Interactive 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

Topics

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

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

)

A message from NSC

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 form the 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 good or 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 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

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)

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

top related