Patent classifications
G06F8/54
AUTOMATED MOBILE APPLICATION INTEGRATION
Systems, methods, devices and non-transitory, computer-readable storage mediums are disclosed for automated mobile app integration. In an embodiment, a method comprises: receiving, by a server computer from a development system, a first application binary executable for an application; receiving, by the server computer, a dataset specifying mobile services to be added to the application, the dataset selected by a user of the development system; dynamically and automatically generating a software adapter for adapting one or more plugin software components to the first app binary executable according to the dataset; generating, by the server computer and without access to source code for the first application binary executable, a second application binary executable for the application, the generating including merging the first application binary executable with binary code for the adaptor and the plugin software components; and transmitting, by the server computer to the development system, the second application binary executable.
AUTOMATED MOBILE APPLICATION INTEGRATION
Systems, methods, devices and non-transitory, computer-readable storage mediums are disclosed for automated mobile app integration. In an embodiment, a method comprises: receiving, by a server computer from a development system, a first application binary executable for an application; receiving, by the server computer, a dataset specifying mobile services to be added to the application, the dataset selected by a user of the development system; dynamically and automatically generating a software adapter for adapting one or more plugin software components to the first app binary executable according to the dataset; generating, by the server computer and without access to source code for the first application binary executable, a second application binary executable for the application, the generating including merging the first application binary executable with binary code for the adaptor and the plugin software components; and transmitting, by the server computer to the development system, the second application binary executable.
SYSTEM AND METHOD FOR TRANSLATING MAPPING POLICY INTO CODE
A system including at least one processor programmed to translate a policy into policy code, wherein: the policy is provided in a policy language; the policy code is in a programming language that is different from the policy language; and the policy includes a statement that maps an entity name to one or more metadata symbols to be associated with an entity in a target system against which the policy is to be enforced.
SYSTEM AND METHOD FOR TRANSLATING MAPPING POLICY INTO CODE
A system including at least one processor programmed to translate a policy into policy code, wherein: the policy is provided in a policy language; the policy code is in a programming language that is different from the policy language; and the policy includes a statement that maps an entity name to one or more metadata symbols to be associated with an entity in a target system against which the policy is to be enforced.
Single page application continuous integration, build, and deployment
Automatically generating a client-side application based on available components is provided. A source code and related build information of a component is stored in a component repository. The component is developed in a developer mode of a developer tool. An existing single-page application is changed using a non-expert editing tool by selecting a component from the component repository, retrieving the selected component from the repository, extracting build information from the retrieved component, adding dependencies regarding the retrieved component to a single-page packaging of the existing single-page application, and compiling the single-page application together with the retrieved component.
Systems and methods for continuous integration and continuous deployment pipeline management using pipeline-agnostic non-script rule sets
The systems and methods provide continuous integration and continuous deployment pipeline management using pipeline-agnostic rule sets applied to pre-deployment code samples. The system standardizes the application of a rule set to a pre-deployment code sample to use data at a given location, but the system allows for the sample itself to determine which data stream of the data streams at that data location is used. As such, the systems and methods avoid the need for the plethora of rule sets that would overwhelm a user and defeat the purpose of the CaaS product, but the system allows for processing pre-deployment code samples that are specific to the sample.
Methods for user interface generation and application modification
A method of generating a user interface for presentation to a user. The method comprises executing a first application computer program to provide a user interface, executing agent computer program code to interrogate and modify said user interface during execution of said first application computer program, and presenting said modified user interface. The first application computer program may be run on a server, while the modified user interface may be presented to a user at a client connected to said server.
Methods for user interface generation and application modification
A method of generating a user interface for presentation to a user. The method comprises executing a first application computer program to provide a user interface, executing agent computer program code to interrogate and modify said user interface during execution of said first application computer program, and presenting said modified user interface. The first application computer program may be run on a server, while the modified user interface may be presented to a user at a client connected to said server.
Methods and apparatus for runtime multi-scheduling of software executing on a heterogeneous system
Methods, apparatus, systems and articles of manufacture are disclosed for runtime scheduling of software executing on a heterogeneous system. An example apparatus includes in response to a variant compiler to generate a representation of an algorithm in a domain-specific language (DSL), a compilation auto-scheduler to generate a schedule based on configurations for processing elements of the heterogeneous system, the processing elements including at least a first and a second processing element, the variant compiler to compile variant binaries based on the schedule, each of the variant binaries associated with the algorithm in the DSL, the variant binaries including a first variant binary corresponding to the first processing element and a second variant binary corresponding to the second processing element, and an application compiler to generate a fat binary including a runtime scheduler to select one or more of the variant binaries to execute a workload based on the schedule.
Methods and apparatus for runtime multi-scheduling of software executing on a heterogeneous system
Methods, apparatus, systems and articles of manufacture are disclosed for runtime scheduling of software executing on a heterogeneous system. An example apparatus includes in response to a variant compiler to generate a representation of an algorithm in a domain-specific language (DSL), a compilation auto-scheduler to generate a schedule based on configurations for processing elements of the heterogeneous system, the processing elements including at least a first and a second processing element, the variant compiler to compile variant binaries based on the schedule, each of the variant binaries associated with the algorithm in the DSL, the variant binaries including a first variant binary corresponding to the first processing element and a second variant binary corresponding to the second processing element, and an application compiler to generate a fat binary including a runtime scheduler to select one or more of the variant binaries to execute a workload based on the schedule.