Speech-Enable Web Applications Using RDC with Voice Toolkit
Speech applications have come to be in demand with many applications, which can sound daunting to developers who have never before made provisions for speech. Don't put it off, though, believing that it means a massive rewriting of your current offerings. It is now possible to enhance current Web applications, or develop new ones, with the Voice Toolkit and Reusable Dialog Components. Learn to construct successful voice apps, and without a big learning curve.
Dhanakshirur, Girish. IBM (2005). Articles>Web Design>User Interface>Audio
Streamlining an Interface Using Information Design Principles 
Describes a process for improving interface usability.
Hart, Geoffrey J.S. Intercom (2004). Design>Usability>User Interface
Streamlining an Interface Using Information Design Principles 
'Information design' is the art and science of understanding problems from the product user's standpoint, and using that understanding to select an appropriate mix of graphics and text that supports the design and presents necessary information appropriately. This progression topic presents a simple, iterative way to examine a design problem, and uses that approach to solve a common design problem (using space more efficiently in a software interface).
Hart, Geoffrey J.S. STC Proceedings (2003). Articles>Information Design>User Interface
Structuring Content for Web Interface Usability
It's a well known fact that many users - both novice and expert - have difficulty finding information on websites even when they know it's there somewhere. What is less clearly understood is why - beyond the obvious fact that there is always a challenge involved in enabling access to a huge variety of information from a single entry point. When addressing this challenge, the initial focus often tends to be on the 'navigational' structures, and how the site is mapped and organised. But in reality, users tend to rely less on these navigational aids than some web designers might imagine. Most users are more concerned with achieving their goal than understanding the logical structure of the application they are using, and tend to gravitate towards the content they are looking for by following 'scent', which can best be thought of as a clear signpost to content 'below' through links and content 'above'.
Farrell, Tom. Frontend Infocentre (2000). Design>Web Design>User Interface
Dialog boxes are program-driven, not user-driven. Care must be taken that dialog boxes not only present useful options but also that they allow users to select those options.
Berg, Neil. CHIlabs (2002). Design>User Interface
Use technology to simplify existing processes, and take advantage of what users already understand.
Baker, Adam. Merges.net (2001). Design>Web Design>User Interface
Teaching Technical People How to Think (About Graphical User Interface Design) 
Advances in technology have opened up new opportunities for technical communicators in the area of graphical user interface design. This paper describes our effort to take advantage of these opportunities. We have educated ourselves in the core issues of current research; we have leveraged our expertise in page layout and design; and we have participated in the development of standards for GUI design. Although progress has been slow, we are encouraged by early feedback from our management.
Janicko, Raymond P. STC Proceedings (1993). Presentations>User Interface>Instructional Design>Education
Research I recently conducted highlighted the high level of involvement technical communicators have in the design of user interfaces. Most technical communicators make some contribution, ranging from comments to developers if, from their perspective, something on the interface does not work, to actually designing the interface elements. This led me to propose a question for an idea market for IPCC 98 in Quebec. The question I asked participants was: How do you, as technical communicators, contribute to interface design? The question generated a lot of interest, with technical communicators sharing their experiences and providing many examples of what they do and how they contribute. Here is a summary of the points they raised.
Fisher, Julie L. TC-FORUM (1999). Design>User Interface
Ten Quotable Moments: Challenges and Responses for User Interface Designers
The following ten things have been said by actual clients and represent common and very human reactions to a new wrinkle in the process of building software: design. By gathering these comments in one place and sharing them widely, it becomes easier to recognize them, so we can keep our calm and contribute to effective software teams.
Krause, Brian R. Boxes and Arrows (2003). Design>User Interface>Usability
Website text should be clear, links should stand out, and all text should scale according to user preferences.
Baker, Adam. Merges.net (2001). Design>Web Design>User Interface>User Centered Design
La visualización de la estructura textual de un documento resulta de gran ayuda en su análisis y complementa técnicas como la lingüística computacional, al utilizar la capacidad de detección de patrones del cerebro humano.
Dursteler, Juan Carlos. InfoVis (2002). (Spanish) Design>Graphic Design>User Interface
This Is What Happens When You Let Developers Create UI
If you let your developers create your UI, hilarity ensues.
Atwood, Jeff. Coding Horror (2006). Design>User Interface>Usability>User Centered Design
New technologies will introduce as many problems as they solve unless they are focused with good design.
Greenwood, Wayne. Cooper Interaction Design (2001). Design>User Interface
Today's GUI - The 'WIMP' Interface 
The user interfaces of today are dominated by the so-called WIMP UI - Windows, Icons, Menus, Pointers. While there is no denying the success of these interfaces in bringing desktop computing to millions of users across the world, the GUI has grown to be a cluttered, discordant world of clashing icons and wasted screen space. In the WIMP world, objects (or more usually, applications) are presented in rectangular windows. They do not look real, or even bear more than an occasional passing resemblance to anything in our real world outside the computer. And amongst the visual noise and clutter, are hidden the clues necessary to make the cognitive leap to accommodate a metaphor which relies on the idea that 'windows' can exist on a 'desktop.' Objects and applications alike are represented by icons. But these icons only show a gross level of information - they indicate the class of object, but rarely impart status information or make important properties apparent.
Tools and Programming Languages for Creating Interactive Prototypes
This the first in a series of articles exploring the ways practioners go about making effective prototypes. This article presents just one method - the use of HTML and JavaScript. Amanda has posted requests on several usability lists requesting information about different approaches, and would be keen to hear how you do it.
Nance, Amanda. Usability Professionals Association (2004). Design>User Interface>User Centered Design
Top 10 Decisions That Reduce Usability
Did you ever wonder why some products are well designed and easy to use and others are not? The answer is simple—decision makers and budget holders make decisions with little thought of how they reduce usability. Here then are the top ten decisions that reduce usability.
Dick, David J. Usability Interface (2004). Design>Usability>User Interface
Top Ten Nine Reasons the Apple Dock Still Sucks
Apple Sales is apparently in love with the Dock. You can't go into an Apple store without seeing it splayed across the bottom of the screen, in the very configuration least conducive to computing on a Macintosh. Why? Because it's sexy and it sells. Unfortunately, as a productivity device, it just doesn't work.
Tognazzini, Bruce. Nielsen Norman Group (2004). Design>User Interface>Operating Systems>Macintosh
Towards a General Relation Browser: A GUI for Information Architects 
The paper presents the case of ongoing efforts to develop and test generalizable user interfaces that provide interactive overviews for large-scale Web sites, portals, and other partitions of Web space. The interfaces are called Relation Browsers (RB) because they help people explore the relationships across different attribute sets, thus enabling understanding the scope and extent of the corpus through active exploration of different 'slices' defined by different attribute value juxtapositions. The RB concept is illustrated through discussion of six iterations over a five year period that included laboratory usability studies, a field test, and implementations with a variety of data management problems. The current application to design concepts in a digital government setting is discussed, and the concept of the RB as the basis for an interface server is presented.
Marchionini, Gary and Ben Brunk. Journal of Digital Information (2003). Design>User Interface>Information Design
TradeOff Cube: A Graphical User Interface Device
Decision support systems for multicriteria problems aim to help users understand the tradeoffs between their priorities (i.e., criteria weights) and their impact on the leading alternatives. Assignment of weights in existing systems requires multiple interface screens, so does analysis of the relationship between criteria weights and outcomes. A single-screen user interface device is proposed - a tradeoff cube - for declaration and viewing of all criteria weights - even if the hierarchy is multi-level and for examining the relationships between criteria weights and performance of alternatives. The tradeoff cube displays the entire hierarchy in a single base square subdivided into rectangles, each of which corresponds to a criterion. Criteria weights are adjusted by modifying the area of the rectangle. Valuations of alternatives are dynamically displayed in an adjacent stack bar chart, where stacks represent the lowest level criteria nodes. The dynamic interactive fluid process dramatically speeds up visualiz
Kirshner, Michael. EServer (2001). Design>User Interface>Visual>Visual Rhetoric
TreeDec: an Annotation Tool to Support Website Navigation 
Websites are often organized into logical hierarchies, or tree structures, in order to help users navigate. Ideally, users could view the entire tree, or jump to nearby pages. TreeDec (= Tree Decorator) is a system to support website authors and maintainers by providing automatic annotation of webpages under the control of a central file that represents the tree structure.
Cugini, John. NIST (2000). Design>User Interface>Information Design>Web Design
A web magazine for interaction designers.
UI Design Cuts McAfee's Support Calls by 90%
When McAfee launched it's new ProtectionPilot software in the summer of 2004, the number of support calls they received was drastically less than expected and what is typical of a software launch. The article on softwareceo.com presents 23 tips attributed to McAfee's success with the ProtectionPilot launch.
IxDA Resource Library (2005). Design>User Interface>Case Studies
UI Design with Java and XML Toolkits
XML has revolutionized application UI design in recent years. With a cunning blend of XML and script languages such as JavaScript, rich, aesthetically pleasing applications can be quickly constructed with ease. We've looked at Widgets and XUL as two examples of this in the past and now, I'm going to take a look at some of the innovative Java UI toolkits that implement XML as an integral mechanism for application II design. Please note, this is the first part of a two-part article.
Wellman, Dan. Dev Articles (2006). Design>User Interface>Programming>XML
uiGarden is a bilingual on-line magazine that provides an opportunity for researchers and practitioners who work in the user interface design (including user experience, information architecture, GUI, and usability) field in the Chinese and the English speaking worlds to publish their thinking and exchange views with each other.
UIML: An Appliance-Independent XML User Interface Language
Today’s Internet appliances feature user interface technologies almost unknown a few years ago: touch screens, styli, handwriting and voice recognition, speech synthesis, tiny screens, and more. This richness creates problems. First, different appliances use different languages: WML for cell phones; SpeechML, JSML, and VoxML for voice enabled devices such as phones; HTML and XUL for desktop computers, and so on. Thus, developers must maintain multiple source code families to deploy interfaces to one information system on multiple appliances.
Abrams, Marc, Constantinos Phanouriou, Alan L. Batongbacal, Stephen M. Williams and Jonathan E. Shuster. International WWW Conference, The (1999). Design>User Interface>Usability
There are 8 readers currently online: 0 registered users and 8 guests. Register.

![]()
![]()


![]()
![]()
![]()