Author: Ounsy, M.
Paper Title Page
FCO204 How the COMETE Framework Enables the Development of GUI Applications Connected to Multiple Data Sources 243
 
  • R. Girardot, A. Buteau, M. Ounsy, K.S. Saintin, G. Viguier
    SOLEIL, Gif-sur-Yvette, France
 
  Today at SOLEIL, our end users requires that GUI applications display data coming from various sources: live data from the Tango [1] control system, archived data stored in the Tango archiving databases and scientific measurement data stored in HDF5 files. Moreover they would like to use the same collection of widgets for the different data sources to be accessed. On the other side, for GUI application developers, the complexity of data source handling had to be hidden. The COMETE [2] framework has been developed to fulfil these allowing GUI developers to build high quality, modular and reusable scientific oriented GUI applications, with consistent look and feel for end users. COMETE offers some key features to software developers: - A data connection mechanism to link the widget to the data source - Smart refreshing service - Easy-to-use and succinct API - Components can be implemented in AWT, SWT and SWING flavors This paper will present the work organization, the software architecture and design of the whole system. We’ll also introduce the COMETE eco-system and the available applications for data visualisation.
[1] TANGO http://www.tango-controls.org
[2] COMETE ICALPEPCS 2011 WEMAU012
 
slides icon Slides FCO204 [1.048 MB]