METHOD AND SYSTEM FOR CONVERTING DESKTOP APPLICATION TO WEB APPLICATION
First Claim
1. A method for converting a desktop application to a web application, comprising:
- inputting, at a client side, URL of a desired desktop application and sending it to a server;
the server providing a code conversion tool to the client and loading the desktop application;
at the server, extracting interface information of the loaded desktop application, wrapping the interface information to data in an interface descriptive language format, and sending the wrapped data back to the client; and
at the client, parsing the received interface descriptive language data by utilizing the code conversion tool to generate relevant webpage elements, so as to display the desktop application.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides methods and systems for converting a desktop application to a Web application. The method comprises: inputting, at a client side, URL of a desired desktop application and sending it to a server; the server providing a code conversion tool (e.g. JavaScript code) to the client and loading the desktop application; at the server, extracting interface information of the loaded desktop application, wrapping the interface information to data in an interface descriptive language format (e.g. XML data), and sending the wrapped data back to the client; and at the client, parsing the XML data by utilizing the code conversion tool to generate relevant webpage elements (e.g. HTML data), so as to display the desktop application. In another embodiment, the server can directly run the code conversion tool to implement the code conversion from XML data to HTML webpage elements.
-
Citations
25 Claims
-
1. A method for converting a desktop application to a web application, comprising:
-
inputting, at a client side, URL of a desired desktop application and sending it to a server; the server providing a code conversion tool to the client and loading the desktop application; at the server, extracting interface information of the loaded desktop application, wrapping the interface information to data in an interface descriptive language format, and sending the wrapped data back to the client; and at the client, parsing the received interface descriptive language data by utilizing the code conversion tool to generate relevant webpage elements, so as to display the desktop application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for converting a desktop application to a web application, comprising:
-
inputting, at a client side, URL of a desired desktop application and sending it to a server; the server loading the desktop application; at the server, extracting interface information of the loaded desktop application, and wrapping the interface information to data in an interface descriptive language format; at the server, parsing the wrapped interface descriptive language data by utilizing an code conversion tool to generate relevant webpage elements and sending the webpage elements back to the client; and at the client, displaying the desktop application according to the received webpage elements. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for converting a desktop application to a web application, comprising:
-
a client, which comprises; a request transmitting unit for transmitting URL of a desired desktop application; a data receiving unit for receiving data from a server; and the server, which comprises; a request receiving unit for receiving the URL; a tool providing unit for providing a code conversion tool to the client; an application drive unit for loading the desktop application; an interface extraction unit for extracting interface information of the loaded desktop application and wrapping the interface information to data in an interface descriptive language format; and a data transmitting unit for sending the interface descriptive language data wrapped by the interface extraction unit back to the client, wherein at the client, the interface descriptive language data received by the data receiving unit is parsed by utilizing the code conversion tool to generate relevant webpage elements, and the browser of the client displays the desktop application according to the generated webpage elements. - View Dependent Claims (19, 20, 21)
-
-
22. A system for converting a desktop application to a web application, comprising:
-
a client, which comprises; a request transmitting unit for transmitting URL of a desired desktop application; a data receiving unit for receiving data from a server; and the server, which comprises; a request receiving unit for receiving the URL; an application drive unit for loading the desktop application; an interface extraction unit for extracting interface information of the loaded desktop application and wrapping the interface information to data in an interface descriptive language format; a code conversion unit for parsing the interface descriptive language data wrapped by the interface extraction unit to generate relevant webpage elements; and a data transmitting unit for sending the webpage elements back to the client, wherein the browser of the client displays the desktop application according to the received webpage elements. - View Dependent Claims (23, 24, 25)
-
Specification