G06F8/61

Mobile service applications

Techniques for improved mobile application architectures and service communication protocols are discussed herein. Some embodiments may include a mobile device configured for providing a mobile application including multiple service applications. The service applications may execute asynchronously and in separate containers, providing service orientated architecture (SOA)-like services with respect to other portions of the mobile application, or even external applications. The separation of a monolithic mobile application into separate service applications provide advantages in terms of application performance, development, and maintenance. For example, a subset of all service applications may be started up, and executed on demand to improve device resource utilization efficiency.

Mobile service applications

Techniques for improved mobile application architectures and service communication protocols are discussed herein. Some embodiments may include a mobile device configured for providing a mobile application including multiple service applications. The service applications may execute asynchronously and in separate containers, providing service orientated architecture (SOA)-like services with respect to other portions of the mobile application, or even external applications. The separation of a monolithic mobile application into separate service applications provide advantages in terms of application performance, development, and maintenance. For example, a subset of all service applications may be started up, and executed on demand to improve device resource utilization efficiency.

Model driven state machine transitions to configure an installation of a software program
11579860 · 2023-02-14 · ·

Disclosed are embodiments of a installed software program that receive a model from a product management system. The model is trained to select one of a plurality of predefined states based on operational parameter values of the installation of the software program. Each of the plurality of predefined states define configuration values of the installation of the software program. The defined configuration values indicate, in some embodiments, updates to operational parameter values of the installation of the software program.

Model driven state machine transitions to configure an installation of a software program
11579860 · 2023-02-14 · ·

Disclosed are embodiments of a installed software program that receive a model from a product management system. The model is trained to select one of a plurality of predefined states based on operational parameter values of the installation of the software program. Each of the plurality of predefined states define configuration values of the installation of the software program. The defined configuration values indicate, in some embodiments, updates to operational parameter values of the installation of the software program.

Method, device, and storage medium for processing driver on terminal device side

Method, device, and storage medium for processing a driver on a terminal device side are provided. A method includes obtaining connection information between a peripheral device corresponding to the driver and a terminal device; determining, according to the connection information, driver installation options capable of successfully installing the driver; and displaying the driver installation options capable of successfully installing the driver.

Method, device, and storage medium for processing driver on terminal device side

Method, device, and storage medium for processing a driver on a terminal device side are provided. A method includes obtaining connection information between a peripheral device corresponding to the driver and a terminal device; determining, according to the connection information, driver installation options capable of successfully installing the driver; and displaying the driver installation options capable of successfully installing the driver.

AUTOMATED CREATION AND DEPLOYMENT OF WEBSITES

Methods, systems, and techniques for deploying target websites, especially those created using a third party content management system (“CMS”) for developing websites such as WORDPRESS are provided. Example embodiments provide a CMS Deployment System (“CDS”) or CMS Deployment Application (“CDA”), which enables users to create content locally using all of the resources of the CMS and then manage and deploy the target website using a versioning process and in a more secure form on a target server. In one embodiment, the CDS/CDA exports the CMS website instance as flat HTML files, manages these files using a versioning system, and then deploys them on the target server without requiring user expertise. An example CDS/CDA includes an install facility, an export facility, and a deployment facility, which cooperate to deploy secure websites created using standard CMS tools.

AUTOMATED CREATION AND DEPLOYMENT OF WEBSITES

Methods, systems, and techniques for deploying target websites, especially those created using a third party content management system (“CMS”) for developing websites such as WORDPRESS are provided. Example embodiments provide a CMS Deployment System (“CDS”) or CMS Deployment Application (“CDA”), which enables users to create content locally using all of the resources of the CMS and then manage and deploy the target website using a versioning process and in a more secure form on a target server. In one embodiment, the CDS/CDA exports the CMS website instance as flat HTML files, manages these files using a versioning system, and then deploys them on the target server without requiring user expertise. An example CDS/CDA includes an install facility, an export facility, and a deployment facility, which cooperate to deploy secure websites created using standard CMS tools.

CUSTOMIZABLE REDAPTOR EXTENSIONS FOR SINGLE-PAGE WEB APPLICATIONS

A method, computer system, and computer program product are provided for modifying a web application at runtime. A single-page web application is loaded by a web browser of a client, wherein the single-page web application exchanges data between the client and a server. An extension for the single-page web application is obtained. The extension is applied to the single-page web application, wherein applying the extension adds a new feature, or modifies an existing feature, of the single-page web application without reloading the single-page web application.

CUSTOMIZABLE REDAPTOR EXTENSIONS FOR SINGLE-PAGE WEB APPLICATIONS

A method, computer system, and computer program product are provided for modifying a web application at runtime. A single-page web application is loaded by a web browser of a client, wherein the single-page web application exchanges data between the client and a server. An extension for the single-page web application is obtained. The extension is applied to the single-page web application, wherein applying the extension adds a new feature, or modifies an existing feature, of the single-page web application without reloading the single-page web application.