CN102270125A - Device and method for developing Web application - Google Patents

Device and method for developing Web application Download PDF

Info

Publication number
CN102270125A
CN102270125A CN2010101981637A CN201010198163A CN102270125A CN 102270125 A CN102270125 A CN 102270125A CN 2010101981637 A CN2010101981637 A CN 2010101981637A CN 201010198163 A CN201010198163 A CN 201010198163A CN 102270125 A CN102270125 A CN 102270125A
Authority
CN
China
Prior art keywords
sib
control
web application
development
page
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.)
Pending
Application number
CN2010101981637A
Other languages
Chinese (zh)
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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN2010101981637A priority Critical patent/CN102270125A/en
Priority to PCT/CN2011/074815 priority patent/WO2011150777A1/en
Publication of CN102270125A publication Critical patent/CN102270125A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/34Graphical or visual programming

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

The invention discloses a device and method for developing a Web application. The device comprises an integrated development environment, a control library and an SIB (service independent module) library, wherein the integrated development environment comprises a page editor for providing a visual interface for editing a page of the Web application and an action stream editor for providing a visual interface for editing action streams of the Web application; the control library comprises a plurality of controllers which are dragged for configuration operation on the visual interface of the page editor so as to develop controllers in the page of the Web application; and the SIB library comprises a plurality of SIBs which are dragged for configuration operation on the visual interface of the action stream editor so as to develop the action streams in the Web application. The development device of the Web application can use the visual configuration to realize the development of the Web application without coding for developers, thus saving the development cost and the maintenance cost.

Description

