Transparently load resource in ROM for application program

A read-only memory, application technology, applied in the field of computer systems, can solve problems such as difficult to control application modification, import errors, etc.

Inactive Publication Date: 2003-07-02
IBM CORP
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Modifying application code is undesirable because of the potential for import errors, the need for additional testing to verify the adapted code, and because hundreds or thousands of applications may have been widely distributed to thousands of In the hands of tens of millions of users, making application modification an unmanageable task

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Transparently load resource in ROM for application program
  • Transparently load resource in ROM for application program
  • Transparently load resource in ROM for application program

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026]Figure 2 illustrates a representative workstation hardware environment in which the present invention may be practiced. The environment of Figure 2 includes a representative user computer workstation 210, such as a personal computer, including associated peripherals. Workstation 210 includes a microprocessor 212 and a bus 214 for connecting and enabling communication between the components of microprocessor 212 and workstation 210 in accordance with known techniques. Workstation 210 typically includes a user interface adapter 216 that connects the microprocessor 212 over a bus to one or more interface devices, such as keyboard 218, mouse 220, and / or other interface devices 222—the latter may be any user interface device, such as Touch screen, numeric input keypad, etc. The bus 214 also connects a display 224, such as an LCD screen or monitor, to the microprocessor 212 through a display adapter 226. Bus 214 also connects microprocessor 212 to memory 228 and long-term st...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A method, system, and computer program product for transparently loading resources from read-only memory for an application program executing on a Java Virtual Machine. 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. 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.

Description

technical field [0001] The present invention relates to computer systems and, more particularly, to transparently loading resources, such as stored bitmaps, images, fonts and sound files, from read only memory ("ROM") for applications executing on a Java virtual machine. Methods, systems and computer program products. Background technique [0002] Java is a robust, portable, object-oriented programming language developed by Sun Microsystems, and is gaining wide acceptance in programming the Internet and World Wide Web (hereinafter referred to as WEB). Compilers for most programming languages ​​generate code suitable for a particular operating environment, but Java makes it possible to write programs using the "Write Once, Run Anywhere" paradigm. ("Java" and "Write Once, Run Anywhere" are trademarks of Sun Microsystems.) [0003] Java achieves its portability through the use of a specially designed virtual machine ("VM"). This virtual machine is also referred to as the "Ja...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/445
CPCG06F9/445
Inventor P·J·米勒E·C·史密斯T·J·沃尔夫
Owner IBM CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products