Patent application number | Description | Published |
20090049430 | Verifying that binary object file has been generated from source files - For a source file on which basis a binary object file has been generated, a digital signature is generated for the source file, and the digital signature is stored. The digital signature may be secure hash algorithm (SHA) hash values. The binary object file is output. To verify that the binary object file has been generated from the source file, a digital signature is generated for the source file, and compared to the digital signature for the source file as previously stored. Where the digital signature for the source file as has been generated matches the digital signature for the source file previously stored, the binary object file is indicated as having been generated from the source file. | 02-19-2009 |
20090070757 | METHODS, SYSTEMS AND COMPUTER PRODUCTS FOR A DYNAMIC REPOSITORY - A software development service offering of generating and installing software applications packages on computer systems running a set of operating systems including LINUX and UNIX operating systems, by creating a dynamic repository; populating a plurality software packages; running a tool that creates a set of index files, wherein the set of index files includes a menu of the plurality of software packages, wherein each software package in the plurality of software packages contains a set of contents; determining whether a software package is included in a menu of the plurality of software packages; and delivering to a client system the software package requested in a selection request, or delivering to the client system an other software package, when the software package is not included in the menu of the plurality of software packages. | 03-12-2009 |
20090119576 | MANAGING SOURCE ANNOTATION METADATA - A method, system and computer program product for managing source annotation metadata. The metadata management technique may include maintaining a set of metadata, maintaining data/metadata relationships between individual units of the metadata and individual units of the source data, and maintaining metadata/metadata relationships between individual units of the metadata. The metadata/metadata relationships define two or more intersecting search pathways through the metadata that intersect at one or more metadata units belonging to more than one search domain. | 05-07-2009 |
20090249291 | Method To Transfer Annotation Across Versions of the Data - A method, apparatus, and article are provided for managing migration of annotations between versions of source code. Annotations associated with patterns of source code are identified. A comparison of the modified source code is conducted in conjunction with the identified annotations in a prior version of the source code to determine if the annotations may be migrated to any portions of the modified source code. The comparison includes an exact match and a partial match. With respect to the partial match, a threshold value is employed to define the parameters of a partial match. All annotations that are determine to be an exact match or a partial match are automatically migrated to a location in the modified source code determine to match within the threshold value. | 10-01-2009 |
20090254883 | METADATA-INTEGRATED DEBUGGER - A method, system and computer program product for software debugging using annotation metadata. A set of metadata comprising source code annotation information for a software program is maintained, together with data/metadata relationships between individual units of the metadata and individual units of the source code. A software debugging point is set that is associated with debugging point metadata comprising one or more units the metadata. A debugging action is performed when execution of the software program reaches said debugging point. | 10-08-2009 |
20130036400 | PRE-MERGE CONFLICT AVOIDANCE - Methods, systems, and computer program products may provide pre-merge conflict avoidance in a revision-control system. A pre-merge conflict avoidance method may include identifying by a computer system a portion of interest of a revision-controlled base source code stored in a source-code repository, the base source code being developed by a plurality of developers. The computer system may determine whether at least one of the plurality of developers has made a change to a portion of a first copy of the base source code corresponding to the portion of interest prior to commitment of the first copy of the base source code to the source-code repository. In response to a determination that the at least one developer has made a change to the portion of interest, a notification may be produced about the change to the portion of interest by the at least one developer. | 02-07-2013 |
20130047137 | COMPUTER SYSTEM, PROGRAM, AND METHOD FOR COMPARING COMPONENT WEIGHTS BETWEEN BUILDS - A computer system, program, or method may provide for quantifying changes in an individual component among a plurality of components in a software development environment where the components are incorporated in a build. This may include calculating a baseline weight of the individual component prior to a change; effecting, in the software development environment, the change to the individual component; calculating a modified weight of the individual component after the change; determining a threshold for a difference between the baseline weight and the modified weight of the individual component; calculating the difference between the baseline weight and the modified weight of the individual component; and providing on the software development computer a notification if the difference exceeds the threshold. The weights of the individual component may use data such as a count of other components required by the individual component, an install size, a runtime memory usage, a depth of a dependency tree, a component license type, a component category for memory location, a component code type, and/or other types of data. | 02-21-2013 |
20140195941 | MANAGING DISPLAY ON A COMPUTING SYSTEM - A system and a computer program product displays information associated with one or more desired contexts on a computing system. The disclosure enables defining of the one or more desired contexts. One or more active applications on the computing system are tracked and filtered based upon the one or more desired contexts. Information associated with the one or more desired contexts is displayed, and information not associated with the one or more desired contexts is concealed. | 07-10-2014 |
20140195942 | MANAGING DISPLAY ON A COMPUTER SYSTEM - A method, a system and a computer program product displays information associated with one or more desired contexts on a computing system. The disclosure enables defining of the one or more desired contexts. One or more active applications on the computing system are tracked and filtered based upon the one or more desired contexts. Information associated with the one or more desired contexts is displayed, and information not associated with the one or more desired contexts is concealed. | 07-10-2014 |