In order to improve the development quality and efficiency of software on smart phones, this thesis proposes a way to design a middle architecture between the upper application and the lower platform so as to form a comparatively stable framework of software development. This article first makes an analysis of the software architecture theories, then makes a serious consideration on the principle of coherence and reliability, based on which we divide the whole architecture into four layers, which are the application layer, the security layer, the business layer and the adaptive layer in the order that from up to down, which are respectively independent on other layers. The application layer is responsible for the initialization, close of application and the task of the related controllers. The security layer is responsible for protecting data so as to keep viruses and Trojanes from attacking the system. The business layer is responsible for the packaging of various application businesses, and provides services for the application layer. The adaptive layer is responsible for the data interaction with the protocol stack.Applying the architecture, an instant messaging software named GTalk is developed, and the applicability of the framework is confirmed.
HUANG Jinguo,LUO Zhen
. Research on the Architecture of Mobile Application Development[J]. Computer Engineering & Science, 2010
, 32(11)
: 141
-144
.
DOI: 10.3969/j.issn.1007130X.2010.