Top Banner
International Journal of IT Standards and Standardization Research, 8(2), 45-59, July-December 2010 45 !"#$%&’() + ,-.-/ 010 12"3425 !"#$&6’ "% 7&8)%&39)&6’ &6 #%&6) "% :2:;)%"6&; <"%=8 >&)("9) >%&)):6 #:%=&88&"6 "< 010 12"342 &8 #%"(&3&):75 !"#$%&’() +,-,./0 1/2"(3 4’56/.,%73 87."&%9"&/:,0,.#3 ;<=43 >"&,%5( 1/2"(3 >9"6,?6/.,%7(3 =,&.5/0 INTRODUCTION I’d like to be able to hold a virtual meeting in a 3-dimensional area where there is a table and where you can move the chairs around, and when I move the chairs you see it happen. (Berners-Lee, 1997) It is now almost exactly thirty years since the first online virtual world was created by Roy ?%938(4> 467 @&;(4%7 A4%)2: BA4%)2:/ ,--CD5 MUD1 was (and still is) a text-based virtual >"%27 )4E&6’ =9;( &68#&%4)&"6 <%"= "27:% 8&6’2:F #24$:% ):G)F348:7 =4&6<%4=: 47H:6)9%: ’4=:85 IJK. &8 :<<:;)&H:2$ 4 L;2"8:7M #%"#%&:)4%$ system – while clients connect to the server over the internet (or in the early days via dial-in connections), the virtual world does not afford ;"==96&;4)&"6 >&)( ")(:% "62&6: 4##2&;4)&"68 or data sources outside of its own databases. To a large extent the same is true of all game-oriented virtual worlds to this day. Via custom client software or standard telnet Internet connections, users log into the virtual world, >(&;( :G&8)8 8"2:2$ "6 8:%H:%8 "#:%4):7 3$ )(: ;"=#46$/ >(&;( ">68 )(4) H&%)942 >"%275 J8:% commands are sent to the client where the actions 4%: :G:;9):7 42"6’ >&)( ")(:% >"%27 9#74):8 467 46$ 9#74):8 4%: 8:6) 34;E )" )(: ;2&:6)5 N)(:% than this connection between remote user and server, the server does not interact with other online or offline services or resources. Virtual Worlds, Standards and Interoperability Daniel Livingstone, University of West Scotland, UK Paul Hollins, University of Bolton, UK ABSTRACT It is well documented that virtual worlds today are applied in both educational and commercial teaching and learning contexts. Where virtual worlds were once the reserve of entertainment, they have now taken on a variety of roles as platforms for business meetings, simulation, and training and education. In this context, .@" ,7."-&/.,%7 /7’ ,7."&%9"&/:,0,.# $,.@ :%.@ %70,7" /7’ %AB,7" &"(%5&6"( /7’ ."6@7%0%-,"( ,( ,29%&./7.C 87 .@,( 9/9"&3 .@" /5.@%&( &"D,"$ 9&%-&"(( .%$/&’ ,76&"/("’ ,7."-&/.,%7 /7’ ,7."&%9"&/:,0,.# A&%2 .@" ?&(. virtual world games to today’s virtual world platforms. This paper highlights opportunities that will arise from further improvements in the ability to create virtual world platforms, content and activities that are truly ,7."&%9"&/:0"3 /( $"00 /( 2%&" (,-7,?6/7. 6@/00"7-"( /0%7- .@" $/#C KN0O .-5P-.QRS&)8%5,-.--T-.-P
15

Virtual Worlds, Standards and Interoperability

Apr 24, 2023

Download

Documents

Paul Hollins
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Virtual Worlds, Standards and Interoperability

International Journal of IT Standards and Standardization Research, 8(2), 45­59, July­December  2010  45

!"#$%&'()*+*,-.-/*010*12"3425*!"#$&6'*"%*7&8)%&39)&6'*&6*#%&6)*"%*:2:;)%"6&;*<"%=8*>&)("9)*>%&)):6*#:%=&88&"6*"<*010*12"342&8*#%"(&3&):75

!"#$%&'()* +,-,./0*1/2"(3*4'56/.,%73*87."&%9"&/:,0,.#3*;<=43*>"&,%5(*1/2"(3*>9"6,?6/.,%7(3*=,&.5/0

INTRODUCTION

I’d like to be able to hold a virtual meeting in a  3­dimensional  area where  there  is  a  table and where you can move  the chairs around, and when I move the chairs you see it happen. (Berners­Lee, 1997)

It is now almost exactly thirty years since the 

first online virtual world was created by Roy 

?%938(4>*467*@&;(4%7*A4%)2:*BA4%)2:/*,--CD5*MUD1 was  (and still  is) a  text­based virtual 

>"%27*)4E&6'*=9;(*&68#&%4)&"6*<%"=*"27:%*8&6'2:F#24$:%*):G)F348:7*=4&6<%4=:*47H:6)9%:*'4=:85*IJK.* &8* :<<:;)&H:2$* 4* L;2"8:7M* #%"#%&:)4%$*

system – while  clients  connect  to  the  server 

over the internet (or in the early days via dial­in 

connections), the virtual world does not afford 

;"==96&;4)&"6*>&)(*")(:%*"62&6:*4##2&;4)&"68*or data sources outside of its own databases.

To a  large extent  the  same  is  true of all 

game­oriented virtual worlds to this day. Via 

custom client software or standard telnet Internet 

connections, users log into the virtual world, 

>(&;(*:G&8)8*8"2:2$*"6*8:%H:%8*"#:%4):7*3$*)(:*;"=#46$/*>(&;(*">68*)(4)*H&%)942*>"%275*J8:%*commands are sent to the client where the actions 

4%:*:G:;9):7*42"6'*>&)(*")(:%*>"%27*9#74):8*467*46$*9#74):8*4%:*8:6)*34;E*)"*)(:*;2&:6)5*N)(:%*than this connection between remote user and 

server, the server does not interact with other 

online or offline services or resources.

Virtual Worlds, Standards and InteroperabilityDaniel Livingstone, University of West Scotland, UK

Paul Hollins, University of Bolton, UK

ABSTRACTIt is well documented that virtual worlds today are applied in both educational and commercial teaching and learning contexts. Where virtual worlds were once the reserve of entertainment, they have now taken on a variety of roles as platforms for business meetings, simulation, and training and education. In this context, .@"*,7."-&/.,%7*/7'*,7."&%9"&/:,0,.#*$,.@*:%.@*%70,7"*/7'*%AB,7"*&"(%5&6"(*/7'*."6@7%0%-,"(*,(*,29%&./7.C*87*.@,(*9/9"&3*.@"*/5.@%&(*&"D,"$*9&%-&"((*.%$/&'*,76&"/("'*,7."-&/.,%7*/7'*,7."&%9"&/:,0,.#*A&%2*.@"*?&(.*virtual world games to today’s virtual world platforms. This paper highlights opportunities that will arise from further improvements in the ability to create virtual world platforms, content and activities that are truly ,7."&%9"&/:0"3*/(*$"00*/(*2%&"*(,-7,?6/7.*6@/00"7-"(*/0%7-*.@"*$/#C

KN0O*.-5P-.QRS&)8%5,-.--T-.-P

Page 2: Virtual Worlds, Standards and Interoperability

46   International Journal of IT Standards and Standardization Research, 8(2), 45­59, July­December  2010

!"#$%&'()*+*,-.-/*010*12"3425*!"#$&6'*"%*7&8)%&39)&6'*&6*#%&6)*"%*:2:;)%"6&;*<"%=8*>&)("9)*>%&)):6*#:%=&88&"6*"<*010*12"342&8*#%"(&3&):75

To a very limited extent this has changed 

in  game­based  virtual  worlds. A  few  games 

89;(*48*U"%27*"<*U4%;%4<)*"%*@96:8;4#:*=4E:*in­game data available online via web­based 

(&'(F8;"%:*)432:8*"%*#4':8*<"%*;(4%4;):%*"%*;246*#%"<&2:8*B8::*<"%*:G4=#2:*V&'9%:*./*)4E:6*<%"=*wowarmory.com). But within the game world 

itself there is usually no access to data from the 

external web – barring the occasional frivolous 

gimmick, such as the ability to launch a web­

3%">8:%*)"*"%7:%*#&WW4*<%"=*>&)(&6*XH:%Y9:8)*00*3$*)$#&6'*)(:*;"==467*ZR#&WW4[*B!0?XD5

\2"6'8&7:*)(:*#(:6"=:642*'%">)(*"<*'4=:*348:7*H&%)942F>"%278/*)(:%:*(48*3::6*4*#4%422:2*growth in more socially­oriented virtual worlds 

]*>(:%:*8)%9;)9%:7*'4=:*#24$*&8*%:#24;:7*>&)(*more free form social interaction. And many 

"<* )(:8:* (4H:* 3::6* 47"#):7* 467* 474#):7* <"%*

="%:*8:%&"98*#9%#"8:8/*&6*)(:*;"==:%;&42*467*4;47:=&;* >"%278* B!(9%;(&22* ^* A2$/* .___`*Haynes & Holmevik, 2001). Recent growth in 

educational  use  of  virtual  worlds  has  been 

#4%)&;924%2$*8)%&E&6'*]*48*:H&7:6;:7*3$*4*8:%&:8*"<*%:#"%)8*;"==&88&"6:7*3$*)(:*X798:%H*V"96­74)&"6*&6*)(:*Ja*Ba&%%&:=9&%/*,--T`*a&%%&:=9&%/*,--Q`*a&%%&:=9&%/*,--_D5

A feature in many of the social virtual world 

#24)<"%=8* &8* )(:* 43&2&)$* )"* 7:;"%4):* #:%8"642*8#4;:8*]*467*)"*8)%:4=&6'*=:7&4*<%"=*)(:*&6):%­6:)*)"*#%"H&7:*=98&;*467R"%*H&7:"*:6):%)4&6=:6)*into users’ virtual rooms, or adding web­links to 

"3S:;)8*)"*49)"=4)&;422$*2496;(*8:#4%4):*>:3Fbrowsers. Some, such as Active Worlds, Second 

b&<:* 467*N#:6*U"67:%2467* #%"H&7:* 4*=9;(*%&;(:%*%46':*"<*;4#43&2&)&:8*<"%*;98)"=&84)&"6*467*="7&<&;4)&"6*B(:2#&6'*7%&H:*)(:*'%">)(*"<*

Figure 1. Second Life (top) and OpenSim (bottom) viewed using the open­source ‘Meerkat’ viewer

Page 3: Virtual Worlds, Standards and Interoperability

International Journal of IT Standards and Standardization Research, 8(2), 45­59, July­December  2010  47

!"#$%&'()*+*,-.-/*010*12"3425*!"#$&6'*"%*7&8)%&39)&6'*&6*#%&6)*"%*:2:;)%"6&;*<"%=8*>&)("9)*>%&)):6*#:%=&88&"6*"<*010*12"342&8*#%"(&3&):75

use in education and business). These worlds 

428"*#%"H&7:*")(:%*=:468*<"%*4;;:88&6'*>:3Fbased services ­ from integrated web­browsing 

)"* )(:*#%"H&8&"6*"<*348&;*c??d*8:%H&;:8*467*8;%&#)&6'* 246'94':8* )(4)* <"%=* )(:* 348&8* <"%*Crd*#4%)$*&6):%"#:%43&2&)$*4##2&;4)&"68/*2&6E&6'*H&%)942*>"%278*>&)(*:G):%642*>:3F4##2&;4)&"68/*services and resources. Later we review a few 

6")432:*:G4=#2:8*"<*4##2&;4)&"68*>(&;(*#%"H&7:/*"%*:G#2"&)/*H&%)942*>"%27* )"*>:3*&6):'%4)&"68/*467*>(&;(*(&'(2&'()*8"=:*"<*)(:*#"):6)&42*"<*current technologies as well as illustrate some 

of the current limitations and common issues 

467*34%%&:%8*)"*&6):'%4)&"6*467*&6):%"#:%43&2&)$5A related, but distinct,  issue  is extent  to 

>(&;(*&6):%"#:%43&2&)$*:G&8)8*3:)>::6*7&<<:%:6)*H&%)942*>"%27*#24)<"%=8*)(:=8:2H:8*]*>(:)(:%*;"6):6)*"%*4##2&;4)&"68*7:H:2"#:7*)"*%96*&6*"6:*H&%)942*>"%27*#24)<"%=*;46*3:*:48&2$*&=#"%):7*into another virtual world, and whether users 

can freely move their avatars, their virtual world 

extensions, from one world to another.

Finally, a  third issue is  that of standards 

)"*89##"%)*8#:;&<&;*398&6:88*"%*:79;4)&"6*4#­#2&;4)&"68*>&)(&6*H&%)942*>"%2785*c:%:*>:*<&67*)(4)* 477&)&"642* 8)4674%78* 4%:* %:Y9&%:7* )"* 47­dress the needs of different virtual world user 

communities  –  such  as  the  need  for  new  or 

474#):7*:79;4)&"642*8)4674%78*)"*<4;&2&)4):*)(:*7:H:2"#=:6)*467*%:98:*"<*:79;4)&"642*;"6):6)*in virtual worlds.

After a brief overview of notable Internet 

