Tango Box description
This page describes what is the Tango box V2 and what it contains
The virtual computer
The virtual computer defined for the Tango virtual box V2 has
- 768 MBytes of memory
-
30 GBytes of disk
The operating system is Ubuntu 11.04. It is configured to have 1 user which is
- guest/guest_test
This virtual box is foreseen to run in the VMware virtual computing software named VMware Player which is available at no cost in this download page.
The virtual box network configuration is NAT. Port forwarding is not included in the VMware player free release. This virtual computer is able to communicate to the external world but the external world is not able to initiate a communication to it.
The installed software
On this box, the following software is installed:
- gcc 4.5.2
- OmniORB 4.1.4
- MySQL 5.1.54
- Python 2.7.1
- Java 6 (1.6.0_26)
- Apache 2.2.17
- Php 5.3.5
- Boost Python 1.42
- Qt 4.4.7 with its designer
- Netbeans 6.9
- Eclipse 3.5.3 (Galileo)
The Tango software
The Tango related software installed on this virtual computer is:
- Tango 7.2.6 including ATK 4.2.10 (Debian distribution packages)
- OmniNotify 2.1 (notifd)
- PyTango 7.2.0 (Debian distribution package) including spock
- The archiving system 11.4.3 (HDB and Snap) with the related GUIs (Mambo, Bensikin and E-Giga(1.6.8)) with a minimal installation
- QTango 4.2 and Mango
- Comete 1.1.5
- Taurus 2.1.1
- Sardana 1.0
The Tango configuration
Device servers
On top of the Starter device server, the box is configured to run 6 device server processes:
- 2 test device servers
- The TangoTest device server (C++) with one device
- The motor simulator device server (Python) with 3 simulated motors
- 4 Device servers dedicated to the archiving system
- 3 Device servers for data storage
- 1 Device servers for archiving management
The archiving system
The profile test has been created for the History DataBase (HDB) of the archiving system. The storage configuration is the following:
- HDB
- sys/tg_test/1/float_scalar stored every 60 seconds
- sys/tg_test/1/double_scalar stored every 10 seconds
- sys/motor/1/position stored every 10 seconds
- TDB
- sys/tg_test/1/wave stored every 2 seconds
The same profile test has also been defined for the snapshot system. One context named TangoBox has been created and some snapshots of this context have been taken. The attributes in this context are:
- sys/tg_test/1/long_scalar
- sys/tg_test/1/wave
The Tango user configuration
A set of Desktop icons allows the user to start a large set of the Tango tools (Jive, LogViewer, Pogo, Astor, ATKpanel, jdraw, devicetree, mambo, bensikin and Atkmoni)
On the Desktop in the "Tango doc" folder, you will also find some documentations as pdf files (The Tango book, the Mambo and Bensikin applications doc).
There are also 3 desktops icons to start:
- NetBeans to try developing Java and ATK based application
- Qt Designer to try developing QTango / Taurus based application
- Eclipse (with CDT and PyDev) to try developing Tango class
Firefox is configured with its home page being our pink site. There are 5 pre-defined bookmarks:
- E-Giga application
- The PyTango doc on the pink site
- The Taurus doc on the pink site
- The Sardana doc on the pink site
- The QTango documentation

