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
Link To Document