1. A storage medium comprising Java application software that performs one or more operations on an indirect memory of a device, said software comprising: instructions that create an instance of a Java class representing the indirect memory; and instructions that access a memory element of the indirect memory using an element unique identifier (“euid”) of the memory element.