the future of tango or quo vadis tango ?. tango future the future can be divided into 2 parts : the...

13
The Future of TANGO or Quo Vadis TANGO ?

Upload: gerard-floyd

Post on 27-Dec-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

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

The Future of TANGO

orQuo Vadis TANGO ?

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

TANGO Future

The future can be divided into 2 parts :

The Realworld

The Dreamworld

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

TANGO is TACO Reloaded

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

What is TACO ?

An RPC based distributed control system developed at the ESRF15 years of experience, now version 8Used at :

ESRF – accelerator and beamlinesFRMII – beamlinesHARTRAO – radio telescope

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

TANGO Roadmap - features

Version 4.0 in January 2004Events Improved attributes

Version 4.x in July 2004Database switchoverATK new viewersJava device server updatePython device servers

Version 5.0 in January 2005SecurityHigh speed (100 kHz) acquisitionWeb access

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

TANGO Roadmap - sites

Today TANGO is used atESRF – accelerators + 2 beamlinesSoleil – accelerators + beamlines (SLS)Others – milking farms, chemical industry

Tomorrow TANGO will be used atElettra – that’s why we are here !ESRF – all beamlinesBarcelona – under consideration

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

TANGO Dreamworld

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

TANGO Dreamworld

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 !

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

TANGO Dreamworld - directions

JavaJava is still expandingIn the future Java could replace C++ for controlsShould we adopt J2EE for our components

CORBAIs CORBA the right choice ? I think soSurvey the middleware scene regularly e.g. SOAPAdopt the CORBA Component Model

WebDevelop easy to use tools for embedding TANGO in web pages

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

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 serverWeb tools and logbookDatabase tools e.g. browserStandard graphical applications e.g. jive, logviewer, data viewer

Forks to accept :Hardware choicesOperating system choices

Examples to avoidEPICS

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

TANGO Dreamworld – methods

Adopt the same methods for developing software :

UML 2.0CVS SourceforgeRegression tests

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

TANGO Dreamworld – YOU

TANGO is waiting for your ideas on how to improve !

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

Conclusion

TANGO is a modern control system based on CORBAIt is a good base for developing new ideas because it is based on modern technologiesTANGO has a roadmap for the immediate futureThe TANGO dreamworld holds much promiseThe TANGO collaboration is expandingThe joining of Elettra is a big step forward !