CPC G06F 8/447 (2013.01) [H04L 63/0428 (2013.01)] | 20 Claims |
1. A mobile application development device, comprising:
a platform processor, configured to:
identify an application build element of an application in development;
identify and classify an application logic block portion of the application build element written in a platform-agnostic language;
identify a platform on which the application is to be executed;
apply a platform-native template to the application logic block that is specific to the platform on which the application is to be executed;
a native application converter engine, configured to:
identify logic features that are specific to the application to be built and extract the logic features as a first set of tags associated with the application to be built;
identify a second set of tags within the template applied by the platform processor that matches the first set of tags;
replace the second set of tags with elements that are specific to the application to be built to produce a converted intermediary codebase; and
a mobile platform framework engine, configured to:
add a common set of application features to the converted intermediary codebase, the mobile platform framework engine further comprising:
an application data transformation processor, configured to:
identify a communication request type;
select an appropriate network channel to fulfil a communication request; and
set up a communication session using the appropriate network channel to a requested destination.
|