...
首页> 外文期刊>Science of Computer Programming >A use-case for behavioral programming: An architecture in JavaScript and Blockly for interactive applications with cross-cutting scenarios
【24h】

A use-case for behavioral programming: An architecture in JavaScript and Blockly for interactive applications with cross-cutting scenarios

机译:行为编程的用例:JavaScript和Blockly的体系结构,用于具有交叉场景的交互式应用程序

获取原文
获取原文并翻译 | 示例
           

摘要

We combine visual programming using Google Blockly with a single-threaded implementation of behavioral programming (BP) in JavaScript, and propose design patterns for developing reactive systems such as client-side Web applications and smartphone customization applications as collections of independent cross-cutting scenarios that are interwoven at run time. We show that BP principles can be instrumental in addressing common software engineering issues such as separation of graphical representation from logic and the handling of inter-object scenarios. We also show that a BP infrastructure can be implemented with limited run-time resources in a single-threaded environment using coroutines. In addition to expanding the availability of BP capabilities, we hope that this work will contribute to the evolving directions of technologies and design patterns in developing interactive applications.
机译:我们将使用Google Blockly的可视化编程与JavaScript中的行为编程(BP)的单线程实现相结合,并提出了用于开发反应性系统(例如客户端Web应用程序和智能手机定制应用程序)的设计模式,作为独立的交叉场景的集合。在运行时交织在一起。我们证明了BP原理可以解决常见的软件工程问题,例如将图形表示与逻辑分离以及对象间场景的处理。我们还表明,可以使用协程在单线程环境中使用有限的运行时资源来实现BP基础结构。除了扩大BP功能的可用性之外,我们希望这项工作将有助于开发交互式应用程序中技术和设计模式的发展方向。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号