This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC Michigan State University designs and establishes FRIB as a DOE Office of Science National User Facility in support of the mission of the Office of Nuclear Physics. Eric Berryman and Kunal Shroff Logbook (Olog)
Last Quarter Deliverables What’s new Summary Overview E. Berryman, 2 May 2013, EPICS Collaboration Meeting, Slide 2
Deliverables E. Berryman, 2 May 2013, EPICS Collaboration Meeting, Slide 3 –Released CSS general logbook interface –Released CSS Log Entry –Agreed on CSS Log Viewer mock up –Released Python API
CSS Logbook Interface (Databrowser) E. Berryman, 2 May 2013, EPICS Collaboration Meeting, Slide 4
CSS Logbook Entry E. Berryman, 2 May 2013, EPICS Collaboration Meeting, Slide 5
Technologies Web application »Built with CakePHP »Using REST datasource Web service »Built on Glassfish »Apache Jackrabbit embedded for attachments »Log data in mySQL »Lucene in Jackrabbit allows searching of attachments Current Logbook Web Application E. Berryman, 2 May 2013, EPICS Collaboration Meeting, Slide 6 Logbook Web Service Application Apache CakePHP Logbook REST Datasource Glassfish Apache Jackrabbit Content Repository Lucene mySQL REST
Current Logbook Web Application E. Berryman, 2 May 2013, EPICS Collaboration Meeting, Slide 7
Technologies Server-side Client-side »Twitter Bootstrap (HTML5) »jQuery getJSON() (Javascript) Next Logbook Web Application E. Berryman, 2 May 2013, EPICS Collaboration Meeting, Slide 8 Logbook Web Service Application Apache Glassfish Apache Jackrabbit Content Repository Lucene mySQL REST Browser Bootstrap jQuery getJSON
New Logbook* Web Application E. Berryman, 2 May 2013, EPICS Collaboration Meeting, Slide 9 *very alpha
Future Work E. Berryman, 2 May 2013, EPICS Collaboration Meeting, Slide 10 Release new CSS logbook viewer Bootstrap web client
Where to find us E. Berryman, 2 May 2013, EPICS Collaboration Meeting, Slide 11 contact:
Elog Details: REST API [1] E. Berryman, 2 May 2013, EPICS Collaboration Meeting, Slide 12 http GET: Response: Data Browser Plot See attached Data Browser plot 12 FileDescription test FileName test.plt id 7624 url
Elog Details: REST API [2] E. Berryman, 2 May 2013, EPICS Collaboration Meeting, Slide 13 New: Data Browser Plot See attached Data Browser plot 12 image/png plot.png application/octet-stream test.plt 4458