Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

37 results about "Distributed development" patented technology

A distributed development project is a research and development (R&D) project that is done across multiple business worksites or locations. It is a form of R&D where the project members may not see each other face to face, but they are all working collaboratively toward the outcome of the project. Often this is done through email, the Internet and other forms of quick long-distance communication. Distributed development was largely pioneered by the open-source software community.

Systems and methods for software development

This invention relates to methods and a system for developing software. In one embodiment, a method for developing software includes communicating a specification for the design of a software program to a first plurality of developers, in response to the specification, receiving a design from a subset of the developers to a subset of the developers, facilitating a design review process for scoring the designs, selecting one design based on its score, communicating the selected design to a second plurality of software developers, in response to the design, receiving software programs from a subset of the second plurality of developers, facilitating a software review process for scoring the programs, and selecting one program based on its score. In another embodiment, a method for the distributed development of software includes providing a software development system to a distributed community of developers, the system including software development software that utilizes a structured development methodology, a communication server, and a review board for determining the quality of submitted software; accepting a request to create a software program; and facilitating the development of the program by a subset of the distributed community of developers using the software development system.
Owner:TOPCODER

System and method for software development

This invention relates to a method and apparatus for developing software. In one embodiment, a method for facilitating the distributed development of software components includes providing a skill rating for software developers, communicating specifications for a software component to a subset of the developers, receiving submissions from the developers, scoring the submissions, and selecting one submission to be included in a software repository. In another embodiment, a method for compensating a software developer includes soliciting software developers for the submission of computer software components, receiving software components in response to the solicitation from the developers, evaluating the received software components, selecting one or more of the submissions for potential distribution to the public, and allotting the proceeds from the distribution to the developers.
Owner:TOPCODER

Systems and methods for software development

This invention relates to methods and a system for developing software. In one embodiment, a method for developing software includes communicating a specification for the design of a software program to a first plurality of developers, in response to the specification, receiving a design from a subset of the developers to a subset of the developers, facilitating a design review process for scoring the designs, selecting one design based on its score, communicating the selected design to a second plurality of software developers, in response to the design, receiving software programs from a subset of the second plurality of developers, facilitating a software review process for scoring the programs, and selecting one program based on its score. In another embodiment, a method for the distributed development of software includes providing a software development system to a distributed community of developers, the system including software development software that utilizes a structured development methodology, a communication server, and a review board for determining the quality of submitted software; accepting a request to create a software program; and facilitating the development of the program by a subset of the distributed community of developers using the software development system.
Owner:TOPCODER

Distributed development environment for building internet applications by developers at remote locations

A system and a method for developing Internet-hosted business applications composed of web services and software for use in such environments where applications and application components interoperate to perform requested business functions. The system and method of the present invention utilize a software development application services provider module (DASP), an Instantiatior module, a Builder module, an Applications Service Provider (ASP) Infrastructure Platform (AIP) module, and a hosted production environment module. The system and method of the present invention seeks to maximize the use of prior work to eliminate repetition and reduce development cost and development time. With each new project the library and experience increases. The system and method of the present invention can use developers and testers situated in diverse locations so that a larger pool of skilled people can be employed, the work can be done around the clock by using people all over the globe, and the costs can be reduced by directing work to people in countries with lower labor rates. The system and method of the present invention increases efficiencies and reduces costs to all parties by partnering the developers with third parties who are brought in at the beginning of development.
Owner:ACCENTURE GLOBAL SERVICES LTD

System and method for software development

This invention relates to a method and apparatus for developing software. In one embodiment, a method for facilitating the distributed development of software components includes providing a skill rating for software developers, communicating specifications for a software component to a subset of the developers, receiving submissions from the developers, scoring the submissions, and selecting one submission to be included in a software repository. In another embodiment, a method for compensating a software developer includes soliciting software developers for the submission of computer software components, receiving software components in response to the solicitation from the developers, evaluating the received software components, selecting one or more of the submissions for potential distribution to the public, and allotting the proceeds from the distribution to the developers.
Owner:TOPCODER

System and method for software development

This invention relates to a method and apparatus for developing software. In one embodiment, a method for facilitating the distributed development of software components includes conducting one or more contests for the development of computer software, and rewarding contest reviewers based on the performance of the software developed. Reviewers performance may be measured, for example, using a defect statistic associated with the reviewer.
Owner:TOPCODER

Messaging system based group joint debugging system and method

InactiveUS20090037775A1Enhance debugging session initializationSimplify debugging message delivering processSoftware testing/debuggingMultiple digital computer combinationsComputer hardwareDistributed development
A messaging system based group joint debugging system is provided, comprising a master computer and a slave computer in mutual communication with the master computer through network. With the group joint debugging system, multiple members of a geographical distributed development team can do jobs on a same debugging session. The master computer includes capabilities for obtaining a debugging request message containing a debugging command via the messaging system, extracting the debugging command and calling a corresponding debugging function of the program debugger according to the debugging command, and sending execution result of the called debugging function, as a debugging response message, to computers participating in a group joint debugging, such that the group joint debugging is carried out to the program to be debugged. The slave computer includes capabilities for receiving the debugging response message and carrying out automatic debugging on the program according to the debugging command.
Owner:IBM CORP

Building method and device for distributed development environment based on Docker

The invention discloses a building method for distributed development environment based on Docker. The building method comprises the following steps: receiving selection information for selecting a dockerfile file from a local prestored dockerfile file list by a user; judging whether the selected dockerfile file is the latest dockerfile file or not; if yes, reproducing source codes of a subsystem from a codebase according to the selected dockerfile file; building mirror images of the subsystem according to the latest dockerfile file; through the mirror images, building a docker container, and operating the source codes of the subsystem in the docker container. The building method realizes single machine deployment of the distributed development environment. The invention further discloses a building device applying the building method.
Owner:GUANGDONG ESHORE TECH

Software bug report and distribution method and system

The invention discloses a software bug report and distribution method and a system, belonging to the field of computer software. The method comprises the steps of firstly extracting report titles of bug reports, bug description and reproduction step information from a bug report database, then establishing a text with the natural language form by using the extracted information in each bug reportand converting to a text vector, searching other text vectors which are similar to the bug reports to be distributed for obtaining a text vector list, finally determining responsible persons of the bug reports which are not distributed according to the text vector list, or applying an algorithm of a support vector machine for training the text vectors, establishing a support vector machine model and finally utilizing the support vector machine model for providing a recommended responsible person list of the bug reports which are not distributed. The system comprises a browser layer, a server layer and a data interface layer. The method and the system can provide a recommendation for assigning the responsible persons for the bug reports, thereby being applicable to large software project distributed development.
Owner:INST OF SOFTWARE - CHINESE ACAD OF SCI

Systems and methods for software development

This invention relates to methods and a system for developing software. In one embodiment, a method for developing software includes communicating a specification for the design of a software program to a first plurality of developers, in response to the specification, receiving a design from a subset of the developers to a subset of the developers, facilitating a design review process for scoring the designs, selecting one design based on its score, communicating the selected design to a second plurality of software developers, in response to the design, receiving software programs from a subset of the second plurality of developers, facilitating a software review process for scoring the programs, and selecting one program based on its score. In another embodiment, a method for the distributed development of software includes providing a software development system to a distributed community of developers, the system including software development software that utilizes a structured development methodology, a communication server, and a review board for determining the quality of submitted software; accepting a request to create a software program; and facilitating the development of the program by a subset of the distributed community of developers using the software development system.
Owner:TOPCODER

Shared service call system of intelligent terminal and method

The embodiment of the invention provides a shared service call system of an intelligent terminal and a method. The system comprises a third party application unit, a main service unit and at least two service units, wherein the third party application unit is used for sending a service request to the main service unit, the main service unit is used for determining a shared service needing to be loaded according to the service request and calling a service corresponding to the shared service needing to be loaded, and the service units are used for providing the shared service to the third party application unit according to the calling of the main service unit. After the embodiment of the invention is applied, a mechanism of distributed development and unified call service of services on an intelligent terminal platform is realized, the practicality of service sharing can be enhanced, and a problem of poor open performance of the shared service in the prior art is solved.
Owner:TENCENT TECH (SHENZHEN) CO LTD

