Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Epics Qt Collabroration at the EPICS conference in Spring 2014
1. Qt - Collaboration
3
Andrew Rhyder - Australian Synchrotron
Anton Mezger - The Paul Scherrer Institute
Emmanual Mayssat – Lyncean Technologies
Spring Meeting May 2014 Lanzhou
2. Presentation Summary
• Qt
• Qt in the EPICS community
• Collaboration between:
– the Australian Synchrotron
– the Paul Scherrer Institute
– and Lyncean Technologies
• What’s ahead
4
3. • Qt is a cross-platform application and UI framework for
developers using C++.
• It can be used under an open source licence.
• Qt has had a good track record of ongoing development
and expanding use.
• Strong community based governance.
What is Qt
5
4. Qt is an ecosystem
An active open source community supporting
documentation, forums, and tools
Any applications we produce come with a lot of
support from that community.
6
6. Can we benefit from Qt?
The Paul Scherrer Institute:
MEDM conversion tools
The Australian Synchrotron:
Unifying GUI system
Lyncean Technologies:
Python physics and science applications.
8
7. Collaboration results – EPICSQT + caQtDM
Just like before – only combined!
Common documentation
Common packaging
Includes all functionality from the Australian
Synchrotron application
Plus PSI’s MEDM conversion tools and extended
functionality
9
15. Python environment
“Epics Qt will not just offer a good or even a great python environment.”
“Epics Qt will offer a kick-ass python environment”
17
16. Get involved
Are you interested in Python
python@epicsqt.org
Are you interested in the EPICSQt project
specifically?
andrew.rhyder@epicsqt.org
join@epicsqt.org
www.epicsqt.org
18