Abstract
This paper proposes Web version of IntelligentBox called IntelligentBox for Web. Originally, IntelligentBox is “a Constructive Visual Software Development System for Interactive 3D Graphic Applications”, invented by Okada, el al. It was made for helping non-skilled users to develop interactive 3D graphics applications, particularly to create educational materials. IntelligentBox for Web provides equivalent functionalities of original IntelligentBox with much affordability for developing Web applications besides standard desktop applications. In IntelligentBox for Web, the authors used Reactive Programming for message passing of the communication among software components, and WebGL for displaying and interacting with 3D objects on a web-browser. Using Web technologies, users will not be bothered setting a development environment up when installing 3D graphics applications, and instead will only have to access a corresponding web page on a web-browser.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Okada, Y., Tanaka, Y.: IntelligentBox: a constructive visual software development system for interactive 3D graphic applications. In: Proceedings Computer Animation ’95, pp. 114–125. IEEE, Geneva, Switzerland, April 1995
Goldberg, A., Robson, D.: Smalltalk-80: The Language and Its Implementation. Addison-Wesley (1993)
Open GL. https://www.opengl.org/
Strauss, P.S., Carey, R.: An object-oriented 3D graphics toolkit. In: Proceedings of the 19th Annual Conference on Computer Graphics and Interactive Techniques, pp. 341–349. ACM, Chicago, Illinois, USA, July 1992
Stampe, D., Roehl, B., Eagan J.: VIRTUAL REALITY CREATIONS. Waite Group PressTM, 200 Tamal Plaza, Corte Madera, CA 94925 (1993)
Shaw, C., Green, M., Liang, J., Sun, Y.: Decoupled simulation in virtual reality with the MR toolkit. ACM Trans. Inf. Syst. 11(3), 287–317 (1993)
Anderson, D.B., Barrus, J.W., Howard, J.H., Rich, C., Shen, C., Waters, R.C.: Building multiuser interactive multimedia environments at MERL. IEEE Multimed. 2(4), 77–82 (1995)
Barrus, J.W., Waters, R.C., Anderson, D.B.: Locals and beacons: efficient and precise support for large multi-user virtual environments. In: Proceedings of IEEE Virtual Reality Annual International Symposium, pp. 204–213. Santa clara, CA (1996)
Fahlen, L.E., Stahl, O., Brown, C.G., Carlsson, C.: A space based model for user interaction in shared synthetic environments. ACM INTERCHI ’93 New York:43–48 (1993)
Hagsand, O.: Interactive multiuser VEs in the DIVE system. IEEE Multimed. 3(1), 30–39 (1996)
Greenhalgh, C., Benford, S.: MASSIVE: a distributed virtual reality system incorporating spatial trading. In: Proceedings of IEEE 15th International Conference on Distributed Computing Systems (DCS’95),Vancouver, Canada:27–34 (1995)
Pandzic, I., Capin, T., Magnenat-Thalmann, N., Thalmann, D.: VLNET: a networked multimedia 3D environment with virtual humans. In: Proceedings of Multi-Media Modeling MMM ’95, Singapore:21–32 (1995)
Okada, Y., Tanaka, Y.: Collaborative environments of IntelligentBox for distributed 3D graphics applications. Vis. Comput. 14(4), 140–152 (1998)
Grimsdale, C.: dVS-distributed virtual environment system. In: Proceedings of Computer Graphics ’91, pp. 163–170. Bleinheim Online, London, UK (1991)
Unreal Engine. https://www.unrealengine.com/ja/features
Unity. https://unity.com/ja
Marrin, C.: Webgl specification. Khronos WegGL Working Group (2011)
Danchilla, B.: Three.js framework. Beginning WebGL for HTML5, pp. 173–203. Apress, Berkeley, CA, USA (2012)
Wan, Z., Hudak, P.: Functional reactive programming from first principles. In: Proceedings of the ACM SIGPLAN 2000 Conference on Programming Language Design and Implementation, pp. 242–252. ACM, Vancouver, British Columbia, Canada, June 2000
Maglie, A.: ReactiveX and RxJava. Reactive Java Programming, pp. 1–9. Apress, Berkely, CA, USA (2016)
Bray, T. (ed.): The JavaScript Object Notation (JSON) data interchange format. RFC 8259, December 2017
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Noguchi, K., Okada, Y. (2020). IntelligentBox for Web: A Constructive Visual Development System for Interactive Web 3D Graphics Applications. In: Barolli, L., Hussain, F., Ikeda, M. (eds) Complex, Intelligent, and Software Intensive Systems. CISIS 2019. Advances in Intelligent Systems and Computing, vol 993. Springer, Cham. https://doi.org/10.1007/978-3-030-22354-0_69
Download citation
DOI: https://doi.org/10.1007/978-3-030-22354-0_69
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-22353-3
Online ISBN: 978-3-030-22354-0
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)