摘要 |
The present invention describes an apparatus for interconnecting hardware (60) of an electronic device with application programs (20) for controlling the electronic device. The apparatus is divided into three separate layers. The first layer (55) interfaces the apparatus to the hardware of an electronic device and independently controls the hardware interface protocols (50) necessary for interconnecting the apparatus with the hardware (60) of an electronic device. A second layer (15) interfaces the apparatus to application programs (20) for controlling the electronic device. The second layer (15) independently controls the software interface protocols (35) necessary for interconnecting the apparatus with application programs (20) for controlling the electronic device. A router layer (30) routes data between the first (55) and second (15) layers or between independently created objects (35, 50) located within the first and second layers.
|