In our control system, our operator interface GUIs are based on motif, Tk, Matlab, LabView, CSS, and Qt. At Lyncean Tech, we have found Qt to be the best looking and most user-friendly.
After years of programming in Xlib, GTK+, Microsoft Visual C++, Labview, PVSS, CERN Root, I really enjoy Qt! As an experienced C++ programmer, I would like to contribute
Epics Qt is a CSS-like framework. Unlike MEDM and EDM, Qt is modern, well-documented, and backed by a healthy community. Like Tk, Qt is free and open-source. Qt offers the potential of seamless integration with MATLAB-like software. Like LabVIEW, Qt allows for fast prototyping. But most importantly, Qt's many-language bindings offers existing facilities a smooth transition to a modern high-level framework. Indeed Epics Qt is designed for new and existing facilities.
Out of the box, Epics Qt offers high-productivity tools, such as creator, designer, linguist, and assistant. Qt offers a large set of libraries ranging from database interfaces to video processing. Epics Qt runs natively on Windows, OS X, and Linux. Qt is free, open source, well documented, and easy to use and learn.
Epics Qt is certainly not just for C++ programmers on Linux. It is suitable for all levels of programmers, from fast-prototypists, software architects, UI designers, to operators and experimenters. Epics Qt could be THE unifying framework.