Development device and development approach thereof that Web uses
Technical field
The present invention relates to the Web application, in particular to a kind of development device and development approach thereof of Web application.
Background technology
Develop a complete web application, generally can be divided into the exploitation of following components according to the division of labor: page control, layout pattern, foreground logic, background logic.And can be divided into following several according to development scheme: write code, manual configuration, visual configuration.Write code and comprise Java, JSP, JavaScript etc., manual configuration comprises HTML, CSS, XML etc., and visual configuration then is to utilize the towing of the user interface of developing instrument and fill in the content that needs.
In general, when developing different applying portions, need utilize different development schemes, mainly to write code and manual configuration.Write code in conjunction with the HTML manual configuration such as page control by JSP, layout pattern is write code in conjunction with the CSS manual configuration by JavaScript, the foreground logic is write code by JavaScript, and background logic is write code in conjunction with the XML manual configuration by Java.Visual configuration then generally can be played certain booster action in page space and layout pattern.
The inventor finds that there is following problem in common development scheme now:
1, the coding exploitation knowledge that needs the developer to grasp is more, increases development difficulty.Though can link up and exchange and can bring new problem by the mode of many people's division of labor.Be that cost of development is than higher in a word.
2, the level that comprises of function is more, when changes in demand takes place, may relate to the place, many places of program, is not easy to revise apace.
Summary of the invention
Fundamental purpose of the present invention is to provide a kind of development device (also can be described as the Web application development platform) and development approach thereof of Web application, to solve the above-mentioned bigger problem of Web application and development difficulty at least.
According to an aspect of the present invention, the development device that provides a kind of Web to use, comprise Integrated Development Environment, widget library and SIB (Service Independent Block, Service Independent Block) storehouse, Integrated Development Environment comprises: the page editing device is used to provide editor's visualization interface of the page that Web uses; The stream of action editing machine is used to provide editor's visualization interface of the stream of action that Web uses; Widget library comprises a plurality of controls, and control is used for being performed the towing configuration operation at the visualization interface of page editing device, with the control in the page of exploitation Web application; The SIB storehouse comprises a plurality of SIB, and SIB is used for being performed the towing configuration operation at the visualization interface of stream of action editing machine, the stream of action in using with exploitation Web.
According to a further aspect in the invention, provide a kind of development approach of Web application and development device, having comprised: the Integrated Development Environment in the Web application and development device is created the engineering of using about Web; Page editing device in the Web application and development device is accepted the towing configuration operation of user to the control of the widget library in the Web application and development device, with the control in the page of exploitation Web application; Stream of action editing machine in the Web application and development device is accepted the towing configuration operation of user to the SIB in the SIB storehouse in the Web application and development device, the stream of action in using with exploitation Web; Integrated Development Environment generates the application bag of output about engineering according to the towing configuration operation of accepting.
Web application and development device of the present invention and development approach thereof are because provide the page editing device and the stream of action editing machine of visualization interface simultaneously, so can make the developer not need to encode, fully by visual configuration, just can realize the exploitation that Web uses, thereby save cost of development and maintenance cost.
Description of drawings
Accompanying drawing described herein is used to provide further understanding of the present invention, constitutes the application's a part, and illustrative examples of the present invention and explanation thereof are used to explain the present invention, do not constitute improper qualification of the present invention.In the accompanying drawings:
Fig. 1 is the block scheme according to the development device of the Web application of the embodiment of the invention;
Fig. 2 is the block scheme of operation platform according to the preferred embodiment of the invention;
Fig. 3 is the block scheme of the development device used of Web according to the preferred embodiment of the invention;
Fig. 4 is the process flow diagram according to the development approach of the development device of the Web application of the embodiment of the invention.
Embodiment
Hereinafter will describe the present invention with reference to the accompanying drawings and in conjunction with the embodiments in detail.Need to prove that under the situation of not conflicting, embodiment and the feature among the embodiment among the application can make up mutually.
Fig. 1 shows the block scheme according to the development device of the Web application of the embodiment of the invention, comprising: Integrated Development Environment 10, widget library 40 and SIB storehouse 50, and Integrated Development Environment 10 comprises:
Page editing device 12 is used to provide editor's visualization interface of the page that Web uses;
Stream of action editing machine 14 is used to provide editor's visualization interface of the stream of action that Web uses;
Widget library 40 comprises a plurality of controls, and control is used for being performed the towing configuration operation at the visualization interface of page editing device, with the control in the page of exploitation Web application;
SIB storehouse 50 comprises a plurality of SIB, and SIB is used for being performed the towing configuration operation at the visualization interface of stream of action editing machine, the stream of action in using with exploitation Web.
Whether as seen control is mainly used in the various pages of Application and Development,, can be divided into visual control and non-visual control when moving according to it.Each control all need with Integrated Development Environment in the page editing device integrated, make the developer in the page editing device, to use with visual way.
Preferably, action SIB is mainly used in the event handling logic of the variety of event of the various controls in the Application and Development.Each the action SIB all with Integrated Development Environment in the stream of action editing machine integrated, make the developer in the stream of action editing machine, to use with visual way.
Each control can comprise following content:
1, control self-described XML file: wherein describe in detail this control unique identification, HTML customized label, version number, have which attribute, each attribute value types value scope, which incident etc. is arranged.
2, the control service end realizes bag: according to the complexity of control, service end realizes that bag is optional.General complicated control all has the service end of oneself to realize bag.Service end realizes that the main work of bag comprises: the control property that provides according to application is described the xml file and is generated the initialization JS code of self; The control event description xml file that provides according to application generates Event triggered JS code; According to the function that control itself provides, generate the event handling logic JS code of acquiescence.
Each action SIB can comprise following content:
1, SIB self-described XML file: wherein describe in detail this SIB unique identification, version number, the value types value scope of which input, each parameter etc. is arranged.
2, the SIB service end realizes bag: service end realizes that bag all must provide each SIB.Service end realizes that the main work of bag comprises: according to the function that SIB itself provides, realize that action SIB unifies abstract class.
The SIB client realizes the JS code.
This embodiment provides visual page editing device and abundant widget library, and the developer can be drawn to the control in the widget library in the page editing device, as seen to be the mode Application and Development page of gained.In addition, this embodiment provides independent stream of action visual editor and abundant stream of action SIB storehouse for each incident of each control, the developer can be drawn to the SIB in the action SIB storehouse in the stream of action editing machine, as seen being that the mode of gained is developed the stream of action logic.This Web application and development device is because provide the page editing device and the stream of action editing machine of visualization interface simultaneously, so can make the developer not need to encode, by visual configuration, just can realize the exploitation that Web uses, thereby save cost of development and maintenance cost fully.Develop Web by visual interface and use, so just further reduced development difficulty, shortened the cycle of exploitation.
Preferably, Integrated Development Environment 10 also comprises: the control configurator is used to provide the attribute of the control that disposes widget library and the visualization interface of incident.For each control, the visual configuration interface of control all is provided, the developer can be provided with the various attributes and the incident of control easily.
Preferably, Integrated Development Environment 10 also comprises: the SIB configurator is used to provide the visualization interface of parameter of the SIB in configuration SIB storehouse.For each action SIB, the visual configuration interface of action SIB all is provided, the developer can be provided with the various parameters of action SIB easily.
The main input of Integrated Development Environment can comprise the self-described file of all controls that platform provides and the self-described file of everything SIB.Integrated Development Environment can utilize these self-described files to generate corresponding widget library, action SIB storehouse, and generates the visual configuration interface of each control and each action SIB.
Preferably, also comprise operation platform in the Web application and development device, it comprises professional execution level, is used for the control by calling widget library and the SIB in SIB storehouse, the application bag of using about Web that the analytical set IDE generates.The main output of Integrated Development Environment can be to use bag, uses to comprise all source files that Web uses, and can directly be loaded in the operation platform and move.
The application bag that Integrated Development Environment generates can be the compressed file of a packing, can be by forming with the lower part in the bag:
1, use bag self-described XML file: be used to describe the essential information of using bag, as: use unique identification, application version number etc.
2, pagefile set: an application generally is made up of a lot of pages, and reality is made of one or more html file and JS file again in each page.
3, control property/event description xml file set: each is used in the page, is made up of a lot of controls usually.Each control all has control property and the event attribute of oneself.The control property of all controls that each page comprises and event attribute all are described with the XML grammer, and finally merge in the XML file and preserve, and this file is exactly control property/event description xml file.Usually each application page all can corresponding control property/event description xml file.
4, event-action stream description xml file set: each control that each is used in the page, can trigger some incidents usually, the processing logic after each Event triggered is referred to as stream of action.The stream of action of each incident of each control of each page all is described with the XML grammer, and finally merges in the XML file and preserve, and this file is exactly an event-action stream description xml file.Usually each application page all can corresponding event-action stream description xml file.
Preferably, operation platform also comprises the business interface layer, and it comprises the storehouse api interface, is used for professional execution level and calls the control of widget library and the SIB in SIB storehouse.The preferred embodiment encapsulates with the form in widget library and action SIB storehouse, provides interface in mode more simplifiedly to the upper strata, makes when using these controls and action SIB, does not need the developer to be familiar with the relevant knowledge and skills of exploitation.
Preferably, operation platform also comprises service capability layer, and it comprises: a plurality of capability sets, and it comprises the set of the function with versatility that exploitation Web uses when using; The ability api interface is used for the ability of the SIB call capability collection in the control of widget library and SIB storehouse.The various function set that possess certain versatility that need use when exploitation Web is used are abstracted into several capability sets.When exploitation Web used, similar if desired function did not just need overlapping development again, directly gets final product by the corresponding capability set that provides in the corresponding interface utilization and operation platform.Some complicated capability set can also add the support of database.The api interface that the upper strata directly uses kit to provide calls it.
Preferably, operation platform also comprises the service basic layer, is used for providing infrastructure service to service capability layer.Basic supporting layer provides infrastructure service with independent of service for the upper strata of whole service platform.The preferred embodiment has been pooled to the service basic layer with the infrastructure service that the miscellaneous service capability layer needs, and a framework clearly is provided, and has realized isolation professional and various basic functions.
Preferably, Web application and development device also comprises: kit is used to basic supporting layer to provide support; Configuration file, the parameter that is used to preserve kit.By the introducing of kit, realized support, thereby can add the functional module of various third party's exploitations third party software supplier.All infrastructure services of basic supporting layer can all be made of some kits and configuration file.The api interface that the upper strata directly uses kit to provide calls it.
Fig. 2 is the block scheme of operation platform according to the preferred embodiment of the invention, and wherein, operation platform 20 adopts layer architectures to make up, and is divided into four layers altogether: basic supporting layer 22, service capability layer 24, business interface layer 26, professional execution level 28.
When client is asked the page, generate a JS file according to the XML configuration file of the page is automatic, and quoted by the page.The entire process process of this application platform can may further comprise the steps:
1, client JS file is according to the control property part in the XML configuration file, and the base attribute of control in the page is provided with, and the outward appearance of the page is met the requirements.
2, client JS file is according to the binding of the incident in XML configuration file part, for function is handled in one of the corresponding event binding of control in the page.
3, when the Event triggered of control in the page, this processing function is performed.Event-action stream part in the analyzing XML configuration file is called corresponding SIB in order, finishes until stream of action.
If 4 invoked SIB have client to realize, so just at the corresponding function of handling of client operation; Otherwise, send request by Aiax (Asynchronous JavaScript and XML, asynchronous JavaScript and XML) mode to service end, handle by the SIB realization of service end, return client after processing finishes and continue to carry out.
The level that function of Web application and development device of correlation technique comprises is more, when changes in demand takes place, may relate to the place, many places of program, is not easy to revise apace.And the preferred embodiment is divided into four layers with operation platform, and in Web application and development device, added support to kit 60 and configuration file 70 thereof, thereby realized rationally cutting apart of various functions, when changes in demand takes place when, only relate to the variation on upper strata, and can not relate to the place, many places of program, therefore can revise apace at an easy rate.
Fig. 3 is the block scheme of the development device used of Web according to the preferred embodiment of the invention, development device comprises Integrated Development Environment 10 and operation platform 20, also comprise turnkey console 30, be used to provide visual administration interface, the operation that administration interface is used for accepting the user is carried out online management so that development device and the Web that is loaded into development device are used.Turnkey console provides a visual management platform to the development platform managerial personnel, to help managerial personnel development platform itself and the application that is loaded in the development platform is carried out online management.Integrated Development Environment 10 is used to be configured by third party's application personnel.Operation platform can carry out with third party's application service end, third party's applications client, other support programs subsystems alternately.Turnkey console is used managing by the keeper, and carries out alternately with network management system.
Preferably, turnkey console comprises interface, and interface is used for network management system and calls development device.This makes Web application and development device support the fusion with Integrated Network Management System.
Preferably, adopt database support and management platform.
Preferably, for this turnkey console, the keeper can carry out following operation:
1, by visual application loading tool, the application bag that Integrated Development Environment can be provided directly loads.
2,, allow same application to load a plurality of versions simultaneously by visual applied version control function.
3, by visual applied version mobilizing function, an application once can only activate a version.
4, the practical operation situation of each application is carried out on-line monitoring and statistics, such as the amount of application request service end execution engine, the requested amount of each action SIB etc.
Fig. 4 is according to the process flow diagram of the development approach of the development device of the Web application of the embodiment of the invention, may further comprise the steps:
Step S10, the Integrated Development Environment in the Web application and development device is created the engineering of using about Web;
Step S20, the page editing device in the Web application and development device accept the towing configuration operation of user to the control of widget library, with the control in the page of exploitation Web application;
Step S30, the stream of action editing machine in the Web application and development device accept the towing configuration operation of user to the SIB in SIB storehouse, the stream of action in using with exploitation Web;
Step S40, Integrated Development Environment generates the application bag of output about engineering according to the towing configuration operation of accepting.
This method can make the user need not code development just can generate the application bag that Web uses.
Preferably, in above-mentioned development approach, also comprise:
Step S50, the operation platform in the Web application and development device accepts to use the deployment of bag, and resolves generation Web and use.
The preferred embodiment makes can also finish the parsing of using bag in Web application and development device, generate executable Web and use.
Preferably, step S50 comprises:
Application deployment bag in the professional execution level of operation platform;
Professional execution level calls the control of widget library and the SIB in SIB storehouse by the storehouse api interface of the business interface layer of operation platform, generates Web with parsing application bag and uses;
Wherein, the SIB in the control of widget library and SIB storehouse calls the ability of the capability set of service capability layer by the ability api interface of the service capability layer of operation platform, and the service basic layer of operation platform provides infrastructure service to service capability layer.
The preferred embodiment the preferred embodiment is divided into four layers with operation platform, thereby realized rationally cutting apart of various functions, when changes in demand takes place, only related to the variation on upper strata, and can not relate to the place, many places of program, therefore can revise apace at an easy rate.
Preferably, control is performed the towing configuration operation, comprises with the control in the page of exploitation Web application: drag control to the page of Web application, so that the control attribute relevant with the pattern of the page adjusted, finish the configuration of the control and the pattern of the page.Preferably, SIB is performed the towing configuration operation, and the stream of action in using with exploitation Web comprises: finish the foreground logic that Web uses and the exploitation of background logic, action of configuration stream in the incident of the control of the page.More than realized visual operation.
As can be seen from the above description, Web application and development device and development approach thereof that the embodiment of the invention provided make the developer not need to encode, and fully by visual configuration, just can realize the exploitation that Web uses.Having solved traditional development scheme, to need the developer to grasp knowledge too much, and can not respond the problem of changes in demand rapidly, thereby saved cost of development and maintenance cost.
Obviously, those skilled in the art should be understood that, above-mentioned each module of the present invention or each step can realize with the general calculation device, they can concentrate on the single calculation element, perhaps be distributed on the network that a plurality of calculation element forms, alternatively, they can be realized with the executable program code of calculation element, thereby, they can be stored in the memory storage and carry out by calculation element, and in some cases, can carry out step shown or that describe with the order that is different from herein, perhaps they are made into each integrated circuit modules respectively, perhaps a plurality of modules in them or step are made into the single integrated circuit module and realize.Like this, the present invention is not restricted to any specific hardware and software combination.
The above is the preferred embodiments of the present invention only, is not limited to the present invention, and for a person skilled in the art, the present invention can have various changes and variation.Within the spirit and principles in the present invention all, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (14)

