Achievement method and device of desktop application program

A technology for a desktop application program and an implementation method, which is applied in the field of the implementation method and device of a desktop application program, can solve the problems of increasing development cost and high learning cost, and achieve the effects of reducing development cost, low learning cost and improving development efficiency.

Inactive Publication Date: 2014-02-26
NUBIA TECHNOLOGY CO LTD
View PDF2 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this solution is closed rather than open source, and the le

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
  • Achievement method and device of desktop application program
  • Achievement method and device of desktop application program

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0026] It should be understood that the specific embodiments described here are only used to explain the present invention, but not to limit the present invention.

[0027] The method for implementing desktop applications proposed by the present invention uses a Web-based method to develop desktop applications, which is completed by the front end and the back end. The back-end and the front-end run on the same PC, and the back-end can run in three different ways: (1) run independently as a system server; (2) run as an executable program; (3) bundled with the application interface and associated run. The so-called Web-based approach means that within the entire desktop application, most of the application interface design and communication modes are similar to the Web application, using HTML (Hypertext Markup Language) and CSS (Cascading Style Sheets, Cascading style sheets), JS (JavaScript) to develop the interface, and obtain data through calls such as Ajax. In order to improv...

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 discloses an achievement method and device of a desktop application program. The achievement method of the desktop application program includes the steps that a Web module develops and displays an application interface; the Web module sends an HTTP or/and Websocket request to a Web server module according to operation instructions sent by a user to the application interface; the Web server module processes the HTTP or/and Websocket request and returns the processing result to the Web module; the Web module displays the processing result on the application interface. The desktop application program meeting requirements of a standard Web rule can be achieved, a service logic and interface separation characteristic is achieved, besides, a service logic and interface multiplexing effect is achieved, and improvement of the development efficiency is promoted; the method and device are not limited to a single operation system, can be achieved on Windows, Mac, Linux and other operations systems, easily achieves cross-platform development and improves development efficiency; meanwhile, learning cost is low, developers have more choices and development cost is reduced.

Description

technical field [0001] The present invention relates to the field of information technology, in particular to a method and device for realizing a desktop application program. Background technique [0002] Traditional desktop application implementation methods cannot separate business logic and application interface, and at the same time, business logic and application interface cannot be reused. For example, the traditional Windows architecture is similar to the MVC (Model View Controller, Model-View-Controller) architecture model. The application interface is built with WTL (Windows Template Library), and business logic is inserted into the Controller (Controller). When you need to add animation effects to a desktop application, it often takes a long time to develop. Therefore, the development efficiency of this implementation method is low. [0003] Another popular solution is DirectUI, which uses XML as a configuration file to describe the application interface, uses ef...

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/44H04L29/06
Inventor 陈集
Owner NUBIA TECHNOLOGY CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products