EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  <20162017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  <20162017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: HTTP access to control systems screens
From: Ryan Slominski <[email protected]>
To: [email protected]
Cc: Jonathan Hanks <[email protected]>
Date: Fri, 30 Sep 2016 09:11:28 -0400 (EDT)
Jonathan,
   We've got a prototype web application that reads EDL files and generates a screen on the web.  It uses web sockets to connect to EPICS and draws the widgets mostly with SVG.   The intended use cases are for hall personnel (experimental end stations), site guards in their outposts, and upper management in their office - all whom like to monitor control system screens (read-only), but which are all located on non-control system networks and do not have the environment to easily run our control room screens.   Not sure how far along others are, but what we've got is workable for select screens (haven't gotten around to all widgets yet), and not in production yet - just recently added connection monitoring with automatic reconnect.  

To handle the issue of fonts varying based on platform (example: Helvetica usually is represented with Arial on Windows) we use JavaScript to evaluate the page after it loads and any fonts that overflow their bounding boxes are automatically scaled down to fit.   

The server is Java's GlassFish 4.1.1 and it uses CAJ/JCA wrapped around a custom library providing channel management.

Ryan Slominski
Jefferson Lab
Newport News VA

Navigate by Date:
Prev: Re: CSS gets freeze while running a script Matt Newville
Next: RE: HTTP access to control systems screens Mark S. Engbretson
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  <20162017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: RE: HTTP access to control systems screens tom.cobb
Next: CSS gets freeze while running a script palak shimpee
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  <20162017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 03 Oct 2016 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·