Font Size: a A A

Design And Development Of Event Information Display Platform Based-on OpenGL

Posted on:2015-08-26Degree:MasterType:Thesis
Country:ChinaCandidate:H Z LiFull Text:PDF
GTID:2298330431987280Subject:Software engineering
Abstract/Summary:PDF Full Text Request
"Cross-platform multimedia information mining and discovery verification platform of network events" is one of the projects of the National Natural Science Foundation of China. The project intends to research on semantic-collaboration and excavation of network-event-oriented, cross-platform multimedia. The problem of cross-platform media network events’ representation will be solved via using a variety of media-sense methods and coordinating multiple network-information platforms. Consequently, the technology dream of "everything in sight" will come true. However, how to present the information in a reasonable and effective way when faced with massive multiform data, is one of the key problems of the cross-platform collaborative application. To solve this problem, the author designed and implemented a3-D event-information-display platform. As the information-display module of the project, the platform gets event data from the information-retrieval module through the interface, and presents the cross-platform multimedia data all-directional.Based on the analysis of event-information property, the thesis formulates a reasonable way of event-information presentation and interaction. According to the concept of data visualization, the event information will be displayed in a three-dimensional scene. Meanwhile, user can interact with the event-display platform through mouse and keyboard. The project can be divided into three modules, including the underlying framework, the main body and data accession. The underlying framework draws lessons from the concept of MFC framework to achieve a common application framework, which includes the function of three-dimensional graphics rendering. The main module implements the3-D event-information-display scenes based on the interface provided by the underlying framework. Data module provides an interface to the main module for the transmission of data, and pre-process and storage the data got from outside at the same time.The thesis designs and implements an application development framework based on OpenGL, which provides the application programming interface of3-D scene and GUI components, while implements the rendering and message responding. Based on this framework, a secondary application is developed, which presents the event information orderly. The author completed the project independently with finishing all the needing-analysis, detail design and development work, and obtained a nice effect on event-information display, solving the problem of massive cross-platform multimedia event-information presentation, and providing viable idea and solution to the problem of event-information presentation in the project "cross-platform multimedia information mining and discovery verification platform of network events".
Keywords/Search Tags:Data Visualization, OpenGL, Application Framework
PDF Full Text Request
Related items