Data definition language
AssigneeProksim Software Inc.
InventorsCarl Dionne, Martin Lavoie
Life of this patent
Estimating the term…
Abstract
The present invention provides an apparatus and method for describing (603) objects (1604) to be shared over a network (1502) by a plurality of network-connected terminals (1501, 1504, 1506) by means of ASCII instructions (201, 202, 206) and for the compiling (103, 104) thereof within an instructions set (208) executable by said network-connected terminals. Each of said network-connected terminals (1501, 1504, 1506) is equipped with visual display means, processing means, storage means and memory means, wherein said memory means is configured to store (1603) said executable instructions set (208) and said processing means is configured by said executable instruction set (208) to manage the duplication of said described objects (1604).
Claims22
An apparatus comprising visual display means, processing means, storage means and memory means;
- wherein said memory means is configured to store program instructions for describing objects by means of object class description files, said objects to be shared over a network by a plurality of network-connected terminals, and for the compiling of said files by a data definition language compiler within an instructions set executable by said network-connected terminals, wherein object class definition files and object class description files, said objects to be shared over a network by a plurality of network-connected terminals, and for the compiling of said files by a data definition language compiler within an instructions set executable by said network-connected terminals, wherein
- each of said network-connected terminals is equipped with visual display means, processing means, storage means and memory means;
- said memory means is configured to store said executable instructions set and said described objects;
- and
- said processing means is configured by said executable instructions set to manage the duplication of said described objects.
A method of sharing objects between a plurality of network-connected terminals, comprising the steps of
- describing objects by means of object class definition files and object class description files, and
- compiling said files within an instructions set executable by said network-connected terminals, wherein
- each of said network-connected terminals is equipped with visual display means, processing means, storage means and memory means;
- said memory means is configured to store said executable instructions set and said described objects;
- and
- said processing means is configured by said executable instructions set to manage the duplication of said described objects.
A computer-readable medium having computer-readable instructions executable by a computer such that, when executing said instructions, a computer will perform the steps of
- describing objects to be shared by a plurality of network-connected terminals over a network by means of object class definition files and object class description files, and
- compiling said files within an instructions set executable by said network-connected terminals, wherein
- each of said network-connected terminals is equipped with visual display means, processing means, storage means and memory means;
- said memory means is configured to store said executable instructions set and said described objects;
- and
- said processing means is configured by said executable instructions set to manage the duplication of said described objects.
A computer-readable memory system having computer-readable data stored therein, comprising
- one or a plurality of object class definition files;
- one or a plurality of object class description files;
- one or a plurality of user-defined files;
- program instructions including a linker;
- a Data Definition Language compiler;
- a Higher Level Programming Language compiler;
- a Data Definition Language library;
- and
- one or a plurality of Higher Level Programming Language libraries;
- wherein said program instructions are configured to describe objects to be shared by a plurality of network-connected terminals over a network by means of ASCII instructions;
- and
- compile said ASCII instructions within an instructions set executable by said network-connected terminals.
Dependencies are inferred from the claim text.