Tiles in a mobile application framework
AssigneeSap SE
InventorsSanjeet Mall, Hans Kedefors, Karsten Hinrichs, Karoly Nyisztor, Zoltan Farkas, David Egresits
Life of this patent
Estimating the term…
Abstract
In an example embodiment, a mobile application framework is added to a metadata-driven application. The mobile application framework includes generic libraries having one or more references to one or more configuration files stored on a platform server. Then the one or more configuration files can be updated to include one or more tiles, each tile comprising a user interface element or screen view, each tile being either a primitive tile or a tile embedding other nested tiles within it, thereby updating the metadata-driven mobile application without recompiling it.
Claims20
A method for providing a metadata-driven mobile application, the method comprising:
- adding a mobile application framework to a metadata-driven application, the mobile application framework including generic libraries having one or more references to one or more configuration files stored on a platform server;
- and
- updating the one or more configuration files to include one or more tiles, each tile comprising a user interface element or screen view, each tile being either a primitive tile or a tile embedding other nested tiles within it, thereby updating the metadata-driven mobile application without recompiling it.
A metadata-driven mobile application, executable by a processor and capable of being called by code in a mobile application, the mobile application framework comprising:
- a mobile application framework including:
- a core component configured to expose one or more application program interfaces (APIs) that initialize the mobile application framework when executed;
- a user interface component configured to retrieve one or more configuration files identified by the core component and to use the one or more configuration files to generate a user interface, the one or more configuration files including one or more tiles, each tile comprising a user interface element or screen view, each tile being either a primitive tile or a tile embedding other nested tiles within it;
- a data component configured to provide bindings to one or more business objects defining data for the mobile application;
- and
- a configuration component configured to read and parse metadata in the one or more configuration files and transform the metadata to constructs native to the mobile application.
- a custom code portion containing one or more calls to the mobile application framework;
A non-transitory machine-readable storage medium comprising instructions, which when implemented by one or more machines, cause the one or more machines to perform the following operations:
- adding a mobile application framework to a metadata-driven application, the mobile application framework including generic libraries having one or more references to one or more configuration files stored on a platform server;
- and
- updating the one or more configuration files to include one or more tiles, each tile comprising a user interface element or screen view, each tile being either a primitive tile or a tile embedding other nested tiles within it, thereby updating the metadata-driven mobile application without recompiling it.
Dependencies are inferred from the claim text.