SYSTEMS AND METHODS FOR PROGRAMMING INSTRUCTION
A method including loading, by a computer system, a project and retrieving, by the computer system, assets of the project from assets storage. The method also includes packaging, by the computer system, the project. The project is designed to run within a learning center runtime.
1 . A method, comprising:
loading, by a computer system, a project;
retrieving, by the computer system, assets of the project from assets storage; and
packaging, by the computer system, the project, wherein the project is designed to run within a learning center runtime.
2 . The method of claim 1 , comprising resolving, by the computer system, paths to the assets.
3 . The method of claim 2 , comprising rewriting, by the computer system, the paths to the assets.
4 . The method of claim 2 , comprising removing, by the computer system, at least one of the assets not used by a target.
5 . The method of claim 2 , comprising recompressing, by the computer system, the assets for a target.
6 . The method of claim 5 , comprising scaling, by the computer system, the assets for the target.
7 . The method of claim 2 , comprising scaling, by the computer system, the assets for a target.
8 . The method of claim 2 , comprising generating, by the computer system, native code.
9 . The method of claim 1 , comprising removing, by the computer system, at least one of the assets not used by a target.
10 . The method of claim 1 , comprising:
compressing, by the computer system, the assets; and
recompressing, by the computer system, the assets for a target.
11 . The method of claim 10 , comprising scaling, by the computer system, the assets for the target.
12 . The method of claim 1 , comprising scaling, by the computer system, the assets for a target.
13 . The method of claim 1 , comprising generating, by the computer system, native code.
14 . The method of claim 1 , comprising publishing, by the computer system, the project to the learning center runtime, and wherein the packaging of the project is based on a platform specific runtime.
15 . The method of claim 1 , comprising:
accessing, by the computer system, the assets storage to obtain the assets;
accessing, by the computer system, project storage to obtain the project; and
accessing, by the computer system, configuration information.
16 . The method of claim 15 , wherein the configuration information comprises user input control mapping.
17 . The method of claim 15 , wherein the configuration information comprises display scaling.
18 . The method of claim 15 , wherein the configuration information comprises screen orientation.
19 . A system comprising: at least one processor; and memory in communication with the at least one processor and storing instructions that are executable by the at least one processor to cause the at least one processor to:
load a project;
retrieve assets of the project from assets storage; and
package the project, wherein the project is designed to run within a learning center runtime.
20 . A non-transitory computer-readable medium storing instructions that when executed cause a computing device to:
load a project;
retrieve assets of the project from assets storage; and
package the project, wherein the project is designed to run within a learning center runtime.