Font Size: a A A

The Internet-based Virtual Lab Platform Design And Realization

Posted on:2003-08-10Degree:MasterType:Thesis
Country:ChinaCandidate:H M PeiFull Text:PDF
GTID:2208360062490360Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The development of Internet and modern education promotes the growth of remote education. As Internet Virtual Laboratory is a crucial education resource, it is important to study the method to develop it rapidly and effectively.According to the shortage of design idea and method of the current virtual laboratory, this paper brings forward the architecture and implement scheme. By using component technology and idea, we design and implement a common platform which satisfying the requirements of Digital Image Process and other courses. And the functions of the platform's server, client and the main technologies used by are also described, compared, and introduced in the paper.The system is divided into server and client. Client of the system is implemented by Java, and has the following native advantages: Capable of running on almost all common platforms; visual customizing experiment flow; By using object factory design pattern to construct laboratories of different courses by mean of giving the specific devices as components based on common virtual laboratory platform; By dynamically importing, creating experiment facility objects and downloading relative executable files and resource files to minimize network flow; By adopting multithread technology to implement parallel computing. All these specialties have solved the problems of the current virtual laboratory system. At the same time, we have not only reduced the development cost but also shortened the development time.The system server connects Java client and other mature computing engine developed by C++ by adopting CORE A technology. It makes full use of the object's function hi different platforms to reduce the development cost of software and overcome the problem of the low speed of Java application. By reusing software function and implementing distribute computing, the system fully avails itself of the computing ability of network.
Keywords/Search Tags:Virtual Laboratory, Component, Distribute Computing, Digital Image Processing, CORBA.
PDF Full Text Request
Related items