quinta-feira, 16 de setembro de 2010

Tango

TANGO (TAco Next Generation Objects) é um sistema de controlo de software livre e aberto cujo objectivo é o controlo de aceleradores, experiências ou qualquer tipo de hardware ou software. O sistema está constantemente a ser desenvolvido por um consorcio constituído (principalmente) por institutos do tipo sincrotrão.
TANGO é um sistema distribuído de controlo. Pode correr tanto isoladamente numa máquina como de distribuído por centenas de máquinas. TANGO usa a implementação de CORBA omniORB[1] como protocolo de rede. Utiliza o modelo de comunicação clássico cliente-servidor. A comunicação entre clientes e servidores pode ser síncrona, assíncrona ou baseada em eventos.
TANGO é baseado em conceitos como programação orientada por objectos e serviços. O modelo de objectos em TANGO suporta métodos, atributos e propriedades. Em TANGO todos os objectos são representações de dispositivos.

Um comentário: