AWS开源IoT视觉化应用开发工具Diagram Maker
报价宝综合消息AWS开源IoT视觉化应用开发工具Diagram Maker

Diagram Maker是一个专为物联网应用程序开发人员设计,用于开发客户端应用程序的图形使用者界面函式库,Diagram Maker可呈现用来渲染图(Graph)资料的互动式编辑器,让开发人员方便自定义物联网应用程序的使用者界面和使用者体验。
开发者能够使用Diagram Maker,开发给物联网终端使用者,像是AWS IoT Events控制台这类视觉化编辑器,使用者可利用该编辑器,以图形使用者界面创建和修改图资料,像是状态机和工作流程定义等。AWS提到,用开源使用者界面函式库建置物联网应用程序,并非一个全新的想法,在开源社群中原本就有类似函式库,但是难以整合到物联网使用案例中。
因此AWS开发了Diagram Maker,其提供许多易于使用的核心功能,开发人员可以创建、移动和删除节点和边线,节点和边线元素代表AWS物联网服务的不同实体,在AWS IoT Events中,节点代表状态,而边线则表示过渡,开发人员可对节点、边线以及面板的位置和大小进行建模,Diagram Maker便会将这些UI渲染在画布上,提供互动式的操作体验,让终端用户能够移动、创建以及删除边线与节点。
开发者还可以使用API界面,利用图自动产生布局,AWS提到,这项功能可以简单地以布局资讯,视觉化关系图,即便这些资源在编辑器外创建,也能够利用Diagram Maker方便地渲染布局。另外,Diagram Maker也支援物联网以外的使用案例,让开发者直觉地使用AWS Step Functions和AWS CloudFormation,来建构云端资源。
