• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

计算机工程与科学

• 软件工程 • 上一篇    下一篇

虚拟现实软件系统开发方法研究

周哲泓1,2,3,薛锦云1,3,黄捷文1,2,3   

  1. (1.江西师范大学国家网络化支撑软件国际科技合作基地,江西 南昌 330022;
    2.江西师范大学计算机信息工程学院,江西 南昌 330022;3.江西省高性能计算技术重点实验室,江西 南昌 330022)
     
  • 收稿日期:2019-06-28 修回日期:2019-08-29 出版日期:2019-11-25 发布日期:2019-11-25
  • 基金资助:

    国家自然科学基金重大国际合作研究项目(61020106009);国家自然科学基金面上项目(61272075,61472167);国家自然科学基金地区科学基金(61462041,61662036)

A new virtual reality software
system development method

ZHOU Zhe-hong1,2,3,XUE Jin-yun1,3,HUANG Jie-wen1,2,3   

  1. (1.National-Level International S & T Cooperation Base of
    Networked Supporting Software,Jiangxi Normal University,Nanchang 330022;
    2.School of Computer Information Engineering,Jiangxi Normal University,Nanchang 330022;
    3.Jiangxi Provincial Key Laboratory for High Performance Computing Technology,Nanchang 330022,China)
     
     
  • Received:2019-06-28 Revised:2019-08-29 Online:2019-11-25 Published:2019-11-25

摘要:

虚拟现实技术是一门综合性技术,涉及计算机图形学、多媒体技术、人机交互和人工智能等多个领域,在教育、医疗、娱乐、军事等众多领域有非常广泛的应用。所有这些技术和应用最终都要靠计算机软件来实现,这就使得虚拟现实系统的软件变得十分庞大和复杂,涉及许多多媒体数据。传统软件开发方法和程序设计技术侧重于处理文本数据,显然不能满足开发虚拟现实软件的需要。试图以所在团队研发成功的PAR方法和PAR平台为基础,根据虚拟现实软件系统的特征,探寻虚拟现实软件系统开发的新方法,进一步扩充和完善PAR平台中已有多媒体处理技术、形式化建模技术和C#等高级语言程序自动生成系统。
 

关键词: 虚拟现实, PAR平台, 程序自动生成, C#语言

Abstract:

Virtual reality technology is a comprehensive technology involving computer graphics, multimedia technology, human-computer interaction and artificial intelligence. It has a wide range of applications in education, medical, entertainment, military and many other fields. All of these technologies are ultimately implemented by computer software. This makes the software of the virtual reality system very large and complex. The programming techniques of traditional software development methods focus on processing text data, which obviously cannot meet the needs of developing virtual reality software. Based on the successful PAR method and PAR platform of the author's R&D team, according to the characteristics of the virtual reality system, this paper explores a new virtual reality software system development method, and further expands and improves the existing multimedia processing technology in the PAR platform, the formal modeling technology and the automatic generation system of C# and other high-level language programs.

 

Key words: virtual reality, PAR platform, program automatically generating technology, C# language