Member Sign In
Not a member?

A Wired.com user account lets you create, edit and comment on Webmonkey articles. You will also be able to contribute to the Wired How-To Wiki and comment on news stories at Wired.com.


It's fast and free.

Sign in with OpenID
Sign In
Webmonkey is a property of Wired Digital.
processing...
Join Webmonkey

Please send me occasional e-mail updates about new features and special offers from Wired/Webmonkey.
Yes No

Please send occasional e-mail offers from Wired/Webmonkey affiliated web sites and publications, and carefully selected companies.
Yes No

I understand and agree that registration on or use of this site constitutes agreement to Webmonkey's User Agreement and Privacy Policy.
Webmonkey is a property of Wired Digital.
processing...

Retrieve Sign In

Please enter your e-mail address or username below. Your username and password will be sent to the e-mail address you provided us.

or
Webmonkey is a property of Wired Digital.
processing...

Welcome to Webmonkey

A private profile page has been created for you.
As a member of Webmonkey, you can now:
  • edit articles
  • add to the code library
  • design and write a tutorial
  • comment on any Webmonkey article
Close
Webmonkey is a property of Wired Digital.

Sign In Information Sent

An e-mail has been sent to the e-mail address registered in this account.
If you cannot find it in your in-box, please check your bulk or junk folders.
Sign In
Webmonkey is a property of Wired Digital.

W3C Adopts Semantic Standard for Web Data


The web’s governing body wants to make it easier for researchers to find the data they’re seeking using web-based tools.

The World Wide Web Consortium (W3C) has a whole department, the Semantic Web group, dedicated to integrating data from different sources under a set of common formats. On Tuesday, the group adopted a set of standardized organizational tags that anyone publishing data on the web should start using.

The model, called the Simple Knowledge Organization System, or SKOS, is a set of schema for categorizing data by topic in a way that’s human-readable. But it’s also machine readable, making the process of researching the same topic within different data stores using search and other common tools much easier.

Here’s what SKOS is, from the W3C’s Overview:

The Simple Knowledge Organization System is a common data model for knowledge organization systems such as thesauri, classification schemes, subject heading systems and taxonomies. Using SKOS, a knowledge organization system can be expressed as machine-readable data. It can then be exchanged between computer applications and published in a machine-readable format in the Web.

A practical example, via the W3C Semantic Web group’s statement, released Tuesday:

A useful starting point for understanding the role of SKOS is the set of subject headings published by the US Library of Congress (LOC) for categorizing books, videos, and other library resources. These headings can be used to broaden or narrow queries for discovering resources. For instance, one can narrow a query about books on “Chinese literature” to “Chinese drama,” or further still to “Chinese children’s plays.”

Library of Congress subject headings have evolved within a community of practice over a period of decades. By now publishing these subject headings in SKOS, the Library of Congress has made them available to the linked data community, which benefits from a time-tested set of concepts to re-use in their own data. This re-use adds value (”the network effect”) to the collection. When people all over the Web re-use the same LOC concept for “Chinese drama,” or a concept from some other vocabulary linked to it, this creates many new routes to the discovery of information, and increases the chances that relevant items will be found.

See also:



Tim O’Reilly on Twitter, Yahoo and the Coming ‘Sensor Web’


Here’s an excellent video interview with tech publisher and conference mogul Tim O’Reilly, brought to us by our friends at FORA.tv.

In this 30-minute interview, O’Reilly talks about the evolution of sensor-based technology — how things like accelerometers and GPS inside devices, or speech-recognition and face-recognition capabilities within applications are going to revolutionize the next wave of web apps.

Gigapixel cameras will be able to see better than us, and the software inside them will recognize objects more quickly than our own brains.

“What’s the next web UI? It’s a pair of glasses,” he says.

There’s also a riff on how Twitter has brought the concept of “real time” to a whole new level of importance on the web, and a story about how his company almost purchased Yahoo back in the proverbial day.

That’s really just the tip of the iceberg. A fascinating half an hour.

See Also:



Get Your Keyboard Porn Fix at Geekhack

If you’ve ever wondered where the real keyboard nerds hang out on the internet, it’s at a web forum called Geekhack.org.

