CPC G06F 8/71 (2013.01) [G06F 8/10 (2013.01); G06F 8/24 (2013.01); G06F 8/65 (2013.01); G06F 8/76 (2013.01)] | 20 Claims |
1. A method comprising:
obtaining a platform-agnostic application configuration comprising a data model of a plurality of data objects and a plurality of application components configured to be interpreted by a plurality of system-specific application platforms to dynamically render a plurality of platform-specific applications at runtime, wherein the data model includes relationship data indicative of characteristics of relationships between respective data objects of the plurality of data objects, and further includes actions indicative of interaction rules associated with the respective data objects and external communications;
generating, based on the platform-agnostic application configuration, an application at runtime comprising a platform-specific interpretation of the platform-agnostic application configuration, wherein the application at runtime is generated by a computing device using a system-specific application platform;
rendering, by the computing device, the application at runtime;
receiving one or more configuration updates associated with the platform-agnostic application configuration, wherein the one or more configuration updates are agnostic to an operating environment of the computing device; and
generating, by the computing device, an updated application without the computing device installing new or updated software code for the updated application, wherein the updated application comprises the application at runtime modified to reflect the one or more configuration updates.
|