A Hybrid Content Delivery Approach for a Mixed Reality Web Service Platform

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


This paper presents the development of a Mixed Reality Web service platform (MRS-WS). The platform provides a general RESTful interface for building rich mixed reality mash-ups and 3rd party solutions for open innovation. The platform serves geo-spatially oriented content, advanced geo-data like 3D building models, street-view panoramas and terrain mesh data, and a generic service plug-in model for integrating 3rd-party services and social connections in a secure and scalable manner. Apart from the RESTful approach, this paper presents another case scenario that supports pushing data to many service consumers via a publish/subscribe (pub/sub) mechanism in favor of scalability and expressiveness. Together with the mobile clients, it supports automatic information discovery of "what matters to the user”, e.g. based on the built-in mobile sensors and simple user contexts. The paper describes the design and experiments in the industrial scenario.


Web Services REST Mixed Reality Publish/Subscribe Mobile 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Milgram, P., Kishino, F.: A Taxonomy of Mixed Reality Visual Displays. IEICE Transactions on Information Systems E77-D (12), 1321–1329 (1994)Google Scholar
  2. 2.
    Azuma, R.T., Baillot, Y., Behringer, R., Feiner, S., Julier, S., MacIntyre, B.: Recent Advances in Augmented Reality. IEEE Computer Graphics and Applications 21(6), 34–47 (2001)CrossRefGoogle Scholar
  3. 3.
    Höllerer, T., Feiner, S.: Mobile augmented reality. In: Karimi, H., Hammad, A. (eds.) Telegeoinformatics: Location-Based Computing and Services, Taylor and Francis Books Ltd., London (2004)Google Scholar
  4. 4.
    Mobile Mixed Reality, The Vision, Nokia,
  5. 5.
    Kähäri, M., Murphy, D.J.: MARA - Sensor Based Augmented Reality System for Mobile Imaging. In: 5th IEEE and ACM International Symposium on Mixed and Augmented Reality (ISMAR 2006), Santa Barbara, USA (2006)Google Scholar
  6. 6.
    Layar, Augmented reality world browser,
  7. 7.
    Wikitude, Wikitude world browser,
  8. 8.
    Belimpasakis, P., Selonen, P., You, Y.: Bringing User-Generated Content from Internet Services to Mobile Augmented Reality Clients. In: Workshop on Cloud Mobile Convergence for Virtual Reality 2010 (CMCVR 2010), Waltham, MA, USA (2010)Google Scholar
  9. 9.
    Junaio, Mobile AR browser,
  10. 10.
    Fielding, R.T.: Architectural Styles and the Design of Network-based Software Architectures. Doctoral Thesis. University of California, Irvine (2000)Google Scholar
  11. 11.
    Henshaw-Plath, E.R., Elliott-McCrea, K.: Beyond REST? Building data services with XMPP, OSCON (2008)Google Scholar
  12. 12.
    Kendall, J.E., Kendall, K.E.: Information Delivery Systems: An Exploration of Web Pull and Push Technologies. Communications of the AIS 1(4) (1999)Google Scholar
  13. 13.
    Cheverst, K., Mitchell, K., et al.: Investigating Context-aware Informaiton Push vs. Information Pull to Tourists. In: MobileHCI 2001 Workshop on HCI with Mobile Devices, Lille, France (2001)Google Scholar
  14. 14.
    Coutrix, C., Nigay, L.: Mixed Reality: A model of Mixed Interaction. In: 8th International ACM Conference on Advanced Visual Interfaces, AVI 2006, Venezia, Italy, pp. 43–50. ACM Press, New York (2006)Google Scholar
  15. 15.
    Selonen, P., Belimpasakis, P., You, Y.: Experiences In Building a RESTful Mixed Reality Web Service Platform. In: Benatallah, B., Casati, F., Kappel, G., Rossi, G. (eds.) ICWE 2010. LNCS, vol. 6189, pp. 400–414. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  16. 16.
    Allamaraju, S., Amudsen, M.: RESTful Web Services Cookbook. O’Reilly, Sebastopol (2010)Google Scholar
  17. 17.
    Pylvanainen, T., Roimela, K., Vedantham, R., Itaranta, J., Wang, R., Grzeszczuk, R.: Automatic Alignment and Multi-View Segmentation of Street View Data using 3D Shape Priors. In: Symposium on 3D Data Processing, Visualization and Transmission (3DPVT), Paris, France (2010)Google Scholar
  18. 18.
    Belimpasakis, P., You, Y., Selonen, P.: Enabling Rapid Creation of Content for Consumption in Mobile Augmented Reality. In: The 4th IEEE Conference on Next Generation Mobile Applications, Services and Technologies (NGMAST 2010), Amman, Jordan (2010)Google Scholar
  19. 19.
  20. 20.
    Yang, J.: Toward physical activity diary: motion recognition using simple acceleration features with mobile phones. In: 1st International Workshop on Interactive Multimedia For Consumer Electronics, Beijing, China (2009)Google Scholar
  21. 21.
    Haversine formula, Wikipedia (2010),
  22. 22.
    Belimpasakis, P., Roimela, K., You, Y.: Experience Explorer: a Life-Logging Platform Based on Mobile Context Collection. In: 3rd IEEE Conference on Next Generation Mobile Applications, Services and Technologies (NGMAST 2009), Cardiff, Wales, UK (2009)Google Scholar
  23. 23.
    Location, Context, and Mobile Services, Nokia Technology Insights series (2009)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

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

Personalised recommendations