1. the development device that Web uses is characterized in that, comprises Integrated Development Environment, widget library and Service Independent Block SIB storehouse,
Described Integrated Development Environment comprises: the page editing device is used to provide editor's visualization interface of the page that Web uses; The stream of action editing machine is used to provide editor's visualization interface of the stream of action that Web uses;
Described widget library comprises a plurality of controls, and described control is used for being performed the towing configuration operation at the visualization interface of described page editing device, with the control in the page of developing described Web application;
Described SIB storehouse comprises a plurality of SIB, and described SIB is used for being performed the towing configuration operation at the visualization interface of described stream of action editing machine, to develop the stream of action in the described Web application.
2. development device according to claim 1 is characterized in that, described Integrated Development Environment also comprises:
The control configurator is used to provide the attribute of the control that disposes described widget library and the visualization interface of incident;
The SIB configurator is used to provide the visualization interface of parameter of the SIB in the described SIB of configuration storehouse.
3. development device according to claim 1, it is characterized in that also comprise operation platform, it comprises professional execution level, be used for the described control by calling described widget library and the described SIB in described SIB storehouse, the application bag of using about described Web of resolving that described Integrated Development Environment generates.
4. development device according to claim 3 is characterized in that described operation platform also comprises the business interface layer, and it comprises the storehouse api interface, is used for described professional execution level and calls the described control of described widget library and the described SIB in described SIB storehouse.
5. development device according to claim 4 is characterized in that described operation platform also comprises service capability layer, and it comprises:
A plurality of capability sets, it comprises the set of the function with versatility that exploitation Web uses when using;
The ability api interface, the described SIB that is used for the described control of described widget library and described SIB storehouse calls the ability of described capability set.
6. development device according to claim 5 is characterized in that described operation platform also comprises the service basic layer, is used for providing infrastructure service to described service capability layer.
7. development device according to claim 6 is characterized in that, also comprises:
Kit is used to described basic supporting layer to provide support;
Configuration file, the parameter that is used to preserve kit.
8. development device according to claim 1, it is characterized in that, also comprise turnkey console, be used to provide visual administration interface, the operation that described administration interface is used for accepting the user is carried out online management so that described development device and the described Web that is loaded into described development device are used.
9. development device according to claim 8 is characterized in that described turnkey console comprises interface, and described interface is used for network management system and calls described development device.
10. development device according to claim 1 is characterized in that, described SIB is used for developing the event handling logic of the control of the page that described Web uses.
11. the development approach of a Web application and development device is characterized in that, comprising:
Integrated Development Environment in the Web application and development device is created the engineering of using about Web;
Page editing device in the described Web application and development device is accepted the towing configuration operation of user to the control of the widget library in the described Web application and development device, with the control in the page of developing described Web application;
Stream of action editing machine in the described Web application and development device is accepted the towing configuration operation of user to the SIB in the SIB storehouse in the described Web application and development device, to develop the stream of action in the described Web application;
Described Integrated Development Environment generates the application bag of output about described engineering according to the towing configuration operation of described acceptance.
12. development approach according to claim 11 is characterized in that, also comprises:
Operation platform in the described Web application and development device is accepted the deployment of described application bag, and resolves the described Web of generation and use.
13. development approach according to claim 12 is characterized in that, the operation platform in the described Web application and development device is accepted the deployment of described application bag, and the described Web application of parsing generation comprises:
In the professional execution level of described operation platform, dispose described application bag;
Described professional execution level calls the described control of described widget library and the described SIB in described SIB storehouse by the storehouse api interface of the business interface layer of described operation platform, generates described Web application to resolve described application bag;
Wherein, the described SIB in the described control of described widget library and described SIB storehouse calls the ability of the capability set of described service capability layer by the ability api interface of the service capability layer of described operation platform, and the service basic layer of described operation platform provides infrastructure service to described service capability layer.
14. development approach according to claim 11 is characterized in that,
Described control is performed the towing configuration operation, comprise with the control in the page of developing described Web application: drag described control to the page of described Web application, so that the described control attribute relevant with the pattern of the described page adjusted, finish the configuration of the control and the pattern of the described page;
Described SIB is performed the towing configuration operation, comprises to develop the described Web stream of action in using: finish the foreground logic that described Web uses and the exploitation of background logic, action of configuration stream in the incident of the control of the described page.
CN2010101981637A 2010-06-04 2010-06-04 Device and method for developing Web application Pending CN102270125A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN2010101981637A CN102270125A (en) 2010-06-04 2010-06-04 Device and method for developing Web application
PCT/CN2011/074815 WO2011150777A1 (en) 2010-06-04 2011-05-27 Development device of web applications and development method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010101981637A CN102270125A (en) 2010-06-04 2010-06-04 Device and method for developing Web application

Publications (1)

Publication Number Publication Date
CN102270125A true CN102270125A (en) 2011-12-07

Family

ID=45052436

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010101981637A Pending CN102270125A (en) 2010-06-04 2010-06-04 Device and method for developing Web application

Country Status (2)

Country Link
CN (1) CN102270125A (en)
WO (1) WO2011150777A1 (en)

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102645899A (en) * 2012-03-15 2012-08-22 南宁珞德信息技术有限公司 Window type action stream editing system of optical-electromechanical integrated equipment
CN103473177A (en) * 2013-09-25 2013-12-25 北京大学 Method for online debugging C/C++ program
CN103631487A (en) * 2012-08-21 2014-03-12 腾讯科技(深圳)有限公司 Method and device for page configuration
CN104049974A (en) * 2014-06-25 2014-09-17 国家电网公司 Dynamic control assembly method and system
CN104267954A (en) * 2014-09-26 2015-01-07 青岛海信电器股份有限公司 Generation method and device for units included in user interface
CN104636139A (en) * 2015-01-26 2015-05-20 北京邮电大学 Visualized cross-platform mobile application development and generation system
CN105373520A (en) * 2015-10-13 2016-03-02 金蝶软件(中国)有限公司 Method and device for setting control style attributes
CN105653755A (en) * 2015-07-21 2016-06-08 上海趣驾信息科技有限公司 Automobile navigation interface designing tool based on SGE graphic base
CN105683909A (en) * 2013-09-30 2016-06-15 微软技术许可有限责任公司 Control and part compliant hierarchy
CN105760162A (en) * 2016-02-04 2016-07-13 四川长虹电器股份有限公司 Development method for hybrid APP software
CN103473177B (en) * 2013-09-25 2016-11-30 北京大学 A kind of method of on-line debugging C/C++ program
CN106484389A (en) * 2015-08-31 2017-03-08 Emc公司 Stream of action sectional management
CN106777991A (en) * 2016-12-21 2017-05-31 蓝网科技股份有限公司 A kind of visual edit registers the method and system of the page
CN106909385A (en) * 2017-02-27 2017-06-30 百度在线网络技术(北京)有限公司 The operating method of visual page editing machine and visual page editing machine
CN109086042A (en) * 2018-06-27 2018-12-25 南京中新赛克科技有限责任公司 Business interface development method based on operator and control
CN109284103A (en) * 2018-08-30 2019-01-29 长春玖佰软件技术有限公司 A kind of Web application and development and update method based on control development mode
CN109597609A (en) * 2018-12-03 2019-04-09 广东鸭梨科技集团股份有限公司 A kind of software combination system
CN109753315A (en) * 2018-11-22 2019-05-14 广州小鸡快跑网络科技有限公司 A kind of smart machine interactive content editor implementation method and storage medium
CN109766096A (en) * 2018-12-15 2019-05-17 深圳壹账通智能科技有限公司 Front end assemblies Element generation system, method, computer equipment and storage medium
CN109889571A (en) * 2019-01-09 2019-06-14 深圳市雁联计算系统有限公司 A kind of development platform system and development approach
CN109948096A (en) * 2017-12-05 2019-06-28 飞狐信息技术(天津)有限公司 A kind of web behavior configuration system
CN110609681A (en) * 2018-06-14 2019-12-24 北京京东尚科信息技术有限公司 System, method, device and medium for visually configuring and generating WEB application
CN110688117A (en) * 2019-09-30 2020-01-14 厦门荆艺软件有限公司 Interface designer and platform based on JavaWeb and page configuration method thereof
CN111221523A (en) * 2019-12-24 2020-06-02 方正株式(武汉)科技开发有限公司 Optimized manufacturing method and system of Web page linkage control, server and medium
CN111736834A (en) * 2020-06-24 2020-10-02 全球能源互联网研究院有限公司 DSL-based user interface generation method, device and storage medium
CN111984359A (en) * 2020-08-31 2020-11-24 湖南快乐阳光互动娱乐传媒有限公司 Dynamic generation and rendering method and device for control
WO2021218535A1 (en) * 2020-04-30 2021-11-04 华为技术有限公司 Ui control generation and trigger methods, and terminal

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060206856A1 (en) * 2002-12-12 2006-09-14 Timothy Breeden System and method for software application development in a portal environment
CN101393519A (en) * 2008-07-09 2009-03-25 深圳企网信息技术有限公司 Web station rapid development technique based on component and drag and drop design
CN101697156A (en) * 2009-10-29 2010-04-21 孟智平 Method and system for constructing chain web pages
US20100125829A1 (en) * 2008-11-20 2010-05-20 Nhn Corporation Component-based web application development framework used for creating web page

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040207659A1 (en) * 2003-04-02 2004-10-21 International Business Machines Corporation Program creation by combining web services using graphic user interface controls
CN100340984C (en) * 2004-01-02 2007-10-03 华为技术有限公司 Method for realizing application interface integration and business integration
US8689174B2 (en) * 2006-12-28 2014-04-01 Sap Ag Extensibility of pattern components

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060206856A1 (en) * 2002-12-12 2006-09-14 Timothy Breeden System and method for software application development in a portal environment
CN101393519A (en) * 2008-07-09 2009-03-25 深圳企网信息技术有限公司 Web station rapid development technique based on component and drag and drop design
US20100125829A1 (en) * 2008-11-20 2010-05-20 Nhn Corporation Component-based web application development framework used for creating web page
CN101697156A (en) * 2009-10-29 2010-04-21 孟智平 Method and system for constructing chain web pages

Cited By (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102645899B (en) * 2012-03-15 2016-03-09 南宁珞德信息技术有限公司 Window type optical, mechanical and electronic integration device action stream editing system
CN102645899A (en) * 2012-03-15 2012-08-22 南宁珞德信息技术有限公司 Window type action stream editing system of optical-electromechanical integrated equipment
CN103631487A (en) * 2012-08-21 2014-03-12 腾讯科技(深圳)有限公司 Method and device for page configuration
CN103631487B (en) * 2012-08-21 2018-09-28 腾讯科技(深圳)有限公司 A kind of method and device of the configuration page
CN103473177A (en) * 2013-09-25 2013-12-25 北京大学 Method for online debugging C/C++ program
CN103473177B (en) * 2013-09-25 2016-11-30 北京大学 A kind of method of on-line debugging C/C++ program
CN105683909A (en) * 2013-09-30 2016-06-15 微软技术许可有限责任公司 Control and part compliant hierarchy
CN105683909B (en) * 2013-09-30 2019-06-25 微软技术许可有限责任公司 Control and component comply with layered structure
CN104049974A (en) * 2014-06-25 2014-09-17 国家电网公司 Dynamic control assembly method and system
CN104049974B (en) * 2014-06-25 2017-09-15 国家电网公司 Control changeable assembling method and system
CN104267954A (en) * 2014-09-26 2015-01-07 青岛海信电器股份有限公司 Generation method and device for units included in user interface
CN104267954B (en) * 2014-09-26 2018-02-16 青岛海信电器股份有限公司 The generation method and device of a kind of part included in user interface
CN104636139A (en) * 2015-01-26 2015-05-20 北京邮电大学 Visualized cross-platform mobile application development and generation system
CN104636139B (en) * 2015-01-26 2018-05-15 北京邮电大学 One kind visualizes cross-platform mobile application exploitation and generation system
CN105653755A (en) * 2015-07-21 2016-06-08 上海趣驾信息科技有限公司 Automobile navigation interface designing tool based on SGE graphic base
CN105653755B (en) * 2015-07-21 2019-01-01 上海趣驾信息科技有限公司 A kind of auto navigation interface instrument based on the exploitation of SGE shape library
CN106484389A (en) * 2015-08-31 2017-03-08 Emc公司 Stream of action sectional management
CN106484389B (en) * 2015-08-31 2020-03-06 开文公司 Action stream segment management
CN105373520A (en) * 2015-10-13 2016-03-02 金蝶软件(中国)有限公司 Method and device for setting control style attributes
CN105760162A (en) * 2016-02-04 2016-07-13 四川长虹电器股份有限公司 Development method for hybrid APP software
CN106777991A (en) * 2016-12-21 2017-05-31 蓝网科技股份有限公司 A kind of visual edit registers the method and system of the page
CN106909385A (en) * 2017-02-27 2017-06-30 百度在线网络技术(北京)有限公司 The operating method of visual page editing machine and visual page editing machine
CN109948096A (en) * 2017-12-05 2019-06-28 飞狐信息技术(天津)有限公司 A kind of web behavior configuration system
CN110609681A (en) * 2018-06-14 2019-12-24 北京京东尚科信息技术有限公司 System, method, device and medium for visually configuring and generating WEB application
CN109086042B (en) * 2018-06-27 2022-05-10 南京中新赛克科技有限责任公司 Business interface development method based on operator and control
CN109086042A (en) * 2018-06-27 2018-12-25 南京中新赛克科技有限责任公司 Business interface development method based on operator and control
CN109284103A (en) * 2018-08-30 2019-01-29 长春玖佰软件技术有限公司 A kind of Web application and development and update method based on control development mode
CN109753315A (en) * 2018-11-22 2019-05-14 广州小鸡快跑网络科技有限公司 A kind of smart machine interactive content editor implementation method and storage medium
CN109597609A (en) * 2018-12-03 2019-04-09 广东鸭梨科技集团股份有限公司 A kind of software combination system
CN109766096A (en) * 2018-12-15 2019-05-17 深圳壹账通智能科技有限公司 Front end assemblies Element generation system, method, computer equipment and storage medium
CN109889571A (en) * 2019-01-09 2019-06-14 深圳市雁联计算系统有限公司 A kind of development platform system and development approach
CN110688117A (en) * 2019-09-30 2020-01-14 厦门荆艺软件有限公司 Interface designer and platform based on JavaWeb and page configuration method thereof
CN110688117B (en) * 2019-09-30 2022-08-09 厦门荆艺软件有限公司 Interface designer and platform based on JavaWeb and page configuration method thereof
CN111221523A (en) * 2019-12-24 2020-06-02 方正株式(武汉)科技开发有限公司 Optimized manufacturing method and system of Web page linkage control, server and medium
WO2021218535A1 (en) * 2020-04-30 2021-11-04 华为技术有限公司 Ui control generation and trigger methods, and terminal
CN111736834A (en) * 2020-06-24 2020-10-02 全球能源互联网研究院有限公司 DSL-based user interface generation method, device and storage medium
CN111984359A (en) * 2020-08-31 2020-11-24 湖南快乐阳光互动娱乐传媒有限公司 Dynamic generation and rendering method and device for control

Also Published As

Publication number Publication date
WO2011150777A1 (en) 2011-12-08

Similar Documents

Publication Publication Date Title
CN102270125A (en) Device and method for developing Web application
CN110825362B (en) Low-code application software development system and method
CN102375731B (en) Coding-free integrated application platform system
CN102854819B (en) For the Enterprise SOA of Process Control System
US6810522B2 (en) Method and system for associating parameters of containers and contained objects
CA2096539C (en) Software structure for telecommunication switching systems
CN100543701C (en) A kind of method and system that realize embedded software unconventionality testing
US20040064805A1 (en) Enterprise scoped software factory
US20030200533A1 (en) Method and apparatus for creating software objects
CN104111826A (en) Software project development method and device
CN101256492A (en) Software development method and system for executing model drive structure
CN101946258A (en) Model based deployment of computer based business process on dedicated hardware
CN106933729A (en) A kind of method of testing and system based on cloud platform
CN101872305A (en) UI (User Interface) performance and service logic separation method and system
WO2004055633A2 (en) System and method for software application development in a portal environment
CN110399119A (en) A kind of modularization construction method, device, electronic equipment and storage medium
CN103019928A (en) Automatic testing method and system
CN101246424A (en) Menu automatic generation system and method for based on file
US8752030B1 (en) Process abstraction and tracking, systems and methods
CN100511128C (en) Information processing method, apparatus with XML driven architecture
CN102929636B (en) A kind of human-computer interaction interface creation method and device
CN103792857A (en) Scalable automation system
CN102214103A (en) Method and system for establishing and performing task program based on functional unit
CN116909553A (en) Page online development and local compiling operation system
CN115951970A (en) Heterogeneous multi-simulation software integrated development environment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20111207