{"title":"Avocado:分布式虚拟现实框架","authors":"H. Tramberend","doi":"10.1109/VR.1999.756918","DOIUrl":null,"url":null,"abstract":"We present Avocado, our object-oriented framework for the development of distributed, interactive virtual environment applications. Data distribution is achieved by transparent replication of a shared scene graph among the participating processes of a distributed application. A sophisticated group communication system is used to guarantee state consistency even in the presence of late joining and leaving processes. We also describe how the familiar data flow graph found in modern stand-alone 3D-application toolkits extends nicely to the distributed case.","PeriodicalId":175913,"journal":{"name":"Proceedings IEEE Virtual Reality (Cat. No. 99CB36316)","volume":"64 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1999-03-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"308","resultStr":"{\"title\":\"Avocado: a distributed virtual reality framework\",\"authors\":\"H. Tramberend\",\"doi\":\"10.1109/VR.1999.756918\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We present Avocado, our object-oriented framework for the development of distributed, interactive virtual environment applications. Data distribution is achieved by transparent replication of a shared scene graph among the participating processes of a distributed application. A sophisticated group communication system is used to guarantee state consistency even in the presence of late joining and leaving processes. We also describe how the familiar data flow graph found in modern stand-alone 3D-application toolkits extends nicely to the distributed case.\",\"PeriodicalId\":175913,\"journal\":{\"name\":\"Proceedings IEEE Virtual Reality (Cat. No. 99CB36316)\",\"volume\":\"64 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1999-03-13\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"308\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings IEEE Virtual Reality (Cat. No. 99CB36316)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/VR.1999.756918\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings IEEE Virtual Reality (Cat. No. 99CB36316)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/VR.1999.756918","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
We present Avocado, our object-oriented framework for the development of distributed, interactive virtual environment applications. Data distribution is achieved by transparent replication of a shared scene graph among the participating processes of a distributed application. A sophisticated group communication system is used to guarantee state consistency even in the presence of late joining and leaving processes. We also describe how the familiar data flow graph found in modern stand-alone 3D-application toolkits extends nicely to the distributed case.