发明名称 SOFTWARE APPLICATION PACKAGING AND DEPLOYMENT SYSTEM
摘要 Methods for software application packaging are provided. Methods may include receiving a software application and a list of entity-specific software standards. Methods may also include transforming, by a packaging system of the software application into a packaged software application. The transforming may include evaluating the behavior of the software application. The transforming may include engineering the software application to satisfy the entity-specific software standards identified as relevant. The transforming may include storing the software application in a file. The transforming may include compressing the file which stores the software application. The transforming may include truncating the filename of a portion of binary files included in the software application file. The transforming may include executing a computer-readable script and thereby transforming the software application into a packaged software application. Methods may also include transmitting and installing the packaged software application on a plurality of desktop computers.
申请公布号 US2017039055(A1) 申请公布日期 2017.02.09
申请号 US201514818530 申请日期 2015.08.05
申请人 Bank of America Corporation 发明人 Uppal Jagadish Kumar;Pollam Manoj;Devagupthapu Sunil
分类号 G06F9/445;G06F3/0484;G06F17/30;G06F3/0481 主分类号 G06F9/445
代理机构 代理人
主权项 1. An apparatus for packaging application software, the apparatus comprising: a receiver configured to receive: a software application; anda list of entity-specific software standards; a packaging system for transforming the software application into a packaged software application, the transforming comprising: evaluating the behavior of the software application, the evaluating comprising: identifying whether read and/or write permissions are required by a user of the software application;identifying a network bandwidth required to install the software application on the user's computer within a predetermined time frame;identifying system requirements required to operate the software application;identifying which entity-specific software standards, included in the plurality of entity-specific software standards, are related to the software application;engineering the software application to satisfy the entity-specific software standards identified as relevant, the engineering comprising: identifying a plurality of modifications which are required to be implemented on the software application in order for the software application to comply with the entity-specific standards;generating a computer-readable script, which when executed, modifies the software application, and thereby conforms the software application to the entity-specific standards;storing the software application in a file;compressing the file which stores the software application;truncating the filename of binary files included in the software application file, said binary files comprising a file name that has a character length greater than 256; andexecuting the computer-readable script, thereby transforming the software application into a packaged software application; a transmitter configured to transmit the packaged software application to a plurality of desktop computers, wherein the plurality of desktop computers are each located in a remote location with respect to the packaging system; one or more processors configured to install, transparent to a user, the packaged software application on the plurality of desktop computers.
地址 Charlotte NC US
您可能感兴趣的专利