A platform for constructing virtual spaces

被引:0
|
作者
Brand, P
Franzen, N
Klintskog, E
Haridi, S
机构
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Virtual spaces (worlds) applications are among the most complex of distributed applications. They are both distributed and open. Minimizing network latency, fault-tolerance, persistence, resource control, and security are also important aspects. Designing and implementing virtual spaces is currently difficult in that the already not insignificant complexities of program functionality distribution, openness, and efficiency are interwound and cannot be tackled separately. We present a distributed programming language, distributed-Oz, that greatly reduces the complexity of distributed programming by clearly separating the different aspects of distributed programming. The design and implementation of distributed-Oz is ongoing work, but considerable progress has been made. The current prototype demonstrates network transparency, that computations behave the same way regardless of how the computation is partitioned between different sites. This is the basis for realizing clean separation of the functionality aspect from other aspects. Network awareness allows the programmer to predict and control network communication patterns. The current system gives the programmer the means to tackle separately the aspects of openness, efficiency (minimizing latency), distribution, and functionality. We have extended distributed-Oz with a tool for graphics in a distributed setting. This extends the idea of network transparency and network awareness to graphics. From the programmers point of view graphics programming for a multiuser application is virtually the same as programming for a single-user application. The differences are necessary extensions for achieving network and site awareness, such as visualization control (deciding which users should see what). Finally we consider virtual. space applications, and propose a number of abstractions for use by developers of virtual spaces, relating them to the properties of distributed-Oz upon which they are based.
引用
收藏
页码:97 / 106
页数:10
相关论文
共 50 条
  • [1] Constructing Virtual Network Attack and Defense Platform Based on OpenStack
    Lian, Longying
    Zhang, Yuan
    Zhang, Hongtao
    Zhang, Shunji
    [J]. PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON AUTOMATION, MECHANICAL CONTROL AND COMPUTATIONAL ENGINEERING, 2015, 124 : 115 - 120
  • [2] Constructing virtual collaborative management platform beyond enterprise information portal
    Wei Xiangming
    Chen hanmei
    [J]. Proceedings of the Eighth West Lake International Conference on SMB, 2006, : 939 - 943
  • [3] A platform for virtual collaboration spaces and educational communities: the case of EVE
    Ch. Bouras
    E. Giannaka
    A. Panagopoulos
    Th. Tsiatsos
    [J]. Multimedia Systems, 2006, 11 : 290 - 303
  • [4] A platform for virtual collaboration spaces and educational communities: the case of EVE
    Bouras, C
    Giannaka, E
    Panagopoulos, A
    Tsiatsos, T
    [J]. MULTIMEDIA SYSTEMS, 2006, 11 (03) : 290 - 303
  • [5] Constructing the Practice Teaching Platform of Data Networks Featured Combination of Virtual and Real Laboratory
    Guo, Juan
    Yang, Wu-jun
    Liao, Liang
    [J]. 2011 SECOND INTERNATIONAL CONFERENCE ON EDUCATION AND SPORTS EDUCATION (ESE 2011), VOL II, 2011, : 428 - 431
  • [6] A novel method of constructing open 3d virtual simulation platform for robot
    Tingzho N.
    Ling F.
    Jingzhi Z.
    [J]. Jingzhi, Zhang (zjzsd2003@163.com), 1600, Cefin Publishing House (01): : 42 - 47
  • [7] Constructing uniform spaces
    Herron, David a.
    [J]. ANNALES FENNICI MATHEMATICI, 2022, 47 (02): : 1053 - 1064
  • [8] Virtual spaces and virtual manufacturing
    Kraïem, N
    [J]. 2001 INTERNATIONAL CONFERENCES ON INFO-TECH AND INFO-NET PROCEEDINGS, CONFERENCE A-G: INFO-TECH & INFO-NET: A KEY TO BETTER LIFE, 2001, : F90 - F93
  • [9] Virtual bodies in virtual spaces
    Tieri, Gaetano
    [J]. COGNITIVE PROCESSING, 2021, 22 (SUPPL 1) : 9 - 9
  • [10] Virtual manufacturing and virtual spaces
    Saadoun, M
    [J]. SHAPING BUSINESS STRATEGY IN A NETWORKED WORLD, VOLS 1 AND 2, PROCEEDINGS, 2004, : 722 - 726