Font Size: a A A

Corba-based Digital Media Tools To Share Design And Implementation Of The Platform

Posted on:2011-06-15Degree:MasterType:Thesis
Country:ChinaCandidate:H Y LeiFull Text:PDF
GTID:2208360308967337Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
As the development of digital technology, digital media gradually plays more and more important role in an increasing number of commercial area and scientific fields, such as the recreation of 3D (three-dimensional) scene, the game industry and simulation of space science. Currently, most of the implementation of these works is done on the local machine or on professional workstation by bridle-wise operators. Digital medial sharing platform comes out as this approach is not suitable for small and medium enterprises for the reason of large overhead.In the background of the project of key technologies and a system of IT resource pool for industry/field, one project of the national high-tech research development plan (863 Plan), follows the Common Object Request Broker Architecture (CORBA) specification, this paper design and implement digital media services sharing platform having the ability of providing services for multiple clients at the same time.Firstly, after in-depth study of specification of Common Object Request Broker Architecture and analysis of the advantage of using it in digital media-sharing platform, this paper also analyzes the way how to use this architecture in the platform.Secondly, based on the design requirements of the digital media-sharing platform and reading of some relevant papers, this paper designs details of core framework of this platform. Additionally, this paper divides interfaces of the platform into different modules in accordance with the role of various functions and levels. For each module, this paper introduces a number of possible solutions and ultimately select the best one of the most appropriate.Then, the paper describes details of implementation for the platform according to the designed program. In the first step, some important data structures are introduced, which includes some basic data structures, the local command, the network command and the options of it. At the same time, the design purpose of these data structures is explained. In the second step, it analyzes the implementation of the gateway which is implemented in transport layer. Then, it describes in detail the course of its work. In the third step, some important modules of the server which is the most important part of the entire platform, are introduced. At last, it explains the implementation of the client implementation briefly.The next chapter shows the results of the deployment of the project environment.Finally, the paper summarizes the main work and its characteristics, and points out the main direction for further work and the problems faced.
Keywords/Search Tags:Digital Media, CORBA, Core Framework, Tools Sharing
PDF Full Text Request
Related items