Development of a Native Cross-Platform iRODS GUI Client
Korhonen, I., & Nurminen, M. (2015). Development of a Native Cross-Platform iRODS GUI Client. In iRODS User Group Meeting 2015. Proceedings (pp. 21-28). iRODS Consortium. Retrieved from http://irods.org/wp-content/uploads/2015/09/UMG2015_P.pdf
© 2015 All rights reserved. Authors.
This paper describes activities on the research IT infrastructure development project at the University of Jyväskylä. The main contribution is a cross-platform iRODS client application with a rich graphical user interface. The client application is fully native and builds from a single C++ codebase on all of the platforms on which iRODS 4.0 is supported. The application has a responsive UI with native look & feel and enables drag & drop integration to the desktop. This is made possible by basing the development of the client application on top of the Qt 5 framework and an object-oriented C++ framework for iRODS which is being developed with the client application. The objectoriented framework wraps around the native iRODS 4.0 C/C++ client API library and provides object-oriented interfaces to iRODS protocol operations e.g. a fully object-oriented iRODS General Query (GenQuery) interface used by the client application has been implemented in this C++ framework. By developing on top of the native C/C++ iRODS API library, the plugin architecture of iRODS 4.0 can be fully leveraged in authentication (e.g. Kerberos) and network transport (e.g. SSL) modules without any additional complexity. ...
Is part of publicationiRODS User Group Meeting 2015. Proceedings
MetadataShow full item record
Showing items with similar title or keywords.
Korhonen, Ilari; Nurminen, Miika (iRODS Consortium, 2016)The current state of development of project Kanki is discussed and some prospects for future development are laid out with reflection on the results of the research IT infrastructure project at the University of Jyväskylä. ...
Olsbo, Pekka (IOS Press, 2017)Finland has set numeric goals for the development of open access. However, at the moment, no system is available by which this development could be monitored. Poor quality in the metadata records in universities’ ...
School Bullying Through Graphic Vignettes : Developing a New Arts-Based Method to Study a Sensitive Topic Khanolainen, Daria; Semenova, Elena (Sage Publications, 2020)The purpose of this study was to develop a new arts-based measure assessing school bullying and to test it within a pilot study involving 19 schoolchildren (mean age = 15.4; range = 1.00). The researchers designed the new ...
Ethical challenges at the science-policy interface: building an ethical infrastructure for the EU support mechanism Vandewalle, Marie; Wittmer, Heidi; Tremblay, Maryse; Young, Juliette (Open Science Centre, University of Jyväskylä, 2018)EKLIPSE is an unusual EU project, which is developing a sustainable mechanism that supports better decisions on our environment, based on the best available knowledge. Developing such EU support mechanism at the interface ...
Arstila, Kai; Julin, Jaakko; Laitinen, Mikko; Aalto, Jarkko; Konu, Timo; Kärkkäinen, Samuli; Rahkonen, Samuli; Raunio, Miika; Itkonen, Jonne; Santanen, Jukka-Pekka; Tuovinen, Tero; Sajavaara, Timo (Elsevier BV, 2014)Time-of-flight elastic recoil detection (ToF-ERD) analysis software has been developed. The software combines a Python-language graphical front-end with a C code computing back-end in a user-friendly way. The software ...