中科智灵是一款针对国C化操作系统提供的一体化智能软件开发平台,提供界面交互开发工具套件、插件化开发框架套件、分布式开发框架套件以及可视化监控工具,是致力于为国产操作系统提供一套高效、敏捷、团队无缝协作和快速部署的开发平台。开发人员以可视化的方式进行软件逻辑配置,尽量多的生成规范的标准代码和配置文件,降低了学习成本,进一步提升开发效率。

国C化集成开发环境

  • 智灵IDE
  • 国产适配包
  • 中文助手

国C化跨平台开发框架

  • 基于插件化的QtEZ跨平台开发框架
  • 基于服务化的Aviva开发框架

国C化开发辅助套件

  • 界面代码生成器
  • 软件样式编辑器
  • 图形图表控件库

数据可视化工具

  • 数据采集与存储
  • 业务逻辑可视化编辑
  • 终端监视与控制

国C化集成开发环境

集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,包括代码编辑器、编译器、调试器和图形用户界面等工具,集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套件。它包含了智灵IDE、中文助手及国C化适配包,可快速在各国C化平台进行安装部署,减少开发环境部署繁杂的困扰。

画板 1

智灵IDE

针对国C化开发环境,提供了自Z可K的国产IDE,增加了中科智灵一体化智能开发平台的二次开发工具插件,并在各国产平台进行适配验证,在不改变开发者习惯的场景下帮助您快速上手国C化平台下的开发工作。

画板 1

国C化适配包

是基于Qt长期维护版本适配各国C化平台,包括Qt4.8.6、Qt4.8.7、Qt5.3.x、Qt5.6.x、Qt5.9.x、Qt5.12.x

平台 操作系统 CPU Qt版本 Qt主要模板
x86
银河麒麟
x86_64Inter(R) Core(TM) i5-2520M CPU@2.54GHZ
Qt4.8.7、Qt5.9.7
Qt4.8.7: Core、Gui、Network、Phono、SQL、Webkit、D-Bus、Qt3Suport、OPenGL、QtDeclarrative、Quick、Test、xml;Qt5.9.7: Core、Gui、Widget、Network、Mulitimedia、SQL、D-Bus、XML Pattems、XML、3D、SVG
飞腾
银河麒麟
aarch64 phytium FT 1500a
Qt4.8.7、Qt5.9.7
Qt4.8.7: Core、Gui、Network、Phono、SQL、Webkit、D-Bus、Qt3Suport、OPenGL、QtDeclarrative、Quick、Test、xml;Qt5.9.7: Core、Gui、Widget、Network、Mulitimedia、SQL、D-Bus、QML、Quick、Test、XML Patterms、4D、SVG
x86
中标麒麟
x86_64Inter(R) Core(TM) i5-2520M CPU@ 2.54GHZ
Qt4.8.7、Qt5.9.7
Qt4.8.7: Core、Gui、Network、Phono、SQL、Webkit、D-Bus、Qt3Suport、OPenGL、QtDeclarrative、Quick、Test、xml;Qt5.9.7: Core、Gui、Widget、Network、Mulitimedia、SQL、D-Bus、QML、Quick、Test、XML Patterms、XML、3D、SVG
龙芯
中标麒麟
mips64 ICT Loongson-3A3000 V0.9 FPU V0.1@1.20GHz
Qt4.8.7、Qt5.9.7
Qt4.8.7: Core、Gui、Network、Phono、SQL、Webkit、D-Bus、Qt3Suport、OPenGL、QtDeclarrative、Quick、Test、xml;Qt5.9.7: Core、Gui、Widget、Network、Mulitimedia、SQL、D-Bus、QML、Quick、Test、XML Patterms、4D、SVG
ARM
元心
4 Core(TM) ARM Cortex-A7 1.3GHZ
Qt5.10.0
Qt5.10.0: Core、Gui、Widget、Phono、Network、Mulitimedia、SQL、D-Bus、QML、Quick、Test、XML Patterms、XML、3D、5D、SVG、WebGL
x86
VxWoks6.8
KERNEL: WIND version 2.13
Qt4.8.3
Qt4.8.3: Core、Gui、Network、Mulitimedia、SQL、SVG、Test、XML
x86
绿地
x86_64 Inter(R)Core(TM) i5-2520M CPU@2.5GHz
Content
Content
画板 1

