{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,19]],"date-time":"2025-03-19T16:43:35Z","timestamp":1742402615010},"reference-count":7,"publisher":"MIT Press - Journals","issue":"1","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Presence: Teleoperators &amp; Virtual Environments"],"published-print":{"date-parts":[[2003,2]]},"abstract":"<jats:p> We present DIVERSE, a highly modular collection of complimentary software packages designed to facilitate the creation of device-independent virtual environments and distributed asynchronous simulations. DIVERSE is free\/open source software, containing both end-user programs and C++ application programming interfaces (APIs). <\/jats:p><jats:p> DPF is the DIVERSE graphics interface to OpenGL Performer. A program using the DPF API can run without modification on platforms ranging from fully immersive systems such as CAVEs to generic desktop workstations. <\/jats:p><jats:p> The DIVERSE toolkit (DTK) contains all the nongraphical components of DIVERSE, such as networking utilities, hardware device access, and navigational techniques. It introduces a software implementation of networks of replicated noncoherent shared memory. It also introduces a method that seamlessly extends hardware drivers into interprocess and Internet hardware services. <\/jats:p><jats:p> We will describe the design of DIVERSE and present a specific example of how it is being used to aid researchers. <\/jats:p>","DOI":"10.1162\/105474603763835314","type":"journal-article","created":{"date-parts":[[2003,3,27]],"date-time":"2003-03-27T23:34:09Z","timestamp":1048808049000},"page":"19-36","source":"Crossref","is-referenced-by-count":30,"title":["DIVERSE: A Framework for Building Extensible and Reconfigurable Device-Independent Virtual Environments and Distributed Asynchronous Simulations"],"prefix":"10.1162","volume":"12","author":[{"given":"John","family":"Kelso","sequence":"first","affiliation":[{"name":"Department of Computer Science Virginia Tech, Blacksburg, VA USA"}]},{"given":"Steven G.","family":"Satterfield","sequence":"additional","affiliation":[{"name":"National Institute of Standards and Technology Scientific Applications and Visualization Group, Gaithersburg, MD USA,"}]},{"given":"Lance E.","family":"Arsenault","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Virginia Tech,"}]},{"given":"Peter M.","family":"Ketchan","sequence":"additional","affiliation":[{"name":"National Institute of Standards and, Technology, Scientific Applications and, Visualization Group,"}]},{"given":"Ronald D.","family":"Kriz","sequence":"additional","affiliation":[{"name":"Department of Engineering Science and Mechanics, Virginia Tech,"}]}],"member":"281","reference":[{"key":"p_10","first-page":"53","volume":"2001","author":"Hartling P.","year":"2001","journal-title":"IEEE Virtual Reality"},{"key":"p_13","doi-asserted-by":"publisher","DOI":"10.1162\/105474600566718"},{"key":"p_17","doi-asserted-by":"publisher","DOI":"10.1006\/jpdc.1997.1332"},{"key":"p_30","doi-asserted-by":"publisher","DOI":"10.6028\/jres.107.019"},{"key":"p_31","doi-asserted-by":"publisher","DOI":"10.6028\/jres.105.068"},{"key":"p_32","doi-asserted-by":"publisher","DOI":"10.1162\/pres.1994.3.4.288"},{"key":"p_33","first-page":"53","volume":"1999","author":"Tramberend H.","year":"1999","journal-title":"IEEE Virtual Reality"}],"container-title":["Presence: Teleoperators and Virtual Environments"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mitpressjournals.org\/doi\/pdf\/10.1162\/105474603763835314","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,3,12]],"date-time":"2021-03-12T21:27:53Z","timestamp":1615584473000},"score":1,"resource":{"primary":{"URL":"https:\/\/direct.mit.edu\/pvar\/article\/12\/1\/19-36\/18488"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003,2]]},"references-count":7,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2003,2]]}},"alternative-id":["10.1162\/105474603763835314"],"URL":"https:\/\/doi.org\/10.1162\/105474603763835314","relation":{},"ISSN":["1054-7460"],"issn-type":[{"value":"1054-7460","type":"print"}],"subject":[],"published":{"date-parts":[[2003,2]]}}}