Application Creation Toolkit for Dynamic UI Customization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing application creation tools are inflexible and require time-consuming manual customization to adapt to changing guidelines and user-specific requirements, such as customizing toolbars for applications.

Innovation Solution

A toolkit with application creation APIs and services that allow users to redefine application creation processes, enabling the creation of customized application objects by redefining application creation services and invoking specific APIs to create tailored application objects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If existing application creation tools are used with pre-defined guidelines, then applications can be created following standard procedures, but the tools cannot be customized when guidelines change

Engineering Contradiction:
Improveadaptability to changing guidelinesVSAvoidcomplexity of customization
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The application creation service is made dynamic and configurable through code parameters that can be modified without changing the underlying tool structure. The service accepts configuration inputs that define behavior, allowing it to adapt to changing guidelines while maintaining a stable core architecture.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention uses parameter-based configuration where application creation behavior is controlled by modifiable parameters and settings. By changing these parameters, the same tool can comply with different guidelines without requiring structural modifications or complex reprogramming.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If users individually customize objects for each application, then specific requirements can be met, but the process becomes time consuming

Engineering Contradiction:
Improveease of customizationVSAvoidtime for manual customization
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The invention performs preliminary configuration by allowing users to define customization parameters and templates in advance. Once configured, the application creation service automatically applies these settings to multiple applications, eliminating the need for repetitive manual customization of each individual object.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The application creation service provides universal customization capabilities that can be applied across multiple applications and object types. A single configuration can serve multiple purposes and be reused across different application creation tasks, reducing overall customization time.

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

3Productivity

If standard application creation processes are used, then consistency is maintained, but user-specific requirements cannot be efficiently met

Engineering Contradiction:
Improveproductivity in meeting user requirementsVSAvoidflexibility for user-specific customization
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The application creation service dynamically adjusts its behavior based on user-provided configuration parameters. It can operate in standard mode for consistency or switch to customized mode for user-specific requirements, providing both productivity and adaptability through a single flexible system.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8924914B2Application creation tool toolkit
Publication Date: 2014.12.30 SAP SE
  • US8924914B2 patent drawing
  • US8924914B2 patent drawing
  • US8924914B2 patent drawing

AI summary

Various embodiments of systems and methods for an application creation tool (ACT) toolkit are described herein. The ACT toolkit includes a set of application creation APIs and an application creation service for invoking the set of application creation API. An ACT is in communication with the application creation service of the ACT toolkit. The ACT sends an application creation request to the application creation service for creating a UI application. The ACT can be customized by re-defining the application creation service of the ACT toolkit and establishing a communication between the re-defined application creation service and the ACT. The re-defined application creation service invokes the set of API to create a customized application object for the UI application.