Experiences in Building a RESTful Mixed Reality Web Service Platform

  • Petri Selonen
  • Petros Belimpasakis
  • Yu You
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6189)


This paper reports the development of a RESTful Web service platform at Nokia Research Center for building Mixed Reality services. The platform serves geo-spatially oriented multimedia content, geo-data like street-view panoramas, building outlines, 3D objects and point cloud models. It further provides support for identity management and social networks, as well as for aggregating content from third party content repositories. The implemented system is evaluated on architecture qualities like support for evolution and mobile clients. The paper outlines our approach for developing RESTful Web services from requirements to an implemented service, and presents the experiences and insights gained during the platform development, including the benefits and challenges identified from adhering to the Resource Oriented Architecture style.


Web Services REST Mixed Reality Web Engineering 


  1. 1.
    Allamaraju, S., Amudsen, M.: RESTful Web Services Cookbook. O’Reilly, Sebastopol (2010)Google Scholar
  2. 2.
    Azuma, R.: A Survey of Augmented Reality. Presence: Teleoperators and Virtual Environments 6(4), 355–385 (1997)Google Scholar
  3. 3.
    Burke, B.: RESTful Java with JAX-RS. O’Reilly, Sebastopol (2009)Google Scholar
  4. 4.
    Fielding, R.: Architectural Styles and the Design of Network-based Software Architectures. Doctoral Thesis, University of California, Irvine (2000)Google Scholar
  5. 5.
    Föckler, P., Zeidler, T., Brombach, B., Bruns, E., Bimber, O.: PhoneGuide: museum guidance supported by on-device object recognition on mobile phones. In: 4th international Conference on Mobile and Ubiquitous Multimedia MUM ’05, vol. 154, pp. 3–10. ACM, New York (2005)CrossRefGoogle Scholar
  6. 6.
    Höllerer, T., Wither, J., DiVerdi, S.: Anywhere Augmentation: Towards Mobile Augmented Reality in Unprepared Environments. In: Location Based Services and TeleCartography. Lecture Notes in Geoinformation and Cartography. Springer, Heidelberg (2007)Google Scholar
  7. 7.
    Laitkorpi, M., Selonen, P., Systä, T.: Towards a Model Driven Process for Designing RESTful Web Services. In: International Conference on Web Services ICWS ’09. IEEE Computer Society, Los Alamitos (2009)Google Scholar
  8. 8.
    Milgram, P., Kishino, F.: A Taxonomy of Mixed Reality Visual Displays. IEICE Transactions on Information Systems E77-D (12), 1321–1329 (1994)Google Scholar
  9. 9.
    Reitmayr, G., Schmalstieg, D.: Location based applications for mobile augmented reality. In: Biddle, R., Thomas, B. (eds.) Fourth Australasian User interface Conference on User interfaces 2003 - Volume 18, Adelaide, Australia, vol. 18. ACM International Conference Proceeding Series, vol. 16, pp. 65–73. Australian Computer Society, Darlinghurst (2003)Google Scholar
  10. 10.
    Richardson, L., Ruby, S.: RESTful Web Services. O’Reilly, Sebastopol (2007)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Petri Selonen
    • 1
  • Petros Belimpasakis
    • 1
  • Yu You
    • 1
  1. 1.Nokia Research CenterTampereFinland

Personalised recommendations