首页> 外国专利> Hierarchical encapsulation of instantiated objects in a multimedia authoring system

Hierarchical encapsulation of instantiated objects in a multimedia authoring system

机译:多媒体创作系统中实例化对象的分层封装

摘要

An application development system, optimized for authoring multimedia titles, enables its users to create selectively reusable object containers merely by defining links among instantiated objects. Employing a technique known as Hierarchical Encapsulation, the system automatically isolates the external dependencies of the object containers created by its users, thereby facilitating reusability of object containers and the objects they contain in other container environments. Authors create two basic types of objects: Elements, which are the key actors within an application, and Modifiers, which modify an Element's characteristics. The object containers (Elements and Behaviors-i.e., Modifier containers) created by authors spawn hierarchies of objects, including the Structural Hierarchy of Elements within Elements, and the Behavioral Hierarchy, within an Element, of Behaviors (and other Modifiers) within Behaviors. The system utilizes an Element's dual hierarchies to make that Element an environmental frame of reference to the objects it contains. Through techniques known as Hierarchical Message Broadcasting, Hierarchical Variable Scoping and Hierarchical Relative Positioning, objects automatically receive messages sent to their object container and access data known to their object container. An Element's position is even determined relative to the position of its parent Element container. The system is highly extensible through a Component API in which Modifiers and Services that support them can be added and integrated seamlessly into the system. The system's architecture is substantially platform-independent, automatically allowing most author's titles to run on multiple platforms. In addition, the entire authoring environment can be ported relatively easily to a variety of platforms due to the isolation a platform-dependent layer within the system.
机译:经过优化用于创作多媒体标题的应用程序开发系统,使用户仅通过定义实例化对象之间的链接就可以创建可选择性重用的对象容器。该系统采用一种称为“层次封装”的技术,可以自动隔离用户创建的对象容器的外部依赖性,从而促进对象容器及其在其他容器环境中包含的对象的可重用性。作者创建两种基本类型的对象:元素(是应用程序中的主要角色),以及修饰符,用于修改元素的特征。作者创建的对象容器(元素和行为,即修饰符容器)会生成对象的层次结构,包括元素内元素的结构层次结构,以及元素内行为(和其他修饰符)的行为层次结构。该系统利用Element的双重层次结构使Element成为对其包含的对象的环境参照系。通过称为分层消息广播,分层变量作用域和分层相对定位的技术,对象自动接收发送到其对象容器的消息并访问其对象容器已知的数据。元素的位置甚至是相对于其父元素容器的位置确定的。该系统可通过组件API高度扩展,可在其中添加支持它们的修饰符和服务并将其无缝集成到系统中。该系统的体系结构基本上与平台无关,自动允许大多数作者的作品在多个平台上运行。另外,由于隔离了系统内与平台相关的层,因此整个创作环境可以相对容易地移植到各种平台。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号