Hope for font embedding on the web?..

Since the dawn of the web (approximately) people have wanted to use specific fonts in their web page designs. Initially they rendered their text as graphics files (bad for download sizes, and often bad for accessibility), then there were a competing font embedding systems (which never really took off due to browser incompatibilities and limited tools), and then the Flash text-replacement tools (which do the job, but are pretty clunky) and SVG fonts (with limited browser support).

None of these really have the appeal of genuinely embedding your fonts in a website – which should allow better designs and font usage, be more efficient for the user, and easier for the developer than any of the above options.

The Microsoft IEBlog has recently posted about a new effort to get font embedding working. There’s an education effort, and – more importantly at this point – it appears that they are opening up their EOT embedding solution in a W3C submission. This is the same system as from 10 years ago, but opening it up will hopefully allow other browser makers take it up, and other developers make (decent) tools to create EOT.

Håkon Wium Lie advocates a different approach to the problem in August 2007, advocating plain TrueType web fonts, and this has been included to Safari 3.1. It doesn’t have the file size advantages of EOT, but looks like a workable approach for free fonts. Unfortunately it isn’t so good for commercial font creators, as they their licensing restrictions on font distribution could be trampled over with this system.

Of course, there is a downside should this actually work out – it’ll be desktop publishing with dozens of fonts per page, all over again. Still, if EOT becomes a freely implementable standard, with decent tools (preferably free software), this will be a win for the web…

Philosophers Philosophise in Second Life

What happens when you take 6 online philosophy students with and average age of about 50* and attempt to run a discussion session on ‘identity’ in Second Life after only two short orientation sessions that not everyone could attend?

Well against my expectations they actually spend the majority of the time ‘really doing philosophy’ (to quote the tutor) and then 4 of them arrange to continue the discussions on a regular basis after the official ‘Open Habitat’ project pilot has finished. General enthusiasm all round and many constructive comments on how future sessions could be organised and formatted.

So the initial question I ask myself is not “why did this work?” but “why did I think it wasn’t going to work?” The answer can probably contains an number of things that I didn’t consider until it was clear that the sessions were going ok.

  1. The majority of the participants were experienced philosophers. They did not have to grapple with the environment AND the subject. Once they had learnt how to text chat, move and sit down (an activity they all seemed to enjoy) the rest was home territory.
  2. The tutor involved was enthusiastic, had experience of teaching online distant students via a VLE and had a clear understanding that Second Life was going to be different and required a new approach.
  3. I was on hand through the sessions to IM anyone in difficulties and more importantly I was in the same RL room as the tutor who was also new to Second Life.
  4. We were flexible with the teaching format and adjusted activities to fit the flow of the discussion and the speed of response from the students.
  5. The participants who signed up for the pilot self selected as those willing to investigate a possible new format. This was not a mandatory part of a course. In other words they were open to a new experience.

Philosophising as the sun sets

The debate begins

One of the most successful aspects of the sessions was breaking into small groups. We had placed simple breakout areas within view of each other but just out of the 20 meter range of local chat to avoid cross talk. The tutor could wander between groups much in the same way she would in RL. It was a format that the participants could relate to and it utilised the socio-spatial nature of the environment.

Small groups

The ‘red’ group with the ‘blue’ group in the background.

Another interesting technique was circulating a transcript of the chat after the session with annotations from the tutor. I could see this working very well for a rolling discussion over a number of sessions.

It wasn’t all plain sailing, some of the participants found the flow of the text chat too fast and too ‘bitty’. By the time they had formulated their thoughts things had moved on and a paragraph of text in the flow of a text chat can appear self indulgent. Of course this is a problem inherent in text chats as a format rather than an SL specific issue. The other major challenge seems to be facing in the right direction when sitting down or, at one point, sitting in a seat that has not already been taken.

Have we met?

Have we met?

We now have a lot of data to sift through and many more questions to answer but my initial reaction is that this could become a very effective part of a distance programme blended between VLE and SL. The SL part providing a social underpinning to students who never get the chance to meet face-to-face.

Sunset discussion

The setting lends a noble atmosphere to the discussion

As to ‘technological barriers’ and ‘SL pain barriers’ it’s true to say that one of the perspective participants simply could not get into SL at all (a victim of SL graphics card brutality). However, with a little hand-holding the participants who could get in didn’t have too much trouble using the environment to philosophise and did not seem to get tied down by the platform as a technology.

 

*This is not meant as an ageist comment as I think the Prensky-esque notions of the digital native generation are a misnomer (by that I mean “completely wrong”). My point is that these participants are not ‘high tech’ nor are they ‘tech geeks’. They will only use a technology if it aids them in moving their learning forwards.

Initial Impressions from the first Open Habitat Pilot

As the first Open Habitat pilot with Art & Design students draws to a close it’s worth reflecting on how the process has gone before we dive into the formal analysis of interview transcripts, surveys and building work in Second Life.

