The object model in TANGO supports methods, attributes and properties. In TANGO all objects are representations of devices. The devices can be on the same computer or distributed over a number of computers interconnected by a network. The network communication is done using CORBA or ZMQ depending on communication type. Communication can be synchronous, asynchronous or event driven. Configuration data is stored in a database.
Programming support is provided for C++, Java and Python. Clients can be written in all three languages. Servers can also be written in C++ , Java or Python. TANGO provides a kernel API which hides all the details of network access and provides object browsing, discovery and security features.
Sign up here with your email
ConversionConversion EmoticonEmoticon