Methods and systems for applications to interact with hardware

Electrical computers and digital processing systems: interprogra – Miscellaneous

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S106000

Reexamination Certificate

active

09570252

ABSTRACT:
A method of providing Java application layer access to hardware peripheral memory mapped registers is provided together with a processor adapted to implement such a method. A fixed memory address space for a hardware peripheral's memory mapped registers is identified, and a Java object is constructed having elements which occupy this fixed memory address space. This allows a Java application to be provided with access to the hardware peripheral's memory mapped registers directly through the Java object. A new Java class is defined having base address and length parameters and in some cases also having a type parameter. This is used in constructing the Java object. When a Java object has an object descriptor which is effectively an object header and a pointer to where the object data is located, constructing the Java object may be done by creating an object descriptor, and then creating an object handle for the Java object which points to the object descriptor. Alternatively, a level of indirection may be removed, and the object handle created to point directly to the object created so as to exist in memory mapped register space.

REFERENCES:
patent: 5937411 (1999-08-01), Becker
patent: 6110226 (2000-08-01), Bothner
patent: 6446254 (2002-09-01), Chapman et al.
patent: 6594708 (2003-07-01), Slaughter et al.
Paran, Real Time Language Accelerator, May 22, 1998.
Ritchie, Stuart; Systems Programming in Java; IEEE Micro; May/Jun. 1997; pp. 30-35.
DeCastro, Alex; JavaOS Architecture; Apr. 4, 1998, pp. 1-5.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Methods and systems for applications to interact with hardware does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Methods and systems for applications to interact with hardware, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Methods and systems for applications to interact with hardware will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3761333

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.