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

Slides:



Advertisements
Similar presentations
Archivage « Contrôle Machine » Groupe Gestion de Données 26 January 2014 Meeting Tango February ESRF Archiving.
Advertisements

24th October 2006 JM Chaize, ESRF PCAPAC Jefferson Lab TANGO Control System Status Status: A mature system Collaboration issues Next phase of development.
March 2005JM Chaize PCaPac20051 TANGO A control system framework for accelerator and beamlines Design principles Basic concepts Status and projects Jean-Michel.
ESRF Vacuum Control System Pascal Verdier ISDD software group 4 th of October 2010 Software Vocabulary Software Vocabulary ESRF Accelerator Control System.
Introduction Main technologies: core written in Java embedded Jython interpreter code managed using the Eclipse plugin framework client program uses Eclipse.
CS603 Advanced Topics in Distributed Systems MWF 13:30-14:30 RHPH 162 Professor Chris Clifton.
Software Frameworks for Acquisition and Control European PhD – 2009 Horácio Fernandes.
CS CS 5150 Software Engineering Lecture 13 System Architecture and Design 1.
© 2003 by Carnegie Mellon University Version 1.0 page 1 SoftwareEngineeringInstitute Access-Related -Ilities Common User Interface: consistent page designs.
1 CS 603: Advanced Topics in Distributed Systems Spring 2002 Professor Chris Clifton.
Use of RCP for Instrument Control Tony Lam 2006 Eclipse SLAC.
Oracle 11g Architecture and Internals by Suresh Karnati
CHEP2006 Network Information and Management Infrastructure Igor Mandrichenko, Eileen Berman, Phil DeMar, Maxim Grigoriev, Joe Klemencic, Donna Lamore,
G51FSE Version Control Naisan Benatar. Lecture 5 - Version Control 2 On today’s menu... The problems with lots of code and lots of people Version control.
Product Update & Road Map Jo Fuller Product Specialist.
1 3D printing ! The new rapid prototyping machine at the CERN polymer lab: Very interesting for custom made HV components + other potentials (mechanical,
6/1/2001 Supplementing Aleph Reports Using The Crystal Reports Web Component Server Presented by Bob Gerrity Head.
Open Source: It's Already Here Dave Cross Magnum Solutions Ltd
Marco Lonza, “The Control System of the ELETTRA Booster Injector” ICALEPCS2005, Geneva October 2005 The Control System of the ELETTRA Booster Injector.
DIRAC Web User Interface A.Casajus (Universitat de Barcelona) M.Sapunov (CPPM Marseille) On behalf of the LHCb DIRAC Team.
Quality Attributes of Web Software Applications – Jeff Offutt By Julia Erdman SE 510 October 8, 2003.
Laboratoire Interdisciplinaire sur l’Organisation Nanométrique et Supramoléculaire DIRECTION DES SCIENCES DE LA MATIERE IRAMIS TANGO at LIONS Olivier Taché.
ICALEPCS 2007 Summary Karen S. White Jefferson Lab.
TANGO on embedded devices: the Bimorph Mirror application case Fulvio Billè Roberto Borghes, Roberto Pugliese, Lawrence Iviani Instrumentation & Measurement.
Dec 8-10, 2004EPICS Collaboration Meeting – Tokai, Japan MicroIOC: A Simple Robust Platform for Integrating Devices Mark Pleško
Web Services – Train The Teachers Yair S. Siwek 2003.
Mr C Johnston ICT Teacher BTEC IT Unit 06 - Lesson 03 Choosing A Programming Language.
Data Acquisition for the 12 GeV Upgrade CODA 3. The good news…  There is a group dedicated to development and support of data acquisition at Jefferson.
Elletra’s presentation : December 2003 A quick presentation of TANGO.
Syllabus Management System. The Problem There is need for a management system for syllabi that: Provides a simple and effective user interface Allows.
K.Furukawa, Nov Database and Simulation Codes 1 Simple thoughts Around Information Repository and Around Simulation Codes K. Furukawa, KEK Nov.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
14-Nov-2000EPICS Workshop - Oak Ridge1 PCaPAC Review Matthias Clausen DESY/ MKS-2.
What is Eclipse? Official Definition: Eclipse Evolution
5-Oct-051 Tango collaboration status ICALEPCS 2005 Geneva (October 2005)
CSPC 464 Fall 2014 Son Nguyen.  Attendance/Roster  Introduction ◦ Instructor ◦ Students  Syllabus  Q & A.
Réunion Contrôle Expérience 28/03/ Experiments Controls Vision, ideas, tasks to begin with … Alain Buteau Andy Götz.
March 19th 2007 TANGO collaboration 1 POGO-7 Pascal Verdier ESRF- Hamburg - 25 th of October 2010 A Short History of Pogo A Short History of Pogo New Technology.
Web Services Using Visual.NET By Kevin Tse. Agenda What are Web Services and Why are they Useful ? SOAP vs CORBA Goals of the Web Service Project Proposed.
Review of Non-Commercial Frameworks for Distributed Control Systems B. Lopez European Gravitational Observatory ACS Workshop 2007.
ICALEPCS 2007 The Evolution of the Elettra Control System The evolution of the Elettra Control Sytem C. Scafuri, L. Pivetta.
With TANGO S. Poirier – Data management group.
Secure Search Engine Ivan Zhou Xinyi Dong. Project Overview  The Secure Search Engine project is a search engine that utilizes special modules to test.
Add the name of your meeting/conference, the location and date Page 1 EPICS Collaboration Meeting Spring 2010 – Aix-en-Provence Highlights Franck Di Maio,
1 September 2007 – Tango Meeting – A.Buteau ICALEPS 2005 Status report SOLEIL September 2007.
| Lausanne Successful Migration to SharePoint Planning Considerations & Migration Strategies Roberto V. Delgado Sr. Technical Solutions Professional.
Explorestockholm A mobile Internet tourist service.
A web based tool for estimation of Gage R&R and Measurement Uncertainty Siva Venkatachalam & Dr. Jay Raja Center for Precision Metrology The University.
An Introduction to Epics/Tango Steve Hunt Alceli EPICS Meeting 2008 INFN Legnaro 15 Oct 17:15.
HDB and TDB archiving at MAXlab Y.A.Gaponov, K.Larsson, P.Goryl, A.G.Persson.
Generic and Re-usable Developments for Online Software Slow Control, Configuration, Data Format & Online Processing Shebli Anvar, CEA Irfu January 12,
The Changing Nature Of Software System software: Infrastructure software come under this category like compilers, operating systems, editors, drivers,
“This improved a lot since I started using Tango (three years ago) from scratch so I'm happy to see the efforts from the developers. Still there is room.
Sergi Rubio Manrique “Archiving System at ALBA”. Tango Meeting. ALBA. October 16 th, MMVIII 1 Archiving ALBA Sergi Rubio Manrique.
Re Write POGO using openArchitectureWare Technology ● Pogo History ● OpenArchitectureWare technology ● Generated code ● Project status.
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
Tango Meeting Grenoble September 5/ Claudio Scafuri, Elettra Future of Tango Claudio Scafuri
ESRF Status Report – part 1
Exchange around motion control in radiation facilities
Overview of TANGO Control system
Device Pool Status Report TANGO Collaboration Meeting April 17, 2008
Netscape Application Server
Archiving System News Tango Meeting (Elettra, April 2008)
Status report SOLEIL May 2009
                                                                       TANGO Collaboration Experience for running a multi-site international software project.
Tango Administrative Tools
To the 21st TANGO Meeting!.
Control and Data Acquisition System for ESRF Beamlines
Tango in a Nutshell 31/12/2018.
TANGO from an EPICS perspective
Presentation transcript:

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

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

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

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

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 !

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

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

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

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

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 !