Font Size: a A A

The Design And Implementing Of The Wireless Discussion Board Software System

Posted on:2009-09-13Degree:MasterType:Thesis
Country:ChinaCandidate:Y S ZhangFull Text:PDF
GTID:2178360242480749Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
The Wireless Discussion Board (WDB for short in the below) is an important part of "The Fundamental Tools and Platforms used in the Informationized Teaching", which is a high-tech project in Jilin Province (NO. 20070316). This dissertation is about how to complete the software basis of the system.Needless to talk about the importance of R&D of WDB, which consists of Interactive wireless localization electronic whiteboard and wireless feedback, will provide the hardware and software tools for an informationized face-to-face classroom. With WDB a teacher can teach, write or run the computer at anywhere in the classroom and this will produce much more harmonized atmosphere in the class. Distance between the teacher and students will be shortened .With WDB the students can jot down their views or answers at class, which will be recorded and displayed by the computer, therefore, the teacher can comment about them right then. The communication in class will no doubt be improved. Besides the diverse graphic objects and operation guides are provided by the software, three more teaching aids are also added. This platform perfects the traditional teaching without deserting the best of it, and helps the modern teaching catch the information express. As part of it, WDB may hand down human knowledge as expected.The main topics of this dissertation are listed as follows1. To work out the abundant analysis of project needs, validate the purpose and design every function modules amply, requirements for this project have been carefully studied and necessary references have also been done.2. As far as the hardware parameter characteristics of WDB are concerned, we have worked out the Network communication protocol and Data transmission format agreement. The Multi-threaded asynchronous communication class and Communication translation class have been successfully designed to extract and classify the hardware information in time. Hereby, the handwriting information and the mouse information can be directly used by the software.3. Aimed at completing the overall document/view framework structure and designing a document class and two view classes, every effort has been exerted. All the menus, toolbars, status bars and system trays have been designed with the help of BCGControlBar and Xtreme Toolkit, and so have the information response function interfaces which are added to connect various menus and toolbars on the software framework..4. At the writing mode, the following tasks have been finished up such as the coordinate correspondence, hardware information processing, background rendering, timely point rendering, the zoom-in and zoom-out of single board display, the display of two different views and the shift between them. By achieving all the above people will feel free to write on it no matter many of them want to in the mean time. Thereafter, we have also done some other work to perfect the handwriting like analyzing a large quantity of point data, necessary processing to drop off some bad points and employing the curve-smoothing arithmetic.5. We have succeeded in simulating the mouse function on WDB. Just with a WDB you can do all the actions exactly like you have a mouse in hand e.g. tugging the mouse, single or double clicking the left button, single clicking the right button and dragging with the pressed left button. And WDB does well in the transformation between real-time writing and the mouse stimulation.6. To finish up the overall design, additional work is of necessity to make sure that the users will be provided with rich teaching graphic elements and necessary operation guides. To achieve that, three teaching aid tools should be developed like the management of picture resource, the teaching screen and the Playback one by one.The main contents of this dissertation are listed as followsChapter I R&D background of WDB, including its development situation, applications and features.Chapter II The needs of developing the WDB software.Chapter III How to carry out the communication protocol and the multi-threaded asynchronous serial communications.Chapter IV The overall framework of WDB software and the interface, and how to implement two main function modules: Single/Multi-player Writing Mode and data processing.Chapter V The simulation of mouse and how to design a teaching application platform.Chapter VI test results and evaluation, whole text summarization.The innovations of this dissertation are shown in the below1. To make the teachers feel free to walk away from the computer so that they can communicate with the students more directly. A Teacher can use WDB either to write down their ideas or run the computer with a simulated mouse at any site in the classroom.2. With the help of the communication protocols, software data processing and display interface, Multiplayer writing mode can be provided so as to record and display the information of different discussion boards at the same time.Theoretically, the computer will run at a normal speed while even more than 100 pages are being built by the software. 3. The Statistics of point data have been obtained and we have done necessary processing to drop off some bad points and employed the curve-smoothing arithmetic.I feel very regretful that there still exist the following problems in this dissertation for the author are confined by the best of his knowledge.1. "The Fundamental Tools and Platforms used in the Informationized Teaching" which needs the support of many subsystems may hopefully run under a perfect combine of WDB, interactive whiteboard and wireless feedback software subsystems.2. The basic framework of the multiplayer writing mode has been constructed, but confined by hardware resources, it still requires complete system debugging in the test phase to optimize the software immediately.3. For he author lacks a better understanding of the application platform, more teaching aid tools are out of reach.
Keywords/Search Tags:Implementing
PDF Full Text Request
Related items