Supercharge Your Innovation With Domain-Expert AI Agents!

Converting desktop applications to web applications

A technology for desktop applications and application data, applied in the field of web applications, which can solve the problems of error-prone, high cost, and not providing the same rich interface.

Active Publication Date: 2012-07-18
MICROSOFT TECH LICENSING LLC
View PDF4 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This would be incredibly costly and error prone
Also, some conventional web interfaces (e.g., HTML4 or earlier) do not provide enough functionality to provide the same rich interface that desktop applications can provide

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
  • Converting desktop applications to web applications
  • Converting desktop applications to web applications
  • Converting desktop applications to web applications

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] The following detailed description is directed to techniques for converting desktop applications to web applications. According to some embodiments described herein, the conversion process is adapted to convert desktop applications into web applications. The transformation process may deconstruct the desktop application from the user interface, application executable code, and application data and state into metadata representing the user interface, application executable code, and application data and state. After deconstructing the desktop application into relevant metadata, the conversion process can generate a resulting web application based on the deconstructed metadata. A web application may include a web interface, a page router, n-tier web business logic, and a web data store.

[0019] Although the subject matter described herein is presented in the general context of program modules executed in conjunction with the execution of an operating system and applicat...

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

Technologies are described herein for converting a desktop application to a web application. An interface file is generated based on a user interface of the desktop application. A logic file is generated based on application executables of the desktop application. A data model is generated based on application data and states of the desktop application. The web application is generated based on the interface file, the logic file, and the data model.

Description

technical field [0001] The present invention relates to computer applications, and more particularly to converting desktop applications into web applications. Background technique [0002] Business applications have traditionally been delivered as desktop applications. Desktop applications, typically installed on individual client machines, typically provide a rich, responsive, and usable interface that includes a variety of user interface ("UI") controls and other design elements. Also, since business applications have traditionally been provided as desktop applications, the development of desktop applications is generally known. However, some disadvantages of desktop applications include operating system ("OS") dependencies, security vulnerabilities, and difficulty in maintenance. [0003] With OS dependencies, a desktop application designed for one operating system may not operate on another. Sometimes a desktop application designed for one version of an operating syst...

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
IPC IPC(8): G06F9/44G06F40/143
CPCG06F9/44G06F8/52G06F8/74G06F8/76G06F9/451G06F40/143
Inventor A·科利K·H·雷厄森A·M·安德森
Owner MICROSOFT TECH LICENSING LLC
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More