Patent ID: 6938244

Claim:
An application development system comprising: a computer system to execute an application within an application development tool; a smart card coupled to the computer system, the smart card incorporating a smart card development interface to receive and identify debug frames interlaced with application frames within a normal communication flow between the application executing on the computer system and the smart card, the smart card development interface being configured to: (a) promote the application frames to an application layer of the smart card; and (b) invoke debug features of the smart card in response to debug instructions embedded within the received debug frames; and a client development interface, to interlace debug frames generated by the application development tool with application frames generated by the application executing within tool the application development the application development tool being configured to generate debug frames in response to user interaction with the application development tool; and wherein the application development tool populates a source and/or destination field of the debug frame with an invalid source and/or destination address.