Cloud-Based Mobile App Development Framework

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile application development platforms lack simplicity and efficiency in development and modification processes, while also compromising business security, and do not effectively utilize cloud-based infrastructure for streamlined mobile application creation and deployment.

Innovation Solution

A cloud-based application development system that provides a web-based user interface for developers to create and configure mobile applications using a cloud-based application development framework, allowing for native application deployment on devices, with features like data binding and visual UI design tools, and leveraging cloud infrastructure for scalable and secure services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional mobile application development platforms are used, then application development can be performed, but the development process is complex and time-consuming

Engineering Contradiction:
Improveapplication development speedVSAvoiddevelopment process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent replaces traditional mechanical/code-based development processes with a visual declarative configuration system. Developers use a visual editor to define application behavior through high-level abstractions rather than writing detailed implementation code, significantly reducing development complexity and time while maintaining functionality

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent introduces a cloud-based runtime interpreter as an intermediary between the visual configuration layer and the actual mobile application execution. This intermediary translates high-level declarative configurations into executable native code, allowing developers to focus on what the application should do rather than how to implement it technically

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If cloud-based infrastructure is utilized, then scalability and security are improved, but system complexity increases

Engineering Contradiction:
Improvebusiness securityVSAvoidsystem architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts complex security and scalability management functions from the developer's responsibility and places them in the cloud-based runtime infrastructure. The cloud system handles security protocols, resource allocation, and system maintenance, allowing developers to access these capabilities without managing the underlying complexity

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The cloud-based runtime interpreter serves multiple functions simultaneously: it compiles declarative configurations into executable code, manages security authentication, handles resource allocation, and provides scalability. This multi-functional approach consolidates what would otherwise be separate complex systems into a unified platform

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If native application deployment is implemented, then application performance is optimized, but development and deployment time increases

Engineering Contradiction:
Improveapplication performanceVSAvoiddeployment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary translation of declarative configurations into optimized native code in the cloud before deployment. The runtime interpreter pre-compiles and optimizes the application code, so that when the application is deployed to mobile devices, it is already in the efficient native format, eliminating the need for time-consuming on-device compilation while maintaining native performance

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9851953B2Cloud based editor for generation of interpreted artifacts for mobile runtime
Publication Date: 2017.12.26 ORACLE INT CORP
  • US9851953B2 patent drawing
  • US9851953B2 patent drawing
  • US9851953B2 patent drawing

AI summary

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.