中文助手

NdefFilter
过滤匹配NDEF消息
NdefMessage
NFC NDEF消息
NdefNfcSmartPosterRecord
NFC RTD-SmartPoster
NdefNfcTextRecord
NFC RTD-Text
NdefNfcUriRecord
NFC RTD-URI
QNdefRecord
NFC NDEF记录
NearFieldManager
访问NFC事件的通知
NearFieldShareManager
管理与通过NFC共享文件和数据相关的所有交互
NearFieldShareTarget
通过NFC将数据传输到远程设备
NearFieldTarget
用于与目标设备通信的接口
QmlNdefRecord
在QML中实现NdefRecord类型
不仅仅是翻译

多位Qt专家经过多年的项目实践经验翻译, 结合开发人员的思维习惯 对Qt的每个模块进行了精准的,无差异的语义转换, 融入了大量的实践demo代码, 了解模块的具体使用方法以及最佳实践。基于QDoc制作,在智灵IDE中导入使用, 支持F1帮助呼出。

国C化跨平台开发框架

缺乏正确架构的工程,往往有严重的耦合、不够健壮、难于扩展的问题,也没有明确的版本和方向。因此,在系统内组件和模块以及其内部工作机制不明确时,也就不能确定这个工程的架构属性;然后最基本的部署和维护问题都没有答案:这个架构可扩展吗?这个工程性能如何?重构难度如何?部署策略如何?灵敏性如何?通通都是未知的。落地可用的国C化开发框架却寥寥无几。

中科智灵提供的两款开发框架主要针对国C化下的软件开发提供标准化架构,解决软件开发到部署的一系列问题。

画板 1

基于插件化的QtEZ跨平台开发框架

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

插件化技术

基于C++实现插件化架构设计。系统在运行状态下可自动加载新的插件,亦可停止插件,减少了不同开发者间的代码合并、相互依赖,提高了用户的开发效率。

独立进程 故障隔离

支持两种形式从插件格式,动态库和独立进程插件满足不同的业务场景,在使用上做到完美封装,并屏蔽了差异性。

插件开发向导工具
  • 开发向导工具可以单独使用,同时还提供了集成智灵IDE的版本
  • 集成在智灵IDE中的版本中,我们提供了丰富的插件模板进行使用
  • QtEZ提供了独有的扩展机制,用户可以通过开发向导使用扩展机制。
第三方集成
  • 第三方集成功能是软件国C化过程中的过渡功能
  • 可以对现用的应用程序进行集成,包括web网页的集成和独立EXE的集成
酷炫的主界面插件包

框架提供了多种风格的主界面插件,界面元素由主界面插件统一绘制,二次开发用户通过工具配置响应的xml文件就可以灵活的添加界面控件,界面布局可以灵活配置。

  • Desktop风格主界面
  • Ribbon风格主界面
  • Pad风格主界面
  • Metro风格主界面
previous arrow
next arrow
Slider
画板 1

基于服务化的Aviva开发框架

Aviva是一款基于C++的轻量级微服务框架,它结合了微服务的架构思想和国C化J工方向的业务应用场景,提供了一套适用于C++微服务开发和治理的平台框架。

C++微服务规范

统一了用户进行服务开发的标准规范,降低了用户开发的难度,提高开发效率。

服务注册中心

