Context-Aware Application System for Music Playing Services
Context-awareness is a technology to facilitate information acquisition and execution by supporting interoperability between users and devices based on users’ context. In this paper, we design a middleware and a context server for dealing with context-aware application system in ubiquitous computing. The middleware plays an important role in recognizing a moving node with mobility as well as in executing an appropriate execution module according to context. In addition, the context server functions as a manager that efficiently stores context information, such as user’s current status, physical environment, and resources of a computing system. Using them, we implement our application system which provides a music playing service based on context. It is shown to take below two seconds that our application system can detect a user’s context and start playing music according to the context.
KeywordsContext Information Application Programming Interface Ubiquitous Computing Context Server Music Playing
Unable to display preview. Download preview PDF.
- 3.Couderc, P., Kermarrec, A.M.: Improving Level of Service for Mobile Users Using Context-Awareness. In: Proc. of 18th IEEE Symposium on Reliable Distributed Systems, pp. 24–33 (1999)Google Scholar
- 5.Yau, S.S., Karim, F.: Context-sensitive Middleware for Real-time Software in Ubiquitous Computing Environments. In: Proc. of 4th IEEE Symposium on Object-oriented Real-time Distributed Computing, pp. 163–170 (2001)Google Scholar
- 6.Cheverst, K., Davies, N., Mitchell, K., Friday, A.: Experiences of developing and deploying a context-aware tourist guide: the GUIDE project. In: Proceedings of the sixth annual international conference on Mobile computing and networking, pp. 20–31 (2000)Google Scholar
- 8.Bluetooth Version 1.1 Profile, http://www.bluetooth.com
- 9.Affix: Bluetooth Protocol Stack for Linux, http://affix.sourceforge.net
- 10.Priyantha, N.B., Chakraborty, A., Balakrishnan, H.: The Cricket Locaion Support System. In: 6th ACM/IEEE Int’l Conf. on Mobile Computing and Networking (MOBICOM), pp. 32–43 (2000)Google Scholar