After 3 weeks of working infrequently in OpenSim and Second Life some of the Art and Design students seem to have got to that self motivating stage at which their creativity and their curiosity combine and the tutor facilitates when needed rather than leads by the nose. The atmosphere in the computer room and in Second Life (3 of the students were working from home) was relaxed and chatty. Not too much sign of the noob paranoia that could have bloomed from the first couple of teaching days.

A few informal impressions that I have come away with are:

1. Maybe ‘collaboration’ in these MUVE environments is more about discussion than construction. When people collaborate in world they are rarely to be found wrestling over the same polygons/prims. It’s more likely that one will be building while the other muses over what direction the build should take. In this way students can use the specific skill they are best at in a larger build (modelling, texturing, scripting etc) not unlike the RL equivalent of the trades.

2. Just how much of a motivator is knowing that there is a potential audience for your work in world? Does seeing those little green dots on the map inspire an individual to create or simply make them feel a little lonely? I can’t say that I have ever felt lonely using Adobe Photoshop (no map, no green dots) but as some of the students alluded to it’s an odd feeling knowing that there are people in world who have chosen not to talk to you.

3. If the students that have been inspired can produce work like the example below in three weeks, what could they achieve in three years? It’s the length of a degree after all and it’s worth remembering that even the most experienced Second Lifers (the penal inference here may be apposite) have only been in world for about this length of time.

PART III by Mark O’Brien

Part III by Mark O’Brien. Work produced as part of the Open Habitat pilot with Leeds Metropolitan Art and Design students.

Making the transition from the practical to the social.

There were two significant transition points for the Art & Design students involved in the first 2 days of Open Habitat’s first pilot. Take a look at Ian’s post for a description of what happened from a teaching practitioner’s point of view.

Here is my perspective on events with my researcher hat on:

This sequence of events slowly expanded the amount of technical and social options available to the students. They started in a safe, private, stand alone OpenSim environment in which they could learn building skills without getting tangled up with issues of identity and communication. The first transition point came when we paired the students onto OpenSim islands (i.e. each student was on an island with one other student). There was a distinct shift in atmosphere as they experienced the effect of being co-present in world and the real life room suddenly had a buzz in it as the students ‘met’ each other in the virtual world. This was amplified when a game of hide and seek was suggested and avatars started to dash around the screens in XY and Z dimensions (an excellent ‘quest’). The students flicked between real world and in world chat as the games progressed. One pair discovered that they could throw objects around in world and appeared to be attempting to trap each other inside large spheres in what looked like a surrealist version of a fight between two super heroes. This was transition point one, when the activity shifted from simply learning a piece of software to co-habiting the same virtual space with all the attendant social effects.

The second, less satisfying transition came when the students moved into Second Life. The ‘gateway’ of orientation island jarred the movement through the planned activities. The pilots suddenly became more about Linden Labs Second Life platform and a lot less about Art & Design. This is not to say that the students floundered, in Second Life terms their OpenSim experience had pushed them past the ‘Second Life pain barrier’. In fact one of the students started to give a new Second Lifer advice after being in world for about 2 minutes! The problem was that the Art & Design focus had lost its flow. Later on in day 2 of the pilot, once all of the students had been grouped and found their way to LeedsMet island, the Art & Design angle re-emerged. The students took-up plots of land and started to build. 

So the pilot had created a smooth expansion of possibilities by initially separating the creative aspects of the MUVE from the social aspects. We do of course hope that these two areas will become intertwined as the pilot progresses but like most siblings it would seem that it can be healthy to separate them at times. The question that is hanging in the air after the first 2 days of the pilot is: once OpenSim has reached version 1.0 (currently 0.6) why use Second Life? Or in more constructive terms: maybe the educational institution should use OpenSim to control the flow of options to the students and provide a jumping off point which they can use to go into Second Life if they choose to?

Clearly there are advantages to being part of the wider community of Second Life but we need to develop methods of making the transition to the big complex world of a public MUVE smoother. At the top of the list of possible solutions is finding ways of getting into Second Life without going via orientation island.

Stupid Windows

So I’m working away on Windows XP, and suddenly everything starts shutting down. Hitting “Cancel” on a save/don’t save/cancel dialog doesn’t cancel, but closes the application. Without any warning, I’m logged out. What the?..

It turns out that the other Dave in the office has mistakenly logged into my PC via remote desktop, rather than the department “Terminal Sever” – and Windows just kicked me out with no warning or explanation, and then locked me out!

I’m not happy – asides from losing the work from that save/don’t save/cancel dialog, it was so rude. It warned Dave that he was going to log me out, but didn’t give me the same courtesy…

In brighter news, the new Ubuntu release (Hardy Heron) apparently has some support for incorporating Ubuntu desktops as members of a Windows domain (i.e. logging in using Active Directory), using a program called Likewise. If I can get that working, I’ll definitely try using Ubuntu as my primary desktop.

TV is too passive.

Nice article by Clay Shirky: Gin, Television, and Social Surplus discussing the similar social roles of gin and TV, and how we’re at the start of a big social change from passive to active:

