Presentation is loading. Please wait.

Presentation is loading. Please wait.

XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Kay Kasemir, Matthias Clausen, SNS,DESY EcliseCon March 2008 EclipseCon, SLAC visit March.

Similar presentations


Presentation on theme: "XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Kay Kasemir, Matthias Clausen, SNS,DESY EcliseCon March 2008 EclipseCon, SLAC visit March."— Presentation transcript:

1 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Kay Kasemir, Matthias Clausen, SNS,DESY EcliseCon March 2008 EclipseCon, SLAC visit March 14-20, 2008 by Kay Kasemir With additions by Matthias Clausen

2 Kay Kasemir, Matthias Clausen, SNS,DESY EcliseCon March 2008 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 2 Over 1400 participants Over 150 Tutorials and 1-hour talks. –Many more 10-min talks and side meetings. Eclipse is IBM's open-source basis for their Rational Team Concert IDE. Oracle concentrates on Eclipse –Reduced interest in JDeveloper? Sam Ramji : Microsoft Open Source lab will support WPF port of SWT –Project Supernova: Combines Eclipse and Visual Studio; ‘Microsoft acquires all open source software rights.’

3 Kay Kasemir, Matthias Clausen, SNS,DESY EcliseCon March 2008 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 3 OSGi and Eclipse on many levels: OSGi in near-real-time embedded devices, Web servers, servlet engines –Locate device drivers/services –Allow update w/o reboot. Siemens: TV set-top boxes Blackberry: Eclipse as IDE Nokia: … and Eclipse/eSWT on cellphone "BIRT" on par with other free and commercial report generators NASA: Mars rover GUI Swiss Railroad: Operator interface app similar to what we use in control room.

4 Kay Kasemir, Matthias Clausen, SNS,DESY EcliseCon March 2008 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 4 Web App or Standalone? Big question! Moving towards web, but not there, yet. Google Web Toolkit, RAP SWT-for-Web: –Code as Java app, with tools, type safety, debugger, … –Run on web; some on server, Java Script on client –Issues: Plots or other custom graphics Eclipse 4 plan: –Should run on web as well as standalone. –First demo in 2 years(!!)

5 Kay Kasemir, Matthias Clausen, SNS,DESY EcliseCon March 2008 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 5 "p2": Provisioning/Versioning Update Installer; no more "unzip, then run …" NP-Complete search for dependencies Simpler GUI –Much less clicking –Also allows addition of new features by dropping URL, ZIP file, directory name To be released with Eclipse 3.4 in July

6 Kay Kasemir, Matthias Clausen, SNS,DESY EcliseCon March 2008 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 6 ECF Eclipse Communication Framework ECF now used for as p2 transport Seems to be fully integrated in Eclipse core Supports: –‘buddy list’ –File transfer –Interactive editor –Remote actions Synchronously Asynchronously

7 Kay Kasemir, Matthias Clausen, SNS,DESY EcliseCon March 2008 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 7 ECF / DCF DCF DESY Communication framework –Developed because ECF did not have a visible future (in 2005) –Supports management functionality ECF/ DCF compatibility should be studied as part of the master thesis of Eugen Reiswich

8 Kay Kasemir, Matthias Clausen, SNS,DESY EcliseCon March 2008 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 8 Tutorials On: OSGi eRCP RCP See:

9 Kay Kasemir, Matthias Clausen, SNS,DESY EcliseCon March 2008 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 9 SLAC Met with Ernest, Sergei, Paul Chu, Greg White Ernest –uses CSS PV Tree for debugging, –plans to use Data Browser. High-level apps group –spent recent years on Matlab due to time constraints –"SEAL" concept for XAL & SLAC logic in Eclipse GUI –developed Eclipse CM Log viewer –working on XAL model server configuration for SLAC –Commonly accepted direction unclear

10 Kay Kasemir, Matthias Clausen, SNS,DESY EcliseCon March 2008 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 10 DESY Met with Matthias Clausen (DESY) On track to use CSS Synoptic Display with XFEL (end of '08) Meanwhile, alarm system in production for HERA Cryo Ctrl. –Beginning to link ~500 SDS displays, auto-converted from dm2k, as "detail" views from alarms. Working on SNL Editor and Debugger

11 Kay Kasemir, Matthias Clausen, SNS,DESY EcliseCon March 2008 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 11 Synoptic Display Very good editor –Align, snap, grid, ruler –Configure color etc. of multiple selection –Layer support –Easy connection to CVS Everything dynamic and configurable –Link PV to text, color, position –Add multiple actions to any widget: open display, send value –Arbitrary tool-tip: PV Name, value(s!), user guidance

12 Kay Kasemir, Matthias Clausen, SNS,DESY EcliseCon March 2008 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 12 Conclusion by Kay Need to create demo/test setup of alarm system (a bit more involved) Need to try synoptic display (volunteers?). Determine what's missing, broken, or needs adjustment.

13 Kay Kasemir, Matthias Clausen, SNS,DESY EcliseCon March 2008 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 13


Download ppt "XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Kay Kasemir, Matthias Clausen, SNS,DESY EcliseCon March 2008 EclipseCon, SLAC visit March."

Similar presentations


Ads by Google