Presentation is loading. Please wait.

Presentation is loading. Please wait.

2002 年 卒論中間発表 COIN: A Composable Interface masaya

Similar presentations


Presentation on theme: "2002 年 卒論中間発表 COIN: A Composable Interface masaya"— Presentation transcript:

1 2002 年 卒論中間発表 COIN: A Composable Interface masaya masaya@ht.sfc.keio.ac.jp

2 2002 年 卒論中間発表 Background of Research Ubiquitous Computing Environment – Appliances ex)DVD Player, Sensors, Home Appliances – I/O Devices ex)PDA, Compact Cellular Phone Development of Remote Control Model – idea of “ universal controller ” – realization of multiple relationship between I/O Devices and Appliances Download HTML

3 2002 年 卒論中間発表 Problems of Existing Model(1/ 3 ) Vertical Relationship between User Interface Description and Appliance – users must learn how to use UIs of each appliances I/O Device Appliance vertical relationship

4 2002 年 卒論中間発表 Problems of Existing Model(2/ 3 ) Statically Described Documents about Horizontal Relationship – If a new appliance come into the environment, this description will not work – Who write it?? I/O Device Appliance statically describing how to realize Horizontal Relationship

5 2002 年 卒論中間発表 Problems of Existing Model(3/ 3 ) Cannot Control Group of Appliances – Grouping Appliances by focusing on I/O Interfaces of functions – Connect JPG output to JPG input I/O Device Appliance Group of Appliances

6 2002 年 卒論中間発表 Approach COIN offers: – CIL: Composable Interface Language – module for Dynamic Composition of User Interface by adding “ function ’ s Role Information ” – module for Dynamic Bridging of Data Stream by adding “ function ’ s I/O Data Types ” – Easy to Reconfigure Interface Manager

7 2002 年 卒論中間発表 Related Works Pebbles Project (Carnegie Melon University) – Dynamically Generate Quality User Interface Document-based Framework (Univ. of Berkley) – adding meta-information about Appliance itself ICrafter (Stanford University) – set interface in the meaning of JAVA tm – introduce the idea of Provider & Consumer

8 2002 年 卒論中間発表 Design Goal I/O Device Independent User Interface Generation Dynamic Composition of User Interface Dynamic Switching of Data Stream Card-oriented Interface Manager Synchronous Control IMPORTANCE

9 2002 年 卒論中間発表 I/O Device Independent UI Generation CIL: Composable Interface Language – Appliance = Collection of “ atomic ” functions – Remove Device Specific Information Behavior 1. Downloads CIL from Appliance 2. Renderer Program Generate UI Components fitting to I/O Device Characteristics Appliance Functions Rew FF Play Stop

10 2002 年 卒論中間発表 Dynamic Composition of UI adding “ function ’ s role information ” – e.g. power on, power off, play, stop etc … Appliance Functions Rew FF Play Stop Appliance Functions Rew FF Play Stop Appliance Functions Rew FF Play Stop

11 2002 年 卒論中間発表 Dynamic Switching of I/O Stream adding “ function ’ s I/O data types ” – e.g. TIFF, GIF, JPG etc … Capture Play

12 2002 年 卒論中間発表 Card-oriented Interface Manager metaphor of playing cards play stop play stop play stop capture play stop capture /play

13 2002 年 卒論中間発表 Synchronous Control motibated by JavaSpace tm and Tspace tm User Interface’s State is pooled in the logical space on the local netowork

14 2002 年 卒論中間発表 Architecture Jini lookup Service Appliance CIL stub I/O Device Card-Oriented Interface Manager Composition Module Generator Module stub I/O Device Domain Manager

15 2002 年 卒論中間発表 Implementation

16 2002 年 卒論中間発表 Evaluation Qualitative Evaluation – Dynamic Generation of User Interface – Dynamic Composition of User Interface Quantitative Evaluation – Scalability – Time to generation and composition

17 2002 年 卒論中間発表 Summary COIN:A Composable Interface Dynamic Generation of User Interface Dynamic Composition of User Interface Dynamic Bridging of I/O data stream Easy to reconfigure Interface Manager: Synchronous Control between Interface Manager

18 2002 年 卒論中間発表 Continuing Works How to reduce numerous “ role information ” – hiding little difference of function ’ s semantics How much data types are needed – sum up data types Implementation!!!

19 2002 年 卒論中間発表 CIL: Composable Interface Language


Download ppt "2002 年 卒論中間発表 COIN: A Composable Interface masaya"

Similar presentations


Ads by Google