Font Size: a A A

The Design And Implementation Of Refactor On Smart TV System Web-app

Posted on:2015-02-03Degree:MasterType:Thesis
Country:ChinaCandidate:W B PanFull Text:PDF
GTID:2308330461457928Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the rise of smart TV platform, major TV platform providers pay more attention on the smart TV system developed. Major TV platform providers have launched their own smart TV system. In this context, when the company launched its own system Tizen, in order to enhance the user experience, the smart TV system adds some new functions and features, which bring porting web-app based on the original smart TV system to Tizen much more difficulties.In the development of smart TV system Tizen, we redefine web-app file loading mechanism. We also have re-developed the plugin on the original platform. In addition, in order to enhance the user experience, the company expands the functionality of the foreground elements and adds a new interactive mode, the original foreground elements and use interactive mode needs to be re-defined. And the high degree of coupling in the original web-app engineering business logic also brings inconvenience for the porting.Based on the cost of these new features and transplant characteristics caused by Tizen system, this paper presents the design and implementation of reconstruction of the original web-app works. We redefine the process of loading web-app files and provide implement interfaces. We also use javascript modular design to encapsule plugin modules and page module. While encapsule page module we use widget concept to support widget development of new system. We also add a set of reasonable interactive response mechanism to extend the interactive mechanism. At last, we use javascript callback mechanism to achieve a separation and synchronous of business logic.The reconstructed file loading mechanism meets the requirements of the new platform. The modular plugins and page elements refine the structure of web-app. The extended interactive response mechanism also solves the problem of conflict response among mouse, keyboard and remote control. The reconstructed business logic also reduces the cost of porting the web-app into the new system.
Keywords/Search Tags:Smart TV, Web-App, Transplant, Refactor, Javascript
PDF Full Text Request
Related items