Invention Grant
- Patent Title: Auto-deployment of applications
-
Application No.: US16368682Application Date: 2019-03-28
-
Publication No.: US11422783B2Publication Date: 2022-08-23
- Inventor: Christian Straub
- Applicant: Oracle International Corporation
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood Shores
- Agency: Trellis IP Law Group, PC
- Main IPC: G06F8/60
- IPC: G06F8/60 ; G06F8/61

Abstract:
Implementations generally relate to a method of automatically generating applications for multiple platforms based on one source of application code. Implementations include receiving a signal from a client device to initiate an application generation process, for example, through a graphical user interface (GUI). In an implementation, the application generation process analyzes the application code to differentiate between core application code, which is shared between many platforms, and device-specific code, and then separates the core application code from the device-specific code. The core application code may then be deployed for use in a plurality of applications such as a web application, progressive web application, or, as taken together with device-specific code, as a native mobile application. Applications may be deployed with features that are automatically determined based on their deployment method and the feature set of each platform.
Information query