A method, system, and computer program product for transparently loading resources (such as stored bitmaps, images, fonts, and sound files) from read-only memory ("ROM") for an application program executing on a Java Virtual Machine ("JVM"). Typically, the invention will be used on an embedded computing device which has no disk storage and no file system software. A novel class loader is described, which loads resources from ROM and returns an input stream object as is expected by the existing application program. Therefore, when using the present invention, no change is required to existing application code to use resources stored in ROM. (In addition, no change to existing applications is required in order to invoke the code of the present invention.) The invention may be used with programs written in the Java programming language, or with programs written in other languages that execute on a JVM.

Une méthode, un système, et un produit de programme machine pour les ressources d'une manière transparente de chargement (telles que des cartes binaires stockées, des images, des polices, et des dossiers sains) de la mémoire morte ("ROM") pour un programme d'application s'exécutant sur une machine virtuelle de Java ("JVM"). Typiquement, l'invention sera employée sur un dispositif de calcul inclus qui n'a aucune mémoire à disque et aucun logiciel de système de fichiers. Un chargeur de classe de roman est décrit, qui charge des ressources de la ROM et renvoie un objet de jet d'entrée comme est prévu par le programme d'application existant. Par conséquent, en utilisant la présente invention, aucun changement n'est exigé au code existant d'application pour employer des ressources stockées dans la ROM. (en outre, aucun changement aux applications existantes n'est exigé afin d'appeler le code de la présente invention.) L'invention peut être employée avec des programmes écrits dans le langage de programmation de Java, ou avec des programmes écrits en d'autres langues qui s'exécutent sur un JVM.

 
Web www.patentalert.com

< Transparent loading of resources from read-only memory for an application program

< Transparent loading of resources from read-only memory for an application program

> Parallelism and crosstalk check on a printed circuit board (PCB)

> Technique for correcting single-bit errors in caches with sub-block parity bits

~ 00076