Image map created by yEd

Control System Java Development
TANGO devices and database are implemented using the TANGO device server model.
To access them the user has the CORBA interface e.g. command_inout(),
write_attributes() etc. defined by the idl file. These methods are very
low-level and assume a good working knowledge of CORBA. In order to simplify
this access, high-level api in C++, Python and Java have been implemented which
hides all CORBA aspects of TANGO.
A device is an abstract concept defined by the TDSOM. In reality, it can be a
piece of hardware (an interlock bit) a collection of hardware (a screen attached
to a stepper motor) a logical device (a taper) or a combination of all these (an
accelerator). Each device has a unique name in the control system and eventually
one alias. Within Tango, a four field name space has been adopted consisting of
[//FACILITY/]DOMAIN/CLASS/MEMBER
A java web application that provides Tango REST API implementation. Basically it is a bridge from "http://" to "tango://". For more information please refer to this page ...
Pogo helps you creating/updating Tango device class in any of the three
supported languages (C++, Python or Java)
ATKPanel is a generic ATK-based application which displays panels allowing you
to execute any device commands or to read/write any device attributes.
Communication Layer (CORBA / ZMQ)
A java web application that provides Tango REST API implementation. Basically it is a bridge from "http://" to "tango://". For more information please refer to this page ...
mTangoSDK (mobile Tango Software Development Kit)'s main goal is to give developers tools for rapid development of web/mobile tango applications.
TangoJS - a complete solution for creating web-based TANGO Controls client applications.
JYSE
Tango Application Toolkit also called "ATK" is a client framework for building
applications based on Java Swing in a Tango control system.
It is a generic class to view and to animate the synoptics made with JDraw.
JDraw is an editor to draw your synoptic(s) to control Tango devices.