Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and system for converting desktop application to network application

A desktop application and network application technology, applied in transmission systems, special data processing applications, inter-program communication, etc., can solve the problems that users are difficult to aggregate network applications, obtain content information, and cannot optimize or change the interface. Optimize the interactive interface, or change the effect of the interactive interface

Inactive Publication Date: 2011-03-30
NEC (CHINA) CO LTD
View PDF1 Cites 22 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Even so, completing the conversion of all functions is expensive to develop and is very time-consuming
The second is the situation where there is no source code. In this case, for the system integrator, the source code of most existing applications is unknown
Although doing so can completely reproduce the interactive interface of the original system, it is difficult for users to aggregate such a network application, because it is difficult to obtain the content information contained in it from the picture
In addition, the existing system cannot optimize or change the interface of the generated web application

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for converting desktop application to network application
  • Method and system for converting desktop application to network application
  • Method and system for converting desktop application to network application

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0031] figure 1 is a block diagram showing the internal structure of the desktop application conversion system 100 according to the first embodiment of the present invention. Compared Figure 8 Referring to the existing system shown, it can be found that in the desktop application conversion system 100 according to the present invention, the structure of the client is greatly simplified, and the client agent in the form of a plug-in is no longer included. Such as figure 1 As shown, the client 10 includes a request sending unit 101 and a data receiving unit 102. The request sending unit 101 can send, for example, the URL of the application that the client wants to call, or send a request corresponding to an event (such as an action) during an interface update process. (e.g. http requests). The data receiving unit 102 is used for receiving data from the server.

[0032] exist figure 1 Among them, the server 20 may include an application driving unit 201, a request receivi...

no. 2 example

[0039] The following will refer to Figure 4 to Figure 7 A second embodiment of the present invention will be described. Figure 4 is a block diagram showing the internal structure of the desktop application conversion system 400 according to the second embodiment of the present invention, Figure 5 is showing Figure 4 A flow chart of the desktop application display process of the system 400 shown, Image 6 is showing Figure 4 A flowchart of the desktop application update process of the system 400 is shown.

[0040] The difference between the second embodiment and the first embodiment is only that the code conversion work of the application interface (from XML data to HTML elements) is no longer completed by the client, but executed by the server. Therefore, with figure 1 Shown system 100 compared to the Figure 4 In the system 400 shown, the server 20 no longer includes the tool providing unit 203 for providing the code conversion tool, but a code conversion unit 401...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a method and a system for converting a desktop application to a network application. The method of the invention comprises the following steps: inputting an URL of the desktop application which is hoped to call at a client, and sending the URL to a server; leading the server to provide a code conversion tool (such as JavaScript codes) for the client, and load the desktop application; extracting interface information of the loaded desktop application at the client, packaging into interface descriptive language format data (such as XML data) and sending to the client; and leading the client to utilize the code conversion tool to analyze the received XML data, translating into corresponding page elements (such as HTML) and further displaying the desktop application. In another implement, the code conversion tool can run directly at the client, thereby realizing the conversion from the XML data to the HTML page elements.

Description

technical field [0001] The present invention relates generally to computer network technology, and more particularly, to methods and systems for converting desktop applications to network applications. Background technique [0002] With the development of cloud computing and the Internet, people increasingly hope to enjoy services anytime and anywhere. However, a large number of existing desktop applications (stand-alone version or client-server version) all require users to install the client before performing corresponding operations, and thus cannot provide services anytime and anywhere. If the existing system is discarded and a browser-server version system with completely consistent functions is redeveloped, the development cost will be too high, and the original system will be wasted. Therefore, an efficient system migration solution will become very popular. [0003] More importantly, aggregation (mashup) is a very important part of cloud computing, which enables pe...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/46G06F17/30H04L29/06
CPCG06F2209/541G06F2209/549G06F9/54
Inventor 孟昕史敬威宋才良王炼刘慧峰刘晓炜
Owner NEC (CHINA) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products