Web Version of IntelligentBox (WebIB) and Its Extension for Web-Based VR Applications - WebIBVR

  • Yoshihiro OkadaEmail author
Conference paper
Part of the Lecture Notes in Networks and Systems book series (LNNS, volume 97)


This paper treats a 3D graphics software development system called IntelligentBox and its web version called WebIB. Originally, IntelligentBox was implemented as a development system for desktop 3D graphics applications. It provides various 3D software components called boxes each of which has a unique functionality and a 3D visible shape. IntelligentBox also provides a dynamic data linkage mechanism called slot connection that allows users to develop interactive 3D graphics applications only by combining already existing boxes through direct manipulations on a computer screen. Ten years ago, the author extended IntelligentBox system to make possible the development of web-based 3D graphics applications. This extended version of IntelligentBox is called WebIB. Furthermore, this time, the author extended WebIB to make possible the development of web-based VR (Virtual Reality) applications. This version of IntelligentBox called WebIBVR. In this paper, the author explains several new functionalities of WebIBVR and introduces use cases of web-based VR applications.


3D graphics Development systems Component ware Web contents Virtual reality 



This research was partially supported by JSPS KAKENHI Grant No. JP17H00773.


  1. 1.
    Okada, Y., Tanaka, Y.: IntelligentBox: a constructive visual software development system for interactive 3D graphic applications. In: Proceedings of Computer Animation 1995, pp. 114–125, 1995Google Scholar
  2. 2.
    Okada, Y., Tanaka, Y.: Collaborative Environments of IntelligentBox for Distributed 3D Graphics Applications. Vis. Comput. 14(4), 140–152 (1998)CrossRefGoogle Scholar
  3. 3.
    Okada, Y.: Real-time character animation using puppet metaphor. In: Nakatsu, R., Hoshino, J. (eds.) IFIP First International Workshop on Entertainment Computing (IWEC2002). Japan Entertainment Computing Technologies and Applications, 14–17 May 2002, Makuhari, pp. 101–108. Kluwer Academic Publishers (2003)CrossRefGoogle Scholar
  4. 4.
    Okada, Y.: Real-time motion generation of articulated figures using puppet/marionette metaphor for interactive animation systems. In: Proceedings of the 3rd IASTED International Conference on Visualization, Imaging, and Image Processing (VIIP03), pp. 13–18. ACTA Press, Benalmadena, September 2003Google Scholar
  5. 5.
    Okada, Y., Shinpo, K., Tanaka, Y., Thalmann, D.: Virtual input devices based on motion capture and collision detection. In: Proceedings of Computer Animation 1999, pp. 201–209. IEEE CS Press, Geneva, May 1999Google Scholar
  6. 6.
    Okada, Y.: 3D visual component based approach for immersive collaborative virtual environments. In: ACM SIGMM 2003 Workshop on Experiential Telepresence (ETP 2003), pp. 84–90, Berkeley, November 2003Google Scholar
  7. 7.
    Okada, Y.: 3D visual component based approach for effective telepresence systems. In: Proceedings of ACM SIGMM 2004 Workshop on Effective Telepresence: Toward Seamless Remote Interaction and Experience (ETP04), Demo paper, pp. 46–47, New York, October 2004Google Scholar
  8. 8.
    Okada, Y., Ogata, T., Matsuguma, H.: Component-based approach for prototyping of Tai Chi-based physical therapy game and its performance evaluations. ACM Computers in Entertainment 14(1), 4:1–4:20 (2016)Google Scholar
  9. 9.
    Yuuta, K., Okada, Y.: 3D visual component based development system for medical training systems supporting haptic devices and their collaborative environments. In: Proceedings of the 4th Int. Workshop on Virtual Environment and Network Oriented Applications, VENOA-2012 of CISIS-2012, pp. 687–692. IEEE CS Press, 4–6 July 2012Google Scholar
  10. 10.
    Akaishi, M., Okada, Y.: Time-tunnel: visual analysis tool for time-series numerical data and its aspects as multimedia presentation tool. In: Proceedings of 8th International Conference on Information Visualization (IV04), pp. 456–461. IEEE CS Press, London, July 2004Google Scholar
  11. 11.
    Notsu, H., Okada, Y., Akaishi, M., Niijima, K.: Time-tunnel: visual analysis tool for time-series numerical data and its extension toward parallel coordinates, computer graphics, imaging and visualization. In: Proceedings of CGIV 05, pp. 167–172. IEEE CS Press, Beijing, July 2005Google Scholar
  12. 12.
    Okada, Y.: Network data visualization using parallel coordinates version of time-tunnel with 2D to 2D visualizaion for intrusion detection. In: IEEE 27th International Conference on Advanced Information Networking and Applications Workshops, WAINA 2013, pp. 1088–1093, 25–28 March 2013Google Scholar
  13. 13.
    Okada, Y.: Parallel coordinates version of time-tunnel (PCTT) and its combinatorial use for macro to micro level visual analytics of multidimensional data. In: Modelling and Processing for Next Generation Big Data Technologies and Applications, p. 27. Springer (2014)Google Scholar
  14. 14.
    Tanaka, Y., Okada, Y., Niijima, K.: Treecube: visualization tool for browsing 3D multimedia data. In: Proceedings of 7th International Conference on Information Visualization (IV03), pp. 427–432, IEEE CS Press, London, July 2003Google Scholar
  15. 15.
    Tanaka, Y., Okada, Y., Niijima, K.: Interactive interfaces of treecube for browsing 3D multimedia data. In: Proceedings of ACM The 7th International Working Conference on Advanced Visual Interfaces (AVI 2004), pp. 298–302, Gallipoli, Italy, May 2004Google Scholar
  16. 16.
    Okada, Y.: IntelligentBox as development system for SaaS applications including web-based 3D games. In: Proceedings of the 9th Annual European GAMEON Conference, pp. 22–26 (2008)Google Scholar
  17. 17.
    Okada, Y.: Web version of IntelligentBox (WebIB) for development of web 3D educational contents. In: Proceedings of IADIS International Conference of Mobile Learning 2011, pp. 251–255 (2011)Google Scholar
  18. 18.
    Okada, Y.: Web version of IntelligentBox (WebIB) and its integration with Webble World. In: Webble Technology as Proceedings of First Webble World Summit (WWS 2013), CCIS series 372, pp. 11–20, 3–5 June 2013. (ISSN 1865-0929, ISBN 978-3-642-38835-4)Google Scholar
  19. 19.
    Unreal Engine, August 2019.
  20. 20.
    Unity 3D, August 2019.
  21. 21.
    Open Inventor, August 2019.
  22. 22.
  23. 23.
  24. 24.
    WebGL, August 2019.
  25. 25.
    Three.js, August 2019.
  26. 26.
    Noguchi, K., Okada, Y.: IntelligentBox for web: a constructive visual development system for interactive web 3D graphics applications. CISIS 2019, 757–767 (2019)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  1. 1.Innovation Center for Educational Resources (ICER), Kyushu University LibraryKyushu UniversityFukuokaJapan

Personalised recommendations