In this same conversation with the TV producer I was talking about World of Warcraft guilds, and as I was talking, I could sort of see what she was thinking: “Losers. Grown men sitting in their basement pretending to be elves.”

At least they’re doing something.

Linux driver status

Linux kernel developer Greg Kroah-Hartman has posted a status update on the Linux Driver Project, which is an effort to help hardware manufacturers support Linux – even write the drivers for them – hopefully alleviating the hardware support problems I mentioned in a previous post.

Greg states:

Linux supports more different types of devices than any other operating system ever has in the history of computing.

…which I believe. However, there are a few factors which I think are key to the perception of poor driver support:

  1. The kernels included in distributions naturally lag behind the current kernel release. The change to regular 2-3 month releases must have improved this, but it is still a problem compared to the competition. Most hardware for Windows and Mac comes with a disk of drivers you can install, so it doesn’t matter how old your OS is (within reason) – you can get your new hardware running on it. The Linux approach prefers drivers to be part of the kernel release, for reason
  2. Lagging support for highly visible hardware. Things like wireless network adapters and video capture devices are increasingly common and (it seems slightly redundant to say this) hard to do without if you particularly wanted them.
  3. Support for printers is not a kernel driver issue, Greg notes, but is often perceived as such, because on competing platforms it appears to be a driver issue. Users don’t typically care about this distinction, they just want it to work.

All in all I think that the situation looks good, with some significant improvements (e.g. in wireless) in recent kernels to be included in distributions soon…

Learning from the Games Designers

The designers of Massively Multiplayer Online (MMO) games face a significant educational challenge. They need to efficiently and subtly teach new players how to use their game. This involves teaching players about the environment and the interface whist keeping them motivated and drawing them into the challenges of the game itself. This is situated learning in which the games designer is the ‘master’ and the player is the ‘apprentice’.

This educational challenge is similar to the one faced by those intending to teach in Multi-User Virtual Environments (MUVE’s) such as Second Life. There are a significant amount of basic skills that need to be mastered before students can successfully engage in meaningful collaborative activity. The traditional ‘orientation’ process in Second Life is didactic and generic, teaching skills in an abstract technical manner. This has come about because unlike an MMO, Second Life has no shared goal, its possible uses are many and varied. However, a teacher who wishes to use Second Life should have a defined set of goals or learning outcomes they wish to achieve. They should be able to define task orientated activities which are relevant to the students motivations, for example, Art and Design students can be asked to compete to build the tallest monolith as a focus for learning building skills in Second Life rather than being given general instructions on how to create, scale and texture objects. In teaching terms this seems like an obvious approach but often when faced with a complex new platform teaching practitioners will often fall back on a basic instructivst style which may not align well with the approach generally taken at HE level for that discipline.

This is where we can learn from the MMO designers who are careful not to fall into this trap as it is likely to make a players initial engagement in a game seem like a chore. For subscription based MMOS such as World of Warcraft this would mean a high drop out rate and a massive loss of revenue, something that the HE sector can emphathise with.

The JISC funded Habitat project intends to learn from the game designers by capturing the processes in World of Warcraft in its initial stages and mapping the styles and types of task to the learning outcomes they fulfil. The data will be captured using pre and post activity questionnaires and video screen capture synchronised with video of the player at the computer. This data will then be used in the process of designing appropriate orientation sessions for pilots in Second Life with students from two disciplines: Art and Design & Philosophy. The Habitat project recognises that some of the most sophisticated collaborative learning spaces online at the moment are MMOs and that the design of these games can be a relevant model for the pedagogical structures that we put in place for the educational use of MUVEs such as Second Life.

Keep watching http://www.openhabitat.org to see how we get on.

The Beauty of Ad hoc Project Meetings

On Tuesday evening the Habitat project had one of its most dynamic project meetings. It was ad hoc and spontaneous but what was said was very useful. It reminded me of those happy students days when I’d find myself in the pub with all my friends talking about ‘interesting things’ almost by accident. These days I need to plan 3 weeks ahead to get in to the pub with people I actually like who all have families and jobs (what can you do?).

Anyway, 5 of us happened to be in Second Life (yes, I left this fact late in the post deliberately) at the same time and a discussion took off. In fact it took off so well that I’m still having trouble (with my project managers’ hat on) working out what it all meant. In this way it is very like those student pub sessions 🙂

The Habitat team is based in  Leeds, Canada, London, Oxford, Essex and Brussels so we have more chance to get together online than face-to-face. The Second Life platform was great for us because we shared some visual designs during our discussion which were projected onto blocks that we could all stand around and muse over. Plus, we did all feel ‘together’ which is important for any team. When I logged out I personally felt like I had spent time with a bunch of people rather than a stream of text.

So, what of those in the team who didn’t happen to be in Second Life? Well I suppose I can mail round the transcript of our discussion. Also, how do I get the best value from this’ happening’ for the Habitat team and for JISC? Plus, let’s not forget the question: ‘What is the relevance for our users/students?”.