Presentation is loading. Please wait.

Presentation is loading. Please wait.

Bastian Knerr, MKS2, DESY March 2011 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 1 iPhone Apps for EPICS EPICS.

Similar presentations


Presentation on theme: "Bastian Knerr, MKS2, DESY March 2011 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 1 iPhone Apps for EPICS EPICS."— Presentation transcript:

1 Bastian Knerr, MKS2, DESY (bastian.knerr@desy.de) March 2011 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 1 iPhone Apps for EPICS EPICS Meeting @ PSI, October 06, 2011 Tom Pelaia (ORNL) Matthias Clausen (DESY)

2 Bastian Knerr, MKS2, DESY (bastian.knerr@desy.de) March 2011 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Apps for iPhone Applications for remote diagnostic Support apps for on call shift iPhone vs Android vs web apps Android: Form follows function Every form might be different  iPhone: Function follows form If you know how to operate one app you know how to handle all of them Similar approach like for CSS (same look and feel for apps) Web apps: Good for basic information. Management/ Treatment of data more easy in local apps 2

3 Bastian Knerr, MKS2, DESY (bastian.knerr@desy.de) March 2011 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser List of existing iPhone Apps CA Probe (by Tom Pelaia) Alarm Table (Univ. HH/ DESY) Archive Viewer (Univ. HH/ DESY) Barcode2WebService 3

4 Bastian Knerr, MKS2, DESY (bastian.knerr@desy.de) March 2011 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser CA Probe See second presentation from Tom Pelaia 4

5 Bastian Knerr, MKS2, DESY (bastian.knerr@desy.de) March 2011 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Alarm Table App 5

6 Bastian Knerr, MKS2, DESY (bastian.knerr@desy.de) March 2011 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Alarm Table – Linking with other Apps 6 Safari http:// Alarm Table Details View Link to app

7 Bastian Knerr, MKS2, DESY (bastian.knerr@desy.de) March 2011 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Alarm Table – Linking with other Apps 7 Archive Viewer CA Probe

8 Bastian Knerr, MKS2, DESY (bastian.knerr@desy.de) March 2011 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Alarm Table Connect to web service Web service provides list of current active alarms for a (configurable) list of JMS topics Web service is a headless CSS application Same basic implementation like the CSS alarm table Get overview of current list of alarms Get detailed information about an individual channel Connect to other apps like CA Probe or Archive Reader for more detailled information 8

9 Bastian Knerr, MKS2, DESY (bastian.knerr@desy.de) March 2011 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Archive Viewer 9 Double click -> zoom in

10 Bastian Knerr, MKS2, DESY (bastian.knerr@desy.de) March 2011 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Archive Viewer 10 Configuration Using default http communication with Channel archiver Ongoing work to improve zoom in and out in graphic plot

11 Bastian Knerr, MKS2, DESY (bastian.knerr@desy.de) March 2011 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Barcode2WebService Generic Application Scan Barcode Send number to web service Receive self describing XML file which configures the table (with links) to be displayed on the iPhone Links can be http links or links to other apps The result of a link can be yet another XML file describing the next table … and so on (nesting limited to 10 level) To be published soon 11

12 Bastian Knerr, MKS2, DESY (bastian.knerr@desy.de) March 2011 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Barcode2WebService Use Case: Scan barcode from equipment Send request to web service Get equipment data from database Get channel name from database Call CA Probe or Archive Viewer Get purchasing contract data Get stock information Get maintenance manual from database (pdf) 12

13 Bastian Knerr, MKS2, DESY (bastian.knerr@desy.de) March 2011 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Links in-between apps and web pages 13 Web page Archive viewer CA Probe Alarm Table Barcode2 WebService Dynamic links

14 Bastian Knerr, MKS2, DESY (bastian.knerr@desy.de) March 2011 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Getting the Apps from: http://css.desy.de 14

15 Bastian Knerr, MKS2, DESY (bastian.knerr@desy.de) March 2011 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser From the Web-Page – via iTunes – to your iPhone 15 ! Apps are published through the DESY development license which needs to be renewed every year!

16 Bastian Knerr, MKS2, DESY (bastian.knerr@desy.de) March 2011 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser DESY Status: Two busy maintenance weeks until 17th of October New equipment to control New releases of: IOC redundancy Profibus support SNLexec CSS 1.4.1 (DESY internal) First version of new MySql archiver going into production Redundant on Sun Cluster Redundant NetApp disk server 16


Download ppt "Bastian Knerr, MKS2, DESY March 2011 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 1 iPhone Apps for EPICS EPICS."

Similar presentations


Ads by Google