467*CK*8)4674%78/*>:*%:H&:>*#%"'%:88*)">4%78*)(:*7:H:2"#=:6)*"<*8)4674%78*<"%*H&%)942*>"%278/*&6):%"#:%432:*H&%)942*>"%278*467*%:98432:*2:4%6­ing objects within virtual worlds.

THE BUSINESS CASE FOR INTEROPERABILITY STANDARDS AND SPECIFICATIONS IN MULTI USER VIRTUAL ENVIRONMENTS

Standards codify the boring so that the exciting can happen on top of them (Cooper & Kraan, 2009)

The evolution of open standards to enable in­teroperability between virtual worlds is one of the highest impact, highest uncertainty issues for the future of the market (Strategic business insights, 2009)

V"%* )("8:* ;"==:%;&42* ;"=#46&:8* 467* :79­;4)&"642* &68)&)9)&"68* >&8(&6'* )"* &6;"%#"%4):*)(:*4##2&;4)&"6*"<*H&%)942*>"%278*>&)(&6* )(:&%*information and communication technologies 

B0!?D*8)%4):'$*467*&6*#4%)&;924%*)("8:*47"#)&6'*4*8:%H&;:*"%&:6):7*4##%"4;(*BeN\D*&6):%"#:%­43&2&)$*"#:6* 8)4674%78* 467* 8#:;&<&;4)&"68* 4%:*:88:6)&425* 06<"%=4)&"6* 6::78* )"* 3:* 8:#4%4):7*<%"=*4##2&;4)&"685

f0e!*!X?0e*B,--_D*7:<&6:*8:H:6*E:$*%"2:8*<"%*&6<"%=4)&"6*B&6):%"#:%43&2&)$D*8)4674%785

The reduction of re­keying, cost savings 

467*Y942&)$*&=#%"H:=:6)*;46*3:*4;(&:H:7*>(:6*standards are used alongside good information 

=464':=:6)*#%&6;&#2:85*?(:*%:79;)&"6*"<*=4&6­):646;:*;"8)8*467*7&8%9#)&"6`*8&'6&<&;46)*7&8%9#­tion and cost can be incurred when new software 

%:2:48:8*";;9%/*)(&8*&8*#4%)&;924%2$*%:2:H46)*&6*MUVE where increased functionality is being 

constantly demanded by users. The Durability 

"<*74)4/*74)4*<"%=4)):7*&6*4*>&7:2$*89##"%):7*standard will remain usable and re­usable for 

2"6':%5*\H"&746;:* "<* 89##2&:%* 2";EF&6`* 4'4&6*)(&8*&8*"<*#4%)&;924%*%:2:H46;:*)"*IJgX*>(:%:*2";E*&6*)"*#%"#%&:)4%$*8$8):=8*&8*;"=="6/*>(4)*(4##:68*)"*$"9%*74)4*&<*)(:*>"%27*&8*Z8>&);(:7*off” or you wish to migrate your activities to 

46*42):%64)&H:*#24)<"%=h*X48&:%*K:H:2"#=:6)*#4)(8`*=&'%4)&"6*467*)(:*7:H:2"#=:6)*"<*6:>*8:%H&;:8*&8*=9;(*:48&:%5*\*#24)<"%=*<"%*;"2243"%4­)&"6`*"#:6*8)4674%78*<4;&2&)4):*;"2243"%4)&"6*467*the exchange of data they can ensure more fluid 

%:24)&"68(&#8*467*=&)&'4):*)(:*;"8)*"<*8:2:;)&6'*Z)(:*>%"6'*"#)&"6[5*\67*<&6422$/*>("2:*8$8):=*economies can be achieved through standards 

467*Z8(4%:7*8:%H&;:[*4##%"4;(:85?%9:* &6):%"#:%43&2&)$* 3:)>::6* 7&<<:%:6)*

H&%)942* >"%278* >"927* "3H&"982$* %:Y9&%:* )(:*:G&8):6;:*"<*;"=="6*"#:6*8)4674%78*<"%*;2&:6)8*and  servers,  standards  which  currently  may 

seem remote – but which have received some 

attention recently.

Page 4: Virtual Worlds, Standards and Interoperability

48   International Journal of IT Standards and Standardization Research, 8(2), 45­59, July­December  2010

!"#$%&'()*+*,-.-/*010*12"3425*!"#$&6'*"%*7&8)%&39)&6'*&6*#%&6)*"%*:2:;)%"6&;*<"%=8*>&)("9)*>%&)):6*#:%=&88&"6*"<*010*12"342&8*#%"(&3&):75

STANDARDS FOR WEB BASED E­LEARNING

V%"=* )(:* 3:'&66&6'* "<* &)8* 7:H:2"#=:6)/* )(:*U"%27*U&7:*U:3* (48* 3::6* 39&2)* 9#"6* "#:6*8#:;&<&;4)&"68* 467* 8)4674%78* ]* 8)4%)&6'* >&)(*c??d/*)(:*)%468#"%)*#%")";"2*<"%*;2&:6)F8:%H:%*communications,  and HTML,  for  formatting 

%:8"9%;:8*<"%*7&8#24$*"6*;2&:6)85*\67*)(&8*&6*)9%6*>48*39&2)*"6*)"#*"</*467*&67:#:67:6)2$*"</*)(:*:G&8)&6'* &6):%6:)* &6<%48)%9;)9%:* 467* #%")";"28*]*?!dR0d5*e938:Y9:6)2$/*)(:*U"%27*U&7:*U:3*!"68"%)&9=*&6)%"79;:7*<9%)(:%*8#:;&<&;4)&"68*)"*422">*'%:4):%*8:#4%4)&"6*"<*>:3*;"6):6)*<%"=*<"%=4))&6'*B!ee/*ic?Ib/*iIbD5

These formed the baseline mechanisms for 

)(:*7:H:2"#=:6)*"<*)(:*U"%27*U&7:*U:3/*48*>:*E6">*&)*)"74$5*c47*)(:*8#:;&<&;4)&"68*<"%*)(:*>:3*3::6*;2"8:7*"%*#%"#%&:)4%$/*)(:6*&)*&8*2&E:2$*)(4)*&)*would have been ultimately consigned to history 

48*8&=#2$*$:)*46")(:%*($#:%):G)*8#:;&<&;4)&"6*BA:%6:%8Fb::*̂ *V&8;(:))&/*.___D*A$*=4E&6'*)(:*>:3*"#:6/*?&=*A:%6:%8Fb::*89;;:88<922$*=46­4':7*)"*:6;"9%4':*")(:%*'%"9#8*467*&67&H&79428*)"*>"%E*>&)(*)(:*):;(6"2"'$*467*)"*7:H:2"#*)(:&%*own software clients and servers, and over time 

a rich toolset for creating and editing content 

<"%*)(:*>:3*7:H:2"#:75\8*)(:*>:3*3:;4=:*&6;%:48&6'2$*47"#):7*

for educational use, standards for educational 

4##2&;4)&"68*'%479422$*3:'46*)"*:=:%':5*N6:*"<*the first bodies to create standards for web­based 

educational content was the Aviation Industry 

!A?*!"==&))::* B\0!!D5*g:%8&"6* ,5-* "<* )(:*\0!!*!I0*B!"=#9):%*I464':7*068)%9;)&"6D*'9&7:2&6:8*:G):67:7*#%:H&"98*'9&7:2&6:8*)"*89#­#"%)*"#:%4)&"6*"H:%*)(:*06):%6:)*467*&6)%46:)8/*467*&6)%"79;:7*46*4##:67&G*>(&;(*7:<&6:7*(">*c??d*;"927*3:*98:7*48*46*"#)&"642*)%468#"%)*<"%*7:2&H:%&6'*;"=#9):%*348:7*)%4&6&6'*H&4*)(:*>:3*B\0!!/*.__QD5

?(:*\0!!*!I0*'9&7:2&6:8*7:<&6:*;"%:*8:)8*of data attributes for course, student and test 

74)4*]*>&)(*)(:*&6):6)&"6*"<*=4E&6'*&)*#"88&32:*<"%* 8$8):=8* ;%:4):7* 3$* 7&<<:%:6)* 7:H:2"#:%8*)"*>"%E*)"':)(:%5*e"/*<"%*:G4=#2:/*4*69=3:%*"<* 7&<<:%:6)* ;"=#9):%* 348:7* ):8)8* <"%* 488:88­ing students might be combined into a single 

;"9%8:/*3:*4;;:88:7*H&4*4*7&8)&6;)*!I0*8$8):=*and  share  student  data  and  test  information 

with that system.

?(4)*)(:*\0!!*!I0*'9&7:2&6:8*:G&8):7*#%&"%*)"*4)):=#)8*)"*9)&2&8:*)(:*>:3*(:2#8*:=#(48&8:*)(4)*)(:%:*&8*4*2:H:2*"<*&67:#:67:6;:*3:)>::6*)(:*2">:%*2:H:2*>:3*#%")";"28*467*8#:;&<&;4)&"68/*467*)(:*(&'(:%*2:H:2*!I0*'9&7:2&6:8*>(&;(*47­7%:88*4*8#:;&<&;*:79;4)&"642*6::7*]*&67:#:67:6)*of  the means  of  instruction  delivery,  via  the 

web or otherwise.

\<):%* )(:* >"%E* 3$* \0!!/* ")(:%* 3"7&:8*7:H:2"#:7*<9%)(:%*8)4674%78*<"%*"62&6:*467*>:3F348:7*:79;4)&"642*;"6):6)`*%:'924%2$*39&27&6'*9#"6*"%*:G):67&6'*)(:*8)4674%78*)(4)*>:6)*3:<"%:*(McGreal & Roberts, 2001). Broadly, these can 

be divided  into  standards  for metadata –  the 

data  about  learning  content  –  and  standards 

<"%*#4;E4'&6'*;"6):6)`*<"%*;"=#&2&6'*#4;E4':8*of text, images and other content that can then 

3:*&=#"%):7*&6)"*7&<<:%:6)*>:3F348:7*2:4%6&6'*environments.

?(:*K932&6*!"%:*8)4674%7*98:8*)4'8*>%&)):6*in HTML, XML or RDF/XML to define learning 

;"6):6)*=:)474)45*K932&6*!"%:*>48*98:7*&6*)(:*8#:;&<&;4)&"6*<"%*0Ie*=:)474)4*8;(:=4*]*#4%)*"<*4*24%':%*8#:;&<&;4)&"6*<"%*0Ie*!"6):6)*d4;E4'­&6'5*06*)9%6/*K932&6*!"%:*467*0Ie*8#:;&<&;4)&"68*>:%:*3")(*98:7*&6*)(:*7:H:2"#=:6)*"<*)(:*0XXX*b:4%6&6'*N3S:;)*I464':=:6)* BbNID*#%")"­;"2/*0XXX*b?e!*bNI*d.PQP5.,*BI;1%:42*^*@"3:%)8/*,--.D5*\67*39&27&6'*9#"6*)(:*0XXX*bNI/*&8*)(:*Je*K:#4%)=:6)*"<*K:<:6;:*34;E:7*e!N@I*Be(4%432:*!"6):6)*N3S:;)*@:8"9%;:*Model) standard. This, like many of the other 

standards mentioned here, has iterated through 

several versions.

A  large  number  of  other  standards  also 

:G&8)* ]* &6* 8"=:* ;48:8* 8&=#2&<&:7* H:%8&"68* "<*8"=:*"<*)(:*43"H:/*"%*H4%&46)8*)"*=::)*4*8#:;&<&;*&6798)%$*"%*64)&"642*%:Y9&%:=:6)/*"%*8)4674%78*)(4)*(4H:*7:H:2"#:7*&67:#:67:6)2$*]*42)("9'(*e!N@I*467*0Ie/*467*)(:*="%:*%:;:6)*!"=="6*!4%)%&7':/*4%:*)(:*="8)*>&7:2$*98:7*#4;E4'&6'*8)4674%78*3$*8"=:*=4%'&65*\6*&=#"%)46)*<:4)9%:*that these have in common is the notion that 

;"6):6)*467*=:)474)4*&8*>%4##:7*9#*)"':)(:%*&6*4*#4;E4':*]*4*6")&"6*)(4)*&8*6")*6:;:884%&2$*

Page 5: Virtual Worlds, Standards and Interoperability

International Journal of IT Standards and Standardization Research, 8(2), 45­59, July­December  2010  49

!"#$%&'()*+*,-.-/*010*12"3425*!"#$&6'*"%*7&8)%&39)&6'*&6*#%&6)*"%*:2:;)%"6&;*<"%=8*>&)("9)*>%&)):6*#:%=&88&"6*"<*010*12"342&8*#%"(&3&):75

89&)432:*<"%*422*)$#:8*"<*"62&6:*2:4%6&6'*4;)&H&)$/*or current use of the web with the growth of 

)(:*L;2"97M*BbX?e0/*,--_D5

STANDARDS FOR 3D CONTENT

CK* ;"6):6)* (48* (47* &)8* ">6* 8:)* "<* :H"2H&6'*8)4674%78*"H:%*)(:*#48)*<&<)::6*$:4%8*"%*8"5*?(:*<&%8)*8#:;&<&;4)&"6*<"%*>:3F348:7*CK*;"6):6)*>48*g@Ib*]*)(:*g&%)942*@:42&)$*I4%EF9#*b46'94':/*%:2:48:7*&6*.__P*BA:22/*d4%&8&/*467*d:8;:D5*g@Ib*=47:*&)*#"88&32:*)"*7:<&6:*H&%)942*:6H&%"6=:6)8*&6*46*c?Ib*2&E:*=4%EF9#*246'94':/*467*)"*98:*)(:*>:3*)%468#"%)*#%")";"28*)"*422">*;2&:6)8*)"*3%">8:*467*64H&'4):*CK*8#4;:8*48*)(:$*=&'()*use traditional browsers to view text. VRML 

achieved only modest success, however, limi­

)4)&"68*&6*)$#&;42*06):%6:)*;"66:;)&H&)$*8#::78*#:%(4#8*3:&6'*"6:*<4;)"%*#%:H:6)&6'*="%:*>&7:­8#%:47*47"#)&"65*g@Ib*>48*&6*)9%6*%:#24;:7*3$*iCK*BA%9)W=46*^*K42$/*,--TD5

iCK*&8*4*%"$42)$F<%::*"#:6*8)4674%78*<&2:*<"%=4)*467*%96F)&=:*4%;(&):;)9%:*)"*%:#%:8:6)*467*;"==96&;4):*CK*8;:6:8*467*"3S:;)8*98­&6'*iIb5* 0)* &8* 46* 0eN* %4)&<&:7* 8)4674%7* )(4)*#%"H&7:8* 4* 8$8):=* <"%* )(:* 8)"%4':/* %:)%&:H42*467* #24$34;E* "<* %:42* )&=:* '%4#(&;8* ;"6):6)*:=3:77:7*&6*4##2&;4)&"68/*422*>&)(&6*46*"#:6*4%;(&):;)9%:*)"*89##"%)*4*>&7:*4%%4$*"<*7"=4&68*467*98:%*8;:64%&"85*iCK*(48*4*%&;(*8:)*"<*;"=­#"6:6)&W:7*<:4)9%:8*)(4)*;46*)4&2"%:7*<"%*98:*&6*:6'&6::%&6'*467*8;&:6)&<&;*H&8942&W4)&"6/*!\K*and architecture, medical visualization, train­

ing and simulation, multimedia, entertainment, 

education,  and more  –  although  like VRML 

3:<"%:*&)/*iCK*(48*(47*2&=&):7*89;;:88*)"*74):5In  other  areas,  however,  standards  built 

on web­technology are achieving greater suc­

;:885*N6:*"<* )(:*="8)*>&7:2$*98:7*8)4674%78*<"%*:G;(46'&6'*CK*="7:22&6'*;"6):6)*3:)>::6*7&<<:%:6)*CK*="7:22&6'*467*7:8&'6*4##2&;4)&"68*4%:*!Nbb\K\/*>(&;(*98:8*46*iIb*8;(:=45*!Nbb\K\*&8*89##"%):7*3$*4*24%':*69=3:%*"<*'%4#(&;8*467*="7:22&6'*4##2&;4)&"68/*48*>:22*48*3:&6'*98:7*3$*4*69=3:%*"<*;"6):=#"%4%$*'4=:*engines and virtual worlds as the standard data 

<"%=4)*<"%*8#:;&<$&6'*CK*;"6):6)5*@:;:6)*H:%­

8&"68*"<*!Nbb\K\*477*)(:*43&2&)$*)"*&6;297:*7:)4&28*"<*)(:*#($8&;42*;(4%4;):%&8)&;8*"<*"3S:;)85

K:8#&):*)(:*:G&8):6;:*"<*g@Ib*467*iCK/*)(:*H48)*=4S"%&)$*"<*'%4#(&;42*'4=:8*467*H&%)942*>"%278*)(4)*;"66:;)*#24$:%8*467*98:%8*"H:%*)(:*06):%6:)*98:*#%"#%&:)4%$*<"%=4)85*?(:8:*=4$*3:*<"%=4)8*98:7*3$*4*#4%)&;924%*CK*="7:22&6'*#4;E­4':*"%*'4=:*7:H:2"#=:6)*#24)<"%=/*"%*3:*4*;98­)"=*<"%=4)*7:H:2"#:7*8#:;&<&;422$*<"%*)(4)*"6:*4##2&;4)&"65*e9;(*<"%=4)8*4%:*)$#&;422$*(&'(2$*"#)&=&8:7*<"%*#4%)&;924%*6::78*467*7:=4678*"<*CK*4##2&;4)&"68*]*)"*422">*)(:*(&'(:8)*Y942&)$*'%4#(&;42*:G#:%&:6;:*>(&2:*2&=&)&6'*)(:*4="96)*"<*#%";:88&6'*%:Y9&%:7*)"*7%4>*)(:*="7:28*"6*screen, or  to contain additional game related 

data. Similarly, HTTP is abandoned in favour 

of more reliable client/server communications 

#%")";"285*U(4)* =4$* 89;;::7* 48* 4* 8)4674%7*<"%* >:3* 348:7* '%4#(&;8/* >(:%:* g@Ib* 467*iCK*(4H:*<4&2:7/*&8*U:31b*]*4*H:%8&"6*"<*)(:*8)4674%7* 7:8E)"#* '%4#(&;8* 2&3%4%$* N#:61b/*7:H:2"#:7*8#:;&<&;422$*)"*>"%E*>&)(*c?Ib*j5*U:31b*7":8*6")*7:<&6:*4*8)4674%7*<"%*)(:*CK*content  as  such,  but  it  does make  dedicated 

'%4#(&;8*#%"'%4==&6'*<96;)&"68*4H4&2432:*)"*8;%&#)8*%966&6'*&6*>:3F#4':85*U(&2:*c?Ib*j*is still in draft, some significant demonstrations 

"<*)(:*#">:%*"<*U:31b*(4H:*8)4%):7*)"*:=:%':*B&6;297&6'*4*;"=#2:):*#"%)*"<*)(:*=92)&F#24$:%*k94E:*00*'4=:D5

SECOND LIFE AS A DE FACTO STANDARD FOR VIRTUAL WORLDS

N6:*"<*)(:*="8)*89;;:88<92*8";&42*H&%)942*>"%27*#24)<"%=8*&6*%:;:6)*$:4%8*(48*3::6*e:;"67*b&<:/*>&)(* ;"68&7:%432:* 98:* &6* 4;47:=&4* lH&%)942*>"%27*>4);(m*467*6")432:*98:*&6*4*69=3:%*"<*;"%#"%4):* 8:))&6'8* leb* ;48:* 8)97&:8m5* e:;"67*b&<:*&)8:2<*42="8)*4##:4%8*)"*(4H:*3:;"=:*4*de facto standard in serious virtual worlds. In the Ja*f0e!*(48*#%"79;:7*4*69=3:%*"<*%:8"9%;:8*on virtual worlds – and these tend heavily to 

<";98*"6*e:;"67*b&<:*]*&6;297&6'*)(:*#932&;4)&"6*"<*4*3:'&66:%8M*'9&7:*)"*)(:*#24)<"%=5

Page 6: Virtual Worlds, Standards and Interoperability

50   International Journal of IT Standards and Standardization Research, 8(2), 45­59, July­December  2010

!"#$%&'()*+*,-.-/*010*12"3425*!"#$&6'*"%*7&8)%&39)&6'*&6*#%&6)*"%*:2:;)%"6&;*<"%=8*>&)("9)*>%&)):6*#:%=&88&"6*"<*010*12"342&8*#%"(&3&):75

U(&2:*e:;"67*b&<:*&8*4*;2"8:7*467*#%"#%&­:)4%$*#24)<"%=/*b&67:6*b43*(4H:*89##"%):7*)(:*7:H:2"#=:6)*"<*"#:6F8"9%;:*;2&:6)8*467*>"%E:7*>&)(* 7:H:2"#:%8* "<*OpenSim5* N#:6e&=* &8* 4*e:;"67* b&<:* 7:%&H:7* H&%)942* >"%27* #24)<"%=5*U(:6* 4* 98:%* 2"'8* &6)"* e:;"67* b&<:/* )(:* CK*>"%27* )(4)* )(:$* :G#:%&:6;:* &8* 8)%:4=:7* H&4*b&67:6*b43M8*">6*8:%H:%85*N#:6e&=*8:%H:%8*#%"H&7:*4*':6:%422$*8&=&24%*:G#:%&:6;:*]*467*4%:*':6:%422$*;"=#4)&32:*>&)(*)(:*84=:*;2&:6)*software used to access Second Life – but al­

2">*Crd*#4%)&:8*)(:*43&2&)$*)"*;%:4):*)(:&%*">6*H&%)942*>"%2785*067&H&7942*N#:6e&=*8:%H:%8*;46*3:* ;"6<&'9%:7* 48* &67:#:67:6)* H&%)942*>"%278*L&824678M*"%*'%"9#:7*)"':)(:%*&6*'%&78*]*>(:%:*users  can walk or  fly  their  avatars  from one 

N#:6e&=*8:%H:%*)"*46")(:%*467*>(:%:*)(:*8:%H­ers may be running on the same local network 

or on nodes scattered across the globe. There 

4%:* 6">* 4* 69=3:%* "<* 8&'6&<&;46)* N#:6e&=*'%&78*"62&6:5*?432:*.*2&8)8*4*84=#2:*8:2:;)&"6*"<*N#:6e&=*'%&785*Ne1%&7*>48*)(:*<&%8)*N#:6e&=*grid formed, and allows individuals with their 

">6*8:%H:%8* )"* :48&2$* 8:)* )(:=*9#*48*#4%)*"<*the grid. For these two reasons it is the largest 

N#:6e&=*'%&7*&6*"#:%4)&"65*06*,--_*I&;%"8"<)*="H:7*)(:&%*H&%)942*>"%27*#%:8:6;:*<%"=*e:;"67*b&<:*)"*@:4;)&"61%&7/*(:2#&6'*)"*967:%*#"&6)*)(:*maturity of these alternative grids.

V&'9%:*.*8(">8*e:;"67*b&<:*467*N#:6e&=/*side by side. In this case, both are being accessed 

98&6'*)(:*"#:6F8"9%;:*LI::%E4)M*H&:>:%*]*42­)("9'(*&)*>"927*3:*:Y9422$*#"88&32:*)"*98:*)(:*official  Second  Life  viewer  for  both. A  re­

cently released Second Life viewer – Viewer 2 

]*&=#2:=:6)8*8"=:*;(46':8*467*3%:4E8*;"=#4)­&3&2&)$5*\*<&G*<"%*N#:6e&=*&8*:G#:;):7*>&)(&6*4*8("%)*8#4;:*"<*)&=:5

It is worth noting that Second Life, and by 

:G):68&"6*N#:6e&=/*98:8*4*6"6F8)4674%7*467*%:24)&H:2$*&7&"8$6;%4)&;*<"%=4)*<"%*CK*;"6):6)5*?(&8*7":8*6")*>"%E*>:22*>&)(*CK*="7:22&6'*4##2&;4)&"68/*467*)(:%:*&8*6"*!"22474*89##"%)*to date.

c">:H:%/*46*iIb*<"%=4)*<"%*)(&8*CK*74)4*(48*3::6*7:H:2"#:7*48*#4%)*"<*N#:6e&=5*?(:*iIb* 348:7* N\@* BN#:6*\%;(&H:D* <&2:8* ;46*3:*98:7*)"*34;E*9#*N#:6e&=*;"6):6)*]*84H&6'*)(:* :6)&%:* ;"6):6)8* "<* 4* %:'&"6* &6* N#:6e&=*&6)"*4*<"27:%*>(&;(*;46*)(:6*3:*#4;E4':7*467*)%468<:%%:7*<"%*9#2"47&6'*&6)"*4*6:>*N#:6e&=*region. There is however no official tools which 

422">*)(:*:G#"%)*"%*&=#"%)*"<*N\@*74)4*<%"=*Second Life.

An XML format is also used by the Meer­

E4)*;2&:6)*<"%*84H&6'*467*9#2"47&6'*&67&H&7942*"3S:;)85*?(&8*>"%E8*4;%"88*3")(*N#:6e&=*467*Second Life, and is one of a small number of 

tools  for  transferring  objects  between  these 

H&%)942* >"%27* #24)<"%=85* N)(:%* )""28* &6;297:*)(:*#%"#%&:)4%$*Le:;"67*06H:6)"%$M*467*3466:7*L!"#$A")M*)""285

?(98/*>:*;46*8::*)(4)*)(:*348&;8*<"%*&6):%"#­:%432:*H&%)942*>"%278*4%:*42%:47$*#%:8:6)*]*4)*least  for virtual worlds derived from Second 

b&<:5* A9)*>(4)* &8* %:Y9&%:7* )"* 422">* 98:%8* )"*transfer their avatars – to flit between worlds, 

467*6")*8&=#2$*;"#$*467*#48):*;"6):6)5

E/:0"*FC*G*(/290"*%A*H9"7>,2*-&,'(3*(%5&6")*@..9)II%9"7(,250/.%&C%&-I$,J,I1&,'KL,(.*C*1&,'*(,M"(*regions and user numbers are approximate 

Grid Name Number of regions* Users* URL

Ne1%&7 6000 Cn--- ())#ORR"8'%&75"%'R

ReactionGrid ,,C 4700 ())#ORR%:4;)&"6'%&75;"=R

N#:6gJX 12 20 ())#ORRH9:5:754;59ER"#:6H9:R

ScienceSim 25 C- ())#ORR>>>58;&:6;:8&=5;"=R

New World Grid CC- 5200 ())#ORR>>>56:>>"%27'%&75;"=R

Avatar Hangout C_- 5500 ())#ORR>>>54H4)4%(46'"9)5;"=R

Page 7: Virtual Worlds, Standards and Interoperability

International Journal of IT Standards and Standardization Research, 8(2), 45­59, July­December  2010  51

!"#$%&'()*+*,-.-/*010*12"3425*!"#$&6'*"%*7&8)%&39)&6'*&6*#%&6)*"%*:2:;)%"6&;*<"%=8*>&)("9)*>%&)):6*#:%=&88&"6*"<*010*12"342&8*#%"(&3&):75

INTEROPERABLE VIRTUAL WORLDS

...the gaggle of Victorian maidens in big frocks have vanished, replaced by a huddle of warty­(J,77"'*J%:%0'(N*.@"*$/00(*@/D"*2%&9@"'*A&%2*concrete to the texture of damp granite, Halting State, Charles Stross, 2007, p. 195

c42)&6'*e)4):*#%"H&7:8*4*H&8&"6*"<*(">* )%92$*&6):%"#:%432:* H&%)942* >"%278* ;"927* "6:* 74$*become, with users able to take their avatars 

<%"=*"6:*#24)<"%=*)"*46")(:%/*467*432:*)"*24$:%*H&%)942*%:42&)&:8*"H:%*)(:*#($8&;425*06*)(&8*H&8&"6/*when users move their avatars from one virtual 

>"%27*)"*46")(:%/*)(:&%*H&%)942*#"88:88&"68*="H:*with them. Halting State introduces an extra, 

#:%(4#8* <46;&<92/* >%&6E2:* )"* )(&8* )%468<:%* "<*H&%)942*'""7/*>&)(* &):=8*="%#(&6'*49)"=4)&­cally to fit the game environments of the virtual 

>"%278*)(:*98:%8*#24$*&65*\*;(4%4;):%*="H&6'*from a science­fiction game world to a fantasy 

>"%27*>&22*(4H:*)(:&%*248:%*'968*="%#(:7*&6)"*magical crossbows or similar. While there are 

6"*;9%%:6)*="H:8*)"*&=#2:=:6)*89;(*8$8):=8*&6*H&%)942*>"%27*'4=:8/*<"%*4*#4%)&;924%*8938:)*"<*social virtual worlds, this vision of transferable 

avatars and inventory is not too remote.

a(""6* :)* 425* B.__nD* 7:)4&2* 06):%IJK/* 4*;"==96&;4)&"68*#%")";"2*)(4)*422">:7*#24$:%8*in  text­based  virtual  worlds  to message  one 

46")(:%/*:H:6*&<*)(:$*(4##:6:7*)"*3:*#24$&6'*&6*different virtual worlds at the time. This is a very 

limited form of communication between virtual 

worlds – far from the vision outlined above of 

being able to move between virtual worlds.

06*,--Q/*&6*46*:G#:%&=:6)*)(4)*>48*>&7:2$*blogged, Linden Lab and IBM collaborated in an 

:G#:%&=:6)*>(:%:*4*'%"9#*"<*98:%8*L):2:#"%):7M*their avatars from a location in Second Life to 

46")(:%* 2";4)&"6* &6*46*0AI*("8):7*N#:6e&=*H&%)942*>"%275*U(&2:/*&6*#%4;)&;:/*)(&8*>48*:<­fectively logging the users out of one system 

and into another with only the avatar identity 

#%:8:%H:75*\88:)8* 3:2"6'&6'* )"* )(:* 4H4)4%8* ]*467* :H:6* )(:* 4H4)4%* 4##:4%46;:8* ]*>:%:* 6")*)%468<:%%:7*Bb&67:6*@:8:4%;(*06;5/*,--Q`*b&67:6*@:8:4%;(* 06;5/* ,--Q`* b&67:6* @:8:4%;(* 06;5/*

,--QD5* c">:H:%/* )(&8* 7:="68)%4)&"6* 8(">:7*)(4)* &)* >48* #"88&32:* )"* 98:* 98:%* 467* 4H4)4%*credentials from one virtual world to directly 

travel from that virtual world to another – and 

<%"=* )(&8* >"%E* 8)4%):7* "6* 7:H:2"#&6'* N#:6*1%&7* d%")";"2/* N1d/* 4* 8)4674%7* <"%* ;%:4)&6'*&6):%"#:%432:*H&%)942*>"%2785

?"74$/*N1d* (48* 3::6* %:#24;:7* 3$* 7%4<)*Virtual World Region Agent Protocol, VWRAP 

(Hamrick, 2010). VWRAP significantly extends 

)(:*>"%E*"6*N1d*467*&8*>"%E&6'*)">4%78*=9;(*'%:4):%/*467*="%:*)%468#4%:6)/*&6):%"#:%43&2&)$*3:)>::6* H&%)942* >"%2785* gU@\d* :G#2&;&)2$*:6H&8&"68*4*H&%)942*>"%27*)(4)*=4$*3:*#4%)&)&"6:7*across a great many hosts, under a number of 

different administrative domains. These might 

also be running different versions of the virtual 

>"%27*8:%H:%*8"<)>4%:5*o:)*>&)(&6*)(&8*:G#467:7*virtual world, each avatar is universal – a single 

identity that can be used to access any of the 

locations, running on any of the servers, under 

46$* "<* )(:* 47=&6&8)%4)&H:* 7"=4&68* B>&)(* 4#­#%"#%&4):*#:%=&88&"6D5*A9)/* 48*>:22* 48* 4H4)4%*&7:6)&)$/*4##:4%46;:/*#:%8"642*H&%)942*#%"#:%)$*and  objects  can  also  be  transferred  between 

virtual world hosts:

A persistent, ubiquitous identity accompanies requests between hosts involved in the virtual world simulation.

As in the consensus physical reality, each item is  assumed  to  have  a  (largely)  non­mutable identity.  Unless  acted  upon  by  an  external force, objects  tend  to  retain  their  identifying characteristics  (bricks  remain  bricks  unless pulverized, etc.) Avatars too maintain an identity that allows the virtual world to properly render them.” (Hamrick, 2010 p. 6)

gU@\d*6:4)2$*467/*)"*4*7:'%::/*&=#2&;&)2$*47"#)8*e:;"67*b&<:*467*N#:6e&=*48*)(:*7:*<4;)"*8)4674%7* <"%* H&%)942* >"%27* &=#2:=:6)4)&"685*VWRAP  does  not  concern  itself  with  how 

H&%)942*>"%27*;"6):6)*8("927*3:*%:#%:8:6):7*"%*(">*3:(4H&"9%8*8("927*3:*&=#2:=:6):7*]*<";98­8&6'*"6*#"88&32:*>4$8*7&<<:%:6)*H&%)942*>"%27*hosts might  communicate,  interact  and  form 

Page 8: Virtual Worlds, Standards and Interoperability

52   International Journal of IT Standards and Standardization Research, 8(2), 45­59, July­December  2010

!"#$%&'()*+*,-.-/*010*12"3425*!"#$&6'*"%*7&8)%&39)&6'*&6*#%&6)*"%*:2:;)%"6&;*<"%=8*>&)("9)*>%&)):6*#:%=&88&"6*"<*010*12"342&8*#%"(&3&):75

networks of trust. That the hosts are running 

e:;"67*b&<:*"%*N#:6e&=*&8*24%':2$*4889=:75*\8*4*%:892)/*b&67:6*b43M8*&=#2:=:6)4)&"6*"<*CK*="7:2*;"68)%9;)&"6*]*4*;98)"=*4##%"4;(*348:7*"6*)(:&%*">6*8:2:;)&"6*"<*CK*39&27&6'*32";E8*467* ="7&<&;4)&"6* "#:%4)&"68* ]* 3:;"=:8* )(:*8)4674%7/*467*6")*!"22474*"%*iCK5*06*4*8&=&24%*>4$/* b&67:6* e;%&#)* b46'94':* 3:;"=:8* 4* 7:*<4;)"*8)4674%7*<"%*#%"'%4==&6'*3:(4H&"9%8*&6*H&%)942*>"%278*]*6")* f4H4e;%&#)/* )(:* 8)4674%7*8;%&#)&6'*246'94':*<"%*)(:*>:35

While VWRAP is still in a very early draft 

8)4':/*)(:*N#:6e&=*Lc$#:%'%&7M*<"%*2&6E&6'*7&<­<:%:6)*N#:6e&=*>"%278*467*)(:*e:;"67*b&<:*)"*N#:6e&=*):2:#"%)*:G#:%&=:6)*6"):7*43"H:*3")(*8(">*)(4)*;"6;%:):*#%"'%:88*&8*3:&6'*=47:*&6*this area. VWRAP is being drafted as an Inter­

net Engineering Task Force,  IETF,  standard. 

Predictably,  this  is  not  the only  standard  for 

H&%)942*>"%27*&6):%"#:%43&2&)$*;9%%:6)2$*967:%*7:H:2"#=:6)*3$*)(:*0eNR0X!*I"H&6'*d&;)9%:8*XG#:%)*1%"9#/*IdX15

MPEG  is  best  known  for  its  work  on 

8)4674%78*<"%*H&7:"*]*467*)(:*>"%E&6'*'%"9#*&8*42="8)*8$6"6$="98*>&)(*)(:*=#:'*"%*=#P*7&'&)42*H&7:"*<&2:*<"%=4)5*IdX1Fg/*)(:*#%"#"8:7*8)4674%7* <"%* H&%)942* >"%278* &8* Y9&):* 7&8)&6;)*from the  IETF draft, and covers  information 

exchange for virtual worlds more generally than 

does VWRAP. MPEG­V aims to cover not only 

interfaces between different virtual worlds, but 

)"* 428"*7:H:2"#* 8)4674%78* <"%* &6):%<4;&6'* )(:*real world with virtual worlds. It is this latter 

area that work is most strongly focussed at the 

="=:6)/*>&)(*#4%)&;924%*4)):6)&"6*)(:*&6):%<4;:8*3:)>::6*#($8&;42*8:68"%*467*;"6)%"22:%*7:H&;:8*and the virtual world as well as between the 

H&%)942*>"%27*467*#($8&;42*4;)94)"%8*467*=")"%*7:H&;:8*B1:2&88:6/*,--_D5

INTERNET INTEROPERABILITY FOR VIRTUAL WORLDS

A range of virtual worlds are able to interact 

with external services on the internet and World 

Wide Web. In this section we outline some of 

E:$* >4$8* &6* >(&;(* '%4#(&;42* H&%)942* >"%278*

can  interact  with  external  Internet  resources 

467*8"=:*"<*)(:*="%:*;"=="6*4##2&;4)&"685

Media Streaming in Social Virtual Worlds

V&'9%:*,*8(">8*4*98:%M8*#:%8"642*%""=*&6*a4­neva – a social virtual world. Users can decorate 

their rooms with furniture – some free, some 

available  as  rewards  for  in­world  activities, 

8"=:*4H4&2432:*<"%*#9%;(48:5*\67*3:$"67*8&=#2:*7:;"%4)&"6/* 98:%8* ;46* 2&6E* 7&8#24$8* &6* )(:&%*room to videos hosted on the Internet or audio 

8)%:4=85*I46$*98:%8*:G#467*)(:&%*%""=8*&6)"*H&%)942*;293*8#4;:8/*467*4))%4;)&6'*")(:%*98:%8*to your club is a key social activity in Kaneva.

e&=&24%*=:7&4*8)%:4=&6'*;4#43&2&)&:8*4%:*#%:8:6)* &6* 4* %46':* "<* 8";&42* H&%)942* >"%2785*e:;"67*b&<:/*N#:6e&=/*U"67:%2467/*1""'2:M8*8("%)F2&H:7*2&H:2$/*)(:*6">*7:<96;)*I:)4#24;:/*and  others  allow  users  to  modify  their  own 

8#4;:8*)"*8)%:4=*H&7:"*467*497&"*=:7&4*<%"=*Crd*#4%)$*>:3*8&):8*)"*H&8&)"%8*)"*)(:&%*%""=8*467*8#4;:85

Internet Interoperability in Active Worlds

\;)&H:*U"%278/*\U/*>48*#:%(4#8*)(:*<&%8)*H&%)942*>"%27*)"*<:4)9%:*8"=:*7:'%::*"<*>:3F&6):%"#:%­43&2&)$5*?(:*\U*;2&:6)*;"=#%&8:8*)(%::*7&8)&6;)*#46:85*06*"6:*#46:*)(:*CK*H&%)942*>"%27*&8*8(">6/*46")(:%*&8*98:7*)"*7&8#24$*)(:*;(4)*(&8)"%$*467*)(:*)(&%7*&8*4*>:3F3%">8:%*>&67">5*N3S:;)8*&6*)(:*CK*>"%27*4%:*432:*)"*2496;(*#4':8*&6*)(:*3%">8:%/*467*;98)"=*8;%&#)&6'*467*7:H:2"#=:6)*&8*428"*#"88&32:5*\6*&6):%<4;:*&8*428"*#%"H&7:7*<"%*#%"'%4==:%8*)"*89##"%)*)(:*7:H:2"#=:6)*of chat­bots – artificial intelligence agents that 

can interact with users.

Two  different  virtual worlds  built  using 

\;)&H:* U"%278* 7:="68)%4):* &)8* ;4#43&2&)&:85*@&H:%* !&)$* 467* k9:8)*\)246)&8* 3")(* 98:* )(:*>:3F3%">8:%*#46:2* )"*7&8#24$* &6<"%=4)&"6* )"*8)97:6)8*43"9)*)(:&%*Y9:8)8*BA4%43*:)*425/*,--j`*Nelson  &  Ketelhut,  2007).  Interacting  with 

"3S:;)8*&6*)(:*CK*8#4;:*;"927*2"47*6:>*#4':8*in the web­browser, tying together the virtual 

Page 9: Virtual Worlds, Standards and Interoperability

International Journal of IT Standards and Standardization Research, 8(2), 45­59, July­December  2010  53

!"#$%&'()*+*,-.-/*010*12"3425*!"#$&6'*"%*7&8)%&39)&6'*&6*#%&6)*"%*:2:;)%"6&;*<"%=8*>&)("9)*>%&)):6*#:%=&88&"6*"<*010*12"342&8*#%"(&3&):75

>"%27*467*)(:*>:35*\67*&)*&8*428"*#"88&32:*)"*#9)*)(:*>:3*inside*4*CK*8#4;:*&6*\;)&H:*U"%2785

V&'9%:* C* 8(">8* 4* >:3F348:7* H&7:"F;"6<:%:6;:/*#%:8:6):7*"6*4*#%"S:;)&"6*8;%::6*inside Active Worlds. The video and audio of 

)(&8*#24$*&68&7:*)(:*CK*:6H&%"6=:6)*]*7&8)"%):7*4##%"#%&4):2$*3$*)(:*98:%8*#"&6)*"<*H&:>*>&)(&6*)(4)*8#4;:5

Other Virtual Worlds

Two  other  virtual  worlds  are  worth  noting 

(:%:*]*N#:6*U"67:%2467*467*N#:6*!"342)5*\8*)(:*64=:*&=#2&:8*)(:8:*4%:*3")(*"#:6*8"9%;:*#24)<"%=85*U"67:%2467*&8*39&2)*"6*f4H4/*467*;46*&=#"%)*!Nbb\K\*="7:28*3$*8&=#2$*7%4''&6'*467*7%"##&6'*<&2:8*&6)"*)(:*CK*;2&:6)5*?(:*="7:28*)(:6*4##:4%*49)"=4)&;422$*&6*)(:*H&%)942*>"%27*4)*)(:*;"%%:8#"67&6'*2";4)&"65*N#:6*!"342)*&8*built on less well­known technologies, but both 

89##"%)*4*%46':*"<*CK*467*>:3F8)4674%78*]*467*both allow interactive web browsing inside the 

virtual world.

Internet Interoperability in Second Life

Again, it is the size of the user­base that justifies 

examining Second Life in more detail. While 

<922$* &6):%4;)&H:*>:3*#4':8*:=3:77:7* &68&7:*the virtual world is a recent feature, it has been 

#"88&32:*)"*8)%:4=*06):%6:)*%47&"*467*H&7:"*&6)"*e:;"67*b&<:*<"%*4*2"6'*)&=:5*NH:%*)(:*#48)*<&H:*$:4%8/*)(:*<:4)9%:8*89##"%)&6'*;"==96&;4)&"68*with the Internet have grown gradually. Interac­

)&H:*"3S:;)8*;46*#%"=#)*98:%8*)"*2"47*#4':8*&6*their web­browser – and a web­browser is now 

39&2)*&6)"*)(:*e:;"67*b&<:*98:%*&6):%<4;:5*e;%&#):7*objects in Second Life are able to utilise email, 

46*iIb*8;(:=4*BiIbF@d!D*467*c??d*)"*;"=­municate with external services. Additionally, 

&)*&8*#"88&32:*<"%*e:;"67*b&<:*"3S:;)8*)"*4;)*48*limited web­servers. However, some unusual 

2&=&)4)&"68*4%:*4##2&:7*)"*422*"<*)(:8:*=:)("78*of communication – limiting the sizes of mes­

sages that can be sent and received as well as 

the number of messages that can be sent within 

46*422")):7*)&=:F8#465*e:;9%:*c??d*Bc??deD*&8*6")*<922$*&=#2:=:6):7/*467*)(:*8;%&#):7*"3S:;)8*cannot store web­cookies – common features 

98:7* 3$* =46$* >:3F8&):8* )"* 89##"%)* 8:;9%:*communications or maintain information over 

=92)&#2:*#4':*%:Y9:8)85?(:8:*2&=&)4)&"68*=:46*)(4)*<"%*=46$*#9%­

#"8:8*&)*&8*6:;:884%$*)"*#%"H&7:*)>"*;"=#2:):2$*7&8)&6;)* &=#2:=:6)4)&"68* "<* 46$* >:3F348:7*8:%H&;:* )(4)* 6::78* )"* #%"H&7:* 4* >:3F348:7*

Figure 2. Kaneva. The television screen streams video content from YouTube

Page 10: Virtual Worlds, Standards and Interoperability

54   International Journal of IT Standards and Standardization Research, 8(2), 45­59, July­December  2010

!"#$%&'()*+*,-.-/*010*12"3425*!"#$&6'*"%*7&8)%&39)&6'*&6*#%&6)*"%*:2:;)%"6&;*<"%=8*>&)("9)*>%&)):6*#:%=&88&"6*"<*010*12"342&8*#%"(&3&):75

front end for use with a normal browser and 

4*8:#4%4):*<%"6)*:67*<"%*8;%&#):7*"3S:;)85*\67*)(&8*#"8:8*7&8)&6;)*;(422:6':8*467*#%"32:=8*<"%*&=#2:=:6)&6'*8)4674%78*39&2)*"6*)"#*"<*c?Ib*in Second Life.

INTEROPERABILITY WITH EDUCATION AND TRAINING SOFTWARE STANDARDS

As we have seen, there are “so many standards 

to choose form” and undoubtedly there is a fine 

balance to be struck between using the generic 

>:3*8)4674%78*467*)("8:*7:8&'6:7*8#:;&<&;422$*with the learning and educational technology 

domain in mind.

V%"=*46*:79;4)&"642*&68)&)9)&"642*#:%8#:;­tive organisations need  to  avoid content  and 

488:88=:6)8*3:&6'*2";E:7*&6*4*#%"#%&:)4%$*8)46­74%7*"%*H:67"%*#%"79;)*#%"H&7&6'*474#)43&2&)$*)"* %:8#"67* )"* )(:* :H:%* ;(46'&6'* :79;4)&"642*):;(6"2"'$*24678;4#:*467*"H"&7*3:&6'*2";E:7*

into a monolithic system be it a Virtual Learning 

Environment (VLE) or virtual world.

06*)(:*"#:6&6'*%:H&:>*"<*:G&8)&6'*>:3*467*internet  standards,  a variety of  standards  for 

7:H:2"#&6'*:79;4)&"642*;"6):6)*"6*)(:*>:3*>:%:*=:6)&"6:7*]*e!N@I/*0Ie*bK/*\0!!*467*")(­:%85*?(:%:*4%:*8=422*69=3:%*;9%%:6)*:G4=#2:8/*which demonstrate the ability to achieve varying 

levels of integration with these. A video of the 

V"%):%%4*Nb0gX*8$8):=/*#932&8(:7*"6*o"9?93:/*7:="68)%4):7* (">* 4* CK* )%4&6&6'* 8;:64%&"* &6*)(:*H&%)942*>"%27*;46*3:*2&6E:7*)"*4*e!N@I*#4;E4':*("8):7*"62&6:*]*&6*:<<:;)*)(:*)%4&6&6'*>48*;"679;):7*&6*4*CK*:6H&%"6=:6)/*467*)(:*488:88=:6)*&6*4*>:3F348:7*e!N@I*#4;E4':5*0)*&8*8&=&24%2$*Y9&):*8)%4&'()<"%>4%7*)"*&=#2:=:6)*a system in Second Life to automatically take 

4*98:%*)"*4*8#:;&<&;*e!N@I*488:88=:6)*&6*4*3%">8:%*9#"6*;"=#2:)&"6*"<*46*4;)&H&)$*&6*)(:*CK*8#4;:*]*467*4'4&6/*)(:%:*:G&8)8*8"=:*H&7:"8*on YouTube which demonstrate this.

What  is  much  more  challenging  is  the 

7:H:2"#=:6)* "<* 4* e!N@I* #4;E4':* >(&;(*

Figure 3. Web­based video presentation being shown on a screen inside Active Worlds

Page 11: Virtual Worlds, Standards and Interoperability

International Journal of IT Standards and Standardization Research, 8(2), 45­59, July­December  2010  55

!"#$%&'()*+*,-.-/*010*12"3425*!"#$&6'*"%*7&8)%&39)&6'*&6*#%&6)*"%*:2:;)%"6&;*<"%=8*>&)("9)*>%&)):6*#:%=&88&"6*"<*010*12"342&8*#%"(&3&):75

combines learning and assessment across both. 

U(:%:/*<"%*:G4=#2:/*4;)&"68*&6*)(:*H&%)942*>"%27*;"%%:8#"67*)"*;("&;:8*&6*4*e!N@I*488:88=:6)*]*467*49)"=4)&;422$*9#74):*)(:*98:%*#%"<&2:*)"*indicate actions, choices and assessment scores. 

e!N@I*&8*96<"%)964):2$*4*Y9&):*;"=#2:G*8)46­74%7*)"*&=#2:=:6)*;"=#2&46)*#24$:%8*467*:7&)"%8*<"%*]*>&)(*4*%&;(*8:)*"<*"#)&"68*&6<"%=4)&"6*)(4)*6::78*)"*3:*89##"%):7/*467*4*<";98*"6*#%"H&8&"6*<"%*#4;E4'&6'*;"6):6)*"<*7&<<:%:6)*)$#:85

PIVOTE and MedBiquitous

I:7A&Y9&)"98*&8*4*8)4674%78*3"7$*<"%*(:42)(;4%:*:79;4)&"65*N6:*"<*)(:&%*8)4674%78*&8*)(:*I:7­A&Y9&)"98*g&%)942*d4)&:6)*BIgdD*F*4*8)4674%7*<"%*%:#%:8:6)&6'*#4)&:6)*74)4*<"%*8&=924)&"68/*>(&;(*=&'()*3:*>:3F348:7/*"%*8)46742"6:*4##2&;4)&"68*(Begg et al., 2007). This is a much more tightly 

;"68)%4&6:7*8)4674%7*)(46*e!N@I5*U(&2:*Igd*#24$:%8*=&'()*47(:%:*)"*477&)&"642*8)4674%78*<"%*learning objects or for communicating student 

"%*(:42)(F;4%:*#%"<:88&"642*&6<"%=4)&"6/*Igd*&)8:2<*&8*="%:*2&=&):7*)"*="7:22&6'*)(:*#4)&:6)*and the treatments available.

?"*89##"%)*4*H&%)942*#4)&:6)*#24$:%*&6):%<4;:*&6*e:;"67*b&<:/*d0gN?X*98:8*4*;98)"=*>%&)):6*H&%)942*#4)&:6)*#24$:%*"6*4*>:3F8:%H:%5*\2"6'*>&)(*Igd*74)4* "6* )(:* 8:%H:%/* 4* ;"%%:8#"67­ing scenario is built in Second Life, with the 

%:Y9&%:7* CK* "3S:;)8* 467* 79==$* #4)&:6)5* \*custom  web­based  authoring  tool  was  also 

7:H:2"#:7/* 8&=#2&<$&6'* )(:* 7:H:2"#=:6)* "<*new MVP scenarios – although in some cases 

4*6:>*8;:64%&"*=&'()*428"*%:Y9&%:*7:H:2"#=:6)*"<*6:>*CK*;"6):6)5

d0gN?X*89;;:88<922$*3%&6'8*46*:G&8)&6'*e­learning standard  into a virtual world. The 

&6&)&42*7:H:2"#=:6)*"<*)(&8*%:Y9&%:7*8"=:*893­8)46)&42*7:H:2"#=:6)*>"%E/*467*&2298)%4):8*)(4)*bringing standards to virtual worlds is likely to 

%:Y9&%:*4*2")*"<*3:8#"E:*7:H:2"#=:6)*>"%E*)"*;%:4):*6:>*#24$:%8*>(&;(*;46*=:7&4):*)(:*H&%)942*>"%27*&6):%4;)&"685*N6;:*;%:4):7/*(">:H:%/*)(:*7:'%::*"<*:<<"%)*%:Y9&%:7*)"*#"%)*)(:8:*)"*")(:%*virtual  worlds  might  be  reduced  (Burden  et 

425/*,--QD5*d0gN?X*(48*42%:47$*3::6*#"%):7*)"*

N#:6e&=/*)("9'(*")(:%*#"%)8*>"927*"<*;"9%8:*be less straightforward.

SLOODLE

\*Y9&):*7&<<:%:6)*4##%"4;(*(48*3::6*)4E:6*&6*)(:* ebNNKbX*#%"S:;)/*>(:%:* )(:* <";98* (48*6")*3::6*"6*&=#2:=:6)&6'*4*#4%)&;924%*8)4674%7/*39)*"6* &=#2:=:6)&6'*4*7:'%::*"<* &6):'%4)&"6*between Second Life and Moodle (Livingstone 

:)*425/*,--QD5ebNNKbX*#%"H&7:8*4*#29'F&6*<"%*I""72:/*

4* 8:)*"<*6:>*8;%&#)8* )(4)* %:8&7:*"6*4*I""72:*web­ server and a number of objects in Second 

Life that carry out various functions and which 

;"==96&;4):* >&)(* )(:* >:3F8:%H:%* #29'F&65*e"=:* "<* )(:*I""72:* #29'F&6* 8;%&#)8* 8#:;&<$*new blocks or activities which can be accessed 

in Moodle – to allow access to any data that 

6::78*8)"%:7*)(4)*&8*8#:;&<&;*)"*)(:*e:;"67*b&<:RMoodle integration, such as information about 

user avatars in the virtual world. Figure 4 shows 

)(:*%"2:*)(:*=:7&4)&6'*8;%&#)8*#24$*&6*89##"%)&6'*communication between the virtual world and 

the Moodle web­server.

?(&8*98:*"<*;98)"=*8;%&#)8*)"*=:7&4):*;"=­munications between the virtual world and the 

gbX*=4E:8*&)*&=#2:=:6)*4*>&7:*%46':*"<*<:4­tures and tools – at the cost of needing to de­

H:2"#*;98)"=*&6):%<4;:8*4)*3")(*:6785*\*8)4674%7*#%"'%4==:%8M* &6):%<4;:* >"927* 8&=#2&<$* )(&8/*467*=4E:*&)*#"88&32:*)"*%:79;:*)(:*7:#:67:6;$*"6*4*8#:;&<&;*gbX*]*42)("9'(*#%"'%:88*)">4%78*)(&8*&8*2&=&):7*4)*#%:8:6)5

A9)*)(:*8)%:6')(*"<*)(&8*4##%"4;(*&8*#:%(4#8*3:8)*%:#%:8:6):7*&6*)(:*%46':*"<*<:4)9%:8*)(4)*(4H:*3::6*&=#2:=:6):75*\*registration booth exists which allows users to link their avatar to 

their Moodle user account. Another tool exists 

which can bridge text chat in SL with that in a 

I""72:*;(4)F%""=*]*8"*)(4)*98:%8*;46*#4%)&;&­#4):*&6*4*H&%)942*>"%27*7&8;988&"6*H&4*4*="%:*accessible web­interface – and this automati­

;422$*&7:6)&<$*4H4)4%8*>&)(*)(:*;"%%:8#"67&6'*Moodle user name.

k9&W/* '2"884%$* 467* ;("&;:* 4;)&H&)&:8* ;46*8&=&24%2$*3:*4;;:88:7*&6*:&)(:%*)(:*CK*8#4;:*"%*on the web – allowing standard Moodle activities 

Page 12: Virtual Worlds, Standards and Interoperability

56   International Journal of IT Standards and Standardization Research, 8(2), 45­59, July­December  2010

!"#$%&'()*+*,-.-/*010*12"3425*!"#$&6'*"%*7&8)%&39)&6'*&6*#%&6)*"%*:2:;)%"6&;*<"%=8*>&)("9)*>%&)):6*#:%=&88&"6*"<*010*12"342&8*#%"(&3&):75

to be used for authoring virtual world activities 

and  for  ensuring  the  existence  of  accessible 

alternatives  for  students  unable  or  unwilling 

)"*H&8&)*)(:*H&%)942*>"%275*\*=98&;*Y9&W*;46*3:*:6(46;:7*3$*4##%"#%&4):*8:))&6'/*"%*98&6'*)(:*8$6;(%"6"98*&6):%4;)&"68*#"88&32:*&6*)(:*H&%)942*>"%27* )"* 422">* 8)97:6)8* )"* %4;:* )"* ;"=#2:):*the challenge, while maintaining a web­based 

alternative (Figure 5).

CONCLUSION

As  the Berners  Lee  (2007)  vision  of  virtual 

meetings becomes  the norm and educational 

#%4;)&)&"6:%8*48;:67*)"*)(:*#24):49*"<*#%"79;)&H­&)$*>&)(*)(:&%*4##2&;4)&"6*"<*H&%)942*>"%278*&6*:79;4)&"642*8:))&6'8*&68)&)9)&"68*6::7*)"*%:8#"675

?(:* %:Y9&%:=:6)* )"* 34246;:* #:74'"'&;*innovation  with  economic  constraints  will 

&6;%:48:/*48*>&22*)(:*%:Y9&%:=:6)*)"*8)%&H:*<"%*:<<&;&:6;$* '4&68/* 4H"&7* 89##2&:%* 2";EF&6/* 467*8::E*;"8)*467*Y942&)$*&=#%"H:=:6)/*467*)(:*6::7*to ensure the durability of their data. It is the 

authors’ assertion that as a result of these con­

<2&;)&6'*<4;)"%8*):;(6&;42*&6):%"#:%43&2&)$*>&22/*increasingly, become a significant consideration

06*)(:*:=:%':6)*>"%27*"<*N#:6*X79;4)&"642*@:8"9%;:8*)(:%:*&8*4*%:Y9&%:=:6)*<"%*:79;4)"%8*to ensure their educational activities, content 

467*4;)&H&)&:8*4%:*6")* 2";E:7* &6)"*#%"#%&:)4%$*systems and formats. There is a need to be able 

to exchange data across internal and external 

systems, including institutional legacy Virtual 

Learning Environments.

V9%)(:%*7:H:2"#=:6)*467*98:*"<*3")(*<"%=42*467* &6<"%=42* 8#:;&<&;4)&"68* 467* 4##2&;4)&"6*#%"<&2:8* ;"927* #%"H&7:* )(:* '29:* 6:;:884%$* )"*:689%:*):;(6&;42*&6):%"#:%43&2&)$5*A""E8*89;(*as  Halting  State  are  beginning  to  articulate 

a  vision  where  even  our  avatars  seamlessly 

travel  between virtual worlds  and where  the 

augmented can become “reality”.

?(&8*#4#:%*#%"H&7:8*4*864#8(")*"<*Z>"%E*&6*#%"'%:88[*39)*%:;"'6&8:8*&)*&8*S98)*)(4)`*)(:*%"47*)"*&6):%"#:%43&2&)$*&6*H&%)942*>"%278*>&22*3:*4*2"6'*467*8"=:)&=:8*#4&6<92*"6:5*?(:*:G­4=#2:8*#%"H&7:7*>&)(&6*)(&8*#4#:%*7:="68)%4):*)(4)*):;(6&;42*&6):%"#:%43&2&)$*&8*4;(&:H432:*39)*other, cultural and organisational barriers still 

%:=4&6/* 6")* 2:48)* )(:* #%:H42:6)* ;"==:%;&42*398&6:88*="7:2*"<*H&%)942*>"%27*7:H:2"#:%85

They may  take  the view  that  their com­

#:)&)&H:* 47H46)4':* 467*=4%E:)* 8(4%:* &8*="8)*effectively maintained through the use of their 

">6*#%"#%&:)4%$*467*;2"8:7*<"%=4)85*\2):%64­)&H:2$*)(:$*;"927*47"#)*4*="%:*;"6):=#"%4%$*#:%8#:;)&H:*&6*98&6'*"#:6*<"%=4)8/*>(&;(*4%:*="%:* ;"679;&H:* )"* 89##"%)&6'* &6;%:48:7* 98:*

Figure 4. SLOODLE utilises both custom scripts running on a Moodle Web­server and custom objects in the virtual world to enable communication between the two

Page 13: Virtual Worlds, Standards and Interoperability

International Journal of IT Standards and Standardization Research, 8(2), 45­59, July­December  2010  57

!"#$%&'()*+*,-.-/*010*12"3425*!"#$&6'*"%*7&8)%&39)&6'*&6*#%&6)*"%*:2:;)%"6&;*<"%=8*>&)("9)*>%&)):6*#:%=&88&"6*"<*010*12"342&8*#%"(&3&):75

and then benefit from the resultant growth in 

overall market size.

It  is  also  recognised  that  education  is  a 

small, but not insignificant, sub set of use of 

virtual  worlds  and  in  reality  exercises  little 

&6<29:6;:*&6*8(4#&6'*)(:*H&%)942*>"%27*):;(6&;42*environment.

REFERENCES

\0!!5*B.__QD5*CMI Guidelines for Interoperability, Version 2.05*@:)%&:H:7*V:3%94%$*./*,-.-/*<%"=*())#ORR>>>54&;;5"%'R#4':8R7">6F7";8F&67:G5()=p;=&--.

A4%43/*e5*\5/*?("=48/*I5/*K"7':/*?5/*!4%):49G/*@5/*^*?9W96/*c5* B,--jD5*I4E&6'* 2:4%6&6'* <96O*k9:8)*Atlantis, a game without guns. Educational Tech­nology Research and Development, 53B.D/*Qn].-T5*7"&O.-5.--TRAV-,j-PQj_

A4%)2:/*@5*B,--CD5*Designing Virtual Worlds. London: New Riders.

Begg, M., Ellaway, R., Dewhurst, D., & Macleod, 

c5* B,--TD5* ?%468<"%=&6'* #%"<:88&"642* (:42)(;4%:*narratives  into structured game­informed­learning 

activities. Journal of Online Education, 3(6).

A:22/*15/*d4%&8&/*\5/*̂ *d:8;:/*I5*B.__jD5*The Virtual Reality Modeling Language, Version 1.0 Specifica­tion5*@:)%&:H:7*V:3%94%$*,-/*,-.-/*<%"=*())#ORR>>>5>:3C75"%'RGC7R8#:;&<&;4)&"68RH%[email protected].

Figure 5. A quiz in Moodle (left) can be turned into a race for multiple users in Second Life (the example on the right has places for four users to compete)

Page 14: Virtual Worlds, Standards and Interoperability

58   International Journal of IT Standards and Standardization Research, 8(2), 45­59, July­December  2010

!"#$%&'()*+*,-.-/*010*12"3425*!"#$&6'*"%*7&8)%&39)&6'*&6*#%&6)*"%*:2:;)%"6&;*<"%=8*>&)("9)*>%&)):6*#:%=&88&"6*"<*010*12"342&8*#%"(&3&):75

Daniel Livingstone lectures in Computer Science at the University of the West of Scotland, spe­cialising in Computer Game Technology and Virtual Worlds. Daniel co­chaired the Second Life Education Workshops in 2006 and 2007 and recently co­edited the book 'Researching Learning in Virtual Worlds, published by Springer in 2010. Daniel is a co­founder of the open­source SLOODLE project – the world’s first project to attempt to formally integrate graphical multi­user virtual environments with traditional web­based virtual learning environments.

A:%6:%8Fb::/*?5*B.__TD5*?(:*U"%27*U&7:*U:3*F*d48)/*Present and Future. Journal of Digital Information, 1B.D5*@:)%&:H:7*I4%;(*,-/*,-.-*<%"=*())#8ORRS"9%64285)725"%'RS"7&R4%)&;2:RH&:>\%)&;2:RCRC

A:%6:%8Fb::/*?5/*̂ *V&8;(:))&/*I5*B.___D5*Weaving the O":)*E@"*H&,-,7/0*+"(,-7*/7'*<0.,2/."*+"(.,7#*%A*the World Wide Web by Its Inventor. San Francisco: c4%#:%5*@:)%&:H:7*V:3%94%$* ,-/* ,-.-* <%"=*())#ORR#"%)4254;=5"%'R;&)4)&"65;<=h&7qjjPQ.C

Brutzman, D., & Daly, L. (2007). PQ+)*"R."7(,:0"*3D graphics for Web authors5*e46*V%46;&8;"/*!\O*Morgan Kaufmann.

A9%7:6/*K5/*!"6%47&/*X5/*U""7(4=/*b5/*d"92)"6/*?5/*e4H&6FA47:6/*I5/*^*a4H&4/*e5*B,--QD5*!%:4)&6'*467*Assessing a Virtual Patient Player in Second Life. 

In Proceedings of Researching Learning in Virtual 47D,&%72"7.(C*S&"("7."'*/.*.@"*T"L8=4*UV, Milton Keynes, UK.

!""#:%/* \5/* ^* a%446/* U5* B,--_D5* Assessing  the Business  Case  for  Standards.  Retrieved  March .C/* ,-.-* <%"=* ())#ORR>>>5S&8;54;59ER#932&;4)&"68R3%&:<&6'#4#:%8R,--_R3#398&6:88;48:<"%8)4674%78548#Gp7">62"478

1:2&88:6/*f5*B,--_D*06)%"79;)&"6*)"*IdX1Fg5*Jour­nal  of  Virtual  Worlds  Research,  2BCD5* @:)%:&H:7*I4%;(*,-/*,-.-/*<%"=*())#ORRSH>%:8:4%;(5"%'R&67:G5#(#hr;=8q.,jn.j-PTC

Hamrick,  M.  (2010).  =OTGS)* 87.&%'56.,%7* /7'*Goals. IETF Draft. Internet Engineering Task Force. @:)%&:H:7*I4%;(*,-/*,-.-*<%"=*())#ORR)""285&:)<5"%'R&7R7%4<)F(4=%&;EFH>%4#F&6)%"F--5)G)

a(""6/*!5/*f4=:8/*e5/*N"&/*b5/*?46/*f5/*I"E/*a5/*^*U::/*?5*B.__nD5*06):%IJK*;"==96&;4)&"68*B0I!D*#%")";"2* >&)(* :G):68&"68* )"* g@Ib&8:*I92)&J8:%*Domains (MUDs). In Proceedings of Concurrency and  Parallelism,  Programming,  Networking,  and Security*B##5*CP.FCP,D5*@:)%&:H:7*I4%;(*,-/*,-.-*<%"=*())#ORR7G57"&5"%'R.-5.--TRAV3--,TQ-_

a&%%:=9&%/* f5* B,--_D5* The  Spring  2009  Snapshot of  Virtual  World  use  in  UK  Higher  and  Further Education5*@:)%&:H:7*I4%;(*,-/*,-.-/*<%"=*())#ORR>>>5:798:%H5"%'59ER%:8:4%;(R82R9E864#8(")-,,--_

Kirriemuir, J.  (2007). An update of  the July 2007 “snapshot” of UK Higher and Further Education Developments in Second Life. Retrieved March 20, ,-.-/* <%"=* ())#ORR>>>5:798:%H5"%'59ER%:8:4%;(R8)97&:8R82864#8(")8

a&%%&:=9&%/*f5*B,--QD5*G*(9&,7-*WUUV*X(7/9(@%.Y*%A*UK Higher and Further Education Developments in  Second  Life.  Retrieved March  20,  2010,  from ())#ORR>>>5:798:%H5"%'59ER9#2"47R<"9674)&"6R82R9E864#8(")-j,--QR<&6425#7<

bX?e05*B,--_D5*SCORM 2.0 Assumptions Document. @:)%&:H:7*I4%;(*,-.-/*<%"=*())#8ORR2:)8&5"%'R&67:G5#(#h"#)&"6q;"=r;"6):6)^H&:>q4%)&;2:^&7qQ,^0):=&7q_j

b&67:6*@:8:4%;(* 06;5* B,--QD5*>"6%7'* L,A"*Z0%-()*["/.5&"()* 8Z;* /7'* L,7'"7* L/:* 87."&%9"&/:,0,.#*Announcement.  Retrieved  March  20,  2010,  from ())#8ORR32"'858:;"672&<:5;"=R;"==96&)$R<:4)9%:8R32"'R,--QR-TR-QR&3=F467F2&67:6F243F* &6):%"#:%4­bility­announcement

b&H&6'8)"6:/* K5/* a:=#/* f5/* ^* X7'4%/* X5* B,--QD5*V%"=*I92)&FJ8:%*g&%)942*X6H&%"6=:6)* )"*CK*g&%­tual  Learning  Environment.  ALT­J,  16BCD/* .C_5*57"&O.-5.-Q-R-_nQTTn-Q-,j,nT-T

I;1%:42/*@5/*̂ *@"3:%)8/*?5*B,--.D5*\*#%&=:%*"6*=:)4­74)4*<"%*2:4%6&6'*"3S:;)8O*V"8):%&6'*46*&6):%"#:%432:*environment. E­learning, 2B.-D/*,n],_5

s:28"6/*A5*!5/*^*a:):2(9)/*K5*f5*B,--TD5*e;&:6)&<&;*06Y9&%$*&6*X79;4)&"642*I92)&FJ8:%*g&%)942*X6H&%"6­ments. Educational Psychology Review, 19/*,nj],QC5*7"&O.-5.--TR8.-nPQF--TF_-PQF.

Page 15: Virtual Worlds, Standards and Interoperability

International Journal of IT Standards and Standardization Research, 8(2), 45­59, July­December  2010  59

!"#$%&'()*+*,-.-/*010*12"3425*!"#$&6'*"%*7&8)%&39)&6'*&6*#%&6)*"%*:2:;)%"6&;*<"%=8*>&)("9)*>%&)):6*#:%=&88&"6*"<*010*12"342&8*#%"(&3&):75

Paul Hollins is currently Director of the Institute for Educational Cybernetics at the University of Bolton in the United Kingdom he is also Director of the Joint Information Systems Committee Centre for Educational Technology and Interoperability Standards (JISC CETIS). Paul also worked for many years within the digital games and educational content industries. He has extensive experience of coordinating TEL development and technology standards related projects within the UK, in Europe and internationally. Paul’s research interests lie in the application of digital games and environments in educational settings and he has published widely in this field. He has a Masters in Teaching and Learning with ICT a Masters in Business Administration and PHD studies in educational technology. Paul is also currently directing support and synthesis of the JISC programme across several UK universities exploring issues around Customer and Student Lifecycle Relationship Management.