Skip to content →

Category: web design

Stop with the Numbers already…

Google’s CEO, Eric Schmidt, on what comes after “Web 2.0.” He defines 2.0 as AJAX (xmlhttprequest) architecture. What comes after— I refuse to give it a number, will be mashup widgets spread virally through official or unofficial social networks.

The interesting point is that it doesn’t matter where, on what page on which site, something is. A store must be in one physical location, that’s not true on the Web. It could be everywhere. Applications don’t need to live anywhere in particular either. The low barrier to entry means there will be lots of creativity.

Identity, authentication and authorization issues will be the friction point that must be overcome before there’s wide-spread consumer acceptance. No one wants Web apps everywhere with multiple logins.

Comments closed

The Phone is Dead

The blowback from the iPhone introduction is in full swing. If one posits that all publicity is good publicity, it’s been quite successful. One of the more interesting threads discusses the Closed Box aspect of the iPhone. Developers are upset that they can’t put their code on the iPhone. I wonder how upset they’d be if some other developer’s code caused OS X to crash on their phone just as they were expecting an important call? But of course it’s always other developers who write buggy code.

While I don’t think all computers should be closed boxes, I think there is an argument to be made for that position. If applications are primarily Web-based and Safari can sufficiently support the growing complexity of Web-based apps, then there’s a possibility of a different kind of openness. One of the worst things about computers for the average user is adding software, upgrading software, defending against unwanted software, making sure software is compatible, etc. If you can create a stable closed box based on a rock solid Unix operating system, you remove a large part of the noise in the user experience. Openness through Web apps and widgets might appear to be a step back for those who grew up during the personal computer revolution. It appears to be a victory for the client-server side. The fact is that both sides in that battle have transformed beyond recognition. Where client-server initially existed because of scarcity, and the desktop computer was the only reasonable path to abundance. Now the Network offers unexpected abundance and the personal computer is limited by disk size and a plague of maintenance duties.

Dave Winer complains that a product introduction should not be confused with news. I agree with this. It’s up to thoughtful bloggers to see through the hype and see if there’s anything new here. I see a couple of things. I see Unix on a small form factor device and a change in the KVM user interface.  This may be the beginning of the virtualization of the physical input device. Certainly it’s been done before, but never at this scale. Will our hands learn touch scrolling, pinching and the rest of these gestures? Typing seems to have suffered the biggest loss, it’s been reduced to a poor form of “hunt and peck.” The news seems to be that a standard user interface (keyboard and mouse) is not appropriate for all applications, and that a virtual physical interface opens up the possibility customizing the point of human/computer interaction for the particular function. For instance, ask yourself why gamers use joysticks and other input devices instead of keyboards.

Despite it’s slick looks, the iPhone is a device in its infancy. The news is that the phone is dead. Long live the, poorly named, iPhone. Software makes a computer anything, any application you need it to be. The iPhone can be a phone, but a phone is a function — not the thing itself. A computer is not a typewriter, and an iPhone is not a phone.

Comments closed

UI Is A Conversation

The Cluetrain posited that markets are conversations. And this is coming true through the emergence of the two-way Web. Of course, the Web was designed as read/write from the beginning, but for many years the Web was a one-way street. Commercial interests modeled user interaction on the one-to-many broadcast model.

Now that “user-created content” is all the rage, the “write” part of the Web is suddenly in vogue. The economic model is still the same. Regardless of who creates the content, if an audience forms around it, sell access to that audience to advertisers. More accruately defined audiences create a better targeting opportunities for advertisers.

The User Interface (UI) has been like having a conversation through a translator. You tell it something, it goes away, decodes your input, and then returns an answer or another question. There’s no fluidity, no real conversation. With the emergence of XMLhttpRequest (AJAX) and some other UI technologies — there’s a chance that the UI could become a conversation, a fluid back and forth. To create that fluidity will require new interaction models that are easy for the user to learn. I don’t believe there’s such a thing as an intuitive user interface. Generally that’s what people say when they mean to say “good.”

In the current design and production process for Web applications, who looks after the conversation? Who acts as the host?

Comments closed