For those who lust after keyboards, mice and strange input devices like glowing, space-aged hockey pucks, the amount and depth of knowledge to be found within its virtual walls is unparalleled.

User iMav, one of the site’s admins, started a monster thread about how to change your keyboards’ boring old beige or white keys into any combination colors using RIT dye, the same, cheap drug store find you can use to dye your t-shirts (the results are seen above).

Some other discussions: advice on replacing the standard LEDs on a Unicomp keyboard, insanely detailed reviews of boutique Japanese hardware, some truly eye-catching DIY mods and a hack to bring your beloved IBM Model-M into the modern era by replacing its PS/2 interface with a USB port.

For the truly devoted, there’s even a forum for posting audio samples of your favorite keyboards in action. A great place to visit if you’d like to brag about the clacking of your Cherry switch.

Thanks to Paul for the tip!



7 Ways to Spend 7 Billion of the Stimulus Package Improving the Internet

The United States Senate passed a stimulus package Tuesday which reportedly has $7 billion earmarked for expanding high-speed Internet access. The stimulus is intended to keep the United States competitive during and after the current global financial crisis.

7 Billion is a lot of money, and there is a lot needed in order to keep our industry competitive. If it were up to me, I know exactly where I’d put it.

  1. Internet Ubiquity — I want to turn off my toaster from anywhere around the world. Is that too much to ask? Access to high-speed broadband, like municipal wi-fi and 3G networks, is simply too unreliable and expensive. Efforts towards expanding the reach of networks have been hot and cold. WiMax seems to be a questionable technology at best. There needs to be a solution to bring the internet to everyone, everywhere and it will take some substantial investments to get it going.
  2. Bigger, Stronger, Faster — Plans by broadband providers in America to increase speeds are infantile compared to those in other countries. It’s striking that the place where the internet was invented pales in comparison to places like South Korea, where average download speeds are almost 50 mbps.
  3. Online or Offline. It doesn’t matter — Connection is one reason, but keeping a copy of your data locally is another. Google Gears makes it easy to access the internet online or offline. For the most important services this is a great band-aid. Now it is up to the rest of the web to fill in the gaps.
  4. The Mobile Web — Computers are expensive, but cell phones aren’t. If you put the power of the internet in these devices, it means empowering families that may not be able to afford broadband internet at home, but might be able to start that business or buy from the palm of their hand instead.
  5. One account for everything, on your server, on your terms — OpenID and Google Friend Connect says your data is your property, but is it really? Facebook Connect is another way to consolidate your online information, but seems to be holding on to your data until they can figure out how they are going to make money off of it. Courageously, all of these companies seem to be working together to make OpenID work, well, openly.
  6. Open-Source Everything — Open-source projects are usually free to the public, which means the projects themselves don’t make much money (if any) and usually operate underbudget or on a shoestring. However, these projects provide the infrastructure and interoperability it would take to stimulate businesses and save them from inventing the wheel innumerable times. In many ways, this isn’t any different than what the entire stimulus package was intended to do.
  7. Give it to Webmonkey — Okay, maybe not just Webmonkey. Educating web developers with the skills they need to make them competitive is a tremendous stimulus. Making the internet easier to use and program will mean more professionals, more ideas, more businesses and a better internet. Besides, imagine the amount of tutorials we could entice writers to write with 7 billion dollars? If you’re looking to stimulate the economy in your own little way, contribute your own tutorial to Webmonkey.


Vote for your idea on how to use the stimulus package on internet related ideas or add your own ideas after the break



Pretty Loaded: Flash Loading Screens Belong in a Museum

In a prior job as a photo editor, I used to joke that I was getting paid for watching bars slowly load across the screen. Thanks to Pretty Loaded, a museum of Flash loading screens, I can now do it for free.

Pretty Loaded has some very creative loading screens. It’s mesmerizing, and maybe, just maybe, you’ll actually be able to view them all. Almost there… Just 15% complete.

[via kottke]



Webmonkey Turns Another Page

We don’t have to tell you there’s some sort of economic troubles affecting our industry. We at Webmonkey knew it was only a matter of time before it would affect monkey_bites. Unfortunately, we were right and that time was this week.

Henceforth, Webmonkey has updated from 2.0 beta to 2.1 beta. In this update, the site will be streamlined in order to bring a little more focus towards our primary goal: being the web developer’s resource.

Unfortunately, it comes at a loss for what was the Webmonkey team. Michael Calore, Scott Gilbertson and Adam DuVander have taken their brilliant software and business news coverage over to Wired’s Epicenter blog. Scott Loganbill (that’s me) is left to maintain Webmonkey part time and continue to make the wiki the web-dev-opedia it is and was always meant to be.

With three less monkey_bites writers, the blog will change its direction slightly to cover less web software news and more web development community coverage. Also, all contributions to the wiki will be considered for promotion on the front page even more seriously. Webmonkey is all about sharing ideas and knowledge. The wiki is dedicated to putting out some of the most accessible web tutorials and resources. We think everyone should know how to build their own corner of the web, and we’re excited to provide a place for a community that feels the same way. In fact, this week we start out with a contribution by cpeterpan on how to write object-oriented JavaScript code.

If you haven’t contributed to the Webmonkey wiki, now is the time. Beyond the good feeling you get by teaching people what the web can really do, you also get the warm feeling that your tutorials are actually being read. If it’s really good, you might just find a Webmonkey t-shirt in your mailbox. If you’ve already written some tutorials elsewhere, feel free to cross-post to and from your own blog or website. Webmonkey is all set to host your content under Creative Commons so long as it is useful, on topic and not spammy. For more information, check out the Webmonkey Writer’s Guide.

As with any change, particularly in times like these, it comes as both difficult and challenging but with a healthy dose of excitement that only comes when starting a new chapter. The spirit of Webmonkey lives on in your voices and contributions. So pitch in people. After all, the web won’t build itself.



Take Webmonkey’s Reader Survey


We here at Webmonkey are curious to know a little bit more about you. Are you a programmer? Have you bought in to webapps hype or are you sticking with the desktop? Are you a Digg person or a Slashdot person? And who does your hair, anyway?

Step up and take our reader survey. We’ll ask you some simple questions — anonymously, of course — about who you are and what sorts of things you like to click on out there on the interwebs.

We promise you’ll receive good vibes of the totally non-hippie variety if you take part. So take a moment and complete our reader survey and make a monkey happy. Thanks!



OpenID Q&A: Plaxo’s Joseph Smarr and John McCrea

After some recent considerable advances in the realm of OpenID, Webmonkey had the chance to chat with two of OpenID’s greatest evangelists and early adopters, Joseph Smarr and John McCrea. Smarr and McCrea are responsible for being among the first to implement OpenID on their online address book site, Plaxo. Together, they try to explain the momentum behind OpenID and how it might lead to even bigger things for the future of the web.

Webmonkey: Studies have shown OpenID’s user experience is really complicated. How is OpenID going to get less complex?

Joseph Smarr: I think there’s sort of two parts. One is, for any given Open ID provider, how does that experience look of signing in. For example, now you can sign into Plaxo using your Google account. That’s a process that’s gotten better over time and is only going to get better.

So when Yahoo announced their OpenID back in January, basically because they really wanted to make sure they didn’t make any security or privacy mistakes, the process was fairly long and cumbersome. But you know, Yahoo has streamlined a lot of that. Google has taken it one step further by actually letting you share information.

Nowhere do you necessarily have to know what OpenID is and what happened. It’s just a standard experience of “Oh, I’m a Gmail user, Plaxo works with that,” Boom, it’s all there.

John McCrea: And worth noting, they didn’t take on the challenge of communicating to the user that there is a URL involved at all, they’re just using their Google account credential.

Smarr: So that’s one area of user experience improvement where we just kinda works for the user and makes sense. Other areas that have been talked about there, one of the things people have been excited about at the UX summit was rather than having a full page redirect, a lot of them are moving to having a lightweight pop-up, kinda how Facebook Connect does it.

Read the full interview.



OpenID Q&A: Interview with Google’s Eric Sachs

