Notification Module Wizard for Mobile App Development
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Developing software applications for mobile communication devices that support notifications is complex and time-consuming due to limited resources and the need for manual adaptation to notification networks, especially with the limitations of bandwidth and speed in wireless communication.
Innovation Solution
A notification module integrated with an application design tool that includes a program wizard to detect notifications, create corresponding operations, and generate mapping documents for communication between applications and backend servers, facilitating the development of notification-based applications through a 'bottom-up' approach.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If manual development methods are used for notification-based applications, then developers can implement custom logic and adaptability, but the development time and complexity increase significantly
Solution Approach 1:
The patent applies preliminary action by providing a visual designer that pre-configures notification subscription templates, data binding rules, and screen definitions before runtime. The program wizard detects notifications from WSDL messages and automatically generates the corresponding application structure, subscription logic, and data models in advance, eliminating the need for manual coding during deployment and significantly reducing development time while maintaining adaptability through configurable parameters.
2Productivity
If automated generation is used for notification applications, then development time is reduced, but the complexity of the development tool increases
Solution Approach 1:
The patent applies segmentation by dividing the automated generation process into distinct functional modules: a WSDL parser that extracts notification definitions, a program wizard that detects and configures subscription logic, a code generator that creates application code, and a visual designer that manages UI definitions. Each module handles a specific aspect of application generation, making the overall complex process manageable and maintainable while delivering high productivity through integration of these specialized components.
3Measurement precision
If notification subscriptions are implemented manually, then precise control over data binding is achieved, but the effort and time required for configuration increase
Solution Approach 1:
The patent applies self-service by implementing automatic data binding mechanisms that extract data definitions from WSDL messages and automatically generate the corresponding data models, binding rules, and screen definitions. The system self-configures the notification subscription logic by analyzing the message structure and generating appropriate subscription filters and data transformation rules, eliminating manual configuration effort while maintaining precise data binding through programmatic generation based on the standardized WSDL schema.
Data Source
AI summary
A notification module is provided for executing in combination with an application design tool for facilitating generation of a component application. The notification module includes a program wizard configured to assist with the development of the component application. That is, the program wizard detects a notification from at least one message. Notification operations are created in accordance with the detected notification. Corresponding elements are constructed in accordance with the created notification operations. Lastly, a mapping document is created for correlating the at least one message with its corresponding constructed elements. The mapping document is for use at a gateway server to facilitate communication between the application and a corresponding backend server.


