Monday, June 25, 2007

Apple Technology for Diverse Learners

Here at NECC in the Exhibit Hall at the "Apple Interactive Classroom" in a session called "Apple Technology for Diverse Learners." Macintosh computers (like Windows computers) come with a variety of tools to support diverse learners, and this session provides an overview of those tools. One of the presenters works at the Chartwell School for dyslexic learners.

(Update: added the URL for the presentation as link to title of this post.)

The key phrase here is "built-in tools on the Mac," which, I suppose, is intended to stress that Mac's come with things that don't have to be purchased separately and to justify their additional cost when compared to Windows computers. These tools include iCal (when assignments are due), Dashboard (countdown timers to due dates), note-taking templates in TextEdit, and Smart Folders (virtual folders containing shortcuts to particular files and created in Finder) and Spotlight (another tool, used to find documents that may have been lost, accessible from a magnifying glass on the upper right of the Mac OS X window). These functions could be done using Outlook on a Windows machine, but of course Outlook (the full version) is an extra cost. (I wonder whether Outlook Express could be used to do these same things.)

The presenter has this phrase "Let's not do that anymore...." which is used to transition from the "old" way to do things to a "new" way to do it.

I'm distracted by the MacBook that i'm using: VERY sleek, black, comfortable, a nice piece of equipment. Apple certainly has learned about the "value" of creating a slick product.

Additional tools are the built-in dictionary with text-to-speech to get "correct" pronunciations, and a translator widget on the dashboard.

Sunday, June 24, 2007

National Educational Computing Conference

In Atlanta at the National Educational Computing Conference. I've been to this conference a number of times, presented once or twice, but mostly just kind of browsing around. It's really for practitioners (k-12) of educational technology, not so much for researchers, although there is a Teacher Education special interest group, that hosts some sessions of special interest to people like me.

This year, I'm most excited about meeting in the real world some of the people I've gotten to know in Second Life as Dewey Jung. Here's Dewey's nametag for the conference:

ISTE has a Second Life presences, and over 1000 members in Second Life. The people who will have these nametags (created by SL member Knowclue Kidd....love her avatar name) are pretty much the hardcores. At the reception tonight at the Georgia Aquarium, I'm sure there will be quite a gathering around the ISTE SL table, where we will get our nametags and meet and great each other.

So it's 3:40, and I need to get to the Marcus Auditorium for a conference intro and overview by 4:15. Into the heat.....

Tuesday, June 12, 2007

Firefox and SLURLs and Troubleshooting

Sometimes it takes a while to solve a technical problem. I just spent about 30 minutes solving a very minor but irritating problem. I thought I'd share the process and the result.

There is a simple microformat called a SLURL, or second life URL, which allows you to share a Second Life location via the Web, and have the user click to launch Second Life and open a map to teleport to that location.

A sample SLURL is http://slurl.com/secondlife/Divergent%20001/221/34/24/ (which is my student learning center in Second Life). The URL takes you to slurl.com where you can then "teleport now" into SL.
Clicking that orange button launches Second Life (if it isn't running already) and then puts a beacon on the map, allowing you to teleport to it.

The first time you click on a SLURL in Firefox, you will get a warning message that looks like this:

Well, if, by accident or on purpose, you don't accept the launching of Second Life when Firefox asks you, then SLURLs won't work any more. They will take you to slurl.com, but when you click on the teleport button, nothing will happen.

And, there is no obvious way to fix this, because NOTHING happens and, after looking through the Firefox options menus, I could find no way to fix it.

So, what did I do?

Go to google.

Of course. I love google. You can usually find the solution to a technical problem in a few minutes. This one took me a little longer. I searched for "slurl firefox problem" and "slurl firefox not working" and "slurl firefox" but couldn't find the solution. I tried "second life firefox" and that didn't work either. There were simply too many pages. I did discover that a SLURL is a "microformat", and learned a bit about the difference between a SLURL and a landmark, but no solution to my problem.

(I'll finish this later..... NOTE: after i posted this with the "Ill finish this later" note, a comment by Alex gave the solution. However, I also wanted to talk about the process....)

One thing I did learn was that a SLURL is somewhat different from what is known as a link with the "secondlife://" protocol prefix. Like other protocol prefixes such as http:// and ftp://, the secondlife:// prefix tells the browser how to handle a link. The secondlife:// prefix says to the browser, when you encounter this link, load secondlife.com (the Second Life client) and set the map to the location indicated in the link. So, for example, you can use the following link to go directly to my student learning center: secondlife://Divergent%20001/221/34/24.
However, that link doesn't work if you don't already have Second Life on your computer. In other words, the primary purpose of a SLURL is to deal with the situation where a person doesn't have Second Life installed on their computer. The SLURL directs the user to the slurl.com web site, which presents the screen mentioned above, with the orange "Teleport Now" button and another blue button that allows the user to get the Second Life client application.

So, the slurl http://slurl.com/secondlife/Divergent%20001/221/34/24/ uses the http:// protocol prefix to send the browser to a page at slurl.com which presents the user with the opportunity to access a link using the secondlife:// protocol prefix (through the "Teleport Now" button). The problem I had encountered earlier wasn't with the SLURL itself, but with the secondlife:// link. Firefox wasn't knowing how to handle the secondlife:// link on the "Teleport Now" button.

Knowing this new piece of information allowed me to refine my search in Google to include "secondlife:// firefox protocol". This brought up the first site on the list, Ryan Eby's blog:

Not dealing directly with Second Life, but with protocols in Firefox, Eby writes:

"By protocol what I mean is the URL prefix such as aim:// mailto:// etc. Usually when you install a program that uses it’s own protocol prefix it will update your browser with the correct information....If you don’t already know you can type about:config into the address bar in Firefox and get advanced settings. This allows you to highly tweak the browser if you wish."

So, when you go into about:config, you can filter by secondlife and see:

network.protocol-handler.external.secondlife with a value of "false".

This is the culprit; basically "false" means Firefox doesn't allow you to use the secondlife:// protocol. So, you right-click (Apple-Click on a Mac) and choose "Reset." Then, try the "Teleport Now" link again, and a new entry is added, which is

network.protocol-handler.warn-external.secondlife with a value of "false," which means that second life is launched without a warning, which is what I wanted in the first place.

So, took a while.

Took some "collateral learning" that i hadn't expected (about protocols, and firefox).

But i solved my problem.

Which is always so satisfying, in the end, and worth the aggravation that sometimes attends the journey.