Refurbish a single user 3D application into a multi-user distributed service: a case study

N. A. Nijdam, Y. Tisserand, N. Magnenat-Thalmann
{"title":"Refurbish a single user 3D application into a multi-user distributed service: a case study","authors":"N. A. Nijdam, Y. Tisserand, N. Magnenat-Thalmann","doi":"10.1145/2503713.2503721","DOIUrl":null,"url":null,"abstract":"Through a multitude of different devices, such as phones, tablets, desktop systems etc., we are able to exchange data across the world, independently of location, time and the device used. Almost by default applications are extended with networking capabilities, either deployed locally on the client device and connecting to a server or, as the trend is now, fully hosted on the Internet (servers) as a service (cloud services). However many 3D applications are still restricted to a single platform, as it is costly in terms of developing, maintaining, adapting and providing support for multiple platforms (software as well for hardware dependencies). Therefore applications that we see now available on a variety of devices are either single-platform, single-user, non-real-time collaborative or graphically not demanding. By using an adaptive remote rendering approach it is feasible to take advantage of these new devices and provide means for old and new 3D oriented applications to be used in collaborative environments. In this paper, we look at the conversion of a single user 3D application into a multi-user service. Analyse the requirements needed for adapting the software for being integrated into the \"Herd framework\". Offering remote rendering to end devices, a single instance accessible to multiple users and in order to optimize each instance of the application for different devices the user interface representation is handled in a dynamically using a device profile, as well for handling different input techniques.","PeriodicalId":93673,"journal":{"name":"Proceedings of the ACM Symposium on Virtual Reality Software and Technology. ACM Symposium on Virtual Reality Software and Technology","volume":"6 1","pages":"193-200"},"PeriodicalIF":0.0000,"publicationDate":"2013-10-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the ACM Symposium on Virtual Reality Software and Technology. ACM Symposium on Virtual Reality Software and Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2503713.2503721","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Through a multitude of different devices, such as phones, tablets, desktop systems etc., we are able to exchange data across the world, independently of location, time and the device used. Almost by default applications are extended with networking capabilities, either deployed locally on the client device and connecting to a server or, as the trend is now, fully hosted on the Internet (servers) as a service (cloud services). However many 3D applications are still restricted to a single platform, as it is costly in terms of developing, maintaining, adapting and providing support for multiple platforms (software as well for hardware dependencies). Therefore applications that we see now available on a variety of devices are either single-platform, single-user, non-real-time collaborative or graphically not demanding. By using an adaptive remote rendering approach it is feasible to take advantage of these new devices and provide means for old and new 3D oriented applications to be used in collaborative environments. In this paper, we look at the conversion of a single user 3D application into a multi-user service. Analyse the requirements needed for adapting the software for being integrated into the "Herd framework". Offering remote rendering to end devices, a single instance accessible to multiple users and in order to optimize each instance of the application for different devices the user interface representation is handled in a dynamically using a device profile, as well for handling different input techniques.
将单用户3D应用程序翻新为多用户分布式服务:一个案例研究
通过大量不同的设备,如电话、平板电脑、桌面系统等,我们能够在世界各地交换数据,而不受地点、时间和使用的设备的影响。几乎默认情况下,应用程序扩展了网络功能,要么部署在本地客户机设备上并连接到服务器,要么按照现在的趋势,作为服务(云服务)完全托管在Internet(服务器)上。然而,许多3D应用程序仍然局限于单一平台,因为在开发、维护、调整和支持多个平台(软件以及硬件依赖)方面成本高昂。因此,我们现在在各种设备上看到的应用程序要么是单平台、单用户、非实时协作的,要么是对图形要求不高的。通过使用自适应远程渲染方法,利用这些新设备并为在协作环境中使用的新旧面向3D的应用程序提供手段是可行的。在本文中,我们着眼于将单用户3D应用程序转换为多用户服务。分析调整软件以集成到“Herd框架”所需的需求。为终端设备提供远程呈现,为多个用户提供可访问的单个实例,为了针对不同的设备优化应用程序的每个实例,使用设备配置文件动态处理用户界面表示,以及处理不同的输入技术。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信