Patent ID: 8739117

Claim:
A method that uses a processor to provide a developer interface, the method comprising: loading, using the processor, a first program comprising a plurality of components, the plurality of components configuring the first program, and at least one third program and sharing a component with the loaded first program, generating, using the processor, a second program using at least one component among the plurality of components included in the loaded first program, the second program being another program comprising a different component profile from the first program; and displaying, through a developer interface, a plurality of components included in the loaded first program and the at least one loaded third program, wherein the loaded first program is a different program from the developer interface, and wherein the generating comprises: receiving an input of at least one component selected from among the plurality of components, displayed through the developer interface, that are included in the loaded first program and the at least one loaded third program, and generating the second program by combining the received input of the selected components, and wherein the developer interface corresponds to a dynamic developer interface based on Extensible Mark-up Language (XML).