Software development system and mode based on template design under Android platform

A software development and template technology, applied in the computer field, can solve the problems of high and complex development costs and maintenance costs, and achieve the effect of reducing product engineering code branches, reducing personnel costs, and reducing repeated development

CN105302562AInactive Publication Date: 2016-02-03SHENZHEN HONGHUI ZHITONG TECH CO LTD
5 Cites 4 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Publication Date
2016-02-03
Estimated Expiration
Not applicable · inactive patent

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention discloses a software development system and mode based on template design under an Android platform. The system comprises a UI design pool unit, a background server Portal unit and an Android terminal unit. A communication protocol is arranged between the background server Portal unit and the Android terminal unit. The UI design pool unit is used for setting all supported UI interface systems. The UI interface systems are imported into a MySQL database through the background server Portal unit, so that a template code and a menu code are well configured, and are packaged into Json format data through the communication protocol. The Android terminal unit analyzes the data which are packaged to be in the Json format through the communication protocol, and accordingly the template code is recognized and skips to a corresponding interface. According to the software development system and mode, after the modified menu is clicked, an Android App software code does not need to be adjusted again for the interfaces which should be displayed, and the background server Portal unit is used for configuration directly. The same set of Android project engineering code is used in the unified mode, a plurality of sets of App engineering do not need to be maintained, product engineering code branches are reduced, repeated development and test work is also reduced, and cost is lowered.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention relates to the field of computer technology, in particular to a software development system and method based on template design under the Android platform. Background technique

[0002] On the Android platform, MVC design principles are routinely used for software development. This is just to separate business logic, interface display, and data structure to facilitate development, and it cannot fundamentally solve the purpose of rapid development of the entire team and flexible product expansion. That is to say, the existing development methods cannot meet the needs of diversification, customization, and changeable terminal interfaces in IPTV hotel industry solutions. Every new project or modification has to be redesigned and developed: from UI design and development, testing, software The upgrade has to be done once, which not only increases the workload of the team, but also fails to meet the purpose of quickly completing the project an...

Examples

Embodiment Construction

[0028] The present invention needs to agree on a resolution protocol between the Android terminal APP software and the background server Portal, and analyze the protocol information sent by the Android terminal to the background server, and then flexibly extract the style that needs to be displayed in the product interface library A completely new way of developing interfaces. In order to make the purpose, technical solution and advantages of the present invention clearer, the substantive features of the present invention will be further described below in conjunction with the accompanying drawings and specific implementation methods.

[0029] Figure 1 to Figure 3 It is a schematic structural diagram of a software development system based on template design under the Android platform disclosed by the present invention, which mainly includes a UI design pool unit 1, a background server Portal unit 2 and an Android terminal unit 3.

[0030] Wherein, there is a communication pr...