为微服务提供了注册入口,支持微服务在启动后,将自己的网络地址等信息注册到注册中心存储起来;为服务消费者提供服务查询获取入口,返回相关的服务列表;服务变更通知,微服务网络地址变更时,会重新注册到注册中心。服务注册中心会将变更下发给网关,让服务消费者就无需人工修改提供者的网络地址了。健康监控功能,注册中心的健康管理模块,会定时检查服务连接状态、工作状态,随时标记服务状态。并将服务状态发送给服务注册中心,必要时,会运行服务备份实例。服务中心的服务信息数据及过程监控数据会上报给监控中心。

通信套件

提供服务远程过程调用、HTTP通信、以及消息队列, 三种通信套件。

监控中心

平台框架直观地展示了系统的调用及运行状况,对线上故障进行及时报警,从而更加方便准确地指导系统的优化及服务化改进。

配置中心

支持在线管理配置信息
配置自动发布到应用
配置支持版本控制

国C化开发辅助套件

国C化辅助套件包含界面代码生成器、界面样式编辑器及图形组件库。基于国C化辅助套件您可以快速在国C化平台上创建酷炫的应用程序界面,帮助您降低开发难度,提高开发效率。

画板 1

界面代码生成器

        将设计师基于一定规则的PSD文件转换为Qt Widget或QML代码,并生成对应界面的前后台代码框架,极大的提高开发人员的界面开发效率并约束初级人员前后台代码逻辑不分的问题。

画板 1

软件样式编辑器

基于Qt QSS技术,提供面向开发人员更友好和强大的QSS编辑器。

智能补全

识别编辑控件类型,智能补全QSS属性

语法检测

智能检查语法规则,帮助发现代码错误及问题

示例插入

提供控件示例样式代码,引导用户快速上手

画板 1

图形图表控件库

图形控件库提供基于坐标系图形引擎,提供方便的可视化坐标系图形绘制及渲染,极大缩短您开发可视化数据图形的开发成本。

图形库与开发库功能对比:

功能项 图形引擎 qwt QCustomPlot
折线图
支持
支持
支持
散点图
支持
支持
支持
直方图
支持
支持
支持
热力图
不支持
不支持
不支持
瀑布图
支持
支持
支持
K线图
不支持
支持
支持
图形标记
支持
支持
支持
图例显示
支持
支持
支持
多坐标轴
支持
不支持
支持
极坐标
不支持
不支持
支持
图形缩放
支持
支持
支持
多线程渲染
不支持
不支持
不支持
画板 1

图形引擎产品优势

渲染性能支持

采用多线程多缓冲的渲染方式,在国C化平台上无GPU场景下极大提高图形渲染效率。

大数据支持

内部图形采用多级文件缓冲方式多大数据渲染进行缓存,并采用自研发图像区域合成技术,渲染数据量超过同级别引擎100倍。

数据可视化监控平台

数据可视化监控平台是为用户提供的针对国C化平台下的监控类系统开发的一款工具软件。它让“专业的人做专业的事“,脱离编码,也可以快速开发数据监控系统。软件打破黑匣子,支持功能扩展,和面向业务的定制开发。。

画板 1

工程管理

产品为用户提供以工程为单位的开发,每个项目工程包含自己的画面信息、数据信息。支持对工程的操作,新建、打开、关闭、刷新等,为产品提供对多个工程文件的管理。

画板 1

图元管理

提供了丰富的图形控件,让用户以拖拽的形式,完成组态画面的设计。并提供这些图形控件的保存、加载以及绘制,绘制过程中的撤销、复制粘贴等功能操作。提供控件属性的编辑设定,为属性绑定数据,通过驱动数据完成控件的动画效果。

画板 1

数据库管理

数据库提供实时数据库和历史数据库。软件提供默认的数据库,且支持多种国产数据接入口方便用户进行全面国C化。

画板 1

组态逻辑编辑

可视化数据监控平台提供组态逻辑编辑功能,。主要分为两种,简单的表达式编辑器和脚本编辑器。两者极大的方便了用户对组态逻辑编辑的灵活度。

案例展示

工厂自动化监控

任务状态监控

油井解析

频谱分析

气象雷达