{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,22]],"date-time":"2025-10-22T17:50:10Z","timestamp":1761155410241},"reference-count":9,"publisher":"MIT Press - Journals","issue":"4","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Presence: Teleoperators and Virtual Environments"],"published-print":{"date-parts":[[2010,8,1]]},"abstract":"<jats:p> This paper presents results and experiences coming from 10 years of development and use of XVR, a flexible, general-purpose framework for virtual reality (VR) development. The resulting architecture, that comes under the form of a self-sufficient integrated development environment (IDE) organized around a dedicated scripting language and a virtual machine, is able to accommodate a wide range of applications needs, ranging from simple Web3D applications to motion-based simulators or complex cluster-based immersive visualization systems. Within the framework a common, archetypical structure is used for any application, showing how inhomogeneous needs and technologies can be effectively covered by using a single, rather simple, system organization. We also show how the framework flexibility allows for innovative development techniques such as multiple frameworks coexisting within a single, tightly integrated, VR application. <\/jats:p>","DOI":"10.1162\/pres_a_00002","type":"journal-article","created":{"date-parts":[[2010,10,22]],"date-time":"2010-10-22T18:10:54Z","timestamp":1287771054000},"page":"302-312","source":"Crossref","is-referenced-by-count":73,"title":["A Flexible Framework for Wide\u2010Spectrum VR Development"],"prefix":"10.1162","volume":"19","author":[{"given":"Franco","family":"Tecchia","sequence":"first","affiliation":[{"name":"PERCRO-CEIICP Scuola Superiore Sant'Anna Polo Sant'Anna Valdera 58046 Pontedera Pisa, Italy"}]}],"member":"281","reference":[{"issue":"1","key":"p_2","first-page":"28","volume":"1","author":"Behr J.","year":"1998","journal-title":"Topics"},{"key":"p_3","first-page":"27","volume":"99","author":"Bergamasco M.","year":"1999","journal-title":"RO-MAN"},{"key":"p_7","doi-asserted-by":"publisher","DOI":"10.1016\/0097-8493(93)90115-P"},{"key":"p_9","doi-asserted-by":"publisher","DOI":"10.1016\/S0097-8493(01)00123-6"},{"key":"p_10","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0046995"},{"key":"p_13","doi-asserted-by":"publisher","DOI":"10.1109\/VR.1999.756921"},{"key":"p_14","doi-asserted-by":"publisher","DOI":"10.1145\/323663.323674"},{"key":"p_15","first-page":"183","volume":"2002","author":"Kelso J.","year":"2002","journal-title":"Proceedings of the IEEE Virtual Reality Conference"},{"key":"p_21","first-page":"67","author":"Soares L. P.","year":"2008","journal-title":"The International Journal of Virtual Reality"}],"container-title":["Presence: Teleoperators and Virtual Environments"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/linproxy.fan.workers.dev:443\/https\/www.mitpressjournals.org\/doi\/pdf\/10.1162\/PRES_a_00002","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,3,12]],"date-time":"2021-03-12T21:28:48Z","timestamp":1615584528000},"score":1,"resource":{"primary":{"URL":"https:\/\/linproxy.fan.workers.dev:443\/https\/direct.mit.edu\/pvar\/article\/19\/4\/302-312\/59077"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,8,1]]},"references-count":9,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2010,8,1]]}},"alternative-id":["10.1162\/PRES_a_00002"],"URL":"https:\/\/linproxy.fan.workers.dev:443\/https\/doi.org\/10.1162\/pres_a_00002","relation":{},"ISSN":["1054-7460"],"issn-type":[{"value":"1054-7460","type":"print"}],"subject":[],"published":{"date-parts":[[2010,8,1]]}}}