Network-Based Application Testing for Media Playback Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional user application development environments for media playback apparatuses, such as Blu-ray disk players, require additional costs and cumbersome processes for testing and debugging user applications, as they necessitate physical disk storage and repeated insertion of storage devices, and simulation software often fails to replicate the actual test environment accurately.
Innovation Solution
A computing apparatus and method that allows user applications to be executed and tested in a media playback apparatus connected through a network, using an application providing program that transmits and receives user applications and debugging information, eliminating the need for physical disk storage and simulation software, and enabling easy selection and testing of user applications without repeated disk insertion.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If physical disk storage devices are used to store and test user applications in media playback apparatus, then the user application can be executed in the actual test environment, but additional costs are incurred for constructing the application development environment and repeated disk insertion is required
Solution Approach 1:
The patent creates a virtual copy of the media playback apparatus test environment that runs on the development PC. Instead of using physical disk storage devices, the system uses virtualization technology to replicate the media playback apparatus software environment, allowing user applications to be tested in a simulated but accurate test environment without requiring actual hardware construction.
Solution Approach 2:
The patent replaces the mechanical system of physical disk insertion and removal with a software-based system. User applications are transmitted electronically through the network connection between the development PC and the media playback apparatus, eliminating the need for physical disk storage devices and repeated mechanical insertion operations.
2Device complexity
If simulation software is used to test user applications in a development PC, then the application development environment cost is reduced, but the test environment cannot accurately replicate the actual media playback apparatus, causing execution errors
Solution Approach 1:
The patent creates a virtual copy of the media playback apparatus test environment that runs on the development PC. Instead of using physical disk storage devices, the system uses virtualization technology to replicate the media playback apparatus software environment, allowing user applications to be tested in a simulated but accurate test environment without requiring actual hardware construction.
3Ease of operation
If debugging messages and log messages are displayed through a display device during test and debugging operation, then the user can check the execution status, but multiple messages cannot be stored and some messages may be missed
Solution Approach 1:
The patent introduces a message queue as an intermediary component between the media playback apparatus and the development PC. Debugging messages and log messages are stored in this queue on the PC, allowing the user to review all messages sequentially without missing any information. The message queue acts as a buffer that preserves all debugging information for later analysis.
Data Source
AI summary
The present invention relates to a computing apparatus and to a method for providing a user application to be executed in a media playback apparatus. According to the present invention, the computing apparatus executes a developer application, and tests a user application in the media playback apparatus which is connected to the computer apparatus through a network. Thus, applications stored in a plurality of computing apparatuses can be tested using a single media playback apparatus.


