User Pluggable Animation Components in Multi-user Virtual Environment

User Pluggable Animation Components in Multi-user Virtual Environment
复制标题

多用户虚拟环境中的用户可插入动画组件

DOI:
--
复制
发表时间:
2008
影响因子:
--
通讯作者:
Cheng
Cheng
中科院分区:
--
文献类型:
--
作者:
Yu;Tsai;Cheng

文献摘要

被引文献

相似文献

在虚拟环境中推广3D内容服务的关键之一是底层系统的可扩展性。在我们以前的工作中,我们已经实现了一个可扩展的多用户虚拟环境(MUVE)称为IMNet的功能插件模块,用于各种应用程序的目的。通过采用可扩展动画建模语言(XAML)作为合并外部模块的底层语言,可以启用此功能。但是,系统需要重新启动才能使新模块生效。在本文中,我们描述了一种尝试,使用OSGi框架动态加载用户设计的动画模块,可以在运行时分发和插入。我们将描述IMNET中的示例,以演示在此框架中设计和分发运行时动画组件的过程。除了允许用户贡献3D模块之外,我们相信这一功能对于未来实现语义虚拟环境也至关重要。
One of the key functions to popularize 3D content services on virtual environments is on the extensibility of the underlying system. In our previous work, we had implemented an extensible Multi-User Virtual Environment (MUVE) called IMNet which features plug-in modules for various application purposes. This feature is enabled by adopting the eXtensible Animation Modeling Language (XAML) as the underlying language for incorporating external modules. Nevertheless, the system needs to be restarted for a new module to take effect. In this paper, we describe an attempt to use the OSGi framework to dynamically load user-designed animation modules that can be distributed and plugged in at run time. We will describe examples in IMNET to demonstrate the process of designing and distributing animation components at run time in this framework. In addition to allowing 3D modules to be contributed by the users, we believe that this function is also crucial for the realization of semantic virtual environment in the future.