Skip to main content
Log in

HTML5-based system for interoperable 3D digital home applications

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Digital home application market shifts just about every month. This means risk for developers struggling to adapt their applications to several platforms and marketplaces while changing how people experience and use their TVs, smartphones and tablets. New ubiquitous and context-aware experiences through interactive 3D applications on these devices engage users to interact with virtual applications with complex 3D scenes. Interactive 3D applications are boosted by emerging standards such as HTML5 and WebGL removing limitations, and transforming the Web into a real application framework to tackle interoperability over the heterogeneous digital home platforms. Developers can apply their knowledge of web-based solutions to design digital home applications, removing learning curve barriers related to platform-specific APIs. However, constraints to render complex 3D environments are still present especially in home media devices. This paper provides a state-of-the-art survey of current capabilities and limitations of the digital home devices and describes a latency-driven system design based on hybrid remote and local rendering architecture, enhancing the interactive experience of 3D graphics on these thin devices. It supports interactive navigation of high complexity 3D scenes while provides an interoperable solution that can be deployed over the wide digital home device landscape.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

Notes

  1. Html5 standard specification (May 2011) http://www.w3.org/TR/html5/

  2. Webgl website (Mar. 2011) http://www.khronos.org/webgl/

  3. HbbTV 1.5 specification (April 2012) http://www.hbbtv.org

  4. Cascading style sheets (css) standard specification (May 2011) http://www.w3.org/TR/CSS/

  5. May 2012. IMS Research

  6. http://www.boxee.tv/

  7. http://www.raspberrypi.org/

  8. http://www.google.com/tv/

  9. http://www.apple.com/uk/appletv/

  10. Kang, T.: Global smartphone vendor market share: Q3 2012. International Data Corporation (Oct. 2012)

  11. Mawston, N.: Global tablet vendor market share: Q3 2012. Strategy Analytics (Oct. 2012)

  12. Market Trends: Mobile App Stores, Worldwide. Gartner (Sept. 2012)

  13. Html5 standard specification (May 2011) http://www.w3.org/TR/html5/

  14. Cascading style sheets (css) standard specification (May 2011) http://www.w3.org/TR/CSS/

  15. Phonegap website (Jan. 2012) http://www.phonegap.com

  16. Webgl website (Mar. 2011) http://www.khronos.org/webgl/

  17. March 2012. IP&TV World Forum in London

  18. March 2012. http://www.espial.com/company/press_item/id745

  19. https://github.com/gauthiier/GoWebGL

  20. http://www.nvidia.com/object/cloud−gaming.html

  21. http://www.onlive.com/

  22. http://www.gaikai.com/

  23. http://www.longtailvideo.com/html5/

  24. http://gitorious.org/ylatuya-gstreamer/gst-plugins-bad/commits/hlswip

  25. https://github.com/ylatuya

  26. http://gpac.wp.mines-telecom.fr/2012/02/01/dash-support/

  27. http://mewiki.project357.com/wiki/X264_Settings

