Patent ID: 8434146

Claim:
A method comprising: determining, by a host electronic device, whether a profile exists for a media device automatically in response to the media device being communicatively coupled with the host electronic device, the host electronic device having an integrated development environment to develop applications for execution on media devices; determining, by the host electronic device, whether the media device is to be used to test the applications developed by the integrated development environment in response to determining that the development profile does not exist for the media device; creating, by the host electronic device, a personal profile for the media device in response to determining the media device is not to be used to test the applications; creating, by the host electronic device, a development profile for the media device in response to determining the media device is to be used to test the applications; and determining, by the host electronic device, whether to download an application to the media device for testing based on the profile,: wherein the personal profile prevents the integrated development environment from downloading the application and the development profile enables the integrated development environment to download the application.