CN104484169A - Android software user interface generating method and system and Android application system - Google Patents

Android software user interface generating method and system and Android application system Download PDF

Info

Publication number
CN104484169A
CN104484169A CN201410748095.5A CN201410748095A CN104484169A CN 104484169 A CN104484169 A CN 104484169A CN 201410748095 A CN201410748095 A CN 201410748095A CN 104484169 A CN104484169 A CN 104484169A
Authority
CN
China
Prior art keywords
interface
layout
subelement
interface element
android
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410748095.5A
Other languages
Chinese (zh)
Other versions
CN104484169B (en
Inventor
陈朱尧
黄毅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CHENGDU SHIDAKE INFORMATION TECHNOLOGY Co Ltd
Original Assignee
CHENGDU SHIDAKE INFORMATION TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by CHENGDU SHIDAKE INFORMATION TECHNOLOGY Co Ltd filed Critical CHENGDU SHIDAKE INFORMATION TECHNOLOGY Co Ltd
Priority to CN201410748095.5A priority Critical patent/CN104484169B/en
Publication of CN104484169A publication Critical patent/CN104484169A/en
Application granted granted Critical
Publication of CN104484169B publication Critical patent/CN104484169B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

The invention relates to an Android software user interface generating method and system and an Android application system. An interface is described by XML (extensible markup language) syntax independent of an Android original user interface system to generate an interface layout file; interface loading is performed according to the page layout file to generate an original interface; the original interface is copied to generate an interface instance; data resources are dynamically collected and bound to interface elements so as to update layout of the interface elements in real time; the interface instance is update according to the update interface elements; a user interacts with the interface instance to generate an interface event, and the interface instance is updated according to the interface event. The complete interface based on the XML and the script language is redesigned, and a dynamically-loadable, configurable and separable user interface system and a flexible user interface, namely a business behavior binding mechanism, are achieved. Businesses and interface logic are thoroughly separated, application behaviors, such as interfaces of an application and business flows, are updated and modified without re-releasing the application.

Description

A kind of Android software user interface creating method, system and application system
Technical field
The present invention relates to field of software development, particularly a kind of Android software user interface creating method, system and application system.
Background technology
In software system development, user interface subsystem is always all part that is the most complicated, that be difficult to design most, realize.But this part is again that in software systems, demand is the most changeable, with business association part the most closely.Any demand change, business change all can cause user interface to do a large amount of changes.
In Android platform, because the change of the customization to system of equipment vendors lacks specification, the definition of system interface/behavior is clear and definite not, and the ardware feature of equipment differs greatly, this kind of problem is showed more outstanding.
In traditional Android applied software development, user interface is described by a set of XML dialect and corresponding resource data definition.In interface layout files, the layout at interface, the content such as use, the characteristic of assembly, the incidence relation of resource of assembly are described in detail.Again by business realizing code corresponding with it, bind one by one with the element in interface, the business that achieves of solidification and the logical relation of user interface.All interface definition, resource, logic are included in application package (APK), and all component in interface description file and Behavior-Based control code have very strong incidence relation.
This model brings a series of problem and challenge to exploitation: first, and it is inner that user interface and resource are solidificated in application, and making interface change like this must more new opplication.This is a very large obstacle for needing the application of iteratively faster.Secondly, user interface and service logic are by solidifying code static binding, and a lot of service logic/data change and all require that interface is synchronously changed, and can bring much extra development like this.Moreover, due to the platform compatibility issue that android system is intrinsic, need to do a large amount of adaptation work for distinct device.And due to different manufacturers, different hardware, the difference of the system of different editions and change, introduce a large amount of existing, potential compatibility issues.Due to the dependence to system performance, specify interface requirements does not have general solution, and by system, the restriction of hardware is comparatively large, is difficult to realize flexibly, the user interface of configurable, expansion.
Summary of the invention
Technical matters to be solved by this invention is to provide the primary user interface system of a kind of Android of not relying on, can adapts to distinct device flexibly, can issue with change independent of application and can easily the user interface of expansion and upgrading.
The technical scheme that the present invention solves the problems of the technologies described above is as follows: a kind of Android software user interface creating method, is characterized in that, comprise the following steps,
Step 1: by being described interface independent of the XML grammer of the primary user interface system of Android, generates page layout's file;
Step 2: carry out interface loading according to page layout's file, generates interface prototype;
Step 3: copy interface prototype and generate interface example;
Step 4: collect data resource from the example of interface, binds described data resource and interface element;
Step 5: after data binding completes, selects corresponding content to carry out instantiation to interface prototype according to data resource, upgrades interface element layout;
Step 6: upgrade interface example according to the interface element upgraded;
Step 7: user and interface example carry out the interface event generated alternately, upgrade interface example according to described interface event.
The invention has the beneficial effects as follows: the present invention is irrelevant and compatible, does not rely on the user interface system that Android is primary, can convenient, adapt to different equipment flexibly, and can compatible most of equipment, and the seamless fusion of Android Protozoic plane system energy.In addition, user interface can be issued independent of application, change, and can easily expand, upgrade, has dynamic and extensibility.In addition, user interface of the present invention and service logic, data can be passed through dynamic, and adaptive mechanism binding, realizes business, data independence.
On the basis of technique scheme, the present invention can also do following improvement.
Further, interface element described in step 4 is the specific implementation for single class behaviour, and the combination of interface element realizes the functional requirement of user interface.
Further, interface element described in step 4 supports the event processing mechanism of scripting.
Further, the renewal process of the layout of interface element described in step 5 is:
501: calculate all interface element basic size, according to result of calculation, layout is again carried out to interface element;
502: determine whether according to interface element again layout result the layout affecting other elements, if impact, again perform step 401, if do not affected, perform step 403;
503: interface element is played up;
504: whether the interface element detected after playing up has daughter element, if so, then obtains daughter element, and performs step 403, if otherwise carry out step 405;
505: whether detect interface element has next brother element, if so, then obtain next brother element, and perform step 403, if otherwise carry out step 406;
506: detect and whether have interface element to upgrade, if had, step 401 is performed to the interface element upgraded, if otherwise wait for that interface element upgrades.Further, upgrade in described step 2, step 5, step 6, step 7, load the passive loading of action employing Asynchronous loading mechanism, support that remote data loads, customed address resolution.
In order to solve the technical problem, the present invention also provides a kind of Android software user interface generation system, comprises interface manager module, interface work threading models and user object module;
Described interface manager module comprises loading administrative unit, and described interface work threading models comprises data acquisition unit, and described user object module comprises binding unit, interface element updating block, alternative events collecting unit; Described loading administrative unit comprises topology file and creates subelement, interface prototype generation subelement, interface example generation subelement;
Described topology file creates subelement, and it, for by being described interface independent of the XML grammer of the primary user interface system of Android, generates page layout's file;
Described interface prototype generates subelement, and it is for carrying out interface loading according to page layout's file, generates interface prototype;
Described interface example generates subelement, and it generates interface example for copying interface prototype;
Described data acquisition unit, it is for collecting data resource dynamically;
Described binding unit, it is for binding described data resource and interface element;
Described interface element updating block, it for upgrading interface element layout according to the data resource bound and interface element, and upgrades interface example according to the interface element upgraded;
Described alternative events collecting unit, its interface event carrying out generating alternately for gathering user and interface example, according to described interface event renewal interface example.
Further, described interface element is the specific implementation for single class behaviour, and the combination of interface element realizes the functional requirement of user interface.
Further, described interface element supports the event processing mechanism of scripting.
Further, a kind of Android software user interface generation system, interface element updating block comprises element size computation subunit, again layout subelement, element layout's detection sub-unit, element are played up subelement, daughter element detection sub-unit, fraternal Element detection subelement, upgraded Element detection subelement;
Described element size computation subunit, result of calculation, for calculating all interface element basic size, is sent to layout subelement again by it;
The described subelement of layout again, it, for receiving described result of calculation, carries out layout again according to result of calculation to interface element;
Described element layout detection sub-unit, it, for determining whether according to interface element again layout result the layout affecting other elements, if it is re-executes element size computation subunit, if otherwise execution element plays up subelement;
Described element plays up subelement, and it is for playing up interface element;
Described daughter element detection sub-unit, whether it has daughter element for detecting the interface element after playing up, and if so, then obtains daughter element, and plays up the daughter element obtained, if not, then perform fraternal Element detection subelement;
Described fraternal Element detection subelement, whether it has next brother element for detecting interface element, if so, then obtains next brother element, and plays up the daughter element obtained, if not, then perform and upgrade Element detection subelement;
Whether described renewal Element detection subelement, detect and have interface element to upgrade, if had, re-executes element size computation subunit to the interface element upgraded, if otherwise wait for that interface element upgrades.
Further, described system comprises the user interface of software generation system described in the arbitrary claim of claim 6 to 9.
Accompanying drawing explanation
Fig. 1 is a kind of Android software user interface of the present invention generation system module relation diagram;
Fig. 2 is that interface of the present invention example upgrades graph of a relation;
Fig. 3 is that the data collected and interface element are carried out binding schematic diagram by data acquisition unit of the present invention;
Fig. 4 is that interface element of the present invention upgrades list unit unit graph of a relation;
Fig. 5 is a kind of Android software user interface creating method of the present invention process flow diagram;
Fig. 6 is asynchronous data resource loading procedure schematic diagram of the present invention.
In accompanying drawing, the list of parts representated by each label is as follows:
100, interface manager module, 200, user object module, 300, interface work threading models, 110, system configuration administrative unit, 120, global style administrative unit, 130, load administrative unit, 310, data acquisition unit, 210, unit is bound, 220, interface element updating block, 230, alternative events collecting unit, 131, topology file creates subelement, 132, interface prototype generate subelement, 133, interface example generate subelement, 134, interface example upgrade subelement
Embodiment
Be described principle of the present invention and feature below in conjunction with accompanying drawing, example, only for explaining the present invention, is not intended to limit scope of the present invention.
As shown in Figure 1, a kind of Android software user interface generation system comprises interface manager module 100, interface work threading models 300 and user object module 200,
Interface manager module 100 is for management system configuration information, page loading, flow process establishment, overall styles and all page prototypes.Interface manager module 100 comprises system configuration administrative unit 110, global style administrative unit 120, loads administrative unit 131, interface work threading models 300 comprises data acquisition unit 310, and user object module 200 comprises binding unit 210, interface element updating block 220, alternative events collecting unit 230; Load administrative unit and comprise topology file establishment subelement 131, interface prototype generation subelement 132, interface example generation subelement 133, interface example renewal subelement 134; Some environment in system configuration administrative unit 110 service user interface system, configuration information.Styles used when global style administrative unit 120 administration interface runs, effect logic.
Fig. 2 is that interface of the present invention example upgrades graph of a relation, and as shown in Figure 2, topology file creates subelement 131 by being described interface independent of the XML grammer of the primary user interface system of Android, generates page layout's file.Application program realizes topology file by interface manager module and loads, and interface example creates, and directly quotes corresponding interface example and play up interface, realizes interface event, service interaction action.
Interface prototype generates subelement 132 and carries out interface loading according to page layout's file, generates multiple interface prototype 1-N, and interface example generates subelement 133 and copies interface prototype generation interface example;
Interface work threading models 300 is in charge of the asynchronous data work for the treatment of in interface system, it achieve a worker thread pond, have multiple thread 1-N, be responsible for each thread share out the work by the data acquisition unit 310 of inside, interface example 1-N is registered in data acquisition unit 310.Data acquisition unit collects in interface the data needing to load automatically, and by binding unit 210, the interface element in data and interface example 1-N is bound after Data import completes, interface element updating block 220 upgrades interface element layout according to the data resource of binding and interface element, and upgrades interface example 1-N according to the interface element upgraded.
All interface elements in the example 1-N of interface are all the specific implementations for single class behaviour.By realizing the interface function demand of various complexity to the combination of interface element, avoid interface element and the unnecessary function overlap of developing sophisticated functions.
Template is made up of one or more groups other element (comprising template).Template, after binding data, according to the corresponding content of data selection to the example, creates out concrete interface element, if comprise other sub-level template in template, and the instantiation sub-level template wherein of meeting recurrence after parent template instances.
Fig. 3 is that the data collected and interface element are carried out binding schematic diagram by data acquisition unit of the present invention, as shown in Figure 3, data acquisition unit 310 collects data source, is then bound by the interface element in data and interface example 1-N by binding unit 210 after Data import completes.
Alternative events collecting unit 230 gathers user and interface example carries out the mutual interface event generated, and upgrades interface example according to described interface event.
Fig. 4 is that interface element of the present invention upgrades list unit unit graph of a relation, as shown in Figure 3, interface element updating block 220 comprises element size computation subunit 221, again layout subelement 222, element layout's detection sub-unit 223, element play up subelement 224, daughter element detection sub-unit 225, fraternal Element detection subelement 226, upgrade Element detection subelement 227;
Element size computation subunit 221 calculates all interface element basic size, result of calculation is sent to layout subelement 222 again; Again layout subelement 222 carries out layout again according to result of calculation to interface element; Element layout's detection sub-unit 226 determines whether according to interface element again layout result the layout affecting other elements, if it is re-executes element size computation subunit 221, if otherwise execution element plays up subelement 224; Element is played up subelement 224 pairs of interface elements and is played up; Whether daughter element detection sub-unit 225 detects the interface element after playing up has daughter element, if so, then obtains daughter element, and plays up the daughter element obtained, if not, then perform fraternal Element detection subelement 226; Whether brother's Element detection subelement 226 detects interface element next brother element, if, then obtain next brother element, and the daughter element obtained is played up, if not, then perform and upgrade Element detection subelement 227, upgrade Element detection subelement, whether 227 detections have interface element to upgrade, if had, re-execute element size computation subunit 221 to the interface element upgraded, if otherwise wait for that interface element upgrades.
Fig. 5 is a kind of Android software user interface creating method of the present invention process flow diagram, as shown in Figure 5,
A kind of Android software user interface creating method, comprises the following steps,
Step 1: by being described interface independent of the XML grammer of the primary user interface system of Android, generates page layout's file;
Step 2: carry out interface loading according to page layout's file, generates interface prototype;
Step 3: copy interface prototype and generate interface example;
Step 4: collect data resource from the example of interface, binds described data resource and interface element;
Step 5: after data binding completes, selects corresponding content to carry out instantiation to interface prototype according to data resource, upgrades interface element layout;
Step 6: upgrade interface example according to the interface element upgraded;
Step 7: user and interface example carry out the interface event generated alternately, upgrade interface example according to described interface event.
Wherein, the renewal process of the layout of interface element described in step 5 is:
501: calculate all interface element basic size, according to result of calculation, layout is again carried out to interface element;
502: determine whether according to interface element again layout result the layout affecting other elements, if impact, again perform step 501, if do not affected, perform step 503;
503: interface element is played up;
504: whether the interface element detected after playing up has daughter element, if so, then obtains daughter element, and performs step 503, if otherwise carry out step 505;
505: whether detect interface element has next brother element, if so, then obtain next brother element, and perform step 503, if otherwise carry out step 506;
506: detect and whether have interface element to upgrade, if had, step 401 is performed to the interface element upgraded, if otherwise wait for that interface element upgrades.
Fig. 6 is asynchronous data resource loading procedure schematic diagram of the present invention, as shown in Figure 6, upgrades in described step 2, step 5, step 6, step 7, loads the passive loading of action employing Asynchronous loading mechanism, support that remote data loads, customed address resolution.
The present invention can realize user interface and be separated completely with service logic.And can after application is issued, dynamic update user interface, change service logic.Can realize simply by Data Binding and data-driven template instances mechanism, flexibly, configurable, extendible business datum presents interface.And unified, the interface layout that platform is irrelevant, the mechanism of playing up avoids platform compatibility issue, decreases the adaptation procedure to different platform.These characteristics simplify the flow process of user interface development customization greatly, have saved development and maintenance cost.
The foregoing is only preferred embodiment of the present invention, not in order to limit the present invention, within the spirit and principles in the present invention all, any amendment done, equivalent replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (10)

1. an Android software user interface creating method, is characterized in that, comprises the following steps,
Step 1: by being described interface independent of the XML grammer of the primary user interface system of Android, generates page layout's file;
Step 2: carry out interface loading according to page layout's file, generates interface prototype;
Step 3: copy interface prototype and generate interface example;
Step 4: collect data resource from the example of interface, binds described data resource and interface element;
Step 5: after data binding completes, selects corresponding content to carry out instantiation to interface prototype according to data resource, upgrades interface element layout;
Step 6: upgrade interface example according to the interface element upgraded;
Step 7: user and interface example carry out the interface event generated alternately, upgrade interface example according to described interface event.
2. a kind of Android software user interface creating method according to claim 1, it is characterized in that, interface element described in step 4 is the specific implementation for single class behaviour, and the combination of interface element realizes the functional requirement of user interface.
3. a kind of Android software user interface creating method according to claim 1, is characterized in that, interface element described in step 4 supports the event processing mechanism of scripting.
4. a kind of Android software user interface creating method according to claim 1, it is characterized in that, the renewal process of the layout of interface element described in step 5 is:
501: calculate all interface element basic size, according to result of calculation, layout is again carried out to interface element;
502: determine whether according to interface element again layout result the layout affecting other elements, if impact, again perform step 501, if do not affected, perform step 503;
503: interface element is played up;
504: whether the interface element detected after playing up has daughter element, if so, then obtains daughter element, and performs step 503, if otherwise carry out step 505;
505: whether detect interface element has next brother element, if so, then obtain next brother element, and perform step 503, if otherwise carry out step 506;
506: detect and whether have interface element to upgrade, if had, step 401 is performed to the interface element upgraded, if otherwise wait for that interface element upgrades.
5. a kind of Android software user interface creating method according to claim 1, it is characterized in that, upgrade in described step 2, step 5, step 6, step 7, load the passive loading of action employing Asynchronous loading mechanism, support that remote data loads, customed address resolution.
6. an Android software user interface generation system, is characterized in that, comprises interface manager module, interface work threading models and user object module;
Described interface manager module comprises loading administrative unit, and described interface work threading models comprises data acquisition unit, and described user object module comprises binding unit, interface element updating block, alternative events collecting unit; Described loading administrative unit comprises topology file and creates subelement, interface prototype generation subelement, interface example generation subelement;
Described topology file creates subelement, and it, for by being described interface independent of the XML grammer of the primary user interface system of Android, generates page layout's file;
Described interface prototype generates subelement, and it is for carrying out interface loading according to page layout's file, generates interface prototype;
Described interface example generates subelement, and it generates interface example for copying interface prototype;
Described data acquisition unit, it is for collecting data resource dynamically;
Described binding unit, it is for binding described data resource and interface element;
Described interface element updating block, it for upgrading interface element layout according to the data resource bound and interface element, and upgrades interface example according to the interface element upgraded;
Described alternative events collecting unit, its interface event carrying out generating alternately for gathering user and interface example, according to described interface event renewal interface example.
7. a kind of Android software user interface generation system according to claim 6, it is characterized in that, described interface element is the specific implementation for single class behaviour, and the combination of interface element realizes the functional requirement of user interface.
8. a kind of Android software user interface generation system according to claim 6, is characterized in that, described interface element supports the event processing mechanism of scripting.
9. a kind of Android software user interface generation system according to claim 6, it is characterized in that, interface element updating block comprises element size computation subunit, again layout subelement, element layout's detection sub-unit, element play up subelement, daughter element detection sub-unit, fraternal Element detection subelement, upgrade Element detection subelement;
Described element size computation subunit, result of calculation, for calculating all interface element basic size, is sent to layout subelement again by it;
The described subelement of layout again, it, for receiving described result of calculation, carries out layout again according to result of calculation to interface element;
Described element layout detection sub-unit, it, for determining whether according to interface element again layout result the layout affecting other elements, if it is re-executes element size computation subunit, if otherwise execution element plays up subelement;
Described element plays up subelement, and it is for playing up interface element;
Described daughter element detection sub-unit, whether it has daughter element for detecting the interface element after playing up, and if so, then obtains daughter element, and plays up the daughter element obtained, if not, then perform fraternal Element detection subelement;
Described fraternal Element detection subelement, whether it has next brother element for detecting interface element, if so, then obtains next brother element, and plays up the daughter element obtained, if not, then perform and upgrade Element detection subelement;
Whether described renewal Element detection subelement, detect and have interface element to upgrade, if had, re-executes element size computation subunit to the interface element upgraded, if otherwise wait for that interface element upgrades.
10. an Android application system, is characterized in that, described system comprises the user interface of software generation system described in the arbitrary claim of claim 6 to 9.
CN201410748095.5A 2014-12-09 2014-12-09 A kind of Android software user interface creating method, system and application system Active CN104484169B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410748095.5A CN104484169B (en) 2014-12-09 2014-12-09 A kind of Android software user interface creating method, system and application system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410748095.5A CN104484169B (en) 2014-12-09 2014-12-09 A kind of Android software user interface creating method, system and application system

Publications (2)

Publication Number Publication Date
CN104484169A true CN104484169A (en) 2015-04-01
CN104484169B CN104484169B (en) 2017-10-31

Family

ID=52758713

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410748095.5A Active CN104484169B (en) 2014-12-09 2014-12-09 A kind of Android software user interface creating method, system and application system

Country Status (1)

Country Link
CN (1) CN104484169B (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016201813A1 (en) * 2015-06-19 2016-12-22 中兴通讯股份有限公司 Dynamic layout method and system based on android
CN106445559A (en) * 2016-10-21 2017-02-22 用友网络科技股份有限公司 Device and method for solving page differentiation through view template
CN106970926A (en) * 2016-01-14 2017-07-21 卓望数码技术(深圳)有限公司 A kind of Mobile solution interface dynamic generation method and system
CN107402747A (en) * 2016-05-20 2017-11-28 中国科学院声学研究所 A kind of five application page dynamic creation method for supporting multiple terminals type
WO2017219833A1 (en) * 2016-06-22 2017-12-28 中兴通讯股份有限公司 Method and apparatus for developing and managing application program page
WO2018058304A1 (en) * 2016-09-27 2018-04-05 西门子公司 Industrial controller and method for automatically creating user interface
CN108132802A (en) * 2017-12-07 2018-06-08 鞍钢集团自动化有限公司 A kind of application process of allocation models in system development
CN108628629A (en) * 2018-05-21 2018-10-09 网易(杭州)网络有限公司 UI update methods, device, equipment and storage medium
CN108984155A (en) * 2018-05-17 2018-12-11 阿里巴巴集团控股有限公司 Flow chart of data processing setting method and device
CN109189539A (en) * 2018-09-03 2019-01-11 深圳市东微智能科技股份有限公司 Update method, terminal and the computer readable storage medium at interface
CN109460233A (en) * 2018-10-25 2019-03-12 北京字节跳动网络技术有限公司 Primary interface display update method, device, terminal device and the medium of the page
CN109684008A (en) * 2018-12-19 2019-04-26 Oppo广东移动通信有限公司 Card rendering method, device, terminal and computer readable storage medium
CN109766480A (en) * 2018-12-05 2019-05-17 聚好看科技股份有限公司 A kind of data query method and apparatus
CN110083426A (en) * 2019-04-28 2019-08-02 无线生活(杭州)信息科技有限公司 A kind of application interface rendering method and device
CN110347425A (en) * 2019-07-11 2019-10-18 广州虎牙科技有限公司 A kind of configuration and method, apparatus, equipment and storage medium using template page
WO2020119804A1 (en) * 2018-12-14 2020-06-18 北京字节跳动网络技术有限公司 Page view display method, apparatus, device and storage medium
CN111966393A (en) * 2020-08-27 2020-11-20 中电科仪器仪表有限公司 Configurable interface custom generation method and system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101192143A (en) * 2006-12-01 2008-06-04 上海亚伦科技有限公司 Software interface construction method
CN101872305A (en) * 2010-06-08 2010-10-27 用友软件股份有限公司 UI (User Interface) performance and service logic separation method and system
CN102339314A (en) * 2011-09-24 2012-02-01 国网电力科学研究院 Cross-terminal data form description and presentation method based on extensive makeup language (XML)
CN102495735A (en) * 2011-12-14 2012-06-13 方正国际软件有限公司 Web end UI (user interface) component application frame system
CN102541541A (en) * 2011-12-15 2012-07-04 大唐软件技术股份有限公司 Interface generation method and device
CN103488479A (en) * 2013-09-04 2014-01-01 用友软件股份有限公司 Dynamic generating device for client end interface and dynamic generating method for client end interface

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101192143A (en) * 2006-12-01 2008-06-04 上海亚伦科技有限公司 Software interface construction method
CN101872305A (en) * 2010-06-08 2010-10-27 用友软件股份有限公司 UI (User Interface) performance and service logic separation method and system
CN102339314A (en) * 2011-09-24 2012-02-01 国网电力科学研究院 Cross-terminal data form description and presentation method based on extensive makeup language (XML)
CN102495735A (en) * 2011-12-14 2012-06-13 方正国际软件有限公司 Web end UI (user interface) component application frame system
CN102541541A (en) * 2011-12-15 2012-07-04 大唐软件技术股份有限公司 Interface generation method and device
CN103488479A (en) * 2013-09-04 2014-01-01 用友软件股份有限公司 Dynamic generating device for client end interface and dynamic generating method for client end interface

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106325658A (en) * 2015-06-19 2017-01-11 中兴通讯股份有限公司 Android-based dynamic layout method and system
WO2016201813A1 (en) * 2015-06-19 2016-12-22 中兴通讯股份有限公司 Dynamic layout method and system based on android
CN106970926A (en) * 2016-01-14 2017-07-21 卓望数码技术(深圳)有限公司 A kind of Mobile solution interface dynamic generation method and system
CN107402747B (en) * 2016-05-20 2019-08-20 中国科学院声学研究所 A kind of application page dynamic creation method for supporting multiple terminals type
CN107402747A (en) * 2016-05-20 2017-11-28 中国科学院声学研究所 A kind of five application page dynamic creation method for supporting multiple terminals type
WO2017219833A1 (en) * 2016-06-22 2017-12-28 中兴通讯股份有限公司 Method and apparatus for developing and managing application program page
WO2018058304A1 (en) * 2016-09-27 2018-04-05 西门子公司 Industrial controller and method for automatically creating user interface
US11029978B2 (en) 2016-09-27 2021-06-08 Siemens Aktiengesellschaft Industrial controller and method for automatically creating user interface
CN106445559A (en) * 2016-10-21 2017-02-22 用友网络科技股份有限公司 Device and method for solving page differentiation through view template
CN108132802A (en) * 2017-12-07 2018-06-08 鞍钢集团自动化有限公司 A kind of application process of allocation models in system development
CN108132802B (en) * 2017-12-07 2020-12-08 鞍钢集团自动化有限公司 Application method of configuration model in system development
CN108984155A (en) * 2018-05-17 2018-12-11 阿里巴巴集团控股有限公司 Flow chart of data processing setting method and device
CN108628629A (en) * 2018-05-21 2018-10-09 网易(杭州)网络有限公司 UI update methods, device, equipment and storage medium
CN108628629B (en) * 2018-05-21 2022-02-22 网易(杭州)网络有限公司 UI updating method, device, equipment and storage medium
CN109189539A (en) * 2018-09-03 2019-01-11 深圳市东微智能科技股份有限公司 Update method, terminal and the computer readable storage medium at interface
CN109460233A (en) * 2018-10-25 2019-03-12 北京字节跳动网络技术有限公司 Primary interface display update method, device, terminal device and the medium of the page
CN109460233B (en) * 2018-10-25 2020-01-14 北京字节跳动网络技术有限公司 Method, device, terminal equipment and medium for updating native interface display of page
CN109766480A (en) * 2018-12-05 2019-05-17 聚好看科技股份有限公司 A kind of data query method and apparatus
CN109766480B (en) * 2018-12-05 2024-02-23 聚好看科技股份有限公司 Data query method and device
WO2020119804A1 (en) * 2018-12-14 2020-06-18 北京字节跳动网络技术有限公司 Page view display method, apparatus, device and storage medium
CN109684008A (en) * 2018-12-19 2019-04-26 Oppo广东移动通信有限公司 Card rendering method, device, terminal and computer readable storage medium
CN110083426A (en) * 2019-04-28 2019-08-02 无线生活(杭州)信息科技有限公司 A kind of application interface rendering method and device
CN110347425A (en) * 2019-07-11 2019-10-18 广州虎牙科技有限公司 A kind of configuration and method, apparatus, equipment and storage medium using template page
CN111966393A (en) * 2020-08-27 2020-11-20 中电科仪器仪表有限公司 Configurable interface custom generation method and system

Also Published As

Publication number Publication date
CN104484169B (en) 2017-10-31

Similar Documents

Publication Publication Date Title
CN104484169A (en) Android software user interface generating method and system and Android application system
CN105022630B (en) A kind of assembly management system and assembly management method
US9274811B1 (en) System and method for cloud provisioning and application deployment
US9038023B2 (en) Template-based configuration architecture
CN102402427B (en) A kind of update method of java application and device
US9021419B2 (en) System and method for supporting intelligent design pattern automation
US20080229303A1 (en) Method, system and computer program for distributing customized software products
WO2017185606A1 (en) Overlay mechanism-based apk development method and system
US10656971B2 (en) Agile framework for vertical application development and delivery
US20150212812A1 (en) Declarative and pluggable business logic for systems management
CN103608773A (en) Deployment system for multi-node applications
CN103019941B (en) program debugging method and device
US9459859B2 (en) Template derivation for configuration object management
CN107203465B (en) System interface testing method and device
CN103970659A (en) Android application software automation testing method based on pile pitching technology
CN101963911B (en) Patch generates method and apparatus
US9626251B2 (en) Undo configuration transactional compensation
Ernsting et al. Refining a reference architecture for model-driven business apps
CN106484452B (en) unified configuration management method and device for software platform
Di Natale et al. An MDA approach for the generation of communication adapters integrating SW and FW components from Simulink
CN102541544B (en) The processing method of Tree control, Apparatus and system
Kim et al. Dynamic software updates for parallel high‐performance applications
US20140173634A1 (en) Method and integration component for integrating osgi environments into a service-oriented architecture
Treiber et al. Programming evolvable web services
Chesta et al. A toolchain for delta-oriented modeling of software product lines

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant