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  <20142015  2016  2017  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  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: Browser based EPICS GUI
From: Alex Wallace <[email protected]>
To: <[email protected]>, <[email protected]>, <[email protected]>
Date: Fri, 14 Nov 2014 18:06:57 -0800
Just wanted to say thanks for all the responses guys. I have some things to comb though. I will post back here on what we decided to investigate further.

Best regards,
-Alex
On 11/12/2014 1:39 AM, [email protected] wrote:

That’s intriguing, I’ve always thought that a natural progression of QML would be to run it in the browser with no Qt dependencies on the server, and it looks like with QMLWeb (http://akreuzkamp.de/2013/07/10/webapps-written-in-qml-not-far-from-reality-anymore/)  that is what you can do. If we combined that with WebPDA (Xihui’s earlier post), then we could have a single QML file (either hand coded or made using the Qt Creator GUI), which could either be displayed in a Qt application using the channel access libs for communication (something we have already experimented with at Diamond) or served up via a Java webserver using WebPDA websockets for communication.

 

I think this merits some further investigation...

 

Thanks,

Tom Cobb

 

From: Emmanuel Mayssat [mailto:[email protected]]
Sent: 11 November 2014 23:53
To: Alex Wallace; EPICS mailing list
Subject: RE: Browser based EPICS GUI

 


"I am trying to get a feel for how possible it would be to create a framework for this concept"
Qt5+ is certainly something you should have a look at.

https://www.qtdeveloperdays.com/north-america/track/17/web

QML (Qt Markup Language) GUIs can be served by a web-server
QtWebKit allows you to have hybrid applications (i.e. change the DOM with widgets)
QtWebChannel allows desktop applications to interact with others processes like a web browser
Qt has an extremely good and simple integration with (TCP-based) websockets.
QtWebEngine ...

Let me stop just here and say that HTML5 is one of the 3 officially supported GUI by the Qt framework.

But to tell you exactly what to use, I need to know
* where are the clients located (on your EPICS LAN?)
* what desired update rate and latency are,  (TCP or UDP?)
* what technology is used on the server side (stuck on webserver?)
* what the desired access rights are, (read only?)
etc.

Enjoy,

--
Emmanuel Mayssat
http://www.epicsqt.org

> Date: Mon, 10 Nov 2014 14:21:05 -0800
> From: [email protected]
> To: [email protected]
> Subject: Browser based EPICS GUI
>
> Hi,
>
> Does anyone know of a project or collaboration to provide web-browser
> based EPICS control screens? I am trying to get a feeling for how
> possible it would be to create a framework for this concept.
>
> Thanks!
>
> --
> Alex Wallace
> Control Systems Engineering
> RED Controls & Data Systems
> Bldg. 901 Room 130B
> ext. 3516
> cell (925)785-4338
>


 

-- 

This e-mail and any attachments may contain confidential, copyright and or privileged material, and are for the use of the intended addressee only. If you are not the intended addressee or an authorised recipient of the addressee please notify us of receipt by returning the e-mail and do not use, copy, retain, distribute or disclose the information in or attached to the e-mail.
Any opinions expressed within this e-mail are those of the individual and not necessarily of Diamond Light Source Ltd.
Diamond Light Source Ltd. cannot guarantee that this e-mail or any attachments are free from viruses and we cannot accept liability for any damage which you may sustain as a result of software viruses which may be transmitted in or with the message.
Diamond Light Source Limited (company no. 4375679). Registered in England and Wales with its registered office at Diamond House, Harwell Science and Innovation Campus, Didcot, Oxfordshire, OX11 0DE, United Kingdom
 




References:
Browser based EPICS GUI Alex Wallace
RE: Browser based EPICS GUI Emmanuel Mayssat
RE: Browser based EPICS GUI tom.cobb

Navigate by Date:
Prev: Re: Browser based EPICS GUI Kazuro FURUKAWA
Next: Re: compile qtdm Tong Zhang
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: RE: Browser based EPICS GUI tom.cobb
Next: RE: Browser based EPICS GUI Carcassi, Gabriele
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 17 Dec 2015 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·