首页> 外国专利> Visual software engineering system and method for developing visual prototypes and for connecting user code to them

Visual software engineering system and method for developing visual prototypes and for connecting user code to them

机译:用于开发视觉原型并将用户代码连接到它们的视觉软件工程系统和方法

摘要

A system for providing a simple, easy to learn and flexible means of creating user interfaces to products under development without the need of a programming language or the need to learn a large set of complicated commands. The Visual Software Engineering ("VSE") system of the invention uses a simple concept of defining both input to and output from graphical objects in an object-oriented system by providing examples of what the user desires the graphical object to do. This technique is referred to herein as "animation by example". In accordance with this process, the user creates a user interface by drawing the user interface with a graphics editor and then defining the output behavior (i.e., graphics manipulation) of the user interface components by showing each state or frame as an animation. This is accomplished by changing the object using a graphic editor function such as move or rotate and storing each of the frames with the object as a behavior state. Just as with defining the output, the input is defined by giving the graphic object an example of what type of input to look for, and once it finds that input, it tells the object which frame to output or change to. Application code can then drive the animation or read the input by accessing the frame numbers assigned to each of the example frames.
机译:一种用于提供简单,易学且灵活的方法来创建正在开发的产品的用户界面的系统,而无需编程语言或学习大量复杂的命令。本发明的可视软件工程(“ VSE”)系统使用简单的概念,即通过提供用户希望图形对象做什么的例子来定义面向对象系统中图形对象的输入和输出。该技术在本文中称为“示例动画”。根据该过程,用户通过使用图形编辑器绘制用户界面,然后通过将每个状态或帧显示为动画来定义用户界面组件的输出行为(即,图形操作),从而创建用户界面。这是通过使用图形编辑器功能(例如移动或旋转)更改对象并以对象为行为状态存储每个框架来实现的。就像定义输出一样,通过为图形对象提供要查找的输入类型示例来定义输入,一旦找到该输入,它就会告诉对象要输出或更改为哪一帧。然后,应用程序代码可以通过访问分配给每个示例帧的帧号来驱动动画或读取输入。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号