VR-Link 并不是RTI 的替代品,VR-Link 是RTI 与用户应用程序之间的中间件,开发者只需要调用简单的VR-Link API 就可以完成HLA 的实现,而烦琐的RTI 函数都交给VR-Link 去调度
HLA(High Level Architecture:高层体系结构)的诞生是为了满足了大规模复杂系统的迫切需求,目前不但在军用领域得到了广泛的应用并在民用领域展示出了广阔的应用前景
而RTI(Run Time Infrastructure:运行支撑环境)作为他 HLA 的重要组成部分,一直是HLA 实现的核心内容
RTI 原形系统开始于 1995 年底,到现在已经整整 10 年了,就像 windows 编程世界里 WIN32 API 被 MFC 所替代一样,通过直接编写繁琐的RTI 代码来实现HLA 的开发人员正逐渐减少,这是软件界不变规律,也是历史发展的必然结果
对于绝大多数HLA 应用开发人员来说,并不希望也不需要对花过多的时间去理解RTI 的细节,而更愿意在应用本 身 上 多下 功 夫 ,编程只是实现的手 段 ,实现过程当 然越 简单越 好
既 然市 场 有 这个 需求当 然就会 有 相 应的产品,从 DIS 时代开始,MAK 的VR-Link 就给开发者提 供 了这样一个 产品,它 也成为了国 际 市 场 上 此 类 软件的佼 佼 者,事 实上 VR-Link 已经使 得大量 的HLA 应用程序开发者在对RTI 并不十 分了解的情 况 下 编出了可靠 而功 能 强 大的HLA 应用
下 面 就以MAK 的VR-Link 为例 说明 一下 RTI 中间件的工 作方 式 ,需要补 充 说明 的是,VR-Link 并不是RTI的替代品,VR-Link 是RTI 与用户应用程序之间的中间件,开发者只需要调用简单的VR-Link API 就可以完成HLA 的