Skip to main content

Geocon: A Middleware for Location-Aware Ubiquitous Applications

  • Conference paper
  • First Online:
Algorithms and Architectures for Parallel Processing (ICA3PP 2016)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 10049))

  • 870 Accesses

Abstract

A core functionality of any location-aware ubiquitous system is storing, indexing, and retrieving information about entities that are commonly involved in these scenarios, such as users, places, events and other resources. The goal of this work is to design and provide the prototype of a service-oriented middleware, called Geocon, which can be used by mobile application developers to implement such functionality. In order to represent information about users, places, events and resources of mobile location-aware applications, Geocon defines a basic metadata model that can be extended to match most application requirements. The middleware includes a geocon-service for storing, searching and selecting metadata about users, resources, events and places of interest, and a geocon-client library that allows mobile applications to interact with the service through the invocation of local methods. The paper describes the metadata model and the components of the Geocon middleware. A prototype of Geocon is available at https://github.com/SCAlabUnical/Geocon.

This work has been partially supported by Project PON04a2_D DICET-INMOTO-ORCHESTRA funded by MIUR.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Notes

  1. 1.

    http://www.fipa.org.

  2. 2.

    http://sumi.ucc.ie/.

  3. 3.

    http://www.iso.org/iso/catalogue_detail.htm?csnumber=35733.

  4. 4.

    https://grizzly.java.net.

  5. 5.

    Jersey: http://jersey.java.net/.

  6. 6.

    Jackson: http://jackson.codehaus.org/.

  7. 7.

    https://www.elastic.co/.

  8. 8.

    https://lucene.apache.org/.

  9. 9.

    https://www.mongodb.com.

References

  1. Abowd, G.D., Dey, A.K., Brown, P.J., Davies, N., Smith, M., Steggles, P.: Towards a better understanding of context and context-awareness. In: Gellersen, H.-W. (ed.) HUC 1999. LNCS, vol. 1707, pp. 304–307. Springer, Heidelberg (1999). doi:10.1007/3-540-48157-5_29

    Chapter  Google Scholar 

  2. ECMA. Ecma-262: ECMAscript Language Specification, 5th edn. ECMA (European Association for Standardizing Information and Communication Systems) (2009)

    Google Scholar 

  3. Marozzo, F., Talia, D., Trunfio, P.: A cloud framework for big data analytics workflows on azure. Adv. Parallel Comput. 23, 182–191 (2013)

    Google Scholar 

  4. Martin, S., Leduc, G.: An active platform as middleware for services and communities discovery. In: Sunderam, V.S., Albada, G.D., Sloot, P.M.A., Dongarra, J. (eds.) ICCS 2005. LNCS, vol. 3516, pp. 237–245. Springer, Heidelberg (2005). doi:10.1007/11428862_33

    Chapter  Google Scholar 

  5. Poslad, S., Laamanen, H., Malaka, R., Nick, A., Buckle, P., Zipl, A.: CRUMPET: creation of user-friendly mobile services personalised for tourism. In: Second International Conference on 3G Mobile Communication Technologies, (Conf. Publ. No. 477), pp. 28–32 (2001)

    Google Scholar 

  6. Richardson, L., Ruby, S.: RESTful web services. O’Reilly Media Inc. (2008)

    Google Scholar 

  7. Schmidt-Belz, B., Poslad, S.: User validation of a mobile tourism service. In: Proceedings of the Workshop on HCI in Mobile Guides, pp. 57–62. University of Udine (2003)

    Google Scholar 

  8. Talia, D., Trunfio, P., Marozzo, F.: Data Analysis in the Cloud. Elsevier, USA (2015)

    Google Scholar 

  9. Setten, M., Pokraev, S., Koolwaaij, J.: Context-aware recommendations in the mobile tourist application COMPASS. In: Bra, P.M.E., Nejdl, W. (eds.) AH 2004. LNCS, vol. 3137, pp. 235–244. Springer, Heidelberg (2004). doi:10.1007/978-3-540-27780-4_27

    Chapter  Google Scholar 

  10. Yu, C.-C., Chang, H.: Personalized location-based recommendation services for tour planning in mobile tourism applications. In: Noia, T., Buccafurri, F. (eds.) EC-Web 2009. LNCS, vol. 5692, pp. 38–49. Springer, Heidelberg (2009). doi:10.1007/978-3-642-03964-5_5

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Loris Belcastro .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing AG

About this paper

Cite this paper

Belcastro, L., Di Lieto, G., Lackovic, M., Marozzo, F., Trunfio, P. (2016). Geocon: A Middleware for Location-Aware Ubiquitous Applications. In: Carretero, J., et al. Algorithms and Architectures for Parallel Processing. ICA3PP 2016. Lecture Notes in Computer Science(), vol 10049. Springer, Cham. https://doi.org/10.1007/978-3-319-49956-7_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-49956-7_19

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-49955-0

  • Online ISBN: 978-3-319-49956-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics