Design and Implementation of the 3D Network Microcomputer Interface Virtual Lab Based on the Model Components

In this paper, we propose a framework with perfect function for the web-based microcomputer interface virtual lab using the 3D simulation technology. This system was developed by using Java, Java3D and 3DMAX, which could make the system independent of operating system, realistic in experiment effect and easy to use. In particular, we focus on the implementation of human-computer interaction based on model component. We effectively solved the problem that numbers of model components built uniquely combine to the experiment scene unified by adjusting the local coordinate system to universe coordinate system, as well as the model's material losing problem was well solved by material technique of 3DMAX. Also, picking technique and some other interaction technique of Java3D was applied to accomplish the operation of virtual experiment scene and the human-computer interaction. We have well combined the Java3D and 3D MAX technology to build a virtual lab, providing a good reference example for the laboratory design. Keywords-virtual lab, human-computer interaction, model component, 3D simulation technology

[1]  Ki-Hong Park,et al.  HVP-Based Efficient Watermarking Scheme in DCT Domain , 2007 .

[2]  S. Dormido,et al.  Magnetic levitation system: a virtual lab in "easy Java simulation" , 2004, Proceedings of the 2004 American Control Conference.

[3]  Yabo Dong,et al.  ECVlab: A Web-Based Virtual Laboratory System for Electronic Circuit Simulation , 2005, International Conference on Computational Science.

[4]  Luís Correia,et al.  NISVAS: three-dimensional interactive visualization in Java3D , 2001, Proceedings XIV Brazilian Symposium on Computer Graphics and Image Processing.

[5]  Xiaolong Fu,et al.  Modeling Virtual Laboratory Based on Distributed Measurement Hardware Resources for Measurement Technology Education , 2007, The 2007 International Conference on Intelligent Pervasive Computing (IPC 2007).

[6]  S. Dormido,et al.  Adding interactivity to existing Simulink models using Easy Java Simulations , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[7]  Dianlun Zhang,et al.  Design and Realization of Website for the Course "Microcomputer Principle and Interface Technology" , 2007, 2007 First IEEE International Symposium on Information Technologies and Applications in Education.

[8]  Haijun Wang,et al.  A New Method for Building Web-based Virtual Laboratory , 2007, 2007 First IEEE International Symposium on Information Technologies and Applications in Education.

[9]  Philip James,et al.  Web-based visualization of 3D geospatial data using Java3D , 2006, IEEE Computer Graphics and Applications.

[10]  Óscar Reinoso,et al.  Real-time collaboration of virtual laboratories through the Internet , 2009, Comput. Educ..