Managing method and system of key value data

The invention discloses a managing method and system of key value data, wherein the method includes a key value data acquisition step which includes: A1: a client sending a key value data acquisition requirement to a key value data server; B1: the key value data server inquiring the key value data information base according to the requirement and judging whether the corresponding key value data is in the maintenance operation state, if not, sending the obtained key value data information to the corresponding client; C1: the client doing a specific application according to the received key value data information. The invention can effectively avoid the redundant key value and the key value definition conflict, increase the development efficiency of the distributed program, reduce the program maintenance cost, avoid the fault caused by the inconsistent key value data during the program interaction, and also reduce the occupied system resource of the program and improve the running efficiency.
Owner:SHENZHEN ZTE NETVIEW TECH

Systems and methods for software development

This invention relates to methods and a system for developing software. In one embodiment, a method for developing software includes communicating a specification for the design of a software program to a first plurality of developers, in response to the specification, receiving a design from a subset of the developers to a subset of the developers, facilitating a design review process for scoring the designs, selecting one design based on its score, communicating the selected design to a second plurality of software developers, in response to the design, receiving software programs from a subset of the second plurality of developers, facilitating a software review process for scoring the programs, and selecting one program based on its score. In another embodiment, a method for the distributed development of software includes providing a software development system to a distributed community of developers, the system including software development software that utilizes a structured development methodology, a communication server, and a review board for determining the quality of submitted software; accepting a request to create a software program; and facilitating the development of the program by a subset of the distributed community of developers using the software development system.
Owner:TOPCODER

Power system analysis-oriented software platform and running and distributed development methods thereof

The invention relates to a power system analysis-oriented software distributed development method. The method comprises the steps of establishing a server and a client with communication functions; performing distributed development of a software algorithm, and calling basic data and a universal algorithm of the server through the client by a development team to perform development and research of corresponding algorithms; and performing achievement gathering of software, and seamlessly linking algorithm achievements of the development team with the software server, thereby realizing distributed development of the software. According to the technical scheme provided by the method, the problem in sharing of the basic data and a basic algorithm in the software establishment process is solved, high cost of integrated development is avoided, the development speed is increased, the seamless fusion of the algorithm development achievements and the software is realized, and the software achievements have portability and reusability.
Owner:CHINA ELECTRIC POWER RES INST +3

A planning and analysis method of distributed and centralized development mode of clean energy

The invention relates to the technical field of power system analysis and provides a planning analysis method of a distributed and centralized development mode of clean energy, comprising the following steps: A. determining a planning level year; B. Assessment of the clean energy resource potential of the country / region to be developed; C. estimating the generation cost under the centralized and distributed development modes of clean energy; D. determine that constraint conditions of the plan analysis model of the centralized and distributed development mode of the clean energy; E. constructing a planning and analysis model of centralized and distribute development mode; F, selecting and calculating that cross-continental outward channel of the rich resources; G. outputting optimal transmission channel plan. The present invention provides quantitative measurement results for accurately estimating the centralized and distributed development scale, layout, development economy and outgoing channel selection of clean energy in a country or region in the future level years, and provides planning basis for future development mode of clean energy in a region rich in global resources.
Owner:STATE GRID ENERGY RES INST +1

Systems and methods for software development

This invention relates to methods and a system for developing software. In one embodiment, a method for developing software includes communicating a specification for the design of a software program to a first plurality of developers, in response to the specification, receiving a design from a subset of the developers to a subset of the developers, facilitating a design review process for scoring the designs, selecting one design based on its score, communicating the selected design to a second plurality of software developers, in response to the design, receiving software programs from a subset of the second plurality of developers, facilitating a software review process for scoring the programs, and selecting one program based on its score. In another embodiment, a method for the distributed development of software includes providing a software development system to a distributed community of developers, the system including software development software that utilizes a structured development methodology, a communication server, and a review board for determining the quality of submitted software; accepting a request to create a software program; and facilitating the development of the program by a subset of the distributed community of developers using the software development system.
Owner:TOPCODER

