Distributed compilation method and system based on web

A compilation method and distributed technology, applied in the direction of transmission system, memory system, program control design, etc., can solve the problems of unsatisfactory compilation speed and long cost, and achieve the effect of improving compilation speed and obvious effect.

Inactive Publication Date: 2009-11-18
SUN YAT SEN UNIV
View PDF0 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] At present, the compilation speed of the web-based compilation system is not satisfactory, especially for large projects with a large number of files, it still takes a long time to compile. Only by solving this problem can the web-based compilation system widely accepted and applied
In addition, looking at the current various online compilation systems, none of the systems can provide executable programs for the corresponding hardware platform, and can only output relevant text information

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
  • Distributed compilation method and system based on web
  • Distributed compilation method and system based on web

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] figure 1 and figure 2 Shown is an embodiment of the invention. Such as figure 1 As shown, the web-based distributed compiling system of this embodiment is based on the B / S architecture, including a web server, which is used to receive the project source code submitted by the user, and transmit the project source code to the corresponding compiling system according to the hardware platform selected by the user. On the main server, and return the compilation result returned by the compilation main server to the end user.

[0030] The system also includes a compilation master server, each hardware platform corresponds to a compilation master server, such as figure 1 As shown, since the user selects hardware platform A, the general compilation server of hardware platform A receives the project source files transmitted from the web server; the total compilation server of hardware platform A assigns compilation tasks according to the total number of source files and the i...

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 a distributed compilation method based on a web, which comprises a step of performing distributed compilation on a servicer side. The compiling chief server and each compiling server of the servicer side adopt a distributed framework based on Web Service, and server sides are distributed with the compiling chief server and compiling servers of different types of hardware platforms. The invention also discloses a distributed compilation system based on the web, and the system based on a B/S framework comprises a web server, a UDDI server, a compiling chief server and a compiling server. The method and the system ensure that developers can engage in the development without arranging a compiler on a client-side, can perform compilation aiming at different hardware platforms, and can generate executable programs corresponding to the different hardware platforms. The method and the system have remarkable improvement on compilation efficiency relative to the conventional single machine compilation, and save much time for the compilation of large projects.

Description

technical field [0001] The invention belongs to the technical field of distributed compiling, and in particular relates to a web-based distributed compiling method and system thereof. Background technique [0002] In the traditional program development process, the developer needs to install a compiler of the corresponding language in the machine to generate the corresponding executable program. If the developer transfers to another machine for development, he needs to reinstall the compiler corresponding to the hardware platform, otherwise the program cannot be compiled. [0003] At present, the compilation speed of the web-based compilation system is not satisfactory, especially for large projects with a large number of files, it still takes a long time to compile. Only by solving this problem can the web-based compilation system widely accepted and applied. In addition, looking at the current online compilation systems, none of them can provide executable programs for t...

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/45H04L29/08
Inventor 罗笑南刘宁陈任陈君晖
Owner SUN YAT SEN UNIV
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