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 | 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 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Epics Qt at APS: Formal presentation + discussion |
From: | Emmanuel Mayssat <[email protected]> |
To: | EPICS mailing list <[email protected]>, "[email protected]" <[email protected]> |
Date: | Mon, 6 Oct 2014 11:33:17 -0700 |
Hello,
Early next week, at the APS, there will be a formal presentation on EPICS Qt. EPICS Qt is a nascent collaboration for the development of high-level applications using the Qt framework. In the US, this effort is financed through a SBIR grant awarded by the Nuclear Physics office of the DOE. In this presentation, you will learn about * the recent Epics Qt developments, * the direction the collaboration is taking, * and the vision behind the tag-line: "Qt everywhere, for everyone". We certainly are very receptive to feedback and input. So come meet us to share your thoughts. If you work at the APS, the presentation is scheduled on Wednesday 10/15. (No exact time yet, but if you reply to this email I'll send you the final announcement.) If you cannot make it, ask for a copy of the slide deck, the grant phase 1 report, and the upcoming phase 2 application. I look forward to seeing all of you. Emmanuel Mayssat http://www.epicsqt.org -- Summary Lyncean Technologies proposes to spearhead a collaboration effort among DOE facilities and private industry to develop accelerator control system tools for EPICS using the Qt framework. EPICS Qt is an alternative to Control System Studio (CSS) and will provide an improved platform for rapid development of high-level applications. Abstract EPICS is a software environment used to develop and implement distributed control systems to operate devices such as particle accelerators, telescopes, and other large experiments. EPICS, in terms of collaborative development, is widely regarded as a model of success. EPICS is used at 15 DOE facilities and 20 others abroad. The reason EPICS is so successful is that a large community of developers adhere to a philosophy of code re-use, in which entire control systems can be developed at a much lower cost and on a much shorter schedule. However, a serious drawback that exists today is the lack of comprehensive frameworks on which to develop high level applications on top of EPICS. The lack of modern alternatives to antiquated codes has stalled progress in control systems development and presents impending difficulties for both private and public users to maintain EPICS. This SBIR project will extend code-reuse to higher level applications by advocating a modern framework, Qt. The primary goal of this project is to spearhead the collaborative development of the EPICS Qt framework. EPICS Qt, based on C/C+ +, is an alternative to Control System Studio (CSS), which is based on Java and Eclipse. Unlike MEDM and EDM, EPICS Qt is modern, well-documented, and backed by a healthy community. Like Tk, EPICS Qt is free and open source. EPICS Qt offers the potential of seamless integration of MATLAB-like software. Like LabVIEW, EPICS Qt allows for fast prototyping. EPICS Qt's many- language bindings offer existing facilities a smooth transition to a modern high-level framework. EPICS Qt will be viable alternative to CSS through the involvement of the EPICS community and the development of open source tools, ultimately providing a strong foundation for many types of control systems across DOE labs as well as private industries that use DOE accelerator technology. |