项目基本情况Basic information of the project
1、课题来源与背景
近年来组态技术不断发展,应用场景也越来越多,随着物联网技术与应用的发展,场景再现和场景设计已经成为一种新的趋势,需要一个基于web和多种平台的设计软件,来实现监测场景再现与监测场景设计。
在物联网应用体系中,大数据会被经常面对,数据挖掘和数据可视化是大数据技术应用的两个侧面。数据可视化采用数据驱动的形式,通过图表、颜色、动画和状态对挖掘的数据进行直观的展示,同时更够非常容易被读者所接受。
2、技术原理及性能指标
基于组件的数据组态方式
组态操作包括在画布和容器中组织组件的位置、层次和布局、对组件属性的设置以及将组件绑定到原始数据。因此,凯纳数据呈现器的组态是基于组件的。
组件:凯纳数据呈现器使用的组件基于Flex框架中的组件(component),通常是基于Group的类。
凯纳数据呈现器基于画布(canvas)和容器(container)组织组件。使用层(layer)、位置、布局(layout)和容器嵌套描述组件的空间位置关系。
基于模块的组件扩展方式
除容器类的组件外,组件是可扩展和可动态加载的。
基于属性的组件描述方式
与Flex框架中的概念一样,使用属性(property)描述组件的结构。属性是公共(public)的变量(variable)、常量(constant)及get/set过程。
基于常量的属性描述方式
使用公共(public)的常量(const)和函数(function)描述属性的可选的附加信息,它们被称作属性描述项。包括:
基于字段的数据绑定方式
凯纳数据呈现器通过组件的"字段"属性绑定数据。
可根据组件的数据模型特点设计字段的组织形式。例如数据表组件可在列表类型的列属性中的列表项对象中设置字段属性。
基于值的数据驱动方式
值(value)属性是组件获取数据的统一入口,凯纳数据呈现器的解析器通过该属性实现数据驱动。
值可以根据组件的数据结构特点和字段的设置设计成任意结构的对象。应该用对象中字段属性指定的字段名作为属性名的简单属性去接收对应字段的数据。解析器将遍历这个对象,用对象的每一个属性名去匹配字段名,然后对相应的属性赋值。
组态能力受限于用户终端计算机性能,单个组态设计文档所使用的组件数应小于1000,用于数据绑定的字段数小于100。
3、技术的创造与先进性
通过使用本产品,Flex开发者可快速构建具有可视化数据呈现方式设计能力的数据应用产品,并允许其最终用户通过桌面、网页或智能手机及平板电脑设计并实现符合其构想的数据呈现方式和数据展示方式。
4、技术的成熟程度,适用范围和安全性
本软件提供数据的存储接口。数据的保存和恢复应由宿主程序执行。对数据解析过程和数据驱动过程的数据错误具有处理和恢复能力,遇到数据不完整或异常时,将给出错误提示并允许继续操作。最终用户需具备一般的图形化计算机软件的操作知识。手机用户需要掌握一般的智能手机应用操作方式。用户要求具有键盘操作能力、能够正确识别简体中文及简单英文的能力。
5、 应用情况及存在的问题
本产品目前应用于哈尔滨市环保局环境在线监测平台的数据展示,形成了环保驾驶舱应用。
本产品虽支多种数据呈现方式,但目前软件内部组件的限制,在今后的版本更新中会不断扩展组件的规模。
管理团队与技术团队Management team and technical team
哈尔滨凯纳科技股份有限公司
效益分析Benefit analysis
该项目为储备库项目资源,暂无效益分析内容。