Accueil About us Downloads Resources Community Partners Contact Home » About us » History HISTORY History The original proposal for TANGO was made in a paper written in 1998: TANGO - object oriented device control implemented in CORBA and DCOM by W-D.Klotz, A.Götz, E.Taurel and J.Meyer 31/7/98 It built on the ideas of a previous control system developed at the ESRF called TACO which was based on RPCs. The concept of Devices in a Device Server as the key concept was developed in TACO and then refined and improved in TANGO. The first international presentation of TANGO was at the ICALEPCS conference in 1999 in Trieste (Italy) in a paper entitled: Tango an Object Oriented Control System based on CORBA (33.9 KB) by J-M.Chaize, A. Götz, W-D.Klotz, J.Meyer, M.Perez and E.Taurel TANGO started at the ESRF in 1999 but was soon joined in 2000 by the controls team from the Soleil Synchrotron. The two institutes co-developed the first versions of TANGO. They were then joined by Elettra, ALBA, and DESY. The community quickly grew and today counts over 20 sites. Ten years of TANGO Controls history in 5 minutes A graphical representation of the development of TANGO Controls Play Video tango core 3min gource from Tango Controls on Vimeo. Releases The major releases of TANGO, the Device implementation version and major features have been: V 1 (10/1999) - Device_1 - original version V 2 (04/2002) - Device_2 - added polling mechanism V 3 (06/2003)- Device_2 - added logging, serialisation, asynchronism V 4 (03/2004) - Device_2 - added events V 5 (01/2005) - Device_3 - added new model for to coinge attributes V 6 (06/2007) - Device_3 - ported to omniORB 4.1 V 7 (04/2009) - Device_4 - added device locking, efficient transfer of attributes data, atomic write_read V 8 (07/2012) - Device_4 - replaced omniNotify events with zeromq events V 9 (10/2015) - Device_5 - added Pipes as new communication channel Awards In 2011 the ICALEPCS Lifetime Achievement Award was given to : Emmanuel Taurel (ESRF) Nicolas Leclerq (SOLEIL) Pascal Verdier (ESRF) for their contribution to the TANGO collaboration over the last 10 years ICALEPCS 2011 Award Recent activities In the forums Use of the Jdraw graphical editor 14/09/2017 by jpons hdb/tdb archiving without mambo 13/09/2017 by jmarrucho Device installation with Server Wizard 13/09/2017 by rgirardot Start TangoTest Error 12/09/2017 by user16 How to create DeviceProxy with Gevent mode with defined timeout. 11/09/2017 by tgmrt Polling Dynamic Attributes 11/09/2017 by tgmrt Dynamic Attribute update 06/09/2017 by tgmrt Execption when ATK Panel is opened 06/09/2017 by pverdier Compilation of HDB++ Configurator GUI 05/09/2017 by sblanchet PyTango 8.1.6 Attribute error: _pending_unsubscribe 31/08/2017 by cgarino Events from 7 Oct 2017 9 a.m. to 7 Oct 2017 5 p.m. ICALEPCS 2017 Tango Workshop Barcelona This workshop will give a general overview of the TANGO control system framework and its different aspects including latest developments. The following general topics will be covered: General overview of Tango concepts Latest developments New features in tools PyTango and ITango RestApi & Cloud The TANGO virtual machine will be used to demonstrate the following: Designing a simple TANGO device server, developing the code, debugging and deploying it Configuring properties, attribute properties, events, polling, archiving Accessing it from generic clients.ATK, JDraw, Taurus, ITango, RestApi The detailed workshop program is online at this Indico site: https://indico.esrf.fr/indico/event/10/ Participants will receive instructions on how to install the TANGO Virtual Machine on their own laptop so they can follow the practical examples during the workshop. Due to the full programme only limited help can be provided during the workshop breaks. Participants are encouraged to install Tango and ask for help before the workshop and/or pair up with someone who has. To register please refer to the ICALEPCS Workshop site. See All The Events Latest News 07 Oct 2017 Tango Workshop@icalepcs 2017 Event The next TANGO workshop will take place the 7th of October at Barcelona as part of the pre-conference workshops of the ICALEPCS 2017 conference. Registration details can be found here, the agenda can be consulted here. 30 May 2017 31st TANGO meeting Event We remind you that the TANGO collaboration meeting will take place in Florence, hosted by the Arcetri Astrophysical Observatory in the nice location of Convitto de La Calza, from June 6th to 8th. http://www.tango-controls.org/community/events/31st-tango-collaboration-meeting/ All the seats have been taken - if you are still interested in attending then please follow the event via the online streaming. Details on how to follow the event online will be posted here as soon as they are known. You can find the program here: https://www.ict.inaf.it/indico/event/514/ READ MORE 12 Jan 2017 Tango 9.2.5a released Announcement Release The Tango kernel team is pleased to announce the release of Tango 9.2.5a. You can download the source distribution from the download section. READ MORE 30 Dec 2016 New release of Sardana 2.2.0 (Jan17) Release The new Sardana release 2.2.0 (corresponding to the Jan17 milestone) is now available to download from PyPI (source and windows installer) READ MORE See All News TANGO Controls is a toolkit for connecting hardware and software together. It is a mature software which is used by tens of sites to run highly complicated accelerator complexes and experiments 24 hours a day. It is free and Open Source. It is ideal for small and large installations. It provides full support for 3 programming languages - C++, Python and Java. Contact us via the contact form In A Nutshell Downloads How to News Community The Community More than : 150 active members 500+ device classes 3 Million lines of code 1 000 downloads of the core 25 international partners Join us ! COPYRIGHT 2015 - TANGO CONTROLS. CREATED WITH FLOSS SOFTWARES ONLY : DJANGO - POSTGRESQL LEGALS CREDITS FOLLOW US ON VIMÉO FOLLOW US ON LINKEDIN FOLLOW US ON DELICIOUS