System and method for managing a software asset for inclusion in a software library
First Claim
1. A system for managing a software asset for inclusion in a software library;
- said software asset including a plurality of files;
the system comprising;
a processor;
a communication network;
at least one receiving manager unit configured for receiving said software asset;
a respective receiving manager unit of said at least one receiving manager unit verifying source of said software asset;
said respective receiving manager unit reading an installer package into said software asset to establish a received software asset;
at least one build manager unit coupled with said at least one receiving manager unit and configured for creating an application wrapper file for said received software asset, wherein the application wrapper file includes a description file that includes a description of what the received software asset is used for;
a respective build manager unit of said at least one build manager unit creating a plurality of folders in a folder structure according to a predetermined folder structure;
said respective build manager unit distributing individual files of said plurality of files among said plurality of folders to establish a distributed folder file;
said respective build manager unit using said distributed folder file to establish said application wrapper file; and
at least one peer review manager unit coupled with said at least one build manager unit and configured for effecting a peer review process with said application wrapper file;
a respective peer review manager unit of said at least one peer review manager unit effecting said peer review process with said application wrapper file to establish a reviewed application wrapper file;
said respective peer review manager unit cooperating with said build manager unit to effect presenting said reviewed application wrapper file to said software library.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for managing a software asset including asset files for inclusion in a library includes: (a) a receiving manager configured for receiving the asset, verifying source of the asset and reading an installer package into the asset to establish a received asset; (b) a build manager coupled with the receiving manager and configured for creating an application wrapper file for the received asset; the build manager creating folders in a folder structure and distributing the asset files among the folders to establish a distributed folder file; the build manager using the distributed folder file to create the application wrapper file; and (c) a peer review manager coupled with the build manager and effecting a peer review process with the application wrapper file to establish a reviewed application wrapper file; the peer review manager unit cooperating with the build manager to present the reviewed application wrapper file to the library.
3 Citations
20 Claims
-
1. A system for managing a software asset for inclusion in a software library;
- said software asset including a plurality of files;
the system comprising;a processor; a communication network; at least one receiving manager unit configured for receiving said software asset;
a respective receiving manager unit of said at least one receiving manager unit verifying source of said software asset;
said respective receiving manager unit reading an installer package into said software asset to establish a received software asset;at least one build manager unit coupled with said at least one receiving manager unit and configured for creating an application wrapper file for said received software asset, wherein the application wrapper file includes a description file that includes a description of what the received software asset is used for;
a respective build manager unit of said at least one build manager unit creating a plurality of folders in a folder structure according to a predetermined folder structure;
said respective build manager unit distributing individual files of said plurality of files among said plurality of folders to establish a distributed folder file;
said respective build manager unit using said distributed folder file to establish said application wrapper file; andat least one peer review manager unit coupled with said at least one build manager unit and configured for effecting a peer review process with said application wrapper file;
a respective peer review manager unit of said at least one peer review manager unit effecting said peer review process with said application wrapper file to establish a reviewed application wrapper file;
said respective peer review manager unit cooperating with said build manager unit to effect presenting said reviewed application wrapper file to said software library. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- said software asset including a plurality of files;
-
8. A system for managing updating or expanding a software library with at least one computer-readable file;
- the system comprising;
a processor; a communication network; at least one receiving manager unit configured for receiving said at least one computer-readable file;
a respective receiving manager unit of said at least one receiving manager unit verifying source of said at least one computer-readable file;
said respective receiving manager unit reading an installer package into said software asset to establish a received at least one computer-readable file;at least one build manager unit coupled with said at least one receiving manager unit and configured for creating an application wrapper file for said received at least one computer readable file, wherein the application wrapper file includes a description file that includes a description of what the received at least one computer readable file is used for;
a respective build manager unit of said at least one build manager unit creating a plurality of folders in a folder structure according to a predetermined folder structure;
said respective build manager unit distributing said at least one computer readable file among said plurality of folders to establish a distributed folder file;
said respective build manager unit using said distributed folder file to establish said application wrapper file; andat least one peer review manager unit coupled with said at least one build manager unit and configured for effecting a peer review process with said application wrapper file;
a respective peer review manager unit of said at least one peer review manager unit effecting said peer review process with said application wrapper file to establish a reviewed application wrapper file;
said respective peer review manager unit cooperating with said build manager unit to effect presenting said reviewed application wrapper file to said software library. - View Dependent Claims (9, 10, 11, 12, 13, 14)
- the system comprising;
-
15. A method for managing a software asset for inclusion in a software library;
- said software asset including a plurality of files;
the method comprising;in no particular order; providing at least one receiving manager unit configured for receiving said software asset; providing at least one build manager unit coupled with said at least one receiving manager unit and configured for creating an application wrapper file for said received software asset; and providing at least one peer review manager unit coupled with said at least one build manager unit and configured for effecting a peer review process with an application wrapper file; operating a respective receiving manager unit of said at least one receiving manager unit to verify source of said software asset; operating said respective receiving manager unit to read an installer package into said software asset to establish a received software asset; operating a respective build manager unit of said at least one build manager unit to create a plurality of folders in a folder structure according to a predetermined folder structure; operating said respective build manager unit to distribute individual files of said plurality of files among said plurality of folders to establish a distributed folder file; operating said respective build manager unit to generate a description file that includes a description of what the received software asset is used for; operating said respective build manager unit to use said distributed folder file and the description file to establish said application wrapper file; operating a respective peer review manager unit of said at least one peer review manager unit to effect said peer review process with said application wrapper file to establish a reviewed application wrapper file; and operating said respective peer review manager unit to cooperate with said build manager unit to effect presenting said reviewed application wrapper file to said software library. - View Dependent Claims (16, 17, 18, 19, 20)
- said software asset including a plurality of files;
Specification