Title :
Connecting EIB components to distributed Java applications
Author :
Ott, Robert ; Reiter, Heinrich
Author_Institution :
Professional JNet Solutions AG, Muenchwilen TG, Switzerland
Abstract :
This paper describes an architecture called `EIBAgents for Java´ that enables Java applications to access EIB (European Installation Bus) components. The architecture is abstract to allow open and flexible extensions of the EIB agent architecture. It is divided into three major Java base classes called EIBAgent, EIBReceiver and EIBEiblet. The EIBAgent is the actual interface that provides methods for accessing EIB group objects. EIBAgents can be implemented to access an EIB system via communication mechanisms such as serial communication (RS-232) or TCP/IP socket communication. EIBReceivers are described as the request forwarder to EIBAgent implementations and can be used to forward requests across different EIBAgent servers. EIBEiblets are applet style pieces of Java code that implement logical behavior or graphical user interfaces for the EIB system. The paper also shows a sample of a distributed Java application that uses the EIB agent architecture to access an EIB system from various platforms
Keywords :
Java; distributed programming; graphical user interfaces; system buses; transport protocols; EIB component connection; EIBAgent; EIBAgent servers; EIBAgents for Java; EIBEiblet; EIBReceiver; European Installation Bus; Java base classes; TCP/IP socket communication; applet style Java code pieces; distributed Java applications; graphical user interfaces; logical behavior; request forwarder; serial communication; Application software; Architecture; Buildings; Electronic mail; Hardware; Java; Joining processes; Modems; Sockets; TCPIP;
Conference_Titel :
Emerging Technologies and Factory Automation, 1999. Proceedings. ETFA '99. 1999 7th IEEE International Conference on
Conference_Location :
Barcelona
Print_ISBN :
0-7803-5670-5
DOI :
10.1109/ETFA.1999.815334