The Research of a new Software Framework for cross-platform development Field

Software framework is a very important approach to realize software reuse and improve the software quality. In this paper, we firstly introduce a new software framework named QFusion to complete cross-platform desktop software development, which is based on function plug-in module. The QFusion frame...

Full description

Bibliographic Details
Main Authors: Lin Wenfeng, Zhang Gaoxuan, He Zhoucan, Liu Xinyu, Dang Wenchao
Format: Article
Language:English
Published: EDP Sciences 2018-01-01
Series:MATEC Web of Conferences
Online Access:https://doi.org/10.1051/matecconf/201823203044
id doaj-f206ef08909342e29b76639f4daae24a
record_format Article
spelling doaj-f206ef08909342e29b76639f4daae24a2021-02-02T04:42:44ZengEDP SciencesMATEC Web of Conferences2261-236X2018-01-012320304410.1051/matecconf/201823203044matecconf_eitce2018_03044The Research of a new Software Framework for cross-platform development FieldLin Wenfeng0Zhang Gaoxuan1He Zhoucan2Liu Xinyu3Dang Wenchao4Institute of Electronic Engineering, China Academy of Engineering PhysicsInstitute of Electronic Engineering, China Academy of Engineering PhysicsInstitute of Electronic Engineering, China Academy of Engineering PhysicsInstitute of Electronic Engineering, China Academy of Engineering PhysicsInstitute of Electronic Engineering, China Academy of Engineering PhysicsSoftware framework is a very important approach to realize software reuse and improve the software quality. In this paper, we firstly introduce a new software framework named QFusion to complete cross-platform desktop software development, which is based on function plug-in module. The QFusion framework can realize information interaction by use of event bus, data bus and service, which can separate the graphical user interfaces (GUI) from data processing completely. Based on the framework-related develop process, the complexity is largely reduced. Secondly, we give the practice of QFusion framework in modern military field to implement the feature extraction and data processing algorithm. Benefit from the QFusion framework, the signal processing task is completed by the collaboration among three groups, including data generation plug-in development group, data processing plug-in development group and GUI plug-in development group, respectively. Finally, the signal processing results are presented to prove the validity of the QFusion framework, which lays a solid foundation for solving the practical problem in engineering application.https://doi.org/10.1051/matecconf/201823203044
collection DOAJ
language English
format Article
sources DOAJ
author Lin Wenfeng
Zhang Gaoxuan
He Zhoucan
Liu Xinyu
Dang Wenchao
spellingShingle Lin Wenfeng
Zhang Gaoxuan
He Zhoucan
Liu Xinyu
Dang Wenchao
The Research of a new Software Framework for cross-platform development Field
MATEC Web of Conferences
author_facet Lin Wenfeng
Zhang Gaoxuan
He Zhoucan
Liu Xinyu
Dang Wenchao
author_sort Lin Wenfeng
title The Research of a new Software Framework for cross-platform development Field
title_short The Research of a new Software Framework for cross-platform development Field
title_full The Research of a new Software Framework for cross-platform development Field
title_fullStr The Research of a new Software Framework for cross-platform development Field
title_full_unstemmed The Research of a new Software Framework for cross-platform development Field
title_sort research of a new software framework for cross-platform development field
publisher EDP Sciences
series MATEC Web of Conferences
issn 2261-236X
publishDate 2018-01-01
description Software framework is a very important approach to realize software reuse and improve the software quality. In this paper, we firstly introduce a new software framework named QFusion to complete cross-platform desktop software development, which is based on function plug-in module. The QFusion framework can realize information interaction by use of event bus, data bus and service, which can separate the graphical user interfaces (GUI) from data processing completely. Based on the framework-related develop process, the complexity is largely reduced. Secondly, we give the practice of QFusion framework in modern military field to implement the feature extraction and data processing algorithm. Benefit from the QFusion framework, the signal processing task is completed by the collaboration among three groups, including data generation plug-in development group, data processing plug-in development group and GUI plug-in development group, respectively. Finally, the signal processing results are presented to prove the validity of the QFusion framework, which lays a solid foundation for solving the practical problem in engineering application.
url https://doi.org/10.1051/matecconf/201823203044
work_keys_str_mv AT linwenfeng theresearchofanewsoftwareframeworkforcrossplatformdevelopmentfield
AT zhanggaoxuan theresearchofanewsoftwareframeworkforcrossplatformdevelopmentfield
AT hezhoucan theresearchofanewsoftwareframeworkforcrossplatformdevelopmentfield
AT liuxinyu theresearchofanewsoftwareframeworkforcrossplatformdevelopmentfield
AT dangwenchao theresearchofanewsoftwareframeworkforcrossplatformdevelopmentfield
AT linwenfeng researchofanewsoftwareframeworkforcrossplatformdevelopmentfield
AT zhanggaoxuan researchofanewsoftwareframeworkforcrossplatformdevelopmentfield
AT hezhoucan researchofanewsoftwareframeworkforcrossplatformdevelopmentfield
AT liuxinyu researchofanewsoftwareframeworkforcrossplatformdevelopmentfield
AT dangwenchao researchofanewsoftwareframeworkforcrossplatformdevelopmentfield
_version_ 1724305192683307008