logo

概览

QtEZ是一款基于Qt的插件式软件快速开发平台,它提供了规范的软件开发模式和可复用的 插件包及便捷的二次开发和发布工具,致力于为国产操作系统提供一套高效、敏捷、团队无缝 协作和快速部署的开发套件。

           提供跨平台支持(包括国产操作系统)。

            帮助客户将windows现有成果向国产操作系统/其他操作系统平滑过渡。

            插件式开发,关注业务,专业的人做专业的事。

            不一样的开发模式,高效、复用、节约成本。

            零基础学习,快速上手,便捷二次开发。

            提供可视化地界面定制,无需修改代码,为您提供多样的功能和界面,并快速发布。

            丰富的主界面风格,丰富的图形图标控件。

            支持定制化服务,为您的企业量身打造自己的平台。

            伴随Qt商业版一起成长。

目标平台

Windows | Mac | Linux / X11 | Solaris | Embedded Linux | INTEGRITY
Windows Embedded Standard / Compact7 | VxWorks | QNX | 中标麒麟

产品优势

市场主流插件框架


我们的优势

1 强大的产品研发实力: 多年插件框架项目经验积累,前Digia原厂团队研发。

2 Q t 厂商紧密合作: 中科合迅作为迪智软件 (Digia)中国区首家跨平台业务系统及移动领域战略合作 伙伴。

3 更加本地化的售后团队。

4 技术保障:使用Qt Commercial版本研发,每个 季度版本发布一次,伴随Qt一起成长,确保客户的竞争 优势。


主要行业:

航空和国防,能源,汽车电子,医疗,工业自动化。

平台优势

兼容性

支持Active X方式封装第三方应用程序

支持通过进程方式封装第三方应用程序

支持VC 6库的调用

跨平台

基于Qt技术,完全支持跨平台需求

高性能

完全使用Qt & C++研发,性能优异

热插拔

保证在不重启程序的情况下加载和停止插件

低耦合

便捷二次开发

通过图形化方式,完成插件工程的新建与编辑

丰富的代码模板,大幅减少了用户的重复性代码工作

通过可视化配置,完成本插件相关的插 件网络的创建和更新

可扩展性

新功能以插件方式提供,相对独立,不影响系统框架与其他功能

灵活界面定制

支持非软件开发人员进行最终发布程序的界面定义

同时提供了桌面和平板风格的界面定制

微内核

Framework core, 插件内核是整个插件框架的基础模块,其主要用于管理插件、管理插件提供的服务、 管理插件的功能扩展系统和框架管理等。

组合工具

应用组合工具的作用是将现有的各独立插件以不同 的方式组合成最终应用程序。并可通过可视化的方式来 设计最终界面布局。应用组合工具由插件选择器、界面 布局设计工具和界面设计预览器三个部分组成。 QtEZ组成 插件选择器:用户通过插件选择器从当前所有可用插件集合中选择需要的多个插件进行组合。 界面布局设计工具:设计工具读取选择的插件的界面元素信息(菜单、工具栏、窗口视图),通过 可视化的操作设计最终应用程序的界面布局。 界面设计预览器:在设计过程中,用户可通过界面设计预览器查看当前的设计效果。此功能与主界 面插件相关界面布局设计工具与界面设计预览器与传统桌面风格,win2007风格,平板风格主界面,或 用户特化主界面相关。

开发向导

为了便于二次开发,使用开发向导的模式来 便捷地定制生成一个插件所需要的基础代码,既 可避免大量手工重复代码的累赘,使开发人员专 注于业务的开发,又可以避免手工代码的拼写错 误,提高代码质量。

系统插件包

系统核心插件,可升级,提供插件之间互相 通信支持,以及服务发布和订阅的支持。

主界面插件包

提供R i b b o n风格主界面、传统桌面主界 面、平板风格主界面

图形控件包

系统结构

从软件体系架构来看,在设计上依然可以在逻辑上对不同的插件进行层次的划分,插件彼此通过规范的协 议、接口、服务、扩展点来互相拼接,无缝集成在一起来完成复杂的业务需求,体系结构图示意如下

插件内核为系统提供插件的生命周期管理功能,实现插件的发 现、注册、停止以及相应的事件机制。插件可以向内核注册服务, 注册以后,其它插件可以向内核查询并请求到该服务的接口实现插 件间功能的交互。除此以外,插件还可以使用定义扩展点的方式来 来扩展本插件的功能。插件既可定义自身的扩展点,也可以实现自 己或其它插件的扩展点。通过扩展点的方式,各个插件便可以无缝 的组合在一起工作,并灵活地实现插件功能添加,功能升级,互换 等。界面元素的定制也基于扩展点机制。
  QtEZ使用过程如下图所示

a)软件开发阶段

1)应用集成框架开发人员制 定插件集成规范和接口、实现应用 集成框 架软件和界面定制工具, 发布以下内容:描述规范、应用集 成框架、界面定 制工具、插件集 成接口、插件开发文档与开发示例 等文档;

2)公共插件开发模式:公共 插件开发人员分析其公共功能定义 公共操 作对象及公共操作元素, 开放公共操作接口及接口说明;根 据开发文档和示 例,实现其公共 插件动态库,并利用界面定制工具 定制出其界面配置文件;

3)应用插件开发模式:应用 插件开发人员结合公共插件提供的 功能, 实现自身特定业务功能, 并定制出其界面配置文件。

b) 软件组装阶段:插件开发人员 遵循插件制作规范,提供公共插件 和应用插件包。

c) 系统组装阶段:系统设计人员根据任务系统的需求,遵照界面描述规范使用界面定制工具制 作应用组合的集成 界面,生成应用组合界面配置文件,按照应用组合打包规范将 其打包。各应用组合包依赖它所需要的所有插件。

d) 安装部署阶段:系统维护人员按需将应用组合段及其依赖的插件安装到各席位客户端。

 

新闻中心

联系我们

  • 地址:成都市高新区科园南二路二号依米康环境科技园A栋
  • 电话:028-85177282
  • 传真:028-65175888
  • 网址:www.sinux.com.cn

关注

版权所有:成都中科合迅科技有限公司
本网站基于Hydra构建,了解详情请联系: @TeamHydra