CPC G06F 8/34 (2013.01) [G06F 8/36 (2013.01); G06F 8/447 (2013.01); G06F 8/20 (2013.01); G06F 8/60 (2013.01)] | 20 Claims |
1. A computer-implemented method for using an application platform to design an application, said method comprising:
displaying an interface for developing an application at a computer system, said interface comprising a plurality of components for use in visually designing said application;
receiving a selection of a component from said plurality of components at said interface and a placement of said component within said interface;
partially compiling said application with said component and said placement of said component to generate a partially compiled application;
receiving a parameter selection for said component at said interface, wherein said parameter selection modifies an appearance of said component;
executing said partially compiled application comprising said parameter selection with limited functionality within said interface such that said component is rendered according to said parameter selection without re-compiling said partially compiled application; and
compiling said application automatically into a plurality of versions for a plurality of platforms each to execute on different operating systems with said component, said placement of said component, and said parameter selection, such that said plurality of versions of said application executes natively on a target processor for each version of said plurality of versions without requiring a virtual layer of software at runtime, wherein said application is bound directly to a native graphics library associated with said target processor, and wherein said each version of said application is compiled into one executable binary file such that said component and said parameter selection of said component are rendered during runtime of said application in response to execution of said one executable binary file by said target processor.
|