Folia
← 返回头版

Crosscut——直观的动态模型绘制工具

Ink & Switch 团队开发了一款名为 Crosscut 的研究型原型工具,用于绘制动态模型。1 该工具允许用户通过平板电脑和手写笔以接近纸笔的方式进行可视化编程,无需编写代码。1 Crosscut 采用两套墨迹系统来区分数据与行为:黑色具体墨迹用于绘制对象,黄色元墨迹用于定义动态行为。1

工具的设计理念是让用户的体验感受不像编程,而是像使用纸笔一样直观。1 Crosscut 实现了几项核心特性来支持这一目标。其中,无包装的封装设计允许嵌套部件的元墨迹保持隐藏但仍然可操作。1 在数据流动方面,所有值通过元墨迹流动时要么是具体点,要么是数字,这种设计使得不可能出现类型错误。1 此外,工具支持双向求值技术,用户可以通过拖动任何连接的点来直观感受系统行为。1

Crosscut 支持部件复用,用户可以通过重复和扩展操作进行空间重复,虽然这两种方法仍有改进空间。1 该工具定位为个人思考空间,目前不支持合作和分享功能。1


评论