Patent ID: 9043750
Filing Date: 2015-05-26
Classification: G06F

Abstract:
1. A computer-implemented method comprising: presenting, in response to a request to generate a native mobile application for performing operations on a database, a list of at least one table within the database; receiving, in response to an identification of at least one table from the presented list, a selection of at least a portion of the at least one presented table within the database to be associated with the native mobile application; retrieving at least a set of metadata associated with the selected portion of the at least one table within the database; automatically generating a set of mobile application source code for directly accessing the selected portion of the at least one table within the database based on the set of retrieved metadata; automatically generating a set of view definitions for the native mobile application concurrently with the set of mobile application source code, the set of view definitions defining how data associated with the native mobile application and retrieved from the database is presented; receiving at least one modification to both the automatically generated set of mobile application source code and to the automatically generated set of view definitions from a developer prior to compiling the set of mobile application source code and the modified set of view definitions; and compiling the modified set of mobile application source code and the modified set of view definitions into a distributable native mobile application, the distributable native mobile application configured to directly access the identified at least one table of the database associated with the native mobile application via a database management system without accessing an application layer between the native mobile application and the database.