- The type-a-few-letters-and-it-narrows-the-list-down list. I remember seeing this one in one of the major PC apps in the 80s and going "oooohhh" kind of like the little green men in Toy Story. It hasn't lost any of its appeal. Wikipedia added it to its search field a while back, and it's a welcome addition.
- The field-that-remembers-what-you've-put-in-it-previously. This is a standard browser feature (or plug-in), but I remember life without it and I like life with it better. Besides the obvious convenience of not having to type that 20-digit account number over and over again, it helps ensure consistency. The usual implementation is even a bit smarter than I imply: it can remember what you've put in similar fields, possibly in other pages entirely, so it can suggest your usual email address in a new "email" field it sees.
This is exactly the kind of small-scale memory that makes UIs more intelligent, and as I've argued before, "intelligence" here isn't just metaphor. The UI is intelligent in the same sense as an animal is. I'll hasten to add that a smart fields like I'm describing are of course not intelligent in the classical AI sense of being able to pass a Turing test. For me, that just says there are more kinds of useful intelligence than being able to converse like a human. But that's a whole other long discussion.
Note that both of these features can be handled either locally (as when the browser remembers addresses you've typed into "Address" fields) or remotely (as with Wikipedia's article titles) [More accurately, the knowledge can be stored locally, remotely or both, and the processing of that knowledge can also happen locally, remotely or both, mostly mix-n-match]. While the basic features don't inherently require AJAX, AJAX can certainly make them more widespread and useful.
No comments:
Post a Comment