130 likes | 257 Views
The last ATK Enhancement Katy Saintin March 2007. Synopsis. What is ATK ? The actors. The main new components. The future components and improvements. The current state of ATK @ SOLEIL. The future needs. The met difficulties Questions. Python. ATKPanel ATKTuning DeviceTree. Salsa.
E N D
The last ATK Enhancement Katy Saintin March 2007
Synopsis • What is ATK ? • The actors. • The main new components. • The future components and improvements. • The current state of ATK @ SOLEIL. • The future needs. • The metdifficulties • Questions
Python ATKPanel ATKTuning DeviceTree Salsa Archiving GlobalScreen Passerelle Jive Matlab Astor ATK (Application Tool Kit) Java, JavaBean Device Device TANGO Software bus What is ATK ?
The actors • The computer team of the ESRF (F.Poncet and JL.Pons) : • identifies, carries out and remains the ATK components, • ensures the coherence of the ATK framework, • generates the releases and provides it. • The computer team of SOLEIL : • provides a complementary help • proposes new components and evolutions, • makes corrections, • writes an ATK manual user.
The new components • Viewer for Boolean attributes : • Boolean Trend (include in ATKPanel) • Boolean Setter (include in ATKPanel)
The new components • Scrolled text field :
The new components • JLChart improvement : • File filter (Save a snapshot). • Load data file. • Multi selection in a Trend.
The new components • JLChart extensions : • AttributeMultiChart. • DualNumberScalarChart. • NumberSpectrumTrendViewer.
The new components • StaticChartMathExpression :
The future components and improvements • Viewer and setter for properties : • Textfield, • TextArea, • CheckBox, • Combobox. • Setter for Spectrum and Image : • NumberSpectrumSetter, • StringSpectrumSetter, • NumberImageSetter, • StringImageSetter.
The current state of ATK @ SOLEIL • About 5 % overloaded ATK classes in Soleil. • Machine Status, Mambo, Salsa, DeviceTree. • Global Screen. • We need to include it in ATK.
The metdifficulties • Important ATK bug request still opened : • 31/03/2004 Status refresh continues after killing of ATKPanel • 12/12/2006 Excution of a Command returns DevVarDoubleStringArray • 13/03/2007 Need min_Warning and max_Warning attribute properties. • Definition of generic components.