【24h】

iTask as a New Paradigm for Building GUI Applications

机译:itask作为建立GUI应用程序的新范式

获取原文

摘要

The iTask system is a combinator library written in Clean offering a declarative, domain-specific language for defining workflows. From a declarative specification, a complete multi-user, web-enabled, workflow management system (WFMS) is generated. In the iTask paradigm, a workflow is a definition in which interactive elements are defined by editors on model values (abstracting from concrete GUI implementation details). The order of their appearance is calculated dynamically using combinator functions (abstracting from concrete synchronisation details). Defining interactive elements and the order of their appearance are also major concerns when programming GUI applications. For this reason, the iTask paradigm is potentially suited to program GUI applications as well. However, the iTask system was designed for a different application domain and lacks a number of key features to make it suited for programming GUI applications. In this paper, we identify these key features and show how they can be added to the iTask system in an orthogonal way, thus creating a new paradigm for programming GUI applications.
机译:itask系统是用干净提供的组合库库,为定义工作流提供声明性,域的特定语言。从声明性规范中,生成完整的多用户,启用Web的工作流管理系统(WFMS)。在itask范例中,工作流是一个定义,其中由模型值上的编辑器定义交互元素(从具体GUI实现细节中抽象出来)。它们外观的顺序是使用组合函数动态计算的(从混凝土同步细节抽象)。在编程GUI应用程序时,定义互动元素和外表的顺序也是主要的问题。因此,itsk范例也可能适合编程GUI应用程序。但是,itsk系统是为不同的应用程序域设计的,并且缺少许多关键功能,以使其适用于编程GUI应用。在本文中,我们确定了这些关键特征,并展示了如何以正交方式添加到迭代系统中的,从而为编程GUI应用程序创建新的范例。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号