Projection of build and design-time inputs and outputs between different build environments
First Claim
1. A first computing device, comprising:
- at least one processor circuit; and
at least one memory that stores program code configured to be executed by the at least one processor circuit, the program code comprising;
a build synchronizer configured to project a first build or design-time input generated by a first build environment hosted on the first computing device to a second build or design-time input of a second build environment hosted on a second computing device by automatically generating the second build or design-time input, the first build or design-time input having a first form and/or content suitable for the first build environment and not suitable for the second build environment, the second build or design-time input having a second form and/or content suitable for the second build environment, the first build environment being different than the second build environment, the first build or design-time input comprising a local asset referenced by a source code file and encoded in a first file format that renders successfully in the first build environment and does not render successfully in the second build environment,the second build or design-time input comprising a remote asset that is encoded in a second file format that does render successfully in the second build environment, andthe automatically generating the second build or design-time input comprising selectively modifying one or more portions of the local asset.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, apparatuses, and computer program products are described that enable local builds to be substantially equivalent with remote builds. In embodiments, local build and design-time inputs and/or outputs of a local build environment hosted on a local computing device are projected to remote build and design-time inputs and/or outputs of a remote build environment hosted on a remote computing device. In further embodiments, remote build and design-time inputs and/or outputs of the remote build environment are projected to local build and design time inputs and/or outputs of the local build environment. In still further embodiments, first build and design-time inputs and/or outputs of a first build environment hosted on a computing device are projected to second build and design-time inputs and/or outputs of a second build environment hosted on the same computing device.
-
Citations
20 Claims
-
1. A first computing device, comprising:
-
at least one processor circuit; and at least one memory that stores program code configured to be executed by the at least one processor circuit, the program code comprising; a build synchronizer configured to project a first build or design-time input generated by a first build environment hosted on the first computing device to a second build or design-time input of a second build environment hosted on a second computing device by automatically generating the second build or design-time input, the first build or design-time input having a first form and/or content suitable for the first build environment and not suitable for the second build environment, the second build or design-time input having a second form and/or content suitable for the second build environment, the first build environment being different than the second build environment, the first build or design-time input comprising a local asset referenced by a source code file and encoded in a first file format that renders successfully in the first build environment and does not render successfully in the second build environment, the second build or design-time input comprising a remote asset that is encoded in a second file format that does render successfully in the second build environment, and the automatically generating the second build or design-time input comprising selectively modifying one or more portions of the local asset. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for synchronizing a computer-implemented first build environment with a computer-implemented second build environment, the method comprising:
-
identifying a first build or design-time input of the first build environment hosted by a first computing device; and projecting the first build or design-time input to a second build or design-time input of the second build environment hosted on a second computing device by automatically generating the second build or design-time input, the first build or design-time input having a first form and/or content suitable for the first build environment and not suitable for the second build environment, the second build or design-time input having a second form and/or content suitable for the second build environment, the first build environment being different than the second build environment, the first build or design-time input comprising an asset referenced by a source code file and encoded in a first file format that renders successfully in the first build environment and does not render successfully in the second build environment, the second build or design-time input comprising a remote asset that is encoded in a second file format that does render successfully in the second build environment, and the automatically generating the second build or design-time input comprising selectively modifying one or more portions of the local asset. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product comprising a computer-readable storage device having computer program logic recorded thereon that when executed by a processor-based computer system causes the processor-based system to perform a method, the method comprising:
-
identifying a first build or design-time input of the first build environment hosted by a first computing device; and projecting the first build or design-time input to a second build or design-time input of the second build environment by automatically generating the second build or design-time input, the first build or design-time input having a first form and/or content suitable for the first build environment and not suitable for the second build environment, the second build or design-time input having a second form and/or content suitable for the second build environment, the first build environment being different than the second build environment, the first build or design-time input comprising an asset referenced by a source code file and encoded in a first file format that renders successfully in the first build environment and does not render successfully in the second build environment, the second build or design-time input comprising a remote asset that is encoded in a second file format that does render successfully in the second build environment, and the automatically generating the second build or design-time input comprising selectively modifying one or more portions of the local asset. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification