ReWeb3D - Enabling desktop 3D applications to run in the web

dc.contributor.authorGlander, T.
dc.contributor.authorMoreno, A.
dc.contributor.authorAristizabal, M.
dc.contributor.authorCongote, J.
dc.contributor.authorPosada, J.
dc.contributor.authorGarcia-Alonso, A.
dc.contributor.authorRuiz, O.
dc.contributor.departmentUniversidad EAFIT. Departamento de Ingeniería Mecánicaspa
dc.contributor.researchgroupLaboratorio CAD/CAM/CAEspa
dc.date.accessioned2021-04-16T21:24:55Z
dc.date.available2021-04-16T21:24:55Z
dc.date.issued2013-01-01
dc.description.abstractCurrently, 3D rendering is accessible within Web browsers through open standards such as WebGL, X3D, and X3DOM. At the same time, there is wealth of mature desktop software which comprises algorithms, data structures, user interfaces, databases, etc. It is a challenge to reuse such desktop software using the Web visualization resources. In response to this challenge, this article presents a novel framework, called ReWeb3D, which minimizes the redevelopment for migration of existing 3D applications to the Web. The redeployed application runs on a Web server. ReWeb3D captures low-level graphic calls including geometry, texture, and shader programs. The captured content is then served as a WebGL-enabled web page that conveys full interactivity to the client. By splitting the graphics pipeline between client and server, the workload can be balanced, and high-level implementation details and 3D content are hidden. The feasibility of ReWeb3D has been tested with applications which use OpenSceneGraph as rendering platform. The approach shows good results for applications with large data sets (e.g. geodata), but is less suited for applications intensive in animations (e.g. games). Copyright © ACM 978-1-4503-2133-4/13/06 $15.00.eng
dc.identifierhttps://eafit.fundanetsuite.com/Publicaciones/ProdCientif/PublicacionFrw.aspx?id=2383
dc.identifier.doi10.1145/2466533.2466535
dc.identifier.isbn9781450321334
dc.identifier.otherSCOPUS;2-s2.0-84883109147
dc.identifier.urihttp://hdl.handle.net/10784/29490
dc.language.isoengspa
dc.relation.urihttps://www.scopus.com/inward/record.uri?eid=2-s2.0-84883109147&doi=10.1145%2f2466533.2466535&partnerID=40&md5=5a35d2127670e390c6158851409e9ea2
dc.sourceReweb3d - Enabling Desktop 3d Applications To Run In The Web
dc.subject.keywordCeng
dc.subject.keywordJavascripteng
dc.subject.keywordOpen-SceneGrapheng
dc.subject.keywordOpenGLES2eng
dc.subject.keywordSoftware migrationeng
dc.subject.keywordWebeng
dc.subject.keywordWebGLeng
dc.subject.keywordAnimationeng
dc.subject.keywordC (programming language)eng
dc.subject.keywordMobile deviceseng
dc.subject.keywordThree dimensionaleng
dc.subject.keywordUser interfaceseng
dc.subject.keywordWeb serviceseng
dc.subject.keywordThree dimensional computer graphicseng
dc.titleReWeb3D - Enabling desktop 3D applications to run in the webeng
dc.typeinfo:eu-repo/semantics/conferencePapereng
dc.typeconferencePapereng
dc.typeinfo:eu-repo/semantics/publishedVersioneng
dc.typepublishedVersioneng
dc.type.localDocumento de conferenciaspa

Archivos