18
1 1 1.1...................................... 1 1.2................................... 1 1.3................................... 1 2 2 2.1......................... 2 2.1.1........................... 3 2.1.2...................... 3 2.1.3........................... 3 2.2....................................... 3 2.2.1.......................... 4 2.2.2................... 4 3 5 3.1.......... 5 3.1.1........................ 5 3.1.2........................ 6 3.1.3............... 6 3.2............. 7 3.2.1........................ 7 3.2.2............... 8 3.2.3........................ 9 4 11 4.1.................................. 11 4.1.1 Large Screen................................ 12 4.1.1.1 personal workspace....................... 13 4.1.1.2 public application........................ 14 4.1.1.3 public workspace........................ 14 4.1.2 Resource Manager............................. 15 4.1.3 Mobile Device............................... 17 i
4.2.................................. 19 4.2.1............................. 19 4.2.2............................. 20 4.2.3.................... 21 5 22 5.1....................................... 22 5.2.................................... 22 5.2.1......................... 22 5.2.2..................... 22 23 24 ii
2.1......................... 2 3.1................... 6 3.2.. 8 3.3.................... 9 4.1................................. 11 4.2 Large Screen....................... 12 4.3 personal workspace...................... 13 4.4 personal workspace......................... 14 4.5 public application................................. 14 4.6 Large Screen Resource Manager.... 15 4.7 ResourceManager........................ 16 4.8 rm.conf.................................... 16 4.9 Make RM Configuration......................... 17 4.10 Mobile Device................................... 17 4.11.................................. 18 4.12........................... 19 4.13................................. 20 4.14 public application...... 21 iii
1 1.1 PDA, Smartphone 1.2 1.3 1
2 2.1 [1] M. Weiser 1991 2.1: 2
2.1.1 D. A. Norman [2] appliance 2.1.2 GridLite[7] GridLite 2.1.3 [8] NS [8] NS 2.2 3
2.2.1 Dynamo[9][10] Dynamo USB 2.2.2 PDA PC PC Smartphone PDA PC LCD C-Blink[11] ID Sweep[12] [13] Dynamo 4
3 3.1 3.1.1 5
3.1.2 thing RFID 3.1.3 3.1: 6
invalid semi-valid valid 3.1 invalid semi-valid valid valid semi-valid semi-valid invalid 3.2 3.2.1 unlocked information locked information unlocked information semi-valid locked information valid 7
3.2.2 3.2(a) 3.2(b) 3.2(c) 3.2: 8
IP 3.2 3.2(a) 3.2(b) 3.2(c) 3.2.3 3.3: 9
large screen screen 10
4 4.1 Large Screen Resource Manager, Mobile Device 4.1: 4.1 Resource Manager Mobile Device Large Screen Large Screen semi-valid Resource Manager Large Screen valid 11
Resource Manager Java SE 1.6.0 Large Screen Resource Manager Java RMI Remote Method Invocation Large Screen Mobile Device QR 4.1.1 Large Screen 4.2: Large Screen Large Screen personal workspace public application public workspace 4.2 personal workspace personal workspace public workspace 12
4.1.1.1 personal workspace Large Screen personal workspace 4.3 personal workspace personal workspace 4.3(a) personal workspace Resource Manager semi-valid semi-valid public workspace Resource Manager Resource Manager 4.3(a) 4.3(b) 4.3: personal workspace 4.3(b) personal workspace Resource Manager valid personal workspace Resource Manager valid personal workspace public workspace personal workspace public workspace public workspace tree, type, history tree 4.3(b) type 4.4(a) history 4.4(b) 13
4.4(a) 4.4(b) 4.4: personal workspace 4.1.1.2 public application 4.3 public application 4.5 public application public application 4.5: public application 4.1.1.3 public workspace public workspace personal workspace, public application personal workspace public application personal workspace personal workspace personal workspace public application 14
4.1.2 Resource Manager Resource Manager Large Screen Large Screen Large Screen 4.6 4.6: Large Screen Resource Manager Large Screen Resource Manager locked information valid 4.7 15
valid Resource Manager unlocked information semi-valid 4.7 semi-valid Resource Manager 4.7: ResourceManager Resource Manager 4.8 Resource Manager 4.8: rm.conf 4.9 Make RM Configuration 4.9 4.8 COLOR ARGB integer -13369549 ARGB=(255, 51, 255, 51) Make RM Configuration 4.8 4.10(a c) 16
4.9: Make RM Configuration 4.1.3 Mobile Device Mobile Device Large Screen wireless LAN-based e.g. Bluetooth IR-based e.g. IrDA serial communication image-based e.g. visual marker image-base Mobile Device Large Screen QR 4.10(a) 4.10(b) 4.10(c) 4.10: Mobile Device 17
4.10(a) Large Screen Large Screen QR kimymakifeia kimy MAKIFEIA Resource Manager IP MAKIFEIA 192.168.84.128 IP Large Screen Resource Manager 4.3(a) personal workspace semi-valid 4.10(b) Large Screen Large Screen QR kimygogo1024 kimy gogo1024 Large Screen Resource Manager personal workspace 4.3(b) valid 4.10(c) kimy ARGB=(255, 51, 255, 51) IP 8 QR QR QR 4.11: 18
4.11 QR Resource Manager 4.2 public application 4.5 ARGB=(255, 255, 102, 255) iplab personal workspace QR Large Screen Large Screen QR iplab Resource Manager iplab personal workspace 4.3(a) 4.3(b) Resource Manager semi-valid valid 4.2 Resource Manager 4.2.1 personal workspace public workspace public workspace Large Screen Resource Manager personal workspace personal workspace 4.12(a) 4.12(b) 4.12(c) 4.12(d) 4.12: 19
personal workspace jpg, gif, png, bmp txt, rtf PDF pdf html, url 4.12 (a) (d) 4.2.2 4.13(a) 4.13(b) 4.13(c) 4.13(d) 4.13: public workspace 01.jpg personal workspace 4.13(a) (b) 20
Resource Manager Resource Manager 4.8 Large Screen personal workspace 4.13(c) history 4.13(d) personal workspace 4.13 personal workspace 4.2.3 public application public workspace public application 4.14 4.14: public application 21
5 5.1 5.2 5.2.1 ARToolKit[14] Bluetooth 5.2.2 22
IPLAB( ) 23
[1] Mark Weiser. The computer for the 21st century. In Scientific American, pp. 94-104, Scientific American, 1991. [2] Donald A. Norman. The Invisible Computer. MIT Press, 1998. [3] Andrew M. Odlyzko. The visible problems of the invisible computer: A skeptical look at information appliances. In First Monday, http://firstmonday.org/, 1999. [4] Guruduth Banavar, Abraham Bernstein. Software Infrastructure and Design Challenges for Ubiquitous Computing Applications In Communication of the ACM, pp. 92-96, 2002. [5] Anind K. Dey. Understanding and Using Context. In Personal and Ubiquitous Computing Journal, pp. 4-7, Springer London, 2001. [6].., Vol.4, No.3, pp. 129-130, 2002. [7] Raj Kumar, Xiang Song. GridLite: A Framework for Managing and Provisioning Services on Grid-Enabled Resource Limited Devices. In HP Labs 2005 Technical Reports, http://www.hpl.hp.com/techreports/2005/hpl-2005-146.html, 2005. [8].., 2006. [9] Shahram Izadi, Harry Brignull, Tom Rodden, Yvonne Rogers, Mia Underwood. Dynamo: a public interactive surface supporting the cooperative sharing and exchange of media. In Proceedings of the 16th annual ACM symposium on User interface software and technology (UIST 03), pp.159-168, ACM Press, 2003. [10] Harry Brignull, Shahram Izadi, Geraldine Fitzpatrick, Yvonne Rogers, Tom Rodden. The Introduction of a Shared Interactive Surface into a Communal Space. In Proceedings of the 2004 ACM conference on Computer supported cooperative work (CSCW 04), pp.49-58, ACM Press, 2004. 24
[11] Kento Miyaoku, Suguru Higashino, Yoshinobu Tonomura. C-Blink: A Hue-Hifference- Bbased Light Signal Marker for Large Screen Interaction via Any Mobile Terminal. In Proceedings of the 17th annual ACM symposium on User interface software and technology (UIST 04), pp.147-156, ACM Press, 2004. [12] Rafael Ballagas, Michael Rohs, Jennifer G.Sheridan. Sweep and point and shoot: phonecambased interaction for large public displays. In CHI Extended Abstracts, pp.1200-1203, ACM Press, 2005. [13] Chunming Jin, Shin Takahashi, and Jiro Tanaka. Interaction Between Small Size Device and Large Screen in Public Space. In Proceedings of the 10th International Conference on Knowledge-Based & Intelligent Information & Engineering Systems (KES2006), pp.197-204, IOS Press, 2006. [14] ARToolKit Home Page. http://www.hitl.washington.edu/artoolkit/ 25