DDS middleware communication method based on CAN bus data transmission

ActiveCN112104538ADistributed development of applications is simple and efficientBus networksBroadcast packetData pack
The invention provides a DDS middleware communication method based on CAN bus data transmission, which comprises the following steps that: in a CAN bus network, a sensor data acquisition platform periodically sends a connection request to the outside in a broadcast packet mode to discover a Node; the Node returns a response data packet according to the connection request, wherein the response datapacket carries its own Node ID; after the connection request is completed, the DDS creates a CAN session with a Topic ID, and registers a new Topic to the data processing module; and after registration is completed, a data publisher or subscriber is created, and then a data read-write instance is created. The core for realizing the data read-write instance in the invention is an algorithm for sending a CAN data packet by the publisher and an algorithm for receiving the CAN data packet by a subscriber (Subscriber). According to the DDS middleware communication method based on CAN bus data transmission, distributed development of application programs is simpler and more effective, and especially distributed communication of an automatic driving software platform can be implemented only by upgrading software on an existing hardware platform.
Owner:AUTOCORE INTELLIGENT TECH NANJING CO LTD

Distributed development platform and calculation method of same

The embodiment of the invention provides a distributed development platform and a calculation method of the same. The distributed development platform comprises a computer cluster, a distributed document system DFS deployed on the computer cluster and an MPI cluster constituted of an information transmission interface MPI which is deployed on each computer inside the computer cluster, wherein the DFS is used to provide sharing and storage space for each computer inside the computer cluster, and the sharing and storage space stores operation data required when the MPI cluster operates programs; and the MPI cluster is used to divide the programs which are submitted to the MPI cluster into a plurality of MPI tasks and then distribute the tasks to each MPI in the MPI cluster, wherein the computer of each MPI in the MPI cluster receives the MPI tasks, then calculates the operation data stored in the DFS according to the MPI task which is distributed respectively as well as the programs submitted to the MPI cluster, and stores the calculation results in the DFS, so that each computer in the computer cluster can get access to the calculation results.
Owner:HUAWEI TECH CO LTD

System and method of collecting project metrics to optimize distributed development efforts

InactiveUS20190213551A1Improve productivityShorten development timeOffice automationResourcesTeam compositionProject metrics
A computer-implemented end-to-end system for optimizing distributed development projects may include a Software as a Service (SaaS) collecting historical project metrics. A productivity factor analyzer may perform analysis of one or more productivity factors with one or more quantifiers to define an impact of a team composition and task split on a project development. A task splitter may perform identification of one or more split points that minimize negative impacts from a geographically distributed environment in communication and team collaboration. An indifference curve identifier processing device may identify trade-offs for client metrics and develop a set of contours for different development options. A development optimizer may calculate the team composition, and task splits based on the one or more split points, the set of contours, and the impact of a team composition and task split on the project development. A SaaS service automatically allocates task assignments to corresponding target workers.
Owner:IBM CORP

SQL-based distributed data unified access system and method

The invention relates to the technical field of bank payment system transformation, and provides an SQL-based distributed data unified access system and method, and the system comprises a data accessinterface layer, an SQL analyzer, an SQL converter, an execution assembly, an ODBC assembly, a PayHiredis client, and a connection manager. According to the method, grammatical analysis can be carriedout on SQL statements, data sources are selected, redis or a database is accessed, and meanwhile database connection is managed. The SQL is supported to be used for accessing the relational databaseand redis; connection management is supported, and service modules do not need to be concerned; an ODBC assembly is used for supporting access to various relational databases; a batch execution interface for data access is provided, and all requirements of distributed development of a payment system can be met.
Owner:民生科技有限责任公司

Cyclic utilization device and method for preparing carbon-based organic fertilizer by carbonizing fluidized bed biomass

