Web ( ) 2008 3
,, Web,,,,, 3 Web,,,,,,,,,, Web,, Web, Web,,,, Web,,,,,,,,,,
1 1 11 2 2 3 21 3 22 4 23 5 3 6 31 6 311 7 312 7 313 8 314 9 315 10 32 10 33 11 34 12 341 12 342 13 35 13 4 15 41 15 411 15 412 16 413 17 i
42 17 43 Web 18 431 18 432 Web 18 433 19 44 20 441 20 442 21 443 22 5 23 51 23 52 24 53 25 54 27 55 28 551 28 552 30 6 33 61 33 62 35 621 35 622 36 623 36 624 36 7 38 39 40 ii
31 12 32 13 41 19 42 1 20 43 2 20 51 23 52 24 53 25 54 26 55 27 56 28 57 29 58 α 30 59 β 30 510 2 30 511 32 512 32 iii
1,,,,,,,, Web,,,,, 3 Web,,,,,,,,,, Web, Web, Web, 1,, Web, Web,,,, FLASH AJAX Web, Google Yahoo! Web, Google Calendar API [1],,,, Web,,, 1
,,,,,,, Web,,, 3 11,,, 2 3,,, 4 3, Web, 2, 3 5 M 2, 6, 7 2
2, CSCW(Computer Supported Cooprative Work),, 21 CSCW, Kelley Chapanis [2],,,,, Greif, PCAL [3],,,,, Grief, PCAL [4] MPCAL MPCAL, PCAL,,, Beard [5], Microsoft Outlook 1,, Visual Calendar, Visual Calendar,, Tullio, Augur [6], 1 Microsoft Outlook, http://officemicrosoftcom/ja-jp/outlook/ 3
TF/IDF,,, Andrew [7], Availability Bar,,,,, Web, Web Web, 2000 7 Yahoo! Yahoo! [8], Web, Web, 2006 4 Google Google Calendar [9],, API 22 Lotus Notes[10], Office[11], Microsoft Exchange[12], Lotus Notes IBM,,,, Office,,,, Web, Web desk net 2 Lotus Notes Lotus Notes R5 Web Microsoft Exchange, Microsoft, 2 desk net, http://wwwdesknetscom/ 4
ToDo, 3,,,,,, 23 Ephrati [13],,, Ephrati,,,,, (CSP:Constraint Satisfy Problem), CSP, Ahlem [14], Bry [15], Web, CSP,,,,,, Web, 3 fix on 4,Web,, 3, http://chosukerumixjp/ 4 fix on, http://fixonjp/ 5
3,,, 2005 1 2007 4 28 465,,,, 3 4 31, 32, 33,,,,, 1, 34,, 35,, 31, 6
311,,,,, 20 3,, 312,,,,,,,,,,, 7
, 5 6,,,, 313 A,,, A, B 4 10 15 A,,, 8
,,,,,,,,,,, 314 C,,, 1, C C, 30 9
315,,,,,,, 1,, 2 + 2 + 4 8,,,, 32, 2,,,,,, 1,,, 10
, 2,,,,,, 3,,,,,,,,,,, 31,,,,,,, 33,,, 11
31:,,,,,, 176, 37 %,,,,,,, 34,, 341 2,,,,, 12
,,, ( ), 465, 1,,,,, 342,, 32: 32, 32,,, 35,,,, 13
, 2007 2, 2007 4, 10 4, 11 1,,,,,,, 14
4, 3,, 41 3,,,,, 41 411, 37 %, 2 1, Web 41: 15
2,,,,, :,,,,,,,, Web : Web,,, :,,, Web,, 412,, :,,,, Web : Web,,,, Web 16
,,, :,,,, 413 3, 2,,, :,,,,, Web : Web,,,,,, :, 1,, 42,,,, 17
,,,,, 43 Web, 3,, Web, 32,,, (, ) 431,, 41,,,,,,,,,,,, 432 Web,, Web,,,,, 18
41:, 1,,,,, Web,,,,, 433, 432,,,,, 19
432,,, 2,, ( 42),, ( 43), 43 43: 2 42: 1,, 44 441 6 6, 20
, 1,,, AM8 : 00 AM11 : 30,,, Web URL,,,,,,, Web XML 442, A B, 4 12,, 2 21
, 2, 14,,,, Web URL,,,,,, URL, 3, 443 313, A, B A,,,,,,,,, 22
5 M 2 (Meeting Mediator), -M 2, M 2 -Web,, PHP 516[16] HTML CSS Javascript, CakePHP [17], 51 51: 23
,,, 3,, MySQL [18],, API Google Calendar [9], API Yahoo! Calendar [8],, M 2 Web,,,, Web, 600, 1300, Web 1200 52 52: 52, ( 53) 24
53: [ ], ( 54), <, >, Web URL,,, 53 Web,,, SQL XML, Web, Web,,,, XML 1 Feed Generator Web, XML 55, Feed Generator Feed Generator, Google Calendar, Google Google GData API[1] Yahoo! Calendar, Calendar API 25
54:, Plagger Yahoo! HTML, Feed Feed Generator,, Feed Generator 600,, ID,,,,,,,, Web,, Feed Generator Feed Generator, 26
55:,,,,,, Web, URL XML,,, 1, 1,,, URL, URL, Feed Generator XML 54 56,,,,, 27
, 56: 55 57,,,,, 551, 2,,,,, 2, 57, URL URL URL [ ],,, α A, B, C, β D, E, F α, 6 28
57: 29
, α α,β β, α β 1,, α β, 58, 59, 510 α β 58: α 59: β 510: 2 552 57,,, 0 %, 30
511,, 512,,, 31
511: 512: 32
6,, 61 Grudin [19, 20], 5,,,,,,,,,,, 5,,,,, 33
,,,,,,,,,,,, Web,,,,,,,,,,,,, Ehrich [21, 22],,,,,,,,,,,,,,,,,, A B 34
, 2, 2,,,,,,,,,,,,, Web,,,,, Web,,, Web 62 621,,,,,,,,,, 35
, Web,,, 622, FeedGenerator API Web, API, Yahoo! [8], API Web API, Web HTML,, cgi, FLASH Web, Web 623,,,,, Grudin [20],,,,,, 624,,, 36
,,,, 37
7,, Web :M 2,,,, 2,, 3, Web, Web, 2 Web,,, 38
,,,,,,, 39
[1] Google Data (GData) APIs http://codegooglecom/apis/gdata/ [2] JR Kelley and A Chapanis How professional persons keep their calendars: Implications for computerization Journal of Occupational Psychology, Vol 55, pp 241 256, 1982 [3] I Greif The user interface of a personal calendar program In YVassiliou, editor, Human Factors and Interactive Systems, pp 207 222 New Jersey: Ablex Publishing Corporation, 1982 [4] Irene Greif and Sunil Sarin Data sharing in group work In CSCW 86: Proceedings of the 1986 ACM conference on Computer-supported cooperative work, pp 175 183 ACM, 1986 [5] David Beard, Murugappan Palaniappan, Alan Humm, David Banks, Anil Nair, and Yen-Ping Shan A visual calendar for scheduling group meetings In CSCW 90: Proceedings of the 1990 ACM conference on Computer-supported cooperative work, pp 279 290 ACM, 1990 [6] Joe Tullio, Jeremy Goecks, Elizabeth D Mynatt, and David H Nguyen Augmenting shared personal calendars In UIST 02: Proceedings of the 15th annual ACM symposium on User interface software and technology, pp 11 20 ACM, 2002 [7] Andrew Faulring and Brad A Myers Visualizing and manipulating complex calendar scheduling information http://wwwcscmuedu/ faulring/papers/cal-sched-infovis06pdf, 2006 [8] Yahoo! Calendar http://calendaryahoocojp/ [9] Google Calendar https://wwwgooglecom/calendar [10] Lotus Notes http://www-06ibmcom/jp/software/lotus/ [11] Office http://officecybozucojp/cb6/ [12] Microsoft Exchange http://wwwmicrosoftcom/japan/exchange/defaultmspx 40
[13] Eithan Ephrati, Gilad Zlotkin, and Jeffrey S Rosenschein Meet your destiny: a nonmanipulable meeting scheduler In CSCW 94: Proceedings of the 1994 ACM conference on Computer supported cooperative work, pp 359 371 ACM, 1994 [14] Ahlem Ben Hassine, Xavier Defago, and Tu Bao Ho Agent-based approach to dynamic meeting scheduling problems In AAMAS 04: Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, pp 1132 1139 IEEE Computer Society, 2004 [15] François Bry, Frank-André Ries, and Stephanie Spranger Catts: calendar types and constraints for web applications In WWW 05: Proceedings of the 14th international conference on World Wide Web, pp 702 711 ACM, 2005 [16] PHP http://wwwphpnet/ [17] CakePHP http://wwwcakephporg/ [18] MySQL http://wwwmysqlcom/ [19] Jonathan Grudin Groupware and cooperative work: Problems and prospects In The Art of Human-Computer Interface Design, pp 171 185 Addison-Wesley, 1990 [20], 1994 [21] Susan F Ehrlich Social and psychological factors influencing the design of office communications systems SIGCHI Bull, Vol 18, No 4, pp 323 329, 1987 [22] Susan F Ehrlich Strategies for encouraging successful adoption of office communication systems ACM Trans Inf Syst, Vol 5, No 4, pp 340 357, 1987 41