Web Version of IntelligentBox (WebIB) and Its Extension for Web-Based VR Applications - WebIBVR
Abstract
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.
Keywords
3D graphics Development systems Component ware Web contents Virtual realityNotes
Acknowledgments
This research was partially supported by JSPS KAKENHI Grant No. JP17H00773.
References
- 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.Okada, Y., Tanaka, Y.: Collaborative Environments of IntelligentBox for Distributed 3D Graphics Applications. Vis. Comput. 14(4), 140–152 (1998)CrossRefGoogle Scholar
- 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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.Unreal Engine, August 2019. https://www.unrealengine.com/
- 20.Unity 3D, August 2019. https://unity3d.com/
- 21.Open Inventor, August 2019. https://www.openinventor.com/
- 22.Coin3D, August 2019. https://bitbucket.org/Coin3D/coin/wiki/IntroductionToCoin3D
- 23.Papevision3D, August 2019. https://github.com/Papervision3D/Papervision3D
- 24.WebGL, August 2019. https://www.khronos.org/webgl/
- 25.Three.js, August 2019. https://threejs.org/
- 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