Populating resource-constrained devices with content verified using API definitions

   
   

Remote incremental program verification may be achieved by receiving content verified by at least one content provider, installing the content on a resource-constrained device, disabling subsequent installation of content on the resource-constrained device, and issuing the resource-constrained device to an end user. The at least one content provider includes an applet provider, a device manufacturer, and a device issuer. The content includes at least one program unit, where each program unit comprises an Application Programming Interface (API) definition file and an implementation. Each API definition file defines items in its associated program unit that are made accessible to one or more other program units, and each implementation includes executable code corresponding to the API definition file. The executable code includes type specific instructions and data.

La vérification par accroissement à distance de programme peut être réalisée en recevant le contenu vérifié par au moins un fournisseur de contenu, en installant le contenu sur un dispositif ressource-contraint, en neutralisant l'installation suivante du contenu sur le dispositif ressource-contraint, et en publiant le dispositif ressource-contraint à un utilisateur. L'au moins un fournisseur de contenu inclut un fournisseur d'applet, un fabricant de dispositif, et un émetteur de dispositif. Le contenu inclut au moins une unité de programme, où chaque unité de programme comporte un dossier de définition de l'interface de programme d'application (api) et une exécution. Chaque dossier de définition d'api définit les articles dans son unité associée de programme qui sont rendus accessibles à une ou plusieurs autres unités de programme, et chaque exécution inclut le code exécutable correspondant au dossier de définition d'api. Le code exécutable inclut le type instructions et données spécifiques.

 
Web www.patentalert.com

< Distributed virtual environment

< Annotations for transaction tracing

> Strategy for dynamically modeling ASN.1 data to an object model

> Apparatus and method for avoiding deadlocks in a multithreaded environment

~ 00174