This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC0000661. Michigan State.

Slides:



Advertisements
Similar presentations
Esri International User Conference | San Diego, CA July 14, 2011 Troubleshooting ArcGIS Web APIs (JavaScript, Flex, Silverlight) from a Support Perspective.
Advertisements

AccelUtils Gabriele Carcassi, Kunal Shroff – BNL Eric Berryman, Robert Gaul – MSU Ralph Lange – HZB.
This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC Michigan State.
Controls Group May 22-24, 2002 EPICS Collaboration Jefferson Lab Electronic Logbook Theo Larrieu Theo Mcguckin Michelle Joyce.
The World of Web Development Cindy Royal, Ph.D Assistant Professor Texas State University School of Journalism and Mass Communication
What is it? –Large Web sites that support commercial use cannot be written by hand What you’re going to learn –How a Web server and a database can be used.
IS 360 Course Introduction. Slide 2 What you will Learn (1) The role of Web servers and clients How to create HTML, XHTML, and HTML 5 pages suitable for.
Cloud Computing Lecture #7 Introduction to Ajax Jimmy Lin The iSchool University of Maryland Wednesday, October 15, 2008 This work is licensed under a.
1 The World Wide Web Architectural Overview Static Web Documents Dynamic Web Documents HTTP – The HyperText Transfer Protocol Performance Enhancements.
Scoil an Léinn Eolais agus na Leabharlannaíochta UCD UCD School of Information and Library Studies OJAX: Web 2.0 Federated search Judith Wusteman April.
INTRO TO MAKING A WEBSITE Mark Zhang.  HTML  CSS  Javascript  PHP  MySQL  …That’s a lot of stuff!
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 2013 Technical Preview and published July Introducing.
It’s World Wide! I NTRODUCTION TO T HE WEB 1 Photo courtesy:
Olog Kunal Shroff Eric Berryman Dejan Dežman Arman Arkilic.
G51WPS Web Programming and Scripting Boriana Koleva Room: C54 Phone:
TEMPLE ANALYTICS MERCK CHALLENGE By Team Jeffrey Diana.
1 Module One Recruiting Year
Managed by UT-Battelle for the Department of Energy Kay Kasemir ORNL/SNS 2012, April at SLAC Control System Studio - Introduction.
ChannelFinder Client Kunal Shroff EPICS Spring Collaboration Meeting, October 2010 BNL.
This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC Michigan State.
© 2012, Mike Murach & Associates, Inc.
Control System Studio (CSS) Overview Kay Kasemir, July 2009.
WEB SCIENCE. What is the difference between the Internet and the World Wide Web? Internet is the entire network of connected computers and routers used.
LABORATORY DATA MANAGEMENT SYSTEM HARSHIT MAHESHWARI (10290) N V SUBBA RAO (10466) GUIDED BY PROF. T.V. PRABHAKAR.
This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC Michigan State.
Managed by UT-Battelle for the Department of Energy Kay Kasemir ORNL/SNS With slides from Xihui Chen May 2014 Control System Studio Training.
Case Study Dynamic Website - Three Tier Architecture
GOAL User Interactive Web Interface Update Pages by Club Officers Two Level of Authentication.
Web Architecture Introduction
RUBRIC IP1 Ruben Botero Web Design III. The different approaches to accessing data in a database through client-side scripting languages. – On the client.
1 CSC 301 Web Programming Charles Frank. PHP – Stands for:  Personal Home Page (originally),  PHP: Hypertext Preprocessor (now; follows GNU’s recursive.
Web Technologies Lecture 8 Server side web. Client Side vs. Server Side Web Client-side code executes on the end-user's computer, usually within a web.
This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC , the State of Michigan.
This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC Michigan State.
The basics of knowing the difference CLIENT VS. SERVER.
How Web Database Architectures Work CPS181s April 8, 2003.
Oct HPS Collaboration Meeting Jeremy McCormick (SLAC) HPS Web 2.0 OR Web Apps and Databases (Oh My!) Jeremy McCormick (SLAC)
It’s World Wide! I NTRODUCTION TO T HE WEB 1 Photo courtesy:
** These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer Science.
This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC Michigan State.
Chapter 6 Murach's JavaScript and jQuery, C6© 2012, Mike Murach & Associates, Inc.Slide 1.
Albert F. Cervantes, M.S. California State University, Los Angeles
This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC Michigan State.
Overview Web Technologies Computing Science Thompson Rivers University.
1 Module One Recruiting Year
1/7/2016www.infocampus.co.in1. 1/7/2016www.infocampus.co.in2 Web Development training gives you and all-round training in both the design and the development.
This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC , the State of Michigan.
This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC , the State of Michigan.
Introduction to Control System Studio (CSS) Kay Kasemir, Kunal Shroff EPICS Fall Collaboration Meeting, October 2011 PSI.
Managed by UT-Battelle for the Department of Energy CSS Based Tools at SNS Dave Purcell EPICS Collaboration Meeting October 13-17, 2008.
CS320 Web and Internet Programming Introduction to Web Application Development Chengyu Sun California State University, Los Angeles.
This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC , the State of Michigan.
This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC , the State of Michigan.
This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC , the State of Michigan.
This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC , the State of Michigan.
Web Development. Agenda Web History Network Architecture Types of Server The languages of the web Protocols API 2.
AccelUtils Gabriele Carcassi, Kunal Shroff – BNL
Web Technologies Computing Science Thompson Rivers University
RESTful Sevices Distributed Objects Presented by: Shivank Malik
Web Systems & Technologies
Web Browser server client 3-Tier Architecture Apache web server PHP
Web Systems Development (CSC-215)
Summer Engineering Academies Registration System
Sending a text message (and more)
ხელმძღვანელი: დიმიტრი ქარაული
Web Technologies Computing Science Thompson Rivers University
Client-Server Model: Requesting a Web Page
Sending a text message (and more)
Murach's JavaScript and jQuery (3rd Ed.)
© 2017, Mike Murach & Associates, Inc.
Presentation transcript:

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