Table of Contents
Naysayers made an event-turned-nonevent more unpleasant than it needed to be.
Utilizing connectivity to provide and manage medical care in global times of crises.
New steps and rapid approaches in the effort to mainstream Europe's standards process.
Good-bye keyboard, so long mouse. Hello smart rooms and clothes that recognize acquaintances, understand speech, and communicate by gesture. And that's just the beginning. . .
Creating interfaces that envelop a sense of touch has met with measured success.
Using our highly skilled and coordinated communication patterns to control computers in a more transparent interface experience.
Imagine you have just logged into your new computer, and it is displaying some of its fancy features. It then begins asking you a series of questions. You are in a hurry to get to your email, but it pops up with yet another start
Exploring machine vision for human-computer interaction.
Computer vision sensing technologies turn a child's bedroom into a dreamy wonderland.
What happens to people when computers become perceptually complex?
Avoiding the voodoo of conventional programming, users get personalized solutions to one-of-a-kind application problems that can be used over and over again.
Stagecast Creator lets children and other novice programmers build interactive stories, games, and simulations without syntactic programming languages.
A system needs the right level of intelligence to infer the correct generalizations from examples while providing enough feedback to keep the user in control.
Combining programming by example and real-world analogies, users create new behavior out of existing behavior.
Let users teach their own imperfect software agents what to do and where to do it.
To generalize programs in ToonTalk, use an animated vacuum cleaner to remove the details in virtual robots' thought bubbles.
Let PBE systems use the visual properties of on-screen interactive elements to bridge the user's view of an application and its underlying programmable functionality.
Smaller-sized software companies are developing significant products that need effective, tailored software engineering practices.