Patent ID: 11934805
Assignee: OPEN TEXT SA ULC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method, comprising:
receiving, by an application gateway embodied on a server machine through a user interface running on a computing device communicatively connected to the application gateway, a request to build a custom version of a client program of the application gateway, the request including configuration information for the custom version of the client program of the application gateway, the configuration information including user-specified settings indicating that the custom version of the client program of the application gateway is to be built for a desktop computing environment and that the custom version of the client program of the application gateway is to be built to allow an end user to access a single application through the custom version of the client program of the application gateway;
preparing, by the application gateway, a build request for building the custom version of the client program of the application gateway, the build request containing the configuration information which includes the user-specified settings received through the user interface;
communicating, by the application gateway, the build request to a building client running on a workstation, the workstation specific to an operating system platform for the desktop computing environment;
building, by the building client, the custom version of the client program of the application gateway specific to the operating system platform for the desktop computing environment, the building including running an application building process that is controlled by the building client running on the workstation, the application building process comprising executing build scripts in accordance with the configuration information, wherein the build scripts, when executed in accordance with the configuration information, create the custom version of the client program of the application gateway specific to the operating system platform for the desktop computing environment from application gateway client source code in a local cache accessible by the building client, wherein the custom version of the client program of the application gateway thus created is accessed via a secure shell for storing custom client programs on a client device having the operating system platform for the desktop computing environment;
uploading, by the building client, the custom version of the client program to the application gateway to be persisted in a storage location accessible by the application gateway; and
sending, by the application gateway, a response to the computing device, the response containing a link to the storage location of the custom version of the client program.