Patent ID: 9606898
Date: 2017-03-28
CPC Classifications: G06F,G11B

Claim:
1. A computing apparatus comprising: a storage device storing an application providing program, a plurality of user applications to be executed and tested in a media playback apparatus and an executable instruction for generating one or more user applications; a processor generating the plurality of user applications and executing the application providing program; and a communication unit communicating with the media playback apparatus under the control of the processor, wherein the application providing program comprises: a first instruction for transmitting information about the plurality of user applications to the media playback apparatus in response to a user application information request received from the media playback apparatus through the communication unit; a second instruction for receiving a user application request for a specific user application, which is selected by the media playback apparatus from the plurality of user applications, from the media playback apparatus through the communication unit; a third instruction for transmitting the specific user application selected by the media playback apparatus to the media playback apparatus for requesting debugging information related to the selected user application through the communication unit in response to the user application request; a fourth instruction for receiving debugging information from the media playback apparatus, the debugging information being generated by the media playback apparatus when the selected specific user application is executed and tested at the media playback apparatus; wherein the application providing program further comprises: a seventh instruction, which is executed before the first instruction, for transmitting configuration information of the computing apparatus to the media playback apparatus in response to a configuration information request received from the media playback apparatus through the communication unit; an instruction for correcting a source code with reference to the debugging information; and an instruction for generating the user application when the corrected source code is compiled.