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: | Re: epics GUIs (update) |
From: | Matthieu Bec <[email protected]> |
To: | Emmanuel Mayssat <[email protected]> |
Cc: | epics <[email protected]> |
Date: | Wed, 18 Mar 2009 17:58:27 -0400 |
Hi Emmanuel,Here at Gemini we started to use GTK+ using pygtk and our home-brewed python-ca extension. For gui builders, we picked glade - but there's a lot of options (gaspacho, etc). The experience has been very positive: little coding will get you some really nice interfaces. In particular all aspects related to fonts are handled by Gnome. The resulting UIs really belong among the other apps on your desktop (they follow the desktop theme you select, etc).
You get a lot of flexibility thanks to many other python bindings.One thing to watch is how all that scales up: the footprint on resources is certainly not as good as edm/etc. So there's a compromise.
Matthieu Emmanuel Mayssat wrote:
Hello again, I am trying to develop GUIs for a small epics control system (end-user station). I am familiar with edm, medm, but am looking for something which is more recent and slick. Those days Channel Access have been developed for several 3rd party programs (python, perl, matlab among others). Do those languages offer easy GUI-design interface? In the case of python/tk or perl/tk, I havenever seen a drag-and-drop GUI builder. It exists for matlab. But here the issue is licensing.What about Qt? python/Qt and such? What is the status of the java-based epics office? How difficult/easy is it to develop GUIs? Anything else I should be considering? Is anyone using IN PRODUCTION something else than epics/(m)edm? What about compiled GUI in matlab? Thank you for your insight, -- Emmanuel
-- Matthieu Bec Gemini Observatory Tel: +56 51 205785 c/o AURA, Casilla 603 Fax: +56 51 205650 La Serena, Chile