Patent ID: 9053295
Filing Date: 2015-06-09
Classification: G06F

Abstract:
1. One or more non-transitory computer-readable media having computer-executable instructions embodied thereon for performing a method of facilitating development of an application by a user for a mobile communications device, the method comprising: receiving a notification of an occurrence of a trigger event, wherein the trigger event comprises completion of entering a portion of code into a development environment, wherein the portion of code comprises an attempted invocation of a protected component; upon receiving the notification of the occurrence of the trigger event, referencing a plurality of use restrictions associated with a plurality of protected components; determining, for the portion of code in the application, a code classification associated with a use restriction in the plurality of use restrictions; based on the use restriction, matching the protected component from the plurality of protected components to the portion of code with the code classification; and presenting, on a display device, feedback associated with the protected component invoked by the portion of code, wherein the feedback indicates usability information for the protected component; wherein presenting feedback comprises displaying an indication, the indication comprising at least one of an alteration to the color of the portion of code that is displayed to the user, an underlining of the portion of code that is displayed to the user, and a visual cue displayed near the portion of code that is displayed to the user.