As the race for an internet-wide single sign-on standard continues, Google has become the latest party to throw its hat into the ring by adding support for OpenID, along with the accompanying developer tools, to Google Accounts. Webmonkey recently had a chance to chat with Eric Sachs, Google’s project manager behind its effort to incorporate OpenID into its users accounts. In a telephone interview, Sachs discusses Google’s involvement in the open-source project and the challenges OpenID faces in the future.

Webmonkey: You participated in a recent UX summit at Yahoo with representatives of OpenID partners from Yahoo, Microsoft, Facebook, MySpace, Plaxo, AOL and others. What was discussed there?

Eric Sachs: Funny enough, that started off being a very small meeting between ourselves and Yahoo and AOL and MySpace because all of us had heard the same feedback from these mainstream websites. In fact, it came out of an OpenID content advisory council that OpenID board had in New York a few weeks earlier.

We had plan on sitting down and saying “OK we’ve heard this feedback, let’s figure out how to meet it,” but then this was done in the community and a lot of other people heard us and said, “Hey can we come and join?” So from Google’s perspective, we’re making this available as an option to relying parties sites, we still support more traditional mechanisms to get just the URL with say our Blogger Identification Provider (IdP) service, this new IdP we’re offering even offers another option where websites can just request an opaque URL identifier from us if they don’t need an email address from us.

We’re going to give these Relying Partners (RPs) a couple different options and we really want to enable them to experiment and find out what approaches work best. We don’t really feel that we as an identity provider can tell these RPs what approach works best. We really want to help them and work with the community to try and figure out which approaches work best for websites in different categories.

Webmonkey: One way Google’s implementation differs from the traditional OpenID model is an authorization dialog allowing Google to share e-mail information when they log in to other sites. Why is allowing relying partner sites access to user e-mail addresses so important?

Sachs: There are a couple reasons for that. The OpenID content advisory council in New York and the OpenID board pulled together a lot of the OpenID content providers, so this is like Forbes and BBC and a lot of other major magazines and online news sites and said “Hey, you all as web sites have told us that your needs to strongly authenticate users are not particularly high. You might have content that people might pan out and send to someone else. You want pretty decent confidence of the user’s identity to give them access to subscription content.”

So they asked if they would all come and meet with us as the OpenID community, and tell us why aren’t you adopting federated login. Why are the problems with it? and there were three primary areas of feedback they gave us at the meeting. The first was that the user interface that the identity providers had was too complex.

Read the full interview.



OpenID Is Here. Too Bad Users Can’t Figure Out How It Works

Imagine a much friendlier internet, one where you only have to remember one password. A place where it’s easy to keep a tight grip on your personal contact information, deciding which websites have access to it and how much they’re allowed to know about you.

This is the internet we are fast approaching, and OpenID is the central piece of technology that will make it possible. Instead of creating a separate user account, each with its own login and password, for each site you visit, OpenID lets you log in to your favorite website using only your e-mail address or a URL — your blog’s address or your profile page on a social network. Using one of those identifiers, you can log in anywhere on the internet where OpenID is welcome. This saves you the trouble of having to keep track of dozens of accounts and passwords.

Most of us have amassed long lists of separate logins for various websites, so it’s an idea that couldn’t have arrived at a better time. The only problem is, OpenID presents such a big change from the current method of signing into websites, users remain perplexed at how to take advantage of it.

“We’ve spent ten years teaching you to go through a form element, enter your password and go through a registration walkthrough,” says Dan Harrelson of the web design firm Adaptive Path. “OpenID tries to walk away from that burden, from multiple accounts and passwords and all of that stuff. Users have to relearn how to log in.”

For a long time, OpenID was a fringe technology, and few large players supported it. In January 2008, Yahoo and AOL were the first major destination sites to host OpenID accounts. In October, other big names like Google, MySpace, Plaxo, and Microsoft joined as unlikely allies in support of OpenID, bringing the single sign-on account technology to critical mass.

All of a sudden, widespread OpenID adoption is closer than ever. However, the usability problem has engineers and design experts scratching their heads. While the typical internet user probably already has an OpenID account tied to their Google account, AOL name or Yahoo ID, they still don’t know how to use it.

