Presentation is loading. Please wait.

Presentation is loading. Please wait.

The Future of TANGO or Quo Vadis TANGO ?. TANGO Future The future can be divided into 2 parts : The Realworld The Dreamworld.

Similar presentations


Presentation on theme: "The Future of TANGO or Quo Vadis TANGO ?. TANGO Future The future can be divided into 2 parts : The Realworld The Dreamworld."— Presentation transcript:

1 The Future of TANGO or Quo Vadis TANGO ?

2 TANGO Future The future can be divided into 2 parts : The Realworld The Dreamworld

3 TANGO is TACO Reloaded

4 What is TACO ? An RPC based distributed control system developed at the ESRF 15 years of experience, now version 8 Used at : ESRF – accelerator and beamlines FRMII – beamlines HARTRAO – radio telescope

5 TANGO Roadmap - features Version 4.0 in January 2004 Events Improved attributes Version 4.x in July 2004 Database switchover ATK new viewers Java device server update Python device servers Version 5.0 in January 2005 Security High speed (100 kHz) acquisition Web access

6 TANGO Roadmap - sites Today TANGO is used at ESRF – accelerators + 2 beamlines Soleil – accelerators + beamlines (SLS) Others – milking farms, chemical industry Tomorrow TANGO will be used at Elettra – that’s why we are here ! ESRF – all beamlines Barcelona – under consideration

7 TANGO Dreamworld

8 TANGO is a good framework for testing our ideas about control systems while staying up to date with new developments in computing TANGO is a better starting point than EPICS !

9 TANGO Dreamworld - directions Java Java is still expanding In the future Java could replace C++ for controls Should we adopt J2EE for our components CORBA Is CORBA the right choice ? I think so Survey the middleware scene regularly e.g. SOAP Adopt the CORBA Component Model Web Develop easy to use tools for embedding TANGO in web pages

10 TANGO Dreamworld – avoid forking Forking happens when a collaboration cannot make a decision to adopt and improve a common solution Forks to avoid : Standard device servers e.g. serial line, gpib, ccd, etc. Advanced servers e.g. scan server Web tools and logbook Database tools e.g. browser Standard graphical applications e.g. jive, logviewer, data viewer Forks to accept : Hardware choices Operating system choices Examples to avoid EPICS

11 TANGO Dreamworld – methods Adopt the same methods for developing software : UML 2.0 CVS Sourceforge Regression tests

12 TANGO Dreamworld – YOU TANGO is waiting for your ideas on how to improve !

13 Conclusion TANGO is a modern control system based on CORBA It is a good base for developing new ideas because it is based on modern technologies TANGO has a roadmap for the immediate future The TANGO dreamworld holds much promise The TANGO collaboration is expanding The joining of Elettra is a big step forward !


Download ppt "The Future of TANGO or Quo Vadis TANGO ?. TANGO Future The future can be divided into 2 parts : The Realworld The Dreamworld."

Similar presentations


Ads by Google