Patent ID: 6430740
Filing Date: 2002-08-06
Classification: G06F

Abstract:
A computer program product, for a computer system including a processor and a memory, the computer program product for enabling an application programmer to construct a plurality of application programs for communicating with a plurality of remote machines of a plurality of remote machine types, each of the remote machines having remotely accessible data and remotely performable operations, the computer program product comprising:a computer readable storage medium comprising: code implementing a hierarchy of data description classes, configured to describe a set of data which include data items and to direct the processor to manipulate the set of data; code implementing a hierarchy of remote data description classes, configured to describe the data items contained in the plurality of remote machines and to direct the processor to access the data items; and source code files for a plurality of sample application programs available to the plurality of remote machines, the source code files operating with the code implementing a hierarchy of remote data description classes to allow text-editing by an application programmer, the source code files operating with the code implementing a hierarchy of remote data description classes to direct the processor to communicate with at least one remote machine; and code implementing parser classes, each implementation for retrieving during runtime a representation of a plurality of object instances contained in a data file and for enabling the application programs to create in the memory a plurality of object instances from the representation of the plurality of object instances.