• DocumentCode
    596170
  • Title

    Extending Linden Scripting Language on OpenSim

  • Author

    Bo Sun ; Xiaohong Zhang ; Hao Wu

  • Author_Institution
    Coll. of Inf. Sci. & Technol., Beijing Normal Univ., Beijing, China
  • Volume
    1
  • fYear
    2012
  • fDate
    4-7 Dec. 2012
  • Firstpage
    488
  • Lastpage
    492
  • Abstract
    OpenSim is a 3D virtual reality platform and now has been widely used in many fields. Its powerful scripting technology is helpful for third party development. Linden scripting language is the most important scripting language in OpenSim, which only supports virtual worlds´ common applications but is weak in domain-specific applications. In order to extend Linden scripting functions, a general extended scheme is proposed in this paper. The structure and rule of OpenSim´s scripting engine are analyzed. Then the management mechanisms of thread pool and queue are summed up. We present four extending approaches. Their implementations and scopes of applications are compared. We choose expanding service modules as the general extended scheme. By extending database service of the item bank, scripting functions (e.g., llMakeTest) are developed to support teaching evaluation in 3D virtual learning environments on OpenSim platform. The correctness of the extended scheme is proved by the case study. The scheme provides a guideline for developing Linden scripting functions for specific applications. It is verified that expanding OpenSim´s domain-specific applications based on scripting technology is feasible.
  • Keywords
    authoring languages; virtual reality; 3D virtual learning environment; 3D virtual reality platform; Linden scripting function; Linden scripting language; OpenSim platform; database service; item bank; management mechanism; scripting technology; Education; Electronic publishing; Engines; Instruction sets; Internet; Libraries; Linden scripting language; OpenSim; extended scheme; scripting engine;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference (APSEC), 2012 19th Asia-Pacific
  • Conference_Location
    Hong Kong
  • ISSN
    1530-1362
  • Print_ISBN
    978-1-4673-4930-7
  • Type

    conf

  • DOI
    10.1109/APSEC.2012.111
  • Filename
    6462700