Putting computing in context: An infrastructure to support extensible context-enhanced collaborative applications

被引:26
作者
Edwards, W.K. [1 ,2 ]
机构
[1] College of Computing, Georgia Institute of Technology, GVU Center, Atlanta, GA 30332-0760
关键词
Collaboration; Context-aware computing; Coordination; Data representations;
D O I
10.1145/1121112.1121117
中图分类号
学科分类号
摘要
Context-aware computing exposes a unique tension in how information about human context is modeled and used. On the one hand, approaches that use loosely structured information have been shown to be useful in situations where humans are the final consumers of contextual information; these approaches have found favor in many CSCW applications. On the other hand, more rigidly structured information supports machine interpretation and exchange; these approaches have been explored in the ubiquitous computing community. The system presented here, dubbed Intermezzo, represents an exploration of a space between these two extremes. Intermezzo combines a loose data structuring with a number of unique features designed to allow applications to embed specialized semantic interpretations of data into the infrastructure, allowing them to be reused by other applications. This approach can enable the construction of applications that can take advantage of rich, layered interpretations of context without requiring that they understand all aspects of that context. This approach is explored through the creation of two higher-level services that provide context-enhanced session management and context-enhanced access control.© 2005 ACM.
引用
收藏
页码:446 / 474
页数:28
相关论文
共 42 条
[1]  
Abowd G.D., Atkeson C.G., Hong J., Long S., Kooper R., Pinkerton M., Cyberguide: A mobile context-aware tour guide, Wireless Networks, 3, 5, pp. 421-433, (1997)
[2]  
Arnold K., O'Sullivan B., Schieifler R.W., Waldo J., Wollrath A., The Jini Specification, (1999)
[3]  
Beck E.E., Bellotti V., Informed opportunism as strategy: Supporting coordination in distributed collaborative writing, Proceedings of the European Conference on Computer Supported Cooperative Work (ECSCW '93), pp. 233-248, (1993)
[4]  
Berners-Lee T., Hendler J., Lassila O., The semantic web, Scientific American, (2001)
[5]  
Blaze M., Feigenbaum J., Lacy J., Decentralized trust management, Proceedings of the IEEE Symposium on Security and Privacy, pp. 164-173, (1996)
[6]  
Bly S., Harrison S., Irwin S., Media spaces: Bringing people together in a video, audio, and computing environment, Commun. ACM, 36, 1, pp. 28-47, (1993)
[7]  
Crowley T., Milazzo P., Baker E., Forsdick H., Tomlinson R., MMConf: An infrastructure for building shared multimedia applications, Proceedings of the ACM Conference on Computer-Supported Cooperative Work (CSCW), pp. 329-1242, (1990)
[8]  
Day M., Patterson J.F., Mitchell D., The notification service transfer protocol (NSTP): Infrastructure for synchronous groupware, Proceedings of the Sixth World Wide Web Conference, (1997)
[9]  
Dewan P., Choudhary R., Shen H., An editing-based characterization of the design space of collaborative applications, J. Organiz. Comput., 4, 3, pp. 219-240, (1994)
[10]  
Dey A., Salber D., Abowd G., Futakawa M., The conference assistant: Combining context-awareness with wearable computing, IEEE Symposium on Wearable Computing (ISWC'99), (1999)