Olog: Online Logbook - Stanford University · 2012. 5. 1. · •Download the Olog –Run olog.sql...
Transcript of Olog: Online Logbook - Stanford University · 2012. 5. 1. · •Download the Olog –Run olog.sql...
![Page 1: Olog: Online Logbook - Stanford University · 2012. 5. 1. · •Download the Olog –Run olog.sql scrip to create database –Drop the olog.war into autodeploy folder of glassfish](https://reader035.fdocuments.us/reader035/viewer/2022071505/6125b9fd7ee1790feb1e2d12/html5/thumbnails/1.jpg)
Olog: Online Logbook
Kunal Shroff – BNL
Eric Berryman, Robert Gaul – MSU
![Page 2: Olog: Online Logbook - Stanford University · 2012. 5. 1. · •Download the Olog –Run olog.sql scrip to create database –Drop the olog.war into autodeploy folder of glassfish](https://reader035.fdocuments.us/reader035/viewer/2022071505/6125b9fd7ee1790feb1e2d12/html5/thumbnails/2.jpg)
pvManager
Graphene
IOC
CA client (JCA/CAJ)
CSS
Co
re
ChannelFinder Integration
Olog Integration
ChannelFinder
Olog
…
…
DataBrowser
BOY
CSS
IOC … IOC
pvA client
IOC … v3
AccelUtils
v4
Pu
blis
h/s
ub
scri
be
Command/response
v4
Masar
...
pvA Sim Test
API
Web based REST services
API
…
Java/Python
…
cf-update
Scripts and utilities
Logbook
…
Web UI and other clients
CA Core Client Technologies Data Sources
Aggregation
Visualization
vTypes Data Definition
![Page 3: Olog: Online Logbook - Stanford University · 2012. 5. 1. · •Download the Olog –Run olog.sql scrip to create database –Drop the olog.war into autodeploy folder of glassfish](https://reader035.fdocuments.us/reader035/viewer/2022071505/6125b9fd7ee1790feb1e2d12/html5/thumbnails/3.jpg)
Motivation
• Create and modify logbook entries. • Organize entries using multiple logbooks, tags
and properties. • Support attachments. • Search • Integration with other tools/service
– Physics Data – Save Restore – CSS – …..
![Page 4: Olog: Online Logbook - Stanford University · 2012. 5. 1. · •Download the Olog –Run olog.sql scrip to create database –Drop the olog.war into autodeploy folder of glassfish](https://reader035.fdocuments.us/reader035/viewer/2022071505/6125b9fd7ee1790feb1e2d12/html5/thumbnails/4.jpg)
Architecture
REST
Olog
MySQL
Glassfish
HTML json/XML
Apache Jackrabbit
![Page 5: Olog: Online Logbook - Stanford University · 2012. 5. 1. · •Download the Olog –Run olog.sql scrip to create database –Drop the olog.war into autodeploy folder of glassfish](https://reader035.fdocuments.us/reader035/viewer/2022071505/6125b9fd7ee1790feb1e2d12/html5/thumbnails/5.jpg)
Getting Started
![Page 6: Olog: Online Logbook - Stanford University · 2012. 5. 1. · •Download the Olog –Run olog.sql scrip to create database –Drop the olog.war into autodeploy folder of glassfish](https://reader035.fdocuments.us/reader035/viewer/2022071505/6125b9fd7ee1790feb1e2d12/html5/thumbnails/6.jpg)
Installation
• Download and Install glassfish
• Download and Install MySQL
• Download the Olog
– Run olog.sql scrip to create database
– Drop the olog.war into autodeploy folder of glassfish
– Create JDBC connection pool resource
![Page 7: Olog: Online Logbook - Stanford University · 2012. 5. 1. · •Download the Olog –Run olog.sql scrip to create database –Drop the olog.war into autodeploy folder of glassfish](https://reader035.fdocuments.us/reader035/viewer/2022071505/6125b9fd7ee1790feb1e2d12/html5/thumbnails/7.jpg)
Olog at BNL
Glassfish Web service Web
proxy
CSS WebClient
- logbook (cakephp)
olog.nsls2.bnl.gov
dependency
data flow
Java client lib php
![Page 8: Olog: Online Logbook - Stanford University · 2012. 5. 1. · •Download the Olog –Run olog.sql scrip to create database –Drop the olog.war into autodeploy folder of glassfish](https://reader035.fdocuments.us/reader035/viewer/2022071505/6125b9fd7ee1790feb1e2d12/html5/thumbnails/8.jpg)
Olog Service
Glassfish Web service
olog.nsls2.bnl.gov
dependency
data flow
• Create and modify logbook entries with multiple logbooks, tags, properties and attachment.
• Search for entries
![Page 9: Olog: Online Logbook - Stanford University · 2012. 5. 1. · •Download the Olog –Run olog.sql scrip to create database –Drop the olog.war into autodeploy folder of glassfish](https://reader035.fdocuments.us/reader035/viewer/2022071505/6125b9fd7ee1790feb1e2d12/html5/thumbnails/9.jpg)
Olog webclient
Glassfish Web service
WebClient - logbook (cakephp)
olog.nsls2.bnl.gov
dependency
data flow
php
![Page 10: Olog: Online Logbook - Stanford University · 2012. 5. 1. · •Download the Olog –Run olog.sql scrip to create database –Drop the olog.war into autodeploy folder of glassfish](https://reader035.fdocuments.us/reader035/viewer/2022071505/6125b9fd7ee1790feb1e2d12/html5/thumbnails/10.jpg)
logbook
![Page 11: Olog: Online Logbook - Stanford University · 2012. 5. 1. · •Download the Olog –Run olog.sql scrip to create database –Drop the olog.war into autodeploy folder of glassfish](https://reader035.fdocuments.us/reader035/viewer/2022071505/6125b9fd7ee1790feb1e2d12/html5/thumbnails/11.jpg)
logbook
![Page 12: Olog: Online Logbook - Stanford University · 2012. 5. 1. · •Download the Olog –Run olog.sql scrip to create database –Drop the olog.war into autodeploy folder of glassfish](https://reader035.fdocuments.us/reader035/viewer/2022071505/6125b9fd7ee1790feb1e2d12/html5/thumbnails/12.jpg)
CSS & Olog
Glassfish Web service
CSS
olog.nsls2.bnl.gov
dependency
data flow
Java client lib
![Page 13: Olog: Online Logbook - Stanford University · 2012. 5. 1. · •Download the Olog –Run olog.sql scrip to create database –Drop the olog.war into autodeploy folder of glassfish](https://reader035.fdocuments.us/reader035/viewer/2022071505/6125b9fd7ee1790feb1e2d12/html5/thumbnails/13.jpg)
A Brief History of Olog
2011/6
Olog 1.0 Logbook 1.0
2012/1 CSS Integration
2011/5 SourceForge
2011/11 Continuous Integration
2012
2012/11 Java lib 2.0
2012/2
Service 2.1 Java lib 2.1
Logbook 2.1 2012/12
jira
![Page 14: Olog: Online Logbook - Stanford University · 2012. 5. 1. · •Download the Olog –Run olog.sql scrip to create database –Drop the olog.war into autodeploy folder of glassfish](https://reader035.fdocuments.us/reader035/viewer/2022071505/6125b9fd7ee1790feb1e2d12/html5/thumbnails/14.jpg)
Questions?