|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Toni Alatalo, "An Entity-Component Model for Extensible Virtual Worlds," IEEE Internet Computing, vol. 15, no. 5, pp. 30-37, September/October, 2011. | |||
| BibTex | x | ||
| @article{ 10.1109/MIC.2011.82, author = {Toni Alatalo}, title = {An Entity-Component Model for Extensible Virtual Worlds}, journal ={IEEE Internet Computing}, volume = {15}, number = {5}, issn = {1089-7801}, year = {2011}, pages = {30-37}, doi = {http://doi.ieeecomputersociety.org/10.1109/MIC.2011.82}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - MGZN JO - IEEE Internet Computing TI - An Entity-Component Model for Extensible Virtual Worlds IS - 5 SN - 1089-7801 SP30 EP37 EPD - 30-37 A1 - Toni Alatalo, PY - 2011 KW - Internet computing KW - 3D virtual world KW - architecture KW - extensiblility KW - entity-component model VL - 15 JA - IEEE Internet Computing ER - | |||
The open source realXtend project has developed a freely available open source virtual world platform that lets anyone create 3D applications. RealXtend is fully implemented in the new Tundra SDK and in an add-on for the OpenSimulator server. The framework treats fundamental elements of virtual worlds (such as support for avatars) as an add-in functionality, so the overall architecture can accommodate a wider range of virtual worlds. Attribute values are automatically synchronized among the participants in a networked environment. A core API provides basic functionality for GUIs, controller input, audio, and means for 3D scene manipulation for application code.
1. J. Bell, M. Dinova, and D. Levine, "VWRAP for Virtual Worlds Interoperability," IEEE Internet Computing, vol. 14, no. 1, 2010, pp. 73–77.
2. M. West, "Evolve Your Hierarchy: Refactoring Game Entities with Components," 5 Jan. 2007; http://cowboyprogramming.com/2007/01/05evolve-your-heirachy .
3. A. Kapolka, D. McGregor, and M. Capps, "A Unified Component Framework for Dynamically Extensible Virtual Environments," Proc. 4th Int'l Conf. Collaborative Virtual Environments (CVE 02), ACM Press, 2002, pp. 64–71.
4. D. Horn et al., "Scaling Virtual Worlds with a Physical Metaphor," IEEE Pervasive Computing, vol. 8, no. 3, 2009, pp. 50–54.
5. D. Horn et al., To Infinity and Not Beyond: Scaling Communication in Virtual Worlds with Meru, tech. report CSTR 2010-01 5/11/09, Stanford Univ., 2010; http://hci.stanford.edu/cstr/reports2010-01.pdf .
6. B. Chandra et al., "Emerson: Scripting for Federated Virtual Worlds," Proc. 15th Int'l Conf. Computer Games: AI, Animation, Mobile, Interactive Multimedia, Educational & Serious Games (CGAMES), 2010; http://sing.stanford.edu/pubscgames10.pdf .
7. A. Frisby, "[Opensim-dev] Refactoring SceneObjectGroup — Introducing Components," 11 Dec. 2009; http://lists.berlios.de/pipermail/opensim-dev/ 2009-December008098.html.
8. D. Lake, M. Bowman, and H. Liu, "Distributed Scene Graph to Enable Thousands of Interacting Users in a Virtual Environment," Proc. 3rd Int'l Workshop Massively Multiuser Virtual Environments, ACM Press, 2010; www.pap.vs.uni-due.de/MMVE10/papersmmve2010_submission_7.pdf .

