Font Size: a A A

The Design And Implementation Of Controller Agent For Video Conference Terminal

Posted on:2013-01-08Degree:MasterType:Thesis
Country:ChinaCandidate:Z Y LieFull Text:PDF
GTID:2218330374475443Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
Today, video conferencing systems have an increasingly wide range o f needs. Throughoutthe system, video conferencing terminal is the most user-oriented device. In order to facilitateuser operating terminal, many companies will provide a dedicated remote controller. Theimplementation mentioned in this paper is based on CoolView video conferencing system.The system also choose a remote controller to control terminal. The difference is remotecontroller is no longer a dedicated device, but just a software can be installed in mobiledevices such as mobile phones, tablet PC. And the remote controller agent is a softwaresetuped on the terminal, which is responsible for managing the communication betweenremote controller and terminal.In the earlier versions of CoolView video conferencing system, remote controllercommunicates with the terminal directly, so the terminal has to implement the messageexecution and many other communication-related functions. Unfortunately, we had ainadequate planning on these parts, which make the code difficult to maintain.To get a newstart, we re-plan the implement of terminal, and use a remote controller agent to communicatewith remote controller.Using remote controller agent is benefit from reducing the coupling between terminal andremote controller.And now,the terminal just need to provide the interface achieve the functionof the agent's need. Some functions which are difficult to develop in the old terminal versioncan have a better achievement.In this paper,we consider the implementation of the remote controller agent based on itsfunctionality, performance and design. And how to make a better design is the biggestproblem on this software. Unlike other types of agent, it's difficult to find a common wayprocessing the messages from the remote controller and the terminal.Every time we add a newmessage type,we have to modify the agent's code. Too much code changes often cause a badtaste on the code. The paper focus on the program architecture and some implementationdetails, in order to reduce this harmful effect.
Keywords/Search Tags:Video Conference Terminal, Remote Controller Agent, Modularization, Reusability, Augmentability
PDF Full Text Request
Related items