Patent ID: 8850422

Claim:
A method for managing an application, comprising: installing, by an application platform, a first application upon receiving a request for installing the first application, and sending a summary of the first application to a server for storing, wherein the summary of the first application comprises an address of an installation package of the first application; wherein an application list is maintained for each user in the server, and the application list is to store summaries of all of applications installed by each user; and uninstalling, by the application platform, a second application upon receiving a request for uninstalling the second application, and notifying the server to delete a summary of the second application from an application list corresponding to a user sending the request for uninstalling the second application; wherein the first application and the second application are a same application or different applications; wherein the application platform supports at least three kinds of applications comprising an application developed based on an Extensible Markup Language (XML) and a Script, an application developed based on a binary Dynamic Link Library (Dll), and an application developed based on a web page; wherein the application platform supports the application developed based on the Dll through providing a capability for displaying a graphical interface, a capability for storing user data in the local, a network communication capability, and a security authentication capability; the application platform supports the application developed based on the XML and the Script through providing the capability for displaying the graphical interface, the capability for storing the user data in the local, the network communication capability, the security authentication capability, a capability for analyzing the XML, and a capability for interpreting and executing the Script; and the application platform supports the application developed based on the web page through providing a capability for providing an interface window, wherein a browser control is embedded in the window, and a capability for loading a designated web page into the embedded browser when the application is started.