Project

General

Profile

Wiki » History » Version 1

Kurt Biery, 10/29/2014 02:40 PM

1 1 Kurt Biery
h1. Screen Snapshot Service
2 1 Kurt Biery
3 1 Kurt Biery
h2. Sample Installations
4 1 Kurt Biery
5 1 Kurt Biery
* [[CMSWBM:http://cmswbm.web.cern.ch/cmswbm/snapshot/ShowImageList.jsp]] (password protected)
6 1 Kurt Biery
* 
7 1 Kurt Biery
* CMS Centre    internal links
8 1 Kurt Biery
    LHC@FNAL Remote Operations Center     internal links
9 1 Kurt Biery
    CDF Experiment     internal links
10 1 Kurt Biery
    CMSWBM - CMSWBM2 (password protected)
11 1 Kurt Biery
    NOvA DAQ (password protected) 
12 1 Kurt Biery
13 1 Kurt Biery
Introduction
14 1 Kurt Biery
The screen snapshot service is logically composed of three parts:
15 1 Kurt Biery
16 1 Kurt Biery
    Producers that periodically capture snapshots of a specified computer desktop and send the snapshots to a server.
17 1 Kurt Biery
    A server that receives the snapshots from the producers, converts them to image files in an easily accessible format, and serves them to consumers.
18 1 Kurt Biery
    Consumers that periodically fetch updated images from the server and display them to a user. 
19 1 Kurt Biery
20 1 Kurt Biery
In the initial version of the system, these pieces have the following implementations:
21 1 Kurt Biery
22 1 Kurt Biery
    The producer is a Java application that runs on the host that has the display(s) that are interesting to remote users. It is deployed with Java Web Start.
23 1 Kurt Biery
    The server is a web application that runs inside the Tomcat Java application server.
24 1 Kurt Biery
    The consumer is a combination of JSP pages and Javascript that are accessed with a web browser. 
25 1 Kurt Biery
26 1 Kurt Biery
Downloads
27 1 Kurt Biery
28 1 Kurt Biery
    V1.5 build 19 - 10-Oct-2014
29 1 Kurt Biery
        Built with Java version 1.7.0_67 
30 1 Kurt Biery
    V1.5 build 18 - 19-Sep-2014
31 1 Kurt Biery
        Built with Java version 1.7.0_21 
32 1 Kurt Biery
    V1.5 build 14 - 19-Sep-2011
33 1 Kurt Biery
        Built with Java version 1.6.0_14 - NOTE that the JVM that is used by Tomcat, and the JVMs that are used by Java Web Start on *all* of the producers, must be v1.6.0_14 or later for this version to work.
34 1 Kurt Biery
        Moved the ServerDiag.jsp page into the internal subdirectory. 
35 1 Kurt Biery
    V1.5 build 13 - 01-Sep-2011
36 1 Kurt Biery
        Built with Java version 1.6.0_14 - NOTE that the JVM that is used by Tomcat, and the JVMs that are used by Java Web Start on *all* of the producers, must be v1.6.0_14 or later for this version to work.
37 1 Kurt Biery
        Added shorter intervals for producing snapshots; added a user-specified timeout before images on disk are cleaned up; added functionality to persist the choice of fit-to-screen as one navigates between pages; modified the filenames of the images stored on disk so that they can be traced back to the producer display. 
38 1 Kurt Biery
39 1 Kurt Biery
Instructions
40 1 Kurt Biery
As mentioned above, the snapshot server runs inside of Tomcat, and the snapshot producer runs using Java Web Start. As such, installation of the snapshot service really boils down to installing Tomcat on your server PC and enabling Java Web Start on your producer hosts. The following links provide some instructions for installing S3, but they don't go into details of Tomcat or Java installation.
41 1 Kurt Biery
42 1 Kurt Biery
    Installation Instructions (Linux)
43 1 Kurt Biery
    Tips for JWS on Windows 
44 1 Kurt Biery
45 1 Kurt Biery
Slides
46 1 Kurt Biery
47 1 Kurt Biery
    Introductory talk presented at the 08-May-2007 LAFS meeting: ppt pdf
48 1 Kurt Biery
    Diagram prepared for Alan's RT07 poster: ppt pdf
49 1 Kurt Biery
    Introductory talk presented at the 23-Jan-2007 SiTracker meeting: ppt pdf 
50 1 Kurt Biery
51 1 Kurt Biery
Kurt Biery
52 1 Kurt Biery
Last modified: Mon Jun 30 12:40:18 CDT 2008
53 1 Kurt Biery
54 1 Kurt Biery
List of available images on nippon.fnal.gov     internal links
55 1 Kurt Biery
56 1 Kurt Biery