Multi-Shell Display Environment for Simultaneous Device Interaction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional display environments designed for single display devices are hindered when expanded across multiple devices, leading to inefficient user interaction and limited functionality in multi-display setups.
Innovation Solution
The operating system is configured to support multiple shells, allowing simultaneous display on different devices, with user interaction managing the switch between consumptive and productive shells, and applications launched on specific devices based on user input, enabling seamless interaction across multiple displays without reconfiguring settings.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Area of stationary object
If traditional single-display techniques are used with multiple display devices, then the amount of display area increases, but user interaction efficiency deteriorates
Solution Approach 1:
The display environment is segmented into multiple independent shells, each capable of operating autonomously on different display devices. This segmentation allows each shell to maintain its own application set and interaction mode, preventing the deterioration of user interaction efficiency while collectively providing expanded display area across multiple devices.
2Adaptability or versatility
If multiple shells are launched simultaneously on different display devices, then user interaction capability improves, but system complexity increases
Solution Approach 1:
Each shell is designed as a universal, self-contained unit that can independently execute applications and manage its own windowing system. This multi-functionality allows shells to be replicated across multiple display devices without increasing overall system complexity, as each shell operates as an autonomous module with standardized interfaces.
3Ease of operation
If launch functionality is displayed on each display device without reconfiguration, then ease of operation improves, but display settings complexity increases
Solution Approach 1:
Each display device and its associated shell automatically manage their own launch functionality without requiring centralized configuration or user reconfiguration. The system self-services by allowing each shell to independently handle application launching on its display device, eliminating the need for complex display settings management while maintaining ease of operation.
Data Source
AI summary
A display environment for a plurality of display devices is described. In one or more implementations, a display environment of an operating system of a computing device is configured to display a plurality of shells that support user interaction with the operating system by launching a first shell for display on a first display device of the computing device and launching a second shell for display on a second display device of the computing device such that the first and second shells are displayable simultaneously by the computing device.


