CPC G06F 40/197 (2020.01) [G05B 15/02 (2013.01); G06F 40/154 (2020.01); H04L 67/01 (2022.05); H04L 67/02 (2013.01); H04W 4/50 (2018.02); H04W 4/80 (2018.02)] | 19 Claims |
1. A mobile computing device comprising:
a wireless communication system for communication with a remote server system; and
at least one processor coupled to at least one tangible, non-transitory computer-readable medium having embodied therein a native application version of a mobile application, wherein:
the native application version is an abstracted native application designed to run on a predetermined native operating system type in the mobile computing device and comprises an application shell, native basic user interface (UI) elements, and a JSON Translator embedded within the application, wherein the JSON Translator is a translation layer configured to allow dynamic interpretation of JSON data received from the remote server system into native elements compatible with the native application version; and
the native application version is further configured to:
receive, from the remote server system via the wireless communication system, modification data associated with an update to the native application version, the modification data including modification data objects configured for translation by the JSON Translator into native elements for the native application version;
dynamically translate, via the JSON Translator, the modification data objects into translated native elements; and
update the native application version based on the translated native elements.
|