Archiving a Build Product
First Claim
1. A method for creating a software application archive, the method comprising:
- receiving an instruction to create a build of a software application;
determining a globally unique identifier (GUID);
creating the build of the software application;
creating a build of a symbol table;
associating the GUID with each of the build of the software application and the build of the symbol table; and
storing the build of the software application and the build of the symbol table in an archive on a computer readable storage medium.
1 Assignment
0 Petitions
Accused Products
Abstract
An enhanced integrated development environment (IDE) is able to archive a build product and/or work with an archived build product in various ways. In one embodiment, a build product archive includes a manifest, a source code snapshot, a symbol table, and a build product. The manifest contains meta-data about the archive. The source code snapshot is a copy of the source code that was used in the build process. The symbol table is a copy of the symbol table that was generated by the build process. The build product is a copy of the build product that was generated by the build process. A developer can use the enhanced IDE to help share a build product with others and/or to understand system logs and reports that describe operation of the build product (e.g., crash logs and memory logs).
107 Citations
9 Claims
-
1. A method for creating a software application archive, the method comprising:
-
receiving an instruction to create a build of a software application; determining a globally unique identifier (GUID); creating the build of the software application; creating a build of a symbol table; associating the GUID with each of the build of the software application and the build of the symbol table; and storing the build of the software application and the build of the symbol table in an archive on a computer readable storage medium. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product stored on a computer-readable medium and including instructions that, when loaded into memory, cause a processor to perform a set of operations, the set of operations comprising:
-
receiving an instruction to create a build of a software application; determining a globally unique identifier (GUID); creating the build of the software application; creating a build of a symbol table; associating the GUID with each of the build of the software application and the build of the symbol table; and storing the build of the software application and the build of the symbol table in an archive.
-
-
9. A system for creating a software application archive, comprising:
-
a software module adapted to receive an instruction to create a build of a software application; an archive module adapted to; determine a globally unique identifier (GUID); create the build of the software application indicated by the instruction received by the software module; create a build of a symbol table; and associate the GUID with each of the build of the software application and the build of the symbol table; and a storage module adapted to receive from the archive module the build of the software application and the build of the symbol table and to store the build of the software application and the build of the symbol table in an archive on a computer readable storage medium.
-
Specification