计算机工程与应用 ›› 2021, Vol. 57 ›› Issue (5): 271-278.DOI: 10.3778/j.issn.1002-8331.1912-0074

• 工程与应用 • 上一篇    

面向3D虚拟展示的软件定制化系统研究

郝亚玲,朱欣娟,吴晓军   

  1. 1.西安工程大学 计算机科学学院/陕西省服装设计智能化重点实验室,西安 710048
    2.陕西师范大学 计算机科学学院,西安 710119
  • 出版日期:2021-03-01 发布日期:2021-03-02

Research on Software Customizing System for 3D Virtual Display

HAO Yaling, ZHU Xinjuan, WU Xiaojun   

  1. 1.School of Computer Science, Xi’an Polytechnic University/Shaanxi Key Laboratory of Clothing Intelligence, Xi’an 710048, China
    2.School of Computer Science, Shaanxi Normal University, Xi’an 710119, China
  • Online:2021-03-01 Published:2021-03-02

摘要:

针对传统三维虚拟展示软件中存在的编程过程复杂、开发周期长等缺陷,提出一个具有可定制性和扩展性面向虚拟展示的定制方法。该方法基于虚拟现实技术和软件大规模定制技术,设计面向虚拟展示的定制化系统架构;基于软件功能树对系统功能解耦,抽取可复用的公共模块实现参数定制化,封装为功能接口供系统调用;同时定义了系统的定制模板,以描述和配置应用系统的基本信息和个性化定制,从而满足不同企业产品虚拟展示功能定制需求。最后通过具体实例展示验证了该系统的有效性和实用性。

关键词: 虚拟现实, 软件定制, 定制模板, 构件

Abstract:

In view of the defects in the traditional three-dimensional virtual display software, such as complex programming process and long development cycle, a custom-made method with customizability and expansibility oriented to the virtual display is proposed. This method is based on virtual reality technology and software mass customization technology to design a customized system architecture for virtual display; the system decouples system functions based on a software function tree, extracts reusable common modules to customize parameters, and encapsulates them into functional interfaces for system calls; at the same time, the customized template of the system is defined to describe and configure the basic information and the personalized customization requirement of the application system, so as to meet the requirements of the customization of virtual display functions of different enterprise products. Finally, the effectiveness and practicability of the system are demonstrated by a concrete example.

Key words: virtual reality, software customization, custom template, component