TANGO

TANGO

Infobox Software
name = TANGO

developer = TANGO Consortium
released = initial release|2001|4|19
latest_release_version = 6.1.1.b
latest_release_date = May 8, 2008
latest_preview_version =
latest_preview_date =
operating_system = Cross-platform
genre = Open Source
license =
website = [http://www.tango-controls.org/ TANGO website]
The TAco Next Generation Objects (TANGO) control system is a free open source object oriented control system for controlling accelerators, experiments and any kind of hardware or software being actively developed by a consortium of (mainly) synchrotron radiation institutes.

TANGO is a distributed control system. It runs on a single machine as well as hundreds of machine. TANGO uses the [http://omniorb.sourceforge.net/ ominorb] implementation of CORBA as its network protocol. The client-server model is the basic communication model. Communication between clients and servers can be synchronous, asynchronous or event driven.

TANGO is based on the concepts of object oriented and service oriented. The object model in TANGO supports methods, attributes and properties. In TANGO all objects are representations of devices.

Device Servers

TANGO is primarily used to provide network access to hardware. Hardware can range from single bits of digital input/output up to sophisticated detector systems or entire plant control systems. Hardware access is programmed in a process called a Device Server. The device server implements device classes which implement the hardware access. At runtime the device server creates devices which represent logical instances of hardware. Clients "import" the devices and send requests to the devices using the TANGO protocol.

List of common device servers here

Bindings

TANGO supports bindings to the following languages :

* C
* C++
* Java
* Python
* Matlab
* Labview

Licencing

TANGO is distributed under 2 licenses. The libraries are licensed under the GNU Lesser Public License (LGPL). Tools and device servers are (unless otherwise stated) under the GNU Public License (GPL).

Open Source

TANGO is an open source project. Anyone can download and use TANGO. Source code is stored in two CVS repositories on SourceForge :

# [http://tango-cs.cvs.sourceforge.net/tango-cs/tango/ kernel source code]
# [http://tango-ds.cvs.sourceforge.net/tango-ds/ device server source code]

Local modifications or bug fixes can be made to the source code but committing changes to the repository requires authorization.

Consortium

The consortium is a group of institutes who are actively developing TANGO. To join the consortium an institute has to sign the [http://www.tango-controls.org/Documents/memorandum-of-understanding-for-the-tango-collaboration/TangoMemoOfUnderstandingFeb2008.pdf Memorandum of Understanding] and actively commit resources to the development of TANGO. The consortium currently consists of the following institutes :

# [http://www.esrf.eu ESRF] - European Synchrotron Radiation Facility, Grenoble, France
# [http://www.synchrotron-soleil.fr/ SOLEIL] - Soleil Synchrotron, Paris, France
# [http://www.elettra.trieste.it/ ELETTRA] - Elettra Synchrotron, Trieste, Italy
# [http://www.cells.es/ ALBA] - Alba Synchrotron, Barcelona, Spain
# [http://www.desy.de/html/home/index_eng.html DESY] - Petra III Synchrotron, Hamburg, Germany

The aim of the consortium is to guarantee the development of TANGO.

See also

* EPICS -- Experimental Physics and Industrial Control System
* ESRF -- European Synchrotron Radiation Facility

References

Refer to the following publications on TANGO for more information :

# " [http://www.tango-controls.org/Documents/papers/icalepcs1999.pdf/ TANGO - an object oriented control system based on CORBA] ", [http://www.elettra.trieste.it/icalepcs99/ ICALEPCS 1999] , Trieste (Italy)
# " [http://www.tango-controls.org/Documents/papers/icalepcs2003.pdf/ TANGO a CORBA based Control System] ", [http://icalepcs2003.postech.ac.kr/ ICALEPCS 2003] , Gyeongju (Korea)
# " [http://www.tango-controls.org/Documents/papers/WPPA28.pdf/ Ubiquitous TANGO] ", [http://www.sns.gov/icalepcs07 ICALEPCS 2007] , Knoxville (USA)
# " [http://www.tango-controls.org/Documents/papers/FOPA01.pdf/ Future of TANGO] ", [http://www.sns.gov/icalepcs07 ICALEPCS 2007] , Knoxville (USA)


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • tango — tango …   Dictionnaire des rimes

  • Tango — Tango …   Deutsch Wörterbuch

  • Tango — in dance. * Argentine Tango, a dance form born of neighborhoods of Buenos Aires towards the end of the 19th century * Finnish tango, an established variation of the Argentine tango * History of Tango, a distinctive dance and the corresponding… …   Wikipedia

  • Tango — bezeichnet einen Tanz, im Einzelnen: Tango Argentino, der ursprüngliche Tango aus Argentinien und Uruguay Tango de Salon, ein Stil des argentinischen Tangos Queer Tango, eine Variante des argentinischen Tangos mit Rollenwechsel und auch… …   Deutsch Wikipedia

  • tango — [ tɑ̃go ] n. m. • 1864; mot hispano amér. , p. ê. d origine africaine, répandu en France en 1912 1 ♦ Danse originaire de l Argentine, sur un rythme assez lent à deux temps. Le tango argentin. Un tango langoureux. ♢ Par ext. La musique de cette… …   Encyclopédie Universelle

  • TANGO — Разработчик TANGO Consortium Операционная система Cross platform Первый выпуск 19 апреля 2001 Последняя версия 8.0.5 (4 июля 2012) Лицензия LGPL, GPL Сайт …   Википедия

  • Tango 01 — Nombre Tango 01 Función primaria Transportar al presidente de la República Argentina. Compañía Boeing …   Wikipedia Español

  • Tango (bd) — Tango (bande dessinée) Pour les articles homonymes, voir Tango. Tango 10e album de la série Corto Maltese Auteur Hugo Pratt Dessin …   Wikipédia en Français

  • Tango! — Tango (transport) Tango, acronyme de Transport de l Agglomération Nîmoise (anciennement TCN) est une entreprise de transports urbains de voyageurs qui a en charge l exploitation des lignes régulières dans l agglomération Nîmoise. Sommaire 1… …   Wikipédia en Français

  • ¡Tango! — Título ¡Tango! Ficha técnica Dirección Luis José Moglia Barth Producción Roberto Fabre, Ángel Mentasti, Luis Moglia Barth, Julián Ramos …   Wikipedia Español

  • tango — {{/stl 13}}{{stl 8}}rz. n IIa {{/stl 8}}{{stl 20}} {{/stl 20}}{{stl 12}}1. {{/stl 12}}{{stl 7}} taniec towarzyski pochodzący z Argentyny, o silnie zaznaczonym rytmie (2/4 lub 4/4), charakteryzujący się długimi, posuwistymi krokami i nagłymi… …   Langenscheidt Polski wyjaśnień

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”