3.3.3 分布式虚拟现实的工具软件 3.Bamboo Bamboo的开发动机是同时被几亿人共享的一个永存的虚拟环境。永远不会有全局的再启动(global reboot)。所有修改都是在运行中进行。 Bamboo的要求有: ①可扩充性:在性能中已经给定了; ②轻便型:速度、可靠、价格的折衷,涉及系统调用、图形、网络、GUI等; ③支持多种语言:每种语言都有优点和缺点; ④性能:最小30Hz-50Hz,求解有效(CORBA和DCOM的层次太多); ⑤价格:开发环境达平均水平,运行环境免费。 Bamboo的设计要求整个系统动态可扩充。核心仅实现装入和卸出各模块所需的逻辑。所有应用都是通过很多模块的合作完成的。Bamboo建立在C/C++上,保留了最底层的速度,所有语言都可以嵌入。 |