Recent user experience studies by Yahoo and Google showed typical internet users were absolutely befuddled by the OpenID login process. When given the option to log in with a Yahoo or Google account, the user would typically overlook the OpenID options and instead enter their Gmail or Yahoo Mail login and password. The reports concluded users have relied so heavily on a login and password to secure their data for so long, it would take a major re-training effort to change this behavior.

At a recent meeting between OpenID providers and major news outlets in New York, news websites like Forbes.com and the BBC were asked what they perceived as OpenID’s biggest problems. Google’s Eric Sachs, who represented his company at the meeting, says the OpenID providers collected some valuable pieces of feedback.

“The first was that the user interface that the identity providers had was too complex,” Sachs says. “The second thing that those websites said was ‘Hey, we have a very large installed base of users who already log in to us with an e-mail address. We need to provide some user-friendly way to potentially transition them to (OpenID).’”

(Read the full transcript of Webmonkey’s interview with Eric Sachs.)

The “user-friendly” problem is one that has OpenID providers scrambling.

Google and Yahoo are both attempting to retrain users’ login behavior. Yahoo has reduced the number of steps to log in from 12 to two. Google has replaced OpenID’s cryptic URL-based login with one that uses an e-mail address. Both of these methods require the user to “bounce” over to Google or Yahoo for authorization before returning to the site they’re trying to access.

Adaptive Path’s Harrelson doubts this strategy will address user’s concerns or confusion, citing the lack of security a user feels as he is bounced from one site to another and back again.

“(It’s) jarring to be at site X and now I’m at site Y,” he says. “How did I get here and how do I get out of here?”

One company seems to have solved this user experience issue: Facebook. But Facebook is not using OpenID, it’s using Facebook Connect, its own login and account access platform developed internally. Facebook Connect is conceptually very similar to OpenID, but it’s a step or two ahead in terms of user experience. It uses an in-page pop-up containing the login dialog. The user, therefore, never really leaves the page, making the experience almost seamless.

Plaxo vice president of marketing John McCrea, an OpenID proponent who co-hosts a weekly podcast about open web technologies, trumpets Facebook Connect as where OpenID is headed.

“Where we want to get to is an experience that is materially similar to what we see in Facebook Connect today,” McCrea says. “To do that, we really need just a few people who are product design savvy and aware of what the technology can do to sit down, mock it up, and get a general agreement and then go forward. So there are a few things that have to get nailed down, but the general direction is quite clear.”

Representatives from Plaxo, Yahoo, MySpace, Google and Microsoft have considerable resources to spend on this issue. It’s why all of them joined an OpenID user experience working group in October. Surprisingly, Facebook attended the meet-up as well, showing off Facebook Connect’s slick interface.

So, Facebook is on board the OpenID train, but why? If Facebook really has the problem solved with Facebook Connect, why should it bother helping OpenID, a potential competitor?

Joseph Smarr, Plaxo’s chief platform architect and another of OpenID’s most active supporters, credits the collective vision of both projects.

“It’s common to see innovation in a closed ecosystem happen a little bit faster than in the open because you can control it all yourself,” he says. “Of course, when things open up you get so much more collective innovation that it quickly outstrips any one person who attempts to do it all themselves no matter how talented they are.”

“Facebook gets that. I think Facebook sees the web going social. You’re going to have to take your account and your friends with you across the web. I think they are so excited about that vision that they want to get started right away and so they built their own version of it, but they want to make sure that they are able to play in OpenID’s developing ecosystem, too.”

(Read the full transcript of Webmonkey’s interview with Joseph Smarr and John McCrea.)

With all the major providers working aggressively to refine the OpenID experience, progress is skyrocketing. According to Plaxo’s John McCrea, it’s time website owners far and wide hurry up and join the party.

“If it hasn’t been clear until now, it should now be obvious that the curve is accelerating. Now is the time to think ‘How do I become an OpenID partner? How do I take advantage of the biggest sea change since the birth of the web?’”

Facebook failed to respond to interview requests for this story.

See Also:



 
Subscribe now

Special Offer For Webmonkey Users

WIRED magazine:
The first word on how technology is changing our world.

Subscribe for just $10 a year