References

  1. Anttonen M, Salminen A et al (2011) Transforming the web into a real application platform: new technologies, emerging trends and missing pieces. In: Proceedings 2011 ACM symposium on applied computing, pp 800–807

  2. Azuma R (1997) A survey of augmented reality. In: Presence: Teleoperators and Virtual Environments, vol 6, no 4, pp 355–385

  3. Butler M (2011) Android: changing the mobile landscape. IEEE Pervas Comput 10(1):4–7

    Article  Google Scholar 

  4. Daras P, Alvarez F (2009) A future perspective on the 3D media internet. In: Towards the future internet: a European research perspective. IOS Press, Amsterdam, pp 303–312

    Google Scholar 

  5. Fechteler P, Eisert P (2010) Accelerated video encoding using render context information. In: IEEE 17th International conference on image processing (ICIP) 2010, pp 2033–2036. doi:10.1109/ICIP.2010.5651183

  6. Hofmann I, Farber NFH (2011) A study of network performance with application to adaptive http streaming. In: BMSB 2011 IEEE international symposium

  7. Humphreys G, Eldridge M, Buck I, Stoll G, Everett M, Hanrahan P (2001) Wiregl: a scalable graphics system for clusters. In: Proceedings of the 28th annual conference on computer graphics and interactive techniques, SIGGRAPH ’01. ACM, New York, pp 129–140. doi:10.1145/383259.383272

  8. Humphreys G, Houston M, Ng R, Frank R, Ahern S, Kirchner PD, Klosowski JT (2002) Chromium: a stream processing framework for interactive rendering on clusters. ACM Trans Graph (TOG) 21(3):693–702

    Article  Google Scholar 

  9. Laikari A, Laulajainen JP et al (2009) Gaming platform for running games on low-end devices. In: Proceedings of ICST personalization in media delivery platforms, p 4

  10. Lamberti F, Sanna A (2007) A streaming-based solution for remote visualization of 3d graphics on mobile devices. IEEE Trans Vis Comput Graph 13(2):247–260

    Article  Google Scholar 

  11. Lu Y, Li S, Shen H (2011) Virtualized screen: a third element for cloud mobile convergence. Multimedia IEEE 18(2):4–11

    Article  Google Scholar 

  12. Marino G, Gasparello P, Vercelli D, Tecchia F, Bergamasco M (2010) Network streaming of dynamic 3d content with on-line compression of frame data. In: Virtual reality conference (VR), 2010. IEEE, pp 285–286. doi:10.1109/VR.2010.5444762

  13. Moreno C, Tizon N, Preda M (2012) Mobile cloud convergence in gaas: a business model proposition. In: Hawaii international conference on system sciences, pp 1344–1352

  14. Nadalutti D, Chittaro L, Buttussi F (2006) Rendering of x3d content on mobile devices with opengl es. In: Proceedings of the eleventh international conference on 3D web technology, Web3D ’06. ACM: New York, NY, USA, pp 19–26. doi:10.1145/1122591.1122594

  15. Ortiz S (2010) Is 3d finally ready for the web? Computer 43(1):14–16

    Article  Google Scholar 

  16. Ortiz S Jr (2011) Bringing 3d to the small screen. Computer 44(10):11–13

    Article  Google Scholar 

  17. Rainer B et al (2012) A seamless web integration of adaptive http streaming. In: Proceedings of the 20th European signal processing conference 2012. Bucharest, Romania

  18. Shi W, Lu Y, Li Z (2010) Scalable support for 3d graphics applications in cloud. In: IEEE 3rd International conference on cloud computing, p 8

  19. Simoens P, De Turck F, Dhoedt B, Demeester P (2011) Remote display solutions for mobile cloud computing. Computer 44(8):46–53

    Article  Google Scholar 

  20. Taivalsaari A, Mikkonen T (2011) The death of binary software: and user software moves to the web. In: Ninth international conference on creating, connecting and collaborating through computing, pp 17–23

  21. Taivalsaari A, Mikkonen T (2011) The web as an application platform: the saga continues. In: 37th EUROMICRO conference on software engineering and advanced applications, pp 170–174

  22. Tarkoma S, Lagerspetz E (2011) Arching over the mobile computing chasm: platforms and runtimes. Computer 44(4):22–28

    Article  Google Scholar 

  23. Zahariadis T, Daras P, Laso-Ballesteros I (2008) Towards future 3d media internet. In: NEM Summit 2008. St. Malo, 13–15 October 2008

  24. Zorrilla M et al (2012) Next generation multimedia on mobile devices, mobile technology consumption: opportunities and challenges. IGI Global. doi:10.4018/978-1-61350-150-4.ch011

  25. Zorrilla M et al (2012) End to end solution for interactive on demand 3d media on home network devices. In: BMSB 2012 IEEE international symposium, pp 1–6

Download references

Acknowledgements

The authors would like to thank the Spanish Ministry for Industry, Tourism and Commerce, and the European FEDER funds for supporting the research activities involved in this paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Angel Martin.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Zorrilla, M., Martin, A., Sanchez, J.R. et al. HTML5-based system for interoperable 3D digital home applications. Multimed Tools Appl 71, 533–553 (2014). https://doi.org/10.1007/s11042-013-1516-7

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-013-1516-7

Keywords

Navigation