Usability


Wednesday, October 4th, 2006

“Don’t Waste Time” with Graphical Ajax Solutions

Category: Editorial, Flash, UI, Usability

ZDNet’s Ryan Stewart argues against performing interactive graphics with Ajax (i.e. standard web technologies). The article relates to my post on different techniques for graphics with Ajax (covered on Ajaxian). Michael responds that the main argument against Flash is the user base, then goes on to list the plusses and minuses of "richer plugins". You Read the rest…

Posted by Michael Mahemoff at 4:44 pm
22 Comments

+++--
3.3 rating from 42 votes

Monday, September 25th, 2006

Transparent Messages in JavaScript

Category: Usability

Aza Raskin over at Humanized recently posted a story about what he calls “transparent messages”: As I’ve explained, modal monolog boxes are dangerous and inhumane. Luckily, there are many other methods of presenting information that are not modal. In particular there is one we are using in Enso, our upcoming product: transparent messages. Transparent messages Read the rest…

Posted by Ben Galbraith at 12:06 pm
14 Comments

+++--
3.8 rating from 129 votes

Behr: Rich Color Choosing

Category: Flash, Showcase, Usability

We started to get interested in Ajax applications as a way to build better web products for users. A better experience. An example of an application that is hugely effective, is the space chooser application that you get when you pick out paint, or go to home depot. A good version of this is found Read the rest…

Posted by Dion Almaer at 12:58 am
7 Comments

+++--
3.2 rating from 28 votes

Sunday, September 17th, 2006

MS Live.com: Ajax Image Search

Category: Microsoft, Showcase, Usability

Microsoft recently released a major upgrade to Live Search on Live. com. Here’s an overview of the Ajax-powered image search. The service is pretty snappy, a great leap in usability over “Image Search 1.0”. It’s exciting to see some bleeding-edge patterns used in a service like this. Features include: “Smart Scroll”. This is the Virtual Read the rest…

Posted by Michael Mahemoff at 3:26 pm
16 Comments

+++--
3.7 rating from 46 votes

Saturday, September 2nd, 2006

Google Image Labeler: Collaborative Tagging Game

Category: Ajax, Comet, Games, Google, GWT, Usability

Google has released Google Image Labeler, a streaming Ajax app that makes it fun to label (tag) images apparently built with GWT (via TechCrunch). It’s a real-time collaborative app, where you work with an online partner, assigned by Google, to look at the same image and decide on some labels together. It works like this: Read the rest…

Posted by Michael Mahemoff at 4:53 am
18 Comments

++++-
4.2 rating from 90 votes

Friday, August 18th, 2006

Ask.com’s Binoculars – Help or Hinderance?

Category: Editorial, Usability

With search engines pushing more and more to find that next great feature, you never know what they’ll come up with. When Ask.com decided to shake things up and rework their site, they included “handy binocular functionality” to show a preview of the site. Unfortunately, as is talked about in this new article on SpectorBrain.com, Read the rest…

Posted by Chris Cornutt at 7:51 am
6 Comments

++++-
4.1 rating from 30 votes

Wednesday, August 9th, 2006

SXSW Panel Picker

Category: Conferences, Prototype, Scriptaculous, Usability

SXSW is letting the people help decide which panel submissions are going to make it into the 2007 event. Lindsey Simon, for SXSW, put together this web page showing the submissions and allowing users to pick up to ten panels. Choosing a panel causes it to appear in the list of Picks, and the list Read the rest…

Posted by Michael Mahemoff at 2:34 pm
Comment here

+++--
3.6 rating from 24 votes

Tuesday, August 1st, 2006

PHPClasses.org Ajax Upgrade

Category: PHP, Usability

PHPClasses.org, a useful tool for locating PHP classes, has upgraded its search. There are a couple of Ajax goodies. Search results appear as a set of tabs – Packages, Reviews, Forum, etc, and the results for each tab are obtained via remote calls. Likewise for result pagination. There’s also a Suggestion/Auto-Completion feature in the search Read the rest…

