skip to main content
10.1145/1823854.1823869acmotherconferencesArticle/Chapter ViewAbstractPublication Pagescom-geoConference Proceedingsconference-collections
research-article

PerPos: a platform providing cloud services for pervasive positioning

Published: 21 June 2010 Publication History

Abstract

This paper describes the PerPos platform and the services it provides for positioning and location-based applications. The services provided range from specific utility services to full applications that can be deployed in several ways, e.g. integrated in special purpose applications on mobile devices or as full applications running on ordinary Web-browsers. PerPos furthermore provides APIs for developing positioning utilities and location-based applications. An example of a utility service is a power reduction service for mobile devices, and an example of a SaaS application is a Web-based building model manager that allows users to manage building models stored in the PerPos cloud for annotation, logging, and navigation purposes. A core service in the PerPos platform is sensor fusion for positioning that makes it seamless and efficient to combine a rich set of position sensors to obtain more reliable position and movement data particularly in indoor environments. The PerPos platform and examples of its services are discussed together with the initial experiences with applying those services in application domains such as fire fighting, tracking the behavior of livestock, and indoor navigation support.

References

[1]
M. Angermann, M. Khider, and P. Robertson. Towards operational systems for continuous navigation of rescue teams. In Position, Location and Navigation Symposium, 2008 IEEE/ION, pages 153--158, 2008.
[2]
J. Baus, C. Kray, A. Krüger, and W. Wahlster. A resource-adaptive mobile navigation system. In Proc. 7th Intl. Conf. Intelligent User Interfaces, pages 15--22, 2002.
[3]
C. Becker and F. Dürr. On location models for ubiquitous computing. Personal and Ubiquitous Computing, 9(1):20--31, 2005.
[4]
R. Buyya, C. S. Yeo, and S. Venugopal. Market-oriented cloud computing: Vision, hype, and reality for delivering it services as computing utilities. In 10th IEEE Intl. Conf. on High Performance Computing and Communications, 2008. HPCC'08, pages 5--13, 2008.
[5]
I. Constandache, R. R. Choudhury, and I. Rhee. Towards Mobile Phone Localization without War-Driving. In Proc. Annual Joint Conf. IEEE Computer and Communications Societies, 2010.
[6]
E. Dijkstra. A note on two problems in connexion with graphs. Numerical Mathematics, (1):269--271, 1959.
[7]
T. Farrell, R. Cheng, and K. Rothermel. Energy-efficient monitoring of mobile objects with uncertainty-aware tolerances. In Proc. 11th Intl. Database Engineering and Applications Symp., pages 129--140, 2007.
[8]
T. Godsk. Positioning for herd management. IEEE Intl. Conf. Pervasive Computing and Communications, pages 1--2, 2009.
[9]
D. Graumann, W. Lara, J. Hightower, and G. Borriello. Real-world Implementation of the Location Stack: The Universal Location Framework. In Proc. 5th IEEE Workshop Mobile Computing Systems & Applications, IEEE Computer Society Press, pages 122--128, 2003.
[10]
T. Gu, Z. Wu, X. Tao, H. Pung, and J. Lu. epSICAR: An Emerging Patterns Based Approach to Sequential, Interleaved and Concurrent Activity Recognition.
[11]
B. Hayes. Cloud computing. Communications of the ACM, 51(7):9--11, 2008.
[12]
J. Hershberger and S. Suri. An optimal algorithm for euclidean shortest paths in the plane. SIAM Journal on Computing, 28(6):2215--2256, 1999.
[13]
J. Hightower, B. Brumitt, and G. Borriello. The location stack: A layered model for location in ubiquitous computing. In Proc. 4th IEEE Workshop Mobile Computing Systems and Applications, 2002.
[14]
T. Judd. A Personal Dead Reckoning Module. In Proc. 10th Intl. Technical Meeting of the Satellite Division of the Institute of Navigation, pages 47--51, 1997.
[15]
M. B. Kjærgaard. A Taxonomy for Radio Location Fingerprinting. In Proc. 3rd Intl. Symp. Location and Context Awareness, 2007.
[16]
M. B. Kjærgaard, H. Blunck, T. Godsk, T. Toftkjær, D. L. Christensen, and K. Grønbæk. Indoor Positioning Using GPS Revisited. In Proc. 8th Intl. Conf. Pervasive Computing, 2010.
[17]
M. B. Kjærgaard, J. Langdal, T. Godsk, and T. Toftkjær. EnTracked: Energy-Efficient Robust Position Tracking for Mobile Devices. In Proc. 7th Intl. Conf. Mobile Systems, Applications, and Services, pages 221--234. ACM, 2009.
[18]
A. Küpper. Location-Based Services: Fundamentals and Operation. Wiley, 2005.
[19]
A. LaMarca, Y. Chawathe, S. Consolvo, J. Hightower, I. Smith, J. Scott, T. Sohn, J. Howard, J. Hughes, F. Potter, J. Tabert, P. Powledge, G. Borriello, and B. Schilit. Place Lab: Device Positioning Using Radio Beacons in the Wild. In In Proc. 3rd Intl. Conf. Pervasive Computing, pages 116--133, 2005.
[20]
K. Loytana. JSR 179: Location API for J2ME. Nokia Corporation, 2006.
[21]
P. Misra and P. Enge. Global Positioning System: Signals, Measurements, and Performance. Navtech, 2nd edition, 2006.
[22]
K. Muthukrishnan and M. Hazas. Position estimation from uwb pseudorange and angle-of-arrival: A comparison of non-linear regression and kalman filtering. In Proc. 4th Intl. Symp. Location and Context Awareness, pages 222--239, 2009.
[23]
L. Oppermann, G. Broll, M. Capra, and S. Benford. Extending authoring tools for location-aware applications with an infrastructure visualization layer. In Proc. 8th Intl. Conf. Pervasive Computing, pages 52--68, 2006.
[24]
OSGi Alliance. OSGi Service Platform. IOS Press, 4th edition, 2007.
[25]
A. Ranganathan, J. Al-Muhtadi, S. Chetan, R. Campbell, and M. D. Mickunas. MiddleWhere: a middleware for location awareness in pervasive computing applications. In Proc. 5th ACM/IFIP/USENIX Intl. Conf. Middleware, pages 397--416, 2004.
[26]
P. Ruppel, F. Gschwandtner, C. K. Schindhelm, and C. Linnhoff-Popien. Indoor navigation on distributed stationary display systems. In Proc. 34th IEEE Comp. Softw. and Applications Conf., pages 37--44, 2009.
[27]
M. Schwager, D. M. Anderson, Z. Butler, and D. Rus. Robust classification of animal tracking data. Comput. Electron. Agric., 56(1):46--59, 2007.
[28]
G. Stevenson, J. Ye, S. Dobson, and P. Nixon. Loc8: A location model and extensible framework for programming with location. IEEE Pervasive Computing, 9:28--37, 2009.
[29]
T. Toftkjær. On error factors for particle filter-based inertial positioning. White paper, Systematic, 2010.
[30]
F. van Diggelen. A-GPS: Assisted GPS, GNSS, and SBAS. Artech House, 2009.
[31]
A. Varshavsky, E. de Lara, J. Hightower, A. LaMarca, and V. Otsason. Gsm indoor localization. Pervasive and Mobile Computing, 3(6):698--720, 2007.
[32]
A. Weiss. Computing in the clouds. netWorker, 11(4):16--25, 2007.
[33]
M. Widyawan and S. Beauregard. A Backtracking Particle Filter for Fusing Building Plans with PDR Displacement estimates. In Proc. 5th Workshop Positioning, Navigation and Communication, pages 207--212, 2008.
[34]
O. Woodman and R. Harle. Pedestrian localisation for indoor environments. In Proc. 10th Intl. Conf. on Pervasive Computing, pages 114--123, 2008.
[35]
O. Woodman and R. Harle. RF-Based Initialisation for Inertial Pedestrian Tracking. In Proc. 7th Intl. Conf. on Pervasive Computing, pages 238--255, 2009.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
COM.Geo '10: Proceedings of the 1st International Conference and Exhibition on Computing for Geospatial Research & Application
June 2010
274 pages
ISBN:9781450300315
DOI:10.1145/1823854
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 21 June 2010

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. cloud computing
  2. pervasive computing
  3. positioning

Qualifiers

  • Research-article

Conference

COM.Geo '10

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 12 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2012)PLBSDJournal of Location Based Services10.1080/17489725.2012.6916716:4(234-249)Online publication date: 1-Dec-2012
  • (2012)Indoor Pedestrian Navigation Based on Hybrid Route Planning and Location ModelingPervasive Computing10.1007/978-3-642-31205-2_18(289-306)Online publication date: 2012
  • (2011)Spatial cloud computing: how can the geospatial sciences use and help shape cloud computing?International Journal of Digital Earth10.1080/17538947.2011.5875474:4(305-329)Online publication date: Jul-2011
  • (2010)PerPosProceedings of the ACM/IFIP/USENIX 11th International Conference on Middleware10.5555/2023718.2023734(232-251)Online publication date: 29-Nov-2010
  • (2010)PerPos: A Translucent Positioning Middleware Supporting Adaptation of Internal Positioning ProcessesMiddleware 201010.1007/978-3-642-16955-7_12(232-251)Online publication date: 2010

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media