产品技术架构、底层代码、系统功能均自主研发、安全可控,是拥有自主知识产权的跨平台、跨设备的全生命周期的通用软件开发平台。
产品基于C++开发,具备跨平台支持能力,可做到一次编写,多平台编译运行,适用于国产软硬件环境的开发一体化生态环境。
产品基于多线程和硬件加速的底层渲染实现,支持图像库包括曲线图、散点图、瀑布图、柱状图等可视化图形渲染,解决在国产化软硬件平台上的渲染效率问题。
产品基于C++插件化架构设计,支持系统启动时的主动搜索、动态加载等功能,插件可独立开发、测试和部署,降低软件的开发和维护成本。
产品提供将PS生成的PSD文件转换为界面代码的能力,通过读取PS组织结构和图层属性实现代码片段的生成及组织,完成界面代码的整体生成。
独立于操作系统的事件框架系统,将操作系统底层事件抽象转换为统一的事件循环支持程序的运行
支持常用的软件开发数据结构容器,包括向量容器、链表容器、哈希表结构等
独立于操作系统的多线程封装,将操作系统底层多线程接口抽象转换为统一的多线程接口,实现应用程序多线程能力
独立于操作系统的图形系统框架,对操作系统底层进行封装并实现独立的窗口管理机制,实现跨平台界面扩展能力
支持基础网络通信协议,包括TCP、UDP、HTTP等通信协议,支持加密SSL通信协议
采用预编译支持的元对象系统,实现实例类对象的动态属性,实现信号槽通信机制
支持跨平台的通用打印机驱动抽象,支持多种数据库读取访问扩展,包括SQLite、MySQL、ODBC、Oracle等
可完成折线图、眼图、K线图等图形绘制
可完成散点图、星座图、直方图等图形绘制
支持堆叠和分离两种柱状图显示
支持瀑布图、热力图、时空演化图等图形展示
支持框选缩放,可自定义交互
支持十万级图形数据索引查询
隐藏插件内部实现
标准化组件模型方便扩展
根据业务场景动态服务匹配
插件标准化的API
插件可以动态启动及停止
插件依赖实现功能匹配
对插件进行独立调试测试
程序启动时不启动插件
插件之间代码相互不影响
基于版本管理的插件认证
核心对象不到25个对象
同一个进程可以多个实例
采用可视化的交互方式进行逻辑流程编排和节点属性配置
基于本地仿真引擎实现本地流程调试支持过程变量查询
通过软件代码工程扫描方式,引入已开发的流程节点服务
流程文件作为源码组成部分,可导入到应用软件代码中直接使用
将设计师基于一定规则的PSD文件转换为界面代码,并基于MVVM架构生成对应界面的前后台代码框架,极大的提高开发人员的界面开发效率并约束初级人员前后台代码逻辑不分的问题。
基于预定义控件实现可视化界面编辑和数据绑定
支持PYTHON脚本的界面逻辑编辑,可以直接访问界面对象实现灵活的界面逻辑控制
界面配置文件(.LG)作为源代码组成部分,使用框架代码直接加载界面,完成界面从开发到应用程序添加
内置数据仿真引擎,可以模拟界面输入数据对界面进行单独的调试,降低开发门槛
支持GJB8114 C/C++安全子集检查
通过检查文件快速定位并跳转问题点,迅速定位并解决代码问题
扫描规则快速查询说明,方便用户确认修改方案