Mashups in Second Life @ VU
A. Eliëns, F. Feldberg, E. Konijn, E. Compter
Vrije Universiteit, Amsterdam

Second Life seems to be overtaking the world.
In the whole range of cummunity-building platforms, Second Life stands out
as an immersive 3D world with an almost stunning adoption, by both individuals,
companies and institutions, followed attentively by the Press.
Not entirely without an understanding of the value of press coverage,
the VU University Amsterdam decided to create presence in Second Life, by
creating a virtual campus, to realize a (virtual) community of learners, [VUSL].
And, indeed, we succeeded in being the first university in The Netherlands with
presence in Second Life and, as hoped, this was covered in the 8 o'clock nation-wide TV
news.

|
|
Fig 1. (a) visitors outside | (b) visitors inside |

The goal of this paper is to explore the use of web services for, among others, the creation of
serious games, and to provide a behavioral model that allows us to give an interpreation to
users' behavior patterns, and may perhaps even help to guide users' behavior in Second Life, by
providing appropriate recommendations.

Everything about Web 2.0 application is XML:
- client side is AJAX (Asynch. Javascript and XML)
- server application typically exposes data through XML
- the interaction model is web services
- mashups combine multiple webservices

services

REST
- representation -- encoding in a particular format
- state -- data encapsulated in an object
- transfer -- using HTTP methods

|
Fig. 2: Architecture PANORAMA (Web) |

Jon Udell, in his blog on his move to Microsoft
The most powerful mashups don't just mix code and data, they mix cultures.
which provides a challenge that trancends all issues of mere technological correctness.

built-in(s)

web server
- /seen?user=SomeAvatar -- records the presence of SomeAvatar
- /touched?user=SomeAvatar -- invokes flickr API with users tag
- /set_tag?user=SomeAvatar&tag=FavoriteTag -- records SomeAvatar's favourite tag

mechanisms in a recommender economy
- cross sale -- users who bought A also bought B
- up sale -- if you buy A and B together ...

B = [ time = 20sec, rating = r ]
F = [ proximity = 0.2, type = postcard, topic = hawaii ]
R = [ object(postcard) = r, topic(hawaii) = r ]

Acknowledgement(s)
We (again) thank the students involved, Viola van Alphen (FEWEB), Tom Bestebreurtje (FEW),
Elbert-Jan Hennipman (FEW), and last but not least Bjorn de Boer (FSW),
for their enthusiasm, creativity, and of course their hard work
which led to an amazing result.
- [Framework] Atanasova T., Nern H.J., Dziech A. (2007),
- Framework Approach for Search and Meta-Data Handling of AV Objects in Digital TV Cycles,
Workshop on Digital Television, Proc. EUROMEDIA 2007, Delft, Netherlands
- [Query] Ballegooij A. van and Eliens A. (2001),
- Navigation by Query in Virtual Worlds,
In: Proc. Web3D 2001 Conference, Paderborn, Germany, 19-22 Feb 2001
- [Remediation] Bolter J.D and Grusin R. (2000),
- Remediation -- Understanding New Media,
MIT Press
- [DTV] Daskalova H. and Atanasova T. (2007),
- Web Services and Tools for their Composition considering Aspects of Digital TV Workflow,
Workshop on Digital Television, Proc. EUROMEDIA 2007, Delft, Netherlands
- [OO] Eliens A. (2000),
- Principles of Object-Oriented Software Development,
Addison-Wesley Longman, 2nd edn.
- [Serious] Eliens A. and Chang T. (2007),
- Let's be serious -- ICT is not a (simple) game,
In: Prc. FUBUTEC 2007, April 2007, Delft
- [VUSL] Eliens A. Feldberg F., Konijn E., Compter E. (2007) ,
- VU @ Second Life -- creating a (virtual) community of learners,
In Proc. EUROMEDIA 2007, Delft, Netherlands
- [Participatory] Jenkins H. (2006),
- Confronting the Challenges of Participatory Culture: Media Education for the 21th Century,
White Paper, MIT MediaLab
- [Economy] Kassel S., Schumann C-A. and Tittman C. (2007),
- Intelligent Advertisement for E-Commerce,
In Proc. EUROMEDIA 2007, Delft, Netherlands
- [Workflow] Nern H.J., Dziech A., Dimtchev and Jesdinsky (2007),
- Modules for an Integrated System Approach for Advanced Processing of AV Objects in Digital TV Workflow,
Workshop on Digital Television, Proc. EUROMEDIA 2007, Delft, Netherlands
- [SecondLife] Rymaszewski M., Au W.J., Wallace M., Winters C.,
- Ondrejka C., Batstone- Cunningham B. (2007). Second Life -- the official guide,
Wiley
- [Amazon] Shanahan F. (2007),
- Amazan.com Mashups,
Wiley Publishing Inc.
- [Web] Van der Vlist E,, Ayers D., Bruchez E.,,
- Fawcett J. and Vernett A. (2007). Professional Web 2.0 Programming,
Wiley Publishing Inc.
- [Panorama] Vyas D., van de Watering M., Eliens A.,
- van der Veer G. (2007), Engineering Social Awareness in Work Environments,
accepted for HCI International 2007, 22-27 July, Beijing, China
-->