Font Size: a A A

Research And Design Of Plug-in Based Mobile Application Framework For Power Patrol System

Posted on:2011-05-10Degree:MasterType:Thesis
Country:ChinaCandidate:X ShiFull Text:PDF
GTID:2178360308464148Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
With fast expanding of power grid, safe and efficient management and maintenance of electrical infrastructure became an urgent need for the power industry. Currently, power patrol systems running on mobile terminal, which is usefull for outdoor patrol, become more important and popular. While, framework as important software reuse technology is widely used in Web and desktop applications. But research on mobile application framework is not so hot. There is very little famous mobile application framework.This paper analyzes existing power patrol systems, and summarizes the common structure, desigen patterns and codes. Then based on research of framework, mobile application development, plug-in and hierarchical structure, and.NET Compact Framework, designs and implements a mobile application framework, which runs on the Windows Mobile operating system and based on the.NET Compact Framework. This frame uses a hierarchical structure and plug-in pattern. It's a component-based framework. Its architecture is composied of two core parts:the upper field-oriented framework layer and the lower toolbox layer. Among them, the upper layer is a calling framework, while the toolbox layer is a called framework. Furthermore, this is a gray box framework.The framework has three design characteristics:Firstly, this framework fully uses hierarchical structure. The frame has two layers, while the upper layer is divided into three layers. The frame divides applications into several simple questions. The frame offers "high cohesion and low coupling" feature and clear structure to applications. Secondly, the frame fully uses plug-in pattern. Most modules in the frame are implemented as plug-ins. There are two kinds of plug-ins:tool plug-in and application plug-in. The frame uses plug-ins to achieve reuse, modularity, and flexibility. In addition, plug-ins is dynamic loaded, which effectively reduces the cost of run-time resource. Thirdly, the frame makes applications more modular, reusable, scalable, simpler and maintainable and optimizes structure and performance of applications.The framework resolves three issues:firstly, the frame enhances code and design reuse of power patrol system, and optimizes the performance. Secondly, this framework offers a series of tools as plug-ins to support mobile application development. Thirdly, the frame offers a solution of mobile application framework.
Keywords/Search Tags:Mobile Application Framework, Plug-in, layerd architecture, .NET Compact Framework, Power Patrol System
PDF Full Text Request
Related items