The invention provides a cyclic utilization device and method for preparing a carbon-based organic fertilizer by carbonizing fluidized bed biomass. The device comprises a winnowing device, wherein thewinnowing device is separately connected to a fluidized bed carbonizing device, an organic matter pre-treatment device and a fermenting device, and the back of the fluidized bed carbonizing device isconnected to a blending device and a fermenting device; one end of the fluidized bed carbonizing device is connected to a boiler, the boiler is connected to a turbine generation unit, and a desulfurizing device is provided with an outlet connected to the inlet of the blending device; the outlet of the organic matter pre-treatment device is connected to the inlet of the fermenting device, the outlet of the fermenting device is connected to the inlet of the blending device, and the bottom of the fermenting device is connected to a denitration device; one side of the blending device is connectedto a forming device; and the outlet of the forming device is connected to a drying device, and the tail part of the drying device is connected to a packaging device. The device can prepare the carbon-based organic fertilizer by only feeding biomass and organic matters, and the electric power and heating powder of the system are self-sufficient, so that the device is suitable for distributed development.
Owner:HEFEI DEBO BIOENERGY SCI & TECH

Method and device for building a distributed development environment based on docker

The invention discloses a building method for distributed development environment based on Docker. The building method comprises the following steps: receiving selection information for selecting a dockerfile file from a local prestored dockerfile file list by a user; judging whether the selected dockerfile file is the latest dockerfile file or not; if yes, reproducing source codes of a subsystem from a codebase according to the selected dockerfile file; building mirror images of the subsystem according to the latest dockerfile file; through the mirror images, building a docker container, and operating the source codes of the subsystem in the docker container. The building method realizes single machine deployment of the distributed development environment. The invention further discloses a building device applying the building method.
Owner:GUANGDONG ESHORE TECH

Universal infrared focal plane equipment development system based on model design

ActiveCN105550430AOvercome the constraints of embedded hardware capabilitiesRealize distributedSpecial data processing applicationsIndex testInteraction design
The invention provides a universal infrared focal plane equipment development system based on model design. The universal infrared focal plane equipment development system comprises a distributed development unit, a database unit and a simulation test unit, and the three units are interconnected through the Ethernet, wherein the distributed development unit is used for forming a design file, carrying out local simulation debugging and implementing automatic code generation, and interacting design and configuration information with the database unit; the database unit is used for providing shared data storage for all development terminals and controlling and cooperating the local resource establishment configuration management flow of the development terminals; the simulation test unit is used for providing essential software and hardware resources necessary for a simulation test process or a remote semi-physical simulation process, monitoring the conditions of a simulation test end and carrying out real-time online semi-physical simulation and key index parameter test works. The universal infrared focal plane equipment development system provided by the invention realizes the online semi-physical simulation and the key index test of the focal plane equipment, effectively reduces the research and development cost and improves the research and development efficiency.
Owner:中国船舶重工集团公司第七二六研究所

Energy economy simulation system development method based on individual model

ActiveCN110764750ABreakthrough practicalityBreak through the shortcomings of cumbersome simulation processVisual/graphical programmingModel driven codeGraphicsModelSim
The invention discloses an energy economy simulation system development method based on an individual model. The method comprises the following steps: 1) selecting a programming language and a development framework supporting multi-thread and distributed development; 2) based on the selected programming language, designing and developing an individual abstract model with universality; 3) expandingaccording to the individual abstract model, and establishing an individual detailed data model based on a data model read-write framework; 4) based on the selected communication framework, realizinginformation interaction between individuals according to the individual simulation step length and the input and output relationship; and 5) designing and developing a user interface based on the selected graphic interaction interface framework, and displaying the individual model and the simulation result through a visual graphic technology. According to the method, the general individual model is used as an effective means for solving the problem that models in an energy economy system are complex and diverse, the problem that system modeling universality is poor can be effectively solved, development of a modeling simulation system is promoted, and the method has practical popularization value.
Owner:SOUTH CHINA UNIV OF TECH

APSO method for optimizing geographically distributed time-cost

InactiveCN108572814AReliable data basisSolve the optimization of remote distributed time-costModel driven codeProgram planningTime cost
Provided is an APSO method for optimizing geographically distributed time-cost. According to the relation of geographically distributed development time and cost, a time-cost model is established, constraint planning processing is performed, constraint processing is further performed by combining with an APSO algorithm and using a penalty function method, and it is verified that an APSO can optimize the geographically distributed time-cost through a simulation experiment. In addition, different project time-cost optimization schemes can be obtained according to different established models, and an accurate and reliable data basis is provided for formulation of project planning.
Owner:NORTHWESTERN POLYTECHNICAL UNIV +2

Model-Based Design Development System for Universal Infrared Focal Plane Equipment

ActiveCN105550430BOvercome the constraints of embedded hardware capabilitiesRealize distributedSpecial data processing applicationsIndex testParallel computing
The invention provides a universal infrared focal plane equipment development system based on model design. The universal infrared focal plane equipment development system comprises a distributed development unit, a database unit and a simulation test unit, and the three units are interconnected through the Ethernet, wherein the distributed development unit is used for forming a design file, carrying out local simulation debugging and implementing automatic code generation, and interacting design and configuration information with the database unit; the database unit is used for providing shared data storage for all development terminals and controlling and cooperating the local resource establishment configuration management flow of the development terminals; the simulation test unit is used for providing essential software and hardware resources necessary for a simulation test process or a remote semi-physical simulation process, monitoring the conditions of a simulation test end and carrying out real-time online semi-physical simulation and key index parameter test works. The universal infrared focal plane equipment development system provided by the invention realizes the online semi-physical simulation and the key index test of the focal plane equipment, effectively reduces the research and development cost and improves the research and development efficiency.
Owner:中国船舶重工集团公司第七二六研究所

A SQL-based distributed data unified access system and method

The invention relates to the technical field of bank payment system transformation, and provides a system and method for unified access to distributed data based on SQL. The system includes a data access interface layer, a SQL parser, a SQL converter, an execution component, an ODBC component, and PayHiredis Client and connection manager; it can parse SQL statements, select data sources, access redis or databases, and manage database connections at the same time. The invention supports the use of SQL to access relational databases and redis; supports connection management, and business modules do not need to be concerned; uses ODBC components to support access to multiple relational databases; provides a batch execution interface for data access, which can meet the requirements of distributed development of payment systems all needs.
Owner:民生科技有限责任公司

A Development Method of Energy Economy Simulation System Based on Individual Model

The invention discloses a method for developing an energy economy simulation system based on an individual model, comprising the steps of: 1) selecting a programming language and a development framework that support multi-thread and distributed development; 2) designing and developing a Universal individual abstract model; 3) Expand according to the individual abstract model, and establish the individual detailed data model based on the data model reading and writing framework; 4) Based on the selected communication framework, according to the individual simulation step size and input-output relationship, realize Information interaction among individuals; 5) Based on the selected graphic interface framework, design and develop the user interface, and display individual models and simulation results through visual graphic technology. The invention uses the universal individual model as an effective means to solve complex and diverse models in the energy economic system, can effectively solve the problem of poor universality of system modeling, promotes the development of modeling and simulation systems, and has practical promotion value.
Owner:SOUTH CHINA UNIV OF TECH

Distributed development method and device, storage medium and computer equipment

The invention discloses a distributed development method and device, a storage medium and computer equipment. The method comprises steps of a Docker being established, and tool codes and a framework for training of distributed development being deployed in the Docker; receiving a training task for distributed development; computing resources being allocated to the training task, and the computingresources comprising computing nodes in a cluster; mounting a distributed file system for the computing node allocated with the training task; and respectively executing the training tasks allocated to the computing nodes in a mode of loading the Docker to the computing nodes allocated with the training tasks. According to the method, technical problems of limited cluster scale, high maintenance cost and waste of cluster computing resources when distributed development training is carried out by adopting a customized cluster mode in related technologies are solved.
Owner:ALIBABA GRP HLDG LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products