Multi-Preview UI Production Apparatus for Cross-Device Coordination
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The production of user interfaces (UIs) for multiple display devices is inefficient due to the need for repeated trial and error, as screens are displayed by different hardware with individual properties, making it difficult to determine a coordinated design in the early stages of development.
Innovation Solution
A UI producing apparatus that includes a UI producing unit for designing multiple UI screens, a multi-preview executing unit for generating and displaying previews, a coordination unit for synchronizing events between UI screens, and a screen generating unit for modifying contexts based on event messages, allowing for simultaneous preview and coordination of UIs across different devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If UI screens are displayed on different hardware devices individually, then each device can show its own UI properties, but it becomes difficult to determine coordinated design in early development stages
Solution Approach 1:
The patent creates virtual copies (previews) of UI screens that can be displayed simultaneously on multiple devices. These previews are generated from the same design data, allowing developers to see how the UI will appear on different hardware without actually building and testing on each physical device, thus resolving the contradiction between coordination accuracy and development time
Solution Approach 2:
The patent introduces a preview generation mechanism as an intermediary between the design data and physical devices. This intermediary creates virtual representations that can be coordinated and compared before final deployment, enabling accurate coordination assessment without the time cost of physical device testing
2Adaptability or versatility
If multiple UI screens are designed for different devices, then device-specific UI properties can be optimized, but the production process becomes inefficient due to repeated trial and error
Solution Approach 1:
The patent generates previews of UI screens in advance before final deployment to physical devices. By performing preliminary visualization and coordination checking, developers can identify and fix issues early in the design phase, maintaining device-specific adaptability while dramatically improving production efficiency by eliminating repeated trial and error cycles
Solution Approach 2:
The patent segments the UI production process into distinct phases: design data creation, preview generation, coordination checking, and final deployment. This segmentation allows each phase to be optimized independently, enabling efficient production while maintaining the ability to adapt UIs to different devices through the preview mechanism
3Reliability
If UI coordination is checked after development, then accurate coordination can be verified, but development costs increase due to later corrections
Solution Approach 1:
The patent performs coordination verification through preview generation early in the development process, before final deployment. By checking coordination in the preview stage rather than after deployment, the system maintains high coordination verification reliability while avoiding the energy loss and costs associated with late-stage corrections
Data Source
AI summary
To improve efficiency of UI production, a UI producing apparatus includes: a UI producing unit configured to allow a user to design UI screens which correspond to contents, respectively; a multi-preview executing unit configured to generate contexts for controlling the UI screens, respectively, and configured to simultaneously display previews corresponding to the UI screens, respectively, based on the contexts; a coordination unit configured to, responding to an event generated on at least one of the UI screens, provide a message, which includes information about the event, to one of the contexts corresponding to another one of the UI screens, in order to cause the UI screens to coordinate with each other; and a screen generating unit configured to modify the one of the contexts, based on the message, so as to generate the UI screens.


