The Community for Technology Leaders
RSS Icon
Issue No.01 - January-March (2010 vol.9)
pp: 28-37
Graeme Stevenson , University College Dublin , Dublin
Juan Ye , University College Dublin, Dublin
Simon Dobson , University College Dublin University College, Dublin Dublin
Paddy Nixon , University College Dublin, Dublin
Location is a core concept in most pervasive systems—and one that's surprisingly hard to deal with flexibly. Using a location model supporting a range of expressive representations for spaces, spatial relationships, and positioning systems, the authors constructed LOC8, a programming framework for exploring location data's multifaceted representations and uses. With LOC8, developers can construct complex queries by combining basic queries and additional contextual information.
ubiquitous computing, pervasive computing, location-dependent and sensitive, programming paradigm
Graeme Stevenson, Juan Ye, Simon Dobson, Paddy Nixon, "LOC8: A Location Model and Extensible Framework for Programming with Location", IEEE Pervasive Computing, vol.9, no. 1, pp. 28-37, January-March 2010, doi:10.1109/MPRV.2009.90
1. S. Dobson, "Leveraging the Subtleties of Location," Proc. Smart Objects and Ambient Intelligence Conf. (sOc-EUSAI 05), ACM Press, 2005, pp. 189–193.
2. T. King, T. Haenselmann, and W. Effelsberg, "Deployment, Calibration, and Measurement Factors for Position Errors in 802.11-Based Indoor Positioning Systems," Proc. Int'l Workshop Location and Context Awareness (LoCA), LNCS 4718, Springer, 2007, pp. 17–34.
3. W.T. Niu and J. Kay, "Location Conflict Resolution with an Ontology," Proc. 6th Int'l Conf. Pervasive Computing, LNCS 5013, Springer, 2008, pp. 162–179.
4. A. Ranganathan et al., "MiddleWhere: A Middleware for Location Awareness in Ubiquitous Computing Applications," Proc. 5th ACM/IFIP/Usenix Int'l Conf. Middleware, Springer, 2004, pp. 397–416.
5. C. Becker and F. Durr, "On Location Models for Ubiquitous Computing," Personal and Ubiquitous Computing, vol. 9, no. 1, pp. 20–31.
6. G. Ananthanarayanan et al., "Startrack: A Framework for Enabling Track-Based Applications," Proc. 7th Int'l Conf. Mobile Systems, Applications, and Services (MobiSys 09), ACM Press, 2009, pp. 207–220.
7. J. Ye et al., "A Unified Semantics Space Model," Location and Context Awareness, LCNS 4718, Springer, 2007, pp. 103–120.
8. C. Jiang and P. Steenkiste, "A Hybrid Location Model with a Computable Location Identifier for Ubiquitous Computing," Proc. 4th Int'l Conf. Ubiquitous Computing (UbiComp 02), LNCS 2498, Springer, 2002, pp. 246–263.
9. G. Stevenson et al., "Ontonym: A Collection of Upper Ontologies for Developing Pervasive Systems," Proc. 1st Workshop Context, Information, and Ontologies (CIAO 09), ACM Press, 2009, article no. 9.
10. G. Judd and P. Steenkiste, "Providing Contextual Information to Pervasive Computing Applications," Proc. 1st Int'l Conf. Pervasive Computing and Communications (Percom 03), IEEE CS Press, 2003, pp. 133–142.
11. J. Hightower, B. Brumitt, and G. Borriello, "The Location Stack: A Layered Model for Location in Ubiquitous Computing," Proc. 4th Workshop Mobile Computing Systems and Applications (WMCSA 02), IEEE CS Press, 2002, pp. 22–28.
12. M. Kranz et al., "Codar Viewer—a V2V Communication Awareness Display," Pervasive 2008, Advances in Pervasive Computing, Late-Breaking Results, vol. 236, Austrian Computer Society, 2008, pp. 79–82.
13. N.F. Noy et al., "Creating Semantic Web Contents with Protégé-2000," IEEE Intelligent Systems, vol. 16, no. 2, 2001, pp. 60–71.
50 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool