[go: up one dir, main page]

CN103473105A - Realizing method of online code completion function - Google Patents

Realizing method of online code completion function Download PDF

Info

Publication number
CN103473105A
CN103473105A CN2013104452291A CN201310445229A CN103473105A CN 103473105 A CN103473105 A CN 103473105A CN 2013104452291 A CN2013104452291 A CN 2013104452291A CN 201310445229 A CN201310445229 A CN 201310445229A CN 103473105 A CN103473105 A CN 103473105A
Authority
CN
China
Prior art keywords
code
development environment
web service
function
online
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
CN2013104452291A
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.)
Peking University
Original Assignee
Peking University
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 Peking University filed Critical Peking University
Priority to CN2013104452291A priority Critical patent/CN103473105A/en
Publication of CN103473105A publication Critical patent/CN103473105A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

本发明公开了一种在线代码补全功能的实现方法。该方法包括步骤:1.将本地集成开发环境的代码辅助功能,封装成可以被调用的本地接口;2.实现代码辅助功能的web service,该web service接受来自在线集成开发环境代码操作相关的数据,调用第一步得到的接口,获得本地集成开发环境代码辅助功能生成的结果,将该结果作为web service调用的结果;3.实现在线集成开发环境客户端与服务器端的交互。在线集成开发环境客户端编辑区,记录用户在编辑代码过程中的数据,将该数据发送到服务器端,服务器端调用代码辅助功能web service,并将得到的结果返回给客户端显示。采用本发明的方法,可以为用户在在线集成开发环境中编写代码,提供类似本地集成开发环境的代码辅助功能。

Figure 201310445229

The invention discloses a method for realizing the online code completion function. The method includes steps: 1. Encapsulating the code auxiliary function of the local integrated development environment into a local interface that can be called; 2. Implementing the web service of the code auxiliary function, the web service accepts data related to code operation from the online integrated development environment , call the interface obtained in the first step, obtain the result generated by the local integrated development environment code auxiliary function, and use the result as the result of web service call; 3. Realize the interaction between the online integrated development environment client and server. The online integrated development environment client editing area records the data of the user in the process of editing the code, sends the data to the server, and the server calls the code auxiliary function web service, and returns the obtained results to the client for display. By adopting the method of the invention, codes can be written in the online integrated development environment for users, and the code auxiliary function similar to that of the local integrated development environment is provided.

Figure 201310445229

Description

一种在线代码补全功能的实现方法A Realization Method of Online Code Completion Function

技术领域:Technical field:

本发明涉及一种在线代码补全功能的实现方法,适用于为在线集成开发环境提供代码补全功能,以便使得用户在使用在线集成开发环境时,拥有和本地集成开发环境一样的代码补全功能,属于软件技术领域。The invention relates to a method for realizing an online code completion function, which is suitable for providing a code completion function for an online integrated development environment, so that when users use the online integrated development environment, they have the same code completion function as the local integrated development environment , belonging to the field of software technology.

背景技术:Background technique:

随着云计算的提出,各种桌面程序逐步被迁移到云中。而桌面集成开发环境,作为一个与开发人员密切相关的程序,也开始被迁移到云中,我们称之为在线集成开发环境。在线集成开发环境有着很多特有的优势,如随时随地开发,无需搭建开发环境等。然而,本地集成开发环境经过数十年的发展已经拥有完备的功能体系。其中本地集成开发环境的代码补全功能,已经成为开发者在开发过程中不可或缺的功能,该功能可以大大提高开发者在开发过程中的效率。与本地集成开发环境相比,现有在线集成开发环境提供的功能比较简单,特别是未能提供开发过程中的代码补全功能,这严重影响了在线集成开发环境的发展。With the introduction of cloud computing, various desktop programs are gradually migrated to the cloud. The desktop integrated development environment, as a program closely related to developers, has also begun to be migrated to the cloud, which we call an online integrated development environment. The online integrated development environment has many unique advantages, such as development anytime and anywhere, no need to build a development environment, etc. However, after decades of development, the local integrated development environment already has a complete functional system. Among them, the code completion function of the local integrated development environment has become an indispensable function for developers in the development process. This function can greatly improve the efficiency of developers in the development process. Compared with the local integrated development environment, the functions provided by the existing online integrated development environment are relatively simple, especially the code completion function in the development process cannot be provided, which seriously affects the development of the online integrated development environment.

发明内容:Invention content:

针对上述问题,本发明的目的是提供一种在线代码补全功能的实现方法。该方法能够为在线集成开发环境增加代码补全功能,从而为开发者在开发过程中带来便利。In view of the above problems, the purpose of the present invention is to provide a method for realizing the online code completion function. The method can add a code completion function to the online integrated development environment, thereby bringing convenience to developers in the development process.

为解决上述技术问题,本发明的技术方案如下:In order to solve the problems of the technologies described above, the technical solution of the present invention is as follows:

一种在线代码补全功能的实现方法,为用户使用在线集成开发环境编程过程中,提供类似于本地集成开发环境的代码补全功能,其特征在于,包括如下步骤:A method for implementing an online code completion function, which provides a code completion function similar to a local integrated development environment for users in the process of programming using an online integrated development environment, and is characterized in that it includes the following steps:

(1)将本地集成开发环境的代码补全功能,封装成可以被调用的本地接口;(1) Encapsulate the code completion function of the local integrated development environment into a local interface that can be called;

(2)实现代码补全功能的web service,该web service接受来自在线集成开发环境代码操作相关的数据,调用第一步得到的接口,获得本地集成开发环境代码补全功能生成的结果,将该结果作为web service调用的结果;(2) A web service that implements the code completion function. The web service accepts data related to code operations from the online integrated development environment, calls the interface obtained in the first step, and obtains the result generated by the code completion function of the local integrated development environment. The result is the result of the web service call;

(3)实现在线集成开发环境客户端与服务器端的交互。在线集成开发环境客户端编辑区,记录用户在编辑代码过程中的数据,将该数据发送到服务器端,服务器端调用代码补全功能web service,并将得到的结果返回给客户端显示。(3) Realize the interaction between the online integrated development environment client and server. The online integrated development environment client editing area records the data of the user in the process of editing the code, sends the data to the server, and the server calls the code completion function web service, and returns the obtained results to the client for display.

2.如权利要求1所述的在线集成开发环境代码补全功能的实现方法,其特征在于,所述步骤(1)中,对于可以通过命令行方式进行调用的代码补全功能,接口的实现直接通过命令行调用语句实现。2. the realization method of online integrated development environment code completion function as claimed in claim 1, is characterized in that, in described step (1), for the code completion function that can call by command line mode, the realization of interface Directly through the command line call statement to achieve.

3.如权利要求1所述的在线集成开发环境代码补全功能的实现方法,其特征在于,所述步骤(1)中,对于无法通过命令行方式进行调用的代码补全功能,需要首先抽取出功能相应的代码,然后将该代码封装成接口。3. The method for realizing the code completion function of the online integrated development environment as claimed in claim 1, wherein in the step (1), for the code completion function that cannot be invoked through the command line, it is necessary to first extract Output the code corresponding to the function, and then encapsulate the code into an interface.

4.如权利要求1所述的在线集成开发环境代码补全功能的实现方法,其特征在于,所述步骤(2)中的web service,既可以是符合标准规范的web service,也可以是广义上的任何通过http方式访问的web服务。4. The method for realizing the code completion function of an online integrated development environment as claimed in claim 1, wherein the web service in the step (2) can be a web service conforming to a standard specification, or a generalized web service. Any web service accessed via http on the web.

本发明的技术效果在于:充分利用了现有本地集成开发环境的代码补全功能,避免重新开发代码补全功能,同时可以保证为在线集成开发环境提供稳定的代码补全功能,因为本地的集成开发环境的代码补全功能经过十多年的发展,功能趋于稳定,最后使得用户在享有在线开发的便利同时,也享有本地开发过程的高效。The technical effect of the present invention is that: the code completion function of the existing local integrated development environment is fully utilized, avoiding the redevelopment of the code completion function, and at the same time, it can ensure that a stable code completion function is provided for the online integrated development environment, because the local integration The code completion function of the development environment has been developed for more than ten years, and the function has become stable. Finally, users can enjoy the convenience of online development while enjoying the high efficiency of the local development process.

附图说明Description of drawings

图1表示在本发明中在线集成开发环境代码补全功能实现之后的效果图Fig. 1 shows the effect diagram after the code completion function of the online integrated development environment is realized in the present invention

图2表示在本发明中在线集成开发环境代码补全功能的工作流程图Fig. 2 represents the work flow chart of online integrated development environment code completion function in the present invention

具体实施方式:Detailed ways:

附图1示意了在线集成开发环境代码补全功能实现之后的效果图。Accompanying drawing 1 shows the effect diagram after the code completion function of the online integrated development environment is realized.

附图2示意了在线集成开发环境代码补全功能的工作交互图。Accompanying drawing 2 illustrates the work interaction diagram of the code completion function of the online integrated development environment.

整个在线集成开发环境代码补全功能的实现如下:The implementation of the code completion function of the entire online integrated development environment is as follows:

首先,我们需要设计本地代码补全功能与web service交互的接口,该接口输入为需要补全的代码片段,输出为推荐的方法和属性列表。设计完接口之后,我们开始实现本地代码补全功能和web service交互的接口。当本地代码补全功能提供我们所需的子接口时,我们可以直接调用本地代码补全功能的一系列子接口,来实现与web service交互的接口。当无法直接调用本地代码补全功能的子接口时,我们需要抽取本地代码补全功能相关的子功能的实现代码,并且将这些代码整合到web service交互接口的实现中。通过该方式,我们可以充分复用本地代码补全功能已有子功能实现,获得我们所需要的与web service进行交互的一个完整功能的实现。First, we need to design an interface for the local code completion function to interact with the web service. The input of this interface is the code fragment that needs to be completed, and the output is a list of recommended methods and attributes. After designing the interface, we started to implement the interface of local code completion function and web service interaction. When the local code completion function provides the sub-interfaces we need, we can directly call a series of sub-interfaces of the local code completion function to realize the interface for interacting with the web service. When the sub-interface of the local code completion function cannot be called directly, we need to extract the implementation code of the sub-function related to the local code completion function, and integrate these codes into the implementation of the web service interaction interface. In this way, we can fully reuse the existing sub-functions of the local code completion function, and obtain a complete functional realization of the interaction with the web service we need.

然后,我们需要设计代码补全功能的web service部分。该部分的输入是需要补全的代码片段,输出为推荐的方法和属性列表。该部分是服务器端与本地代码补全功能之间交互的一个媒介。该部分的实现是,接受服务器端发送的需要补全的代码片段的请求,然后调用已经实现好的本地代码补全功能与web service进行交互的接口,计算出推荐的方法和属性列表,将该列表作为web service处理的结果,返回给服务器端。Web service与服务器的交互可以是通过Soap协议交互,也可以通过Http协议交互。Then, we need to design the web service part of the code completion function. The input of this part is the code snippet that needs to be completed, and the output is a list of recommended methods and properties. This section is an intermediary between server-side and native code completion. The implementation of this part is to accept the request sent by the server for code fragments that need to be completed, and then call the interface that has been implemented for the local code completion function to interact with the web service, calculate the recommended method and attribute list, and put the The list is returned to the server as the result of web service processing. The interaction between the Web service and the server can be through the Soap protocol, or through the Http protocol.

接着,我们需要设计代码补全功能的服务器端。服务器端负责接收客户端的请求,然后根据请求的不同类别,调用相应的业务逻辑功能,获得结果,并将结果返回给客户端显示。我们事先代码补全功能的服务器端时,加入代码补全功能的请求判断,如果符合请求的要求,我们将需要补全的代码片段发送给web service,并将web service处理的结果返回给客户端显示。Next, we need to design the server side of the code completion function. The server is responsible for receiving the client's request, and then calls the corresponding business logic function according to the different types of the request, obtains the result, and returns the result to the client for display. When we use the server side of the code completion function in advance, we add the request judgment of the code completion function. If the requirements of the request are met, we send the code fragments that need to be completed to the web service, and return the result processed by the web service to the client. show.

最后,我们需要设计代码补全功能的客户端。客户端的作用是收集用户在客户端的操作,当遇到用户的操作需要响应代码补全列表时,客户端收集各种用户编写的代码片段信息,然后向服务器端发送代码补全请求,服务器端处理完毕之后,将结果返回给客户端。客户端需要以列表框的形式,展现给用户,用户可以在列表框中进行选择,然后完成代码补全功能。Finally, we need to design a client for code completion. The role of the client is to collect user operations on the client. When encountering a user operation that requires a response code completion list, the client collects information on code fragments written by various users, and then sends a code completion request to the server, and the server processes After completion, the result is returned to the client. The client needs to be displayed to the user in the form of a list box, and the user can make a selection in the list box, and then complete the code completion function.

其中的关键技术如下:The key technologies are as follows:

(1)交互数据格式(1) Interactive data format

最常见的数据交互格式是字符串格式,但是由于在线集成开发环境客户端与服务器交互,服务器与web service交互,web service与本地代码补全功能交互都需要传送代码等各种数据,不仅数据量大,而且类型复杂,所以需要采用xm1或者JSON格式作为数据交互的格式。下面列举说明数据交互格式。The most common format for data interaction is the string format, but due to the interaction between the client and the server in the online integrated development environment, the interaction between the server and the web service, and the interaction between the web service and the local code completion function, various data such as codes need to be transmitted, not only the amount of data Large, and the type is complex, so you need to use xm1 or JSON format as the format for data interaction. The following list illustrates the data interaction format.

以代码补全为例,我们想获得对象a中所有方法的列表,从主程序服务发给代码补全服务的JSON消息格式如下所示:Taking code completion as an example, we want to obtain a list of all methods in object a. The format of the JSON message sent from the main program service to the code completion service is as follows:

Figure BSA0000095611990000041
Figure BSA0000095611990000041

其中mainC1ass的值“cn.edu.pku.TestCode”是对象a所在Java文件的名称,1ength的值300是整个java文件的代码长度。offset的值32是a在整个java文件中的偏移量,最后command的值codeComp1ete表示,希望代码补全服务返回a的所有方法和属性。The value "cn.edu.pku.TestCode" of mainC1ass is the name of the Java file where object a is located, and the value 300 of 1length is the code length of the entire java file. The value 32 of offset is the offset of a in the entire java file, and the value codeComp1ete of the last command indicates that the code completion service is expected to return all methods and properties of a.

代码补全服务计算毕,将结果返回给主程序,主程序再以列表的形式显示出对象a的所有属性和方法。从代码补全服务返回的数据,也是以JSON格式传回主程序,JSON消息中的内容如下:After the code completion service completes the calculation, the result is returned to the main program, and the main program displays all properties and methods of object a in the form of a list. The data returned from the code completion service is also sent back to the main program in JSON format. The contents of the JSON message are as follows:

Figure BSA0000095611990000051
Figure BSA0000095611990000051

其中status值ok表示代码补全服务计算的结果正常。具体的返回的方法和属性的的值,由ret中的值提供。The value of status ok indicates that the result calculated by the code completion service is normal. The value of the specific returned method and attribute is provided by the value in ret.

通过JSON格式,我们可以将足够多的信息在不同的层次上进行数据交互。(2)本地代码补全功能提取Through the JSON format, we can exchange enough information at different levels. (2) Extraction of local code completion function

由于本地集成开发环境功能稳定而且强大,如果重新开发一遍功能,代价十分巨大,所以我们可以将本地集成开发环境的功能提出出来,做成服务,以服务的形式,提供给在线集成开发环境使用。要想将本地代码补全功能做成服务,最重要的两个问题就是:(1)如何将本地代码补全功能从其他功能中分离出来。(2)如何将这些功能组织在一起,形成可以和web service进行交互的接口。Since the functions of the local integrated development environment are stable and powerful, if the functions are redeveloped, the cost will be very high. Therefore, we can propose the functions of the local integrated development environment and make them into services, and provide them to the online integrated development environment in the form of services. In order to make the local code completion function into a service, the two most important issues are: (1) How to separate the local code completion function from other functions. (2) How to organize these functions together to form an interface that can interact with web services.

对于这两个问题,分两种情况:如果本地代码补全功能每个子功能都是以接口的形式提供,我们就无需分离,直接可以调用这些子功能,按照一定得逻辑将这些子功能组织在一起,作为将来被web service调用的接口的实现。如果本地代码补全功能的子功能和其他无关的代码混杂在一起,我们需要分以下三步提取子功能,并且组合成供web service调用的接口的实现。For these two problems, there are two situations: If each sub-function of the local code completion function is provided in the form of an interface, we can call these sub-functions directly without separating them, and organize these sub-functions in a certain logic. Together, as the implementation of the interface called by the web service in the future. If the sub-functions of the local code completion function are mixed with other irrelevant codes, we need to extract the sub-functions in the following three steps and combine them into the implementation of the interface for web service calls.

1)找到功能的入口点。所谓功能的入口点,就是指该功能实施的第一段代码。1) Find the entry point of the function. The so-called entry point of a function refers to the first piece of code implemented by the function.

2)根据代码依赖,逐步扩展代码。从入口点开始,根据代码之间的数据依赖关系,将属于该子功能的代码,都包含到该子功能的实现中。2) According to code dependencies, gradually expand the code. Starting from the entry point, according to the data dependencies between the codes, all the codes belonging to the sub-function are included in the implementation of the sub-function.

3)将所有提取出的子功能组合。即按照一定得业务逻辑,将各个子功能组合在一起,从而实现一个完整的代码补全功能。3) Combine all extracted sub-functions. That is, according to certain business logic, each sub-function is combined to realize a complete code completion function.

下面展示的是一段提供给web service直接调用的本地代码补全功能的子接口的实现。The following shows the implementation of a sub-interface that provides the native code completion function directly called by the web service.

这段代码的输入为java文件名(javafi1e),java文件内容(fi1eContent),需要进行代码补全的位置偏移(offset),输出为推荐的代码补全相关的方法和属性列表。The input of this code is the java file name (javafi1e), the content of the java file (fi1eContent), the position offset (offset) that needs to be completed, and the output is a list of methods and attributes related to recommended code completion.

Figure BSA0000095611990000061
Figure BSA0000095611990000061

Claims (4)

1. an online code is mended Full Featured implementation method, for the user uses in Online integration development environment programming process, provides the code completion that is similar to local Integrated Development Environment function, it is characterized in that, comprises the steps:
(1), by the code completion function of local Integrated Development Environment, being packaged into can invoked local interface;
(2) code is mended Full Featured web service, this web service accepts to operate relevant data from Online integration development environment code, call the interface that the first step obtains, obtain the result that local Integrated Development Environment code completion function generates, the result that this result is called as web service;
(3) realize the mutual of Online integration development environment client and server.Online integration development environment client-side editing district, the data of recording user in the edit code process, send to server end by these data, server end invoke code completion function web service, and the result obtained is returned to the client demonstration.
2. Online integration development environment code as claimed in claim 1 is mended Full Featured implementation method, it is characterized in that, in described step (1), for the code completion function that can be called by command line mode, the realization of interface directly realizes by the order line call statement.
3. Online integration development environment code as claimed in claim 1 is mended Full Featured implementation method, it is characterized in that, in described step (1), for the code completion function that can't be called by command line mode, need at first extract the corresponding code of function, then this code is packaged into to interface.
4. Online integration development environment code as claimed in claim 1 is mended Full Featured implementation method, it is characterized in that, web service in described step (2), can be both the web service that meets standard criterion, can be also sensu lato any web services of accessing by the http mode.
CN2013104452291A 2013-09-25 2013-09-25 Realizing method of online code completion function Pending CN103473105A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2013104452291A CN103473105A (en) 2013-09-25 2013-09-25 Realizing method of online code completion function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2013104452291A CN103473105A (en) 2013-09-25 2013-09-25 Realizing method of online code completion function

Publications (1)

Publication Number Publication Date
CN103473105A true CN103473105A (en) 2013-12-25

Family

ID=49797974

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2013104452291A Pending CN103473105A (en) 2013-09-25 2013-09-25 Realizing method of online code completion function

Country Status (1)