Posted by Michael Mahemoff at 8:54 pm
23 Comments

+++--
3 rating from 36 votes

Tuesday, July 25th, 2006

Breaking User Interfaces for Fun and Profit

Category: JavaScript, UI, Usability

For all of the good uses of Ajax out there, there are still some really really (*really*) bad ones that come to mind. Unfortunately, some site developers just don’t quite know when to stop, and this post on SitePoint.com today (by Alex Walker) points out just such a perpetrator – Art.com. Art.com is a large, Read the rest…

Posted by Chris Cornutt at 7:26 am
13 Comments

++++-
4 rating from 18 votes

Monday, July 24th, 2006

Advanced Box Model Testing

Category: CSS, Testing, Usability

From Qooxdoo.org, there are two new posts spotlighting something that developer after developer have struggled with at least once in their work – the differences between box models in the major browsers. They explore these differences in a two part series of posts. In part one, they focus on the differences in the “border-box” model Read the rest…

Posted by Chris Cornutt at 9:49 am
Comment here

+++--
3.8 rating from 28 votes

Wednesday, July 19th, 2006

Interview with Jakob Nielsen

Category: Interview, Usability

Over on SitePoint.com, there’s a new interview posted with usability guru Jakob Nielsen talking about some of his thoughts on Ajax, usability and advertising, and ad formats on the web. The questions range from “What do you think of the current implementations of AJAX (Google Maps, Writely, Google Suggest, Zimbra, etc.) on the Web today?” Read the rest…

Posted by Chris Cornutt at 7:45 am
11 Comments

+++--
3.2 rating from 32 votes

Thursday, July 13th, 2006

Ajax as a Remedy for the Cacheability-Personalization Dilemma

Category: Programming, Usability

In his latest post from his blog today, Michael Mahemoff looks at a dilema that faces many an Ajax-enabled site out there trying to keep things lively and fresh – how can you personalize content *and* make the pages cacheable and bookmarkable? Making it happen is actually somewhat simple, but there are a few things Read the rest…

Posted by Chris Cornutt at 6:41 am
1 Comment

+++--
3.3 rating from 18 votes

Monday, June 26th, 2006

London Tube Route Finder

Category: Showcase, Usability

David Tran has spent the past couple of months producing a route finder for the London Tube. The site showcases several Ajax features: Autocomplete suggestions as you type in the station names (though it’s apparently capped to 3 suggestions). A very web 2.0 feature – vote on each suggested route with a :-) or :-(. Read the rest…

Posted by Michael Mahemoff at 2:16 pm
9 Comments

++---
2.4 rating from 38 votes

Thursday, June 15th, 2006

Ajax anti-patterns

Category: Ajax, Usability

In this blog entry from Ed Burnette, he voices some opinions about what he calls “Ajax anti-patterns”, things that Ajax sites need to watch out for as they’re developing their sites. Microsoft recently rolled out live.com, a beta Ajax home page, to mixed reviews. The interesting part to me in all this are the lessons Read the rest…

Posted by Chris Cornutt at 7:14 am
6 Comments

++++-
4.3 rating from 41 votes

Tuesday, June 13th, 2006

Is “Asynchronous” Really Used in Ajax?

Category: Remoting, Usability

“A” may stand for Asynchronous, but PPK recently asked his readers if people are really exploiting the asynchronous nature of Ajax. Are there really situations where the user can do something while a request takes place? For instance, GMail makes an asynchronous call to grab some mail data – do you actually play around with Read the rest…

Posted by Michael Mahemoff at 5:38 am
8 Comments

+++--
3.8 rating from 48 votes

Friday, May 19th, 2006

Javascript Associative Arrays considered harmful

Category: JavaScript, Library, Programming, Prototype, Usability

In Javascript, you can treat any object as an associative array, similiar to a Map or Hash structure in other languages. So its just a set of key/value pairs – in JS you can add any arbitrary property on the fly. The below example is using an Object, but you could use an Array or Read the rest…

Posted by Rob Sanheim at 6:00 am
24 Comments

+++--
3.8 rating from 132 votes