Cloud based editor for generation of interpreted artifacts for mobile runtime
AssigneeOracle International Corporation
InventorsChristian David Straub, Michael William McGrath, Daniel Nyoung Kim
Life of this patent
Estimating the term…
Abstract
One embodiment is a system that accesses an application development user interface (“UI”) through a browser. The application development UI is hosted by a web-based application development server in a cloud system that provides an application development framework (“ADF”). The system develops the application through the application development UI. The application is developed with the ADF and is configured to be downloaded from a download location in the cloud system. The application is configured to be downloaded on a device as a native application.
Claims20
A non-transitory computer readable medium having instructions stored thereon that, when executed by a processor, cause the processor to create an application, the create the application comprising:
- accessing an application development user interface (UI) through a browser, wherein the application development UI is hosted by a web-based application development server in a cloud system that provides an application development framework (ADF) as a declarative framework;
- capturing a user's intent in response to user interactions with the UI and recording the intent into the declarative framework;
- developing the application through the application development UI, wherein the application is developed with the ADF;
- and
- generating an identity of a download location for the application and providing the identity to a mobile device having a mobile operating system;
- wherein the application is configured to be downloaded from the download location in the cloud system,
- wherein the application is configured to be downloaded on the mobile device as a native application as a device resident application that is resident of the mobile operating system.
A method of creating an application, comprising:
- accessing an application development user interface (UI) through a browser, wherein the application development UI is hosted by a web-based application development server in a cloud system that provides an application development framework (ADF) as a declarative framework;
- capturing a user's intent in response to user interactions with the UI and recording the intent into the declarative framework;
- developing the application through the application development UI, wherein the application is developed with the ADF;
- and
- generating an identity of a download location for the application and providing the identity to a mobile device having a mobile operating system;
- wherein the application is configured to be downloaded from the download location in the cloud system,
- wherein the application is configured to be downloaded on the mobile device as a native application as a device resident application that is resident of the mobile operating system.
A system for creating an application, comprising:
- a processor coupled to a storage device that stores instructions,
- wherein the processor executes the instructions and implements modules comprising:
- an accessing module that accesses an application development user interface (UI) through a browser,
- wherein the application development UI is hosted by a web-based application development server in a cloud system that provides an application development framework (ADF) as a declarative framework and captures a user's intent in response to user interactions with the UI and records the intent into the declarative framework;
- and
- a developing module that generates an identity of a download location for the application and providing the identity to a mobile device having a mobile operating system and develops the application through the application development UI,
- wherein the application is developed with the ADF, wherein the application is configured to be downloaded from the download location in the cloud system,
- wherein the application is configured to be downloaded on the mobile device as a native application as a device resident application that is resident of the mobile operating system.
Dependencies are inferred from the claim text.