Country Link
CN (1) CN103473105A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105975489A (en) * 2016-04-26 2016-09-28 中国电子科技网络信息安全有限公司 Metadata-based online SQL code completion method
CN108563433A (en) * 2018-03-20 2018-09-21 北京大学 A kind of device based on LSTM auto-complete codes
CN109634578A (en) * 2018-10-19 2019-04-16 北京大学 A kind of program creating method based on textual description
CN109918064A (en) * 2019-01-29 2019-06-21 深圳点猫科技有限公司 A kind of implementation method and device of the code completion based on ace extension
CN112817583A (en) * 2021-04-19 2021-05-18 阿里云计算有限公司 Code editing method, device, server, user equipment and storage medium
CN114140106A (en) * 2021-11-09 2022-03-04 北京银盾泰安网络科技有限公司 Financial management platform and financial management method thereof

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1949731A (en) * 2005-10-12 2007-04-18 三星电子株式会社 Method and apparatus for providing home network device service to an external device
CN102137162A (en) * 2011-03-22 2011-07-27 上海交通大学 CAD (Computer Aided Design) integrated system based on mode of software used as service
US20120246610A1 (en) * 2011-03-23 2012-09-27 Infosys Technologies Ltd. Online integrated development environment with code assist

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1949731A (en) * 2005-10-12 2007-04-18 三星电子株式会社 Method and apparatus for providing home network device service to an external device
CN102137162A (en) * 2011-03-22 2011-07-27 上海交通大学 CAD (Computer Aided Design) integrated system based on mode of software used as service
US20120246610A1 (en) * 2011-03-23 2012-09-27 Infosys Technologies Ltd. Online integrated development environment with code assist

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
吴凌等: ""CEclipse:一个基于服务组合的在线集成开发环境"", 《计算机研究与发展》 *
腾讯科技: ""CodeRun:浏览器里的云端编辑开发IDE"", 《硅谷》 *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105975489A (en) * 2016-04-26 2016-09-28 中国电子科技网络信息安全有限公司 Metadata-based online SQL code completion method
CN108563433A (en) * 2018-03-20 2018-09-21 北京大学 A kind of device based on LSTM auto-complete codes
CN108563433B (en) * 2018-03-20 2021-01-26 北京大学 Device based on LSTM automatic completion code
CN109634578A (en) * 2018-10-19 2019-04-16 北京大学 A kind of program creating method based on textual description
CN109634578B (en) * 2018-10-19 2021-04-02 北京大学 A Textual Instruction-Based Program Generation Method
CN109918064A (en) * 2019-01-29 2019-06-21 深圳点猫科技有限公司 A kind of implementation method and device of the code completion based on ace extension
CN112817583A (en) * 2021-04-19 2021-05-18 阿里云计算有限公司 Code editing method, device, server, user equipment and storage medium
CN114140106A (en) * 2021-11-09 2022-03-04 北京银盾泰安网络科技有限公司 Financial management platform and financial management method thereof

Similar Documents

Publication Publication Date Title
KR102220127B1 (en) Method and apparatus for customized software development kit (sdk) generation
Daniel et al. Hosted universal composition: Models, languages and infrastructure in mashart
CN103473105A (en) Realizing method of online code completion function
TW202113586A (en) Method and device for generating applet
WO2017124976A1 (en) Method and device for acquiring application resource
CN112328342B (en) To-do item processing method and device based on online document
CN105068815A (en) Page editor interaction apparatus and method
KR20150043333A (en) User interface control framework for stamping out controls using a declarative template
CN103955367A (en) Method and device for generating pages
JP2014512037A (en) Method and system for providing a state model of an application program
CN101111820A (en) Method and apparatus for selecting and delivering portable portlets
US20160092414A1 (en) Standardized approach to contextual code identification in editors and ides
CN104834715A (en) Website generating method and system based on components and container
US20140033167A1 (en) Method and system for generating a manifestation of a model in actionscript
KR20130085856A (en) Method and apparatus for creating automatically a widget to invoke heterogeneous web services in a composite application
CN104166551B (en) A kind of application interface development approach and development device
CN110659030B (en) Unity project compiling method, system, computer equipment and storage medium
CN113110920B (en) Operation method, device, device and storage medium of blockchain system
CN106357781A (en) Method and system for establishing resource service calling interface
CN110648126A (en) Payment type configuration method, device, server and storage medium
CN118656110A (en) Page configuration method and device
CN117389647A (en) Plug-in generation method, application development method, device, equipment and media
CN119234209A (en) Page rendering method, device, equipment and storage medium
JP2014532223A (en) Method and apparatus for enabling a first computer program to execute application logic of a second computer program, for interfacing the first computer program and the second computer program And apparatus for generating computer program code for the same, a computer program, and a software interface for enabling a first computer program to execute application logic of a second computer program For providing information (computer program interface)
JP5644599B2 (en) Object-oriented model design support device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20131225

WD01 Invention patent application deemed withdrawn after publication