vlambda博客
学习文章列表

清华数为大数据应用低代码开发工具DWF 2021成长回顾


清华数为大数据应用开发工具DWF是一款数据模型驱动的低代码应用开发工具。2021年,以工业大数据应用系统用户的需求为牵引,DWF团队共发布6个主版本,分别在移动端应用定制、异构数据源管理、交互设计功能完善、第三方组件集成等方面进行了扩展。下面是清华数为大数据软件栈DWF团队主要工作回顾。

清华数为大数据应用低代码开发工具DWF 2021成长回顾

 DWF系统架构


一、 2021新版发布


1.移动端应用定制功能的发布


  • DWF移动端的应用建模复用了已有的PC浏览器端建模工具,在新建表单时选择“移动端表单”类型,即动态加载候选移动端控件;

  • 基于模型生成的移动应用基于H5框架开发,支持实现类似PC端的表单引擎,可以执行预先配置的脚本;

  • PC与移动应用的模型定制的脚本格式一致,可在PC和移动端分别进行渲染。


2.异构数据集成服务SchemaN


大数据应用系统开发过程中,经常需要与现有生产系统进行数据层面的集成,在一个系统中展示多个外部系统的数据,通常面临以下几种情况:

  • 第三方系统给出数据服务接口,基于接口进行数据服务对接;

  • 通过异构数据集成将第三方的数据表映射成DWF管理的外部实体类,使用DWF的表单建模功能创建表单,实现对外部数据源的增删改查和数据可视化的功能。

清华数为大数据应用低代码开发工具DWF 2021成长回顾

数据探测

3.交互设计功能增强


2021年,DWF对模型与交互设计工具的易用性进行了持续提升,丰富了工具支持的表单交互场景,降低DWF入门难度、提升了建模工具的使用体验。

  • 自定义主题样式:用户的交互需求多种多样,DWF默认提供了简约白和深沉黑两种样式,为了应对用户在配色和布局方面的个性化需求,DWF开放了自定义样式的功能,用户仅需要下载样式模板,按照自己的需求修改样式,然后定义一个自己的主题重新上传修改好的样式文件即可,实现了应用外壳样式可配,主题可自行定义;

  • 数据容器:用于支持在同一个交互页面中同时呈现多个表的数据对象和联系,灵活实现一个表单中同时处理多表数据的增删改查功能。这种应用场景的支持让用户在配置表单的时候更加得心应手;

  • 组件分组:为很好解决表单复用问题,通过组件分组功能支持将常用功能组件分为一组,组件定义时,把属性定义为“自定义属性”,在复用时,为这些属性统一赋值,以备查询过滤条件使用;

  • 基于模板的基础数据管理功能生成:DWF内置了常用的表单模板,支持以基于电子表格Excel的用户数据导入,同时选择内置模板后,即可生成数据的增、删、改、查等基础功能;

  • 独立创建表单:在没有数据模型的情况下,可以利用DWF快速搭建对应功能页面,再进行数据模型设计、数据绑定和脚本编辑。主要功能包括:创建应用、创建表单、绑定数据;

  • 多语言支持:能够根据用户的需求,切换显示语言,支持用户自定义语言包并上传语言包插件,每个应用可以有独立的语言配置;提供语言包维护能力,语言包的增删改查功能。


清华数为大数据应用低代码开发工具DWF 2021成长回顾

表单数据模型


4.常用外部组件集成


  • 可穿戴设备集成应用:以智能头盔在MRO业务中的应用为原型设计目标,开发了与可穿戴设备头盔的集成应用,在头盔上可接收下达的维修工单、做完工汇报、通过头盔摄像头将维修人员维修过程视频进行上传、可进行视频播放等集成功能;

  • 可视化大屏插件:插件是DWF的一种扩展方式,可视化大屏插件是DWF集成的第三方的工具,可以利用DWF的接口和可视化大屏插件配置自己需要的大屏看板;

  • 报表插件:用于定制个性的报表工具,可以输出Excel、Word、PDF等文件格式,支持插入图片,直接连接多种数据库如:MySQL、Oracle、SQL Server、PostgreSQL等。


5. DWF质量管理组:自动化测试工具组件研发


DWF质量管理组队自动化测试工具进行了重构,提高了代码的可维护性、执行的准确率和测试的通用性,减少了回归测试时间,节省了测试人力。

  • 拓展开发移动端测试工具和接口自动化测试工具;

  • 代码分层管理,实现Driver线程安全和并发;

  • 测试报告增加详细测试步骤、断言失败状态和截图;

  • 增加日志报告输出。


二、2021全球数字经济大会主题活动-清华数为低代码大赛


2021年夏季,DWF组代表大数据系统软件国家工程实验室,应邀承办了2021全球数字经济大会主题活动北京数字经济体验周-清华数为低代码大赛活动。6月28-7月1日,实验室为参赛学员举办了为期4天的清华数为低代码线上培训,为每个参赛队提供了DWF实训环境,并且为每个参赛队提供了基于国产信创云的参赛作品研发环境。共有40多个高校和企业加入清华数为DWF开发赛道,最终28个队参加了决赛。 

清华数为大数据应用低代码开发工具DWF 2021成长回顾

清华数为低代码大赛

三、合作伙伴


2021年我们收获了更多企业伙伴,多个伙伴基于DWF开发的系统投入使用。

  • 云智慧(北京)科技有限公司成立了基于DWF开展系统研发与产品交付的专业项目团队。2021年团队共交付4个示范应用项目:互联网+明厨亮灶、摩尔平台、ICT项目管理系统、银联客诉系统。其中明厨亮灶系统已经在云南、四川2省20余所学校使用;

  • 英业达集团(天津)电子技术有限公司,是电子制造领域的龙头企业之一,目前正在使用DWF重构治具管理系统;

  • 中冶赛迪重庆信息技术有限公司基于DWF重构设备管理系统。


新的一年,清华数为大数据软件栈DWF团队的小伙伴们在低代码开发平台的赛道上将继续努力奔跑、不懈耕耘!期待更多伙伴能基于DWF开发出更多支持中国制造业数字化转型的应用系统。祝大家虎年新春快乐,事业兴旺发达!