Experimental Physics and Industrial Control System
|
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,
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
|
- Replies:
- Re: Browser based EPICS GUI Alex Wallace
- References:
- Browser based EPICS GUI Alex Wallace
- RE: Browser based EPICS GUI Emmanuel Mayssat
- Navigate by Date:
- Prev:
CSS locks up, debugging suggestions Geoff Savage
- Next:
Re: CSS locks up, debugging suggestions Richard Fearn
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
<2014>
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
RE: Browser based EPICS GUI Emmanuel Mayssat
- Next:
Re: Browser based EPICS GUI Alex Wallace
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
<2014>
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|
ANJ, 17 Dec 2015 |
·
Home
·
News
·
About
·
Base
·
Modules
·
Extensions
·
Distributions
·
Download
·
·
Search
·
EPICS V4
·
IRMIS
·
Talk
·
Bugs
·
Documents
·
Links
·
Licensing
·
|