Font Size: a A A

The Design And Implementation Of Digital Circuit Experiment Platform Based On HTML5

Posted on:2014-03-27Degree:MasterType:Thesis
Country:ChinaCandidate:F ZhangFull Text:PDF
GTID:2268330425972787Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Abstract:Digital circuit experiment plays an important role in cultivating students’ practical ability and creativity. The virtual laboratory platform could meet teaching purposes as well as reduce the input of resources. With the increase of mobile platforms, the original teaching software often can’t support these new devices, so it’s very necessary to develop a cross-device virtual laboratory platform.This paper has described the development of HTML5technology and the research condition of EDA simulation software and has analyzed and designed the architecture and function modules of digital circuit laboratory platform based on HTML5. On this basis, this paper has designed and implemented the user interface, circuit modeling, component scheduling mechanism and the optimization of service performance. By using DHXTML framework to build the system interface and the Canvas technical to draw experimental interface, this system can provide users with a friendly interactive interface. Besides, this system adopted the idea of object-oriented and designed a component model with good scalability in JavaScript. With event-driven scheduling algorithm, the scheduling algorithm ensure that the simulation is correct and efficient. As to the issue that the browser can’t response to the users timely when running time-consuming script, using Concurrent.Thread library to simulate multi-threaded operation can solve it perfectly. By adopting the technology of offline lists and Web Storage, the system can ensure that users could operate normally when the network is unstable, which can reduce its reliance on the network. In order to better support the mobile platform, this system has optimized the performance of Web service to further reduce the network bandwidth required on the mobile platform. The HTML5-based digital circuit experiment platform designed and implemented by this paper can transfer the usually used experimental box to the browser, which has provided a very good condition for students to learn and master the experiment content better and for teachers to improve the quality of teaching. This system is a Web application developed by using HTML5technology, which just needs a browser and network at runtime and can be easily ported to mobile platforms.The experimental results show that this system can support the design and operation of the digital circuit experiment, which can meet the test requirements very well. This system has provided a good reference for the further development of web applications. There are21figures,3tables and44references in this thesis.
Keywords/Search Tags:HTML5, digital circuit, component schedule, offline-storage
PDF Full Text Request
Related items