首页> 外文会议>International Conference on Software Engineering >Dynamic injection of sketching features into GEF based diagram editors
【24h】

Dynamic injection of sketching features into GEF based diagram editors

机译:将草图特征动态注入基于GEF的图表编辑器中

获取原文

摘要

Software Engineering in general is a very creative process, especially in the early stages of development like requirements engineering or architectural design where sketching techniques are used to manifest ideas and share thoughts. On the one hand, a lot of diagram tools with sophisticated editing features exist, aiming to support the engineers for this task. On the other hand, research has shown that most formal tools limit designer's creativity by restricting input to valid data. This raises the need for combining the flexibility of sketch-based input with the power of formal tools. With an increasing amount of available touch-enabled input devices, plenty of tools supporting these and similar features were created but either they require the developer to use a special diagram editor generation framework or have very limited extension capabilities. In this paper we propose Scribble: A generic, extensible framework which brings sketching functionality to any new or existing GEF based diagram editor in the Eclipse ecosystem. Sketch features can be dynamically injected and used without writing a single line of code. We designed Scribble to be open for new shape recognition algorithms and to provide a great degree of user control. We successfully tested Scribble in three diagram tools, each having a different level of complexity.
机译:通常,软件工程是一个非常有创造力的过程,尤其是在开发的早期阶段(例如需求工程或体系结构设计),其中素描技术用于表达想法和分享想法。一方面,存在许多具有复杂编辑功能的图表工具,旨在为工程师提供支持。另一方面,研究表明,大多数形式化工具通过将输入限制为有效数据来限制设计师的创造力。这就需要将基于草图的输入的灵活性与形式化工具的功能相结合。随着可用的启用触摸的输入设备数量的增加,创建了许多支持这些功能和类似功能的工具,但它们要么要求开发人员使用特殊的图表编辑器生成框架,要么具有非常有限的扩展功能。在本文中,我们提出了Scribble:一个通用的,可扩展的框架,该框架为Eclipse生态系统中的任何新的或现有的基于GEF的图编辑器带来了素描功能。可以动态注入和使用草图特征,而无需编写任何代码。我们将Scribble设计为对新的形状识别算法开放,并提供高度的用户控制。我们在三种图表工具中成功地测试了Scribble,每种工具具有不同的复杂度。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号