Probably the best thing about the way Ive done this is that I can run it from a memory stick which makes it easier to demonstrate and use when I’m not connected to a network on other peoples computers, thats a fairly common scenario in education, I can also leave them with a copy which is a nice bonus. Unfortunately in Australia our isp’s offer internet packages that set limits on how much we can upload and download otherwise I would have this running all the time. Perhaps someone out there could help out, i would love to have a Wikiversity region connected to osgrid or something like that.
I might put a howto on a wiki if people end up asking lots of questions.
I’ve been exploring virtual worlds again, if you havent looked at Croquet in a while, its time that you did, there’s a really nice video on the site that shows off some of its features. The only teacher I know working with Squeak in Australia is Bill Kerr. I think some of his kids may enjoy KAT(KidsFirst Application Toolkit), you can read more about that on the Croquet Collaborative page.
The other one I’ve been looking at is Secondlife, Ive looked at this on and off now for a while and also tried to use it as a platform for exploring my own online identity, relationships and learn about other cultures. Inevitably I also ended up learning how to develop all kinds of resources. One of the things that appeals to me about secondlife is that its built by its residents. I particularly enjoy building in a social environment where people see what your trying to do and come together to share ideas, collaborate, test, improve, offer help and criticism etc. Thats the nature of working in any open environment but its not like that everywhere in secondlife some places have restrictions, it depends where you are.
The place I liked going to the most was Waterhead welcome area, a lot of the time it was inhabited by some of the most creative and unique people I’ve met in secondlife, it was like a self organizing community of artists, many of whom possessed strong individuality, it changes all the time but unfortunately harsh restrictions were placed on this area too making it almost impossible to be productive and efficient though socially many interesting characters still frequent that place. I’ll try to write some more about my adventures in secondlife some other time.
I explored some of the “educational” area’s in secondlife, most of them weren’t very good, it was like someone dumped all this stuff there and expected you to basically click and read it all, about as interactive as a collection of static web pages. It seemed like these sims were either extremely bad or really well done and some of them seemed like they ran out of funds and just let it rot. The other problem I had was being ignored when trying to interact with educators in some of those sims, I think this was because I had no formal connection with those people.
One of the really well done sims is Jokaydia, it’s aesthetically pleasing, the people are friendly, theres a lot of useful resources and I’ve thoroughly enjoyed every event I’ve attended. Probably the best thing is the people I’ve met there and the connections I’ve made with them. Recently I spent some time getting to know Al Burton and helped him learn how to customize his avatar. I was just reading Kerry J’s blog and saw a video(the one below) showing Al Lupton wearing the white knight avatar(that I made) while flying around Jokaydia on a pegasus and then noticed an image by Jokay of Horse Shopping with Al. Another one of the really nice people Ive met at Jokaydia is Heyjude, check out her blog 🙂 Thank you Jokaydians for including me in your adventures.
The bad news is that secondlife isn’t completely open source. Lindenlabs has always promised to release the code for both the client and the server but that hasn’t happened yet. They use a lot of open source software though. The following quotes are from Wikipedia entry for secondlife, visit that page to see the cited references and much more information.
*The flat, Earth-like world of Second Life is simulated on a large array of Debian servers, referred to as the Grid.
*Assets are stored in their own dedicated MySQL server farm
*Linden Lab pursues the use of open standards technologies, and uses free and open source software such as Apache, MySQL and Squid.
*The plan is to move everything to open standards by standardizing the Second Life protocol. Cory Ondrejka, former CTO of Second Life, has stated that a while after everything has been standardized, both the client and the server will be released as free and open source software.
OpenSimulator is an open source server for hosting virtual worlds similar to Second Life. OpenSimulator article on Wikipedia. I’ve been running Opensimulator in standalone mode for a couple of weeks, its quite good, you can use the secondlife client/viewer to connect to it and configure it to accept external connections so that your friends can logon. Some features aren’t working yet but the things that work well are building/terraforming. Theres a 3rd party application that allows you to backup your resources from secondlife and restore them on other grids and vice versa. Some things in secondlife are mostly made outside secondlife, like textures/sculpt maps so I can reuse these easily and also use opensim for testing/previewing, it costs money to upload textures/animations/sounds on secondlife and the thing that costs the most is land and theres a limit on how many prims you can use, on my opensim I can have as much land as I want and as many prims as possible. Prims are the basic building blocks of secondlife. I think this could be a nice setup for some people who develop resources for secondlife, its so much faster to develop on a local opensim and then restore on some other grid. I’ve heard that the most elite builders are programmers who write scripted builds and don’t even use the in-world tools to build, they run a script which rezzes/textures and aligns everything perfectly so it might be interesting to try and play around with that on opensim too.
You might want to see how some educators are using Croquet for Edusim.
Croquet, as a software development environment, is more extensible than the proprietary technologies behind collaborative worlds such as Second Life, and before that ViOS. This is because;
* It establishes a computational environment that belongs to its users;
* It is platform and device independent;
* Users/developers may freely share, modify and view the source code of the entire system (due to Croquet’s liberal license);
* The technology is not hosted on a single organizationâ€™s server (and hence not governed by any such organization);
* It provides a complete professional programmerâ€™s language (Smalltalk/Squeak), IDE, and class library in every distributed, running participantâ€™s copy (the programming development environment itself is simultaneously shareable and extensible); and
* Croquet based worlds can also be updated while the system is live and running.
Some of the environments that are enabled by Croquet somewhat resemble those of Sun’s Project Wonderland. However, Croquet has been designed to go much further given that the programming of the 3D world is virtually without limits (due in part to Squeak’s late-binding architecture and metaprogramming facilities) as well as Croquet’s lack of dependency on server infrastructures as a means of supporting basic interactivity between peers.
The Second Life Viewer source code has been released under the GNU General Public License, the most well known and widely used [[Free_software]] License. Read the press release. I haven’t had a really close look at the code, at a glance it looks like you would have to install some non-free software to build the client or disable the sound. Its tempting to build it but I think I’ll wait a while, someones likely to build an Ubuntu package though I’m not sure they’ll be able to distribute it. You can download Second Life binaries free of charge and play it online for Mac OSX and windows, the Linux client is still alpha. I’ve used 2 previous versions of the Linux client and they seemed fine so if the thought of compiling source code isnt your thing then download that version.
Second Life (abbreviated SL) is an online virtual world provided by Linden Lab which came to international attention in late 2006 and early 2007. Through a client program, subscription-based users interact with other users through avatars, providing an advanced social network service.
While SL is referred to as a game, it, in general, does not have points, scores, winners or losers, levels, an end-strategy, or most of the other characteristics of games. Users, who are often called “Residents” amongst themselves, explore, meet other users, participate in individual and group activities or “events”, buy items, virtual property and services from one another. Long-term users learn new skills and mature socially, climbing a virtual hierarchy.
In Second Life, some people earn a living, some big companies have their own islands and hold global conferences, you can wander around and run into well known celebrities and Harvard Law School offers portions of its course in the virtual world. Read the [[Second_Life]] article on Wikipedia for more information and statistics.
There’s been a lot of discussion about the use of virtual environments in education some of them use dungeons and dragons escapist fantasy MMORPG’s, Second Life is better than that, rather then assembling your gang of undead necromancers and troll warriors to go slay the elf godess for her +50 charisma breastplate and hoard it from your guild members, you do cool stuff like create things and add value to the world.
For people that follow Planet TALO you will have seen that Jokay has been actively exploring the use of Second Life in education for quite some time now so make sure you visit her blog and check out her research. She’s developed some really interesting activities and built up an area for training.