User experience design is a subset of the field of experience design which pertains to the creation of the architecture and interaction models which impact a user's perception of a device or system. The scope of the field is directed at affecting 'all aspects of the user’s interaction with the product: how it is perceived, learned, and used.'
CSS and XHTML have given tables a pretty rough ride in recent times. Of course, this is the fault of just about all web developers who have at some point in their career used them for laying out page elements. This article is not about using tables for layout. It is about how to use tables to display information in an accessible manner.
Designers assume accessibility means a boring site, a myth borne out by oldschool accessibility advocates, whose hostility to visual appeal is barely suppressed. Neither camp has its head screwed on right. It's not either/or; it's both/and.
The accessibility of blogs is generally determined by the accessibility knowledge of the blogger and the accessibility of the software that is used to create the blog (Shelly & Pezely 2008). While I can't help with the latter, I can give you some tips to enhance your accessibility knowledge. Here are some things to keep in mind when you write a blog. I'll start with two things that should sound familiar.
This paper presents a semantic portal, SEMPort, which provides better user support with personalized views, semantic navigation, ontology-based search and three different kinds of semantic hyperlinks. Distributed content editing and provision is supplied for the maintenance of the contents in real-time. As a case study, SEMPort is tested on the Course Modules Web Page (CMWP) of the School of Electronics and Computer Science (ECS).
The Mozilla platform offers a rich support of XML techniques, from low level ones (XPath, RDF, DOM, e4x) to rendering dialects like XHTML, SVG, XUL and XForms, thus making this platform a natural choice for the XML inclined. It is becoming a platform of choice when developing rich connected applications. When building dynamic applications, the developer is often facing a common set of programming patterns : gathering data from various remote and local sources, storing data with an optional transformation phase, and updating parts of the GUI to reflect the modifications in the data store. With today's ubiquitous use of XML as a data exchange syntax, a major part of these tasks can be achieved with XML based solutions. In this article we will present an XML centric solution that aims at minimizing the impedance mismatch between different data models that plagues classical architectures involving for instance XML/object/relationnal translation. It combines some of Mozilla's existing capabilities with REX (Remote Events for XML) and a native XML database with XQuery support. REX provides means to update the XUL based GUI and the database, while the XML database is used as a versatile storage engine.
The trend to online delivery of information means new challenges for developers. New skills must be learned. Developing a hypermedia information delivery system. Five steps are critical to the conversion process: (I) Determine spectjic system requirements. (2) Create a pzoject team with clearly assigned roles. (3) Develop an implementation plan. (4) Implement the Plan. (5) Update and maintain the system.
Despite best intentions, intranets often fail to deliver on the value they promise. Why? Companies take an 'if we build it they will come' approach. Too often, intended users don't come. And if people don't use the intranet, it will never deliver value.
In the previous article of this series, we introduced JSONP (JSON with Padding) as a way to overcome browser same-origin policy limitations while combining and presenting data from third-party sources. This article continues this process and shows you how to use Yahoo! Query Language (YQL), a JSONP service from Yahoo!, to build a mashup Web page using jQuery.
The web operates in ways that can conflict with our traditional view of what a “story” is. Content is chunked, mixed, and spread across channels, devices, and formats. How do we understand story lines, characters, interactions, and the role of the audience, given this information sprawl? Cue nonlinear narratives—Senongo Akpem guides us past basic “scrolly-telling” to immersive, sometimes surprising experiences.
One of the unique features of web content built with Macromedia Flash is the ability to control when and how the content loads. When loading a heavy HTML page, the user is usually stuck looking at a blank window until the content starts appearing. Flash allows for the creation of animated preloaders, which give the user precise information about the progress of the loading process. A simple rectangular progress bar or percentage indicator will do the job, but why stop there? A preloader should be given just as much love and consideration as the rest of the site content, especially on a site that is trying to evoke a mood, or create an immersive experience. If a preloader is engaging enough, the user won't mind waiting for content, and the time it takes to load will seem shorter. The preloader is the first element someone will see when visiting your site. You can make a good first impression by welcoming your visitors with a snappy preloader.
With Ajax still one of the industry's hottest buzzwords, more and more applications are being built with Ajax technologies. However, it's not always easy to build a good application. This article focuses on how to build intuitive, easy-to-use Ajax-driven applications.
In the information age it is widely understood that there is now too much information. Some of this newly created information will most certainly be valuable, but despite marked improvement in search tools, finding the valuable information is a slow panhandle. Perhaps in light of this situation, the W3C under the direction of Berners-Lee has begun to build the foundation for the next phase of the web. This phase, called the Semantic Web, will make information stored with this technology much more processible by machines.
Web knowledge bases offer an excellent platform for delivering technical documentation and customer support information. They also represent an area of great opportunity for technical communicators to expand their skills, satisfy their customers, and create value for their employers or clients. This session explores the components of a web knowledge base and the tasks involved in planning and building one.
While the presence of many trust elements, aids, and cues throughout an ecommerce site contributes to customers’ perception of its trustworthiness, as UX designers, we can build greater trust by including and appropriately placing these identified trust elements on a site’s home page, as this article describes.
Every web designer should know and understand a Web site’s parameters before lifting a finger to start designing the site. In this article, you will learn the basics required to start designing business Web sites. While this information is useful if you want to build sites for others, it can also serve as a checklist article for sites you want to build for yourself.
Usability is all about how people interact with software driven systems and how to make those systems better suited to their all-too-human users. When you hear people describe a piece of software as “user-friendly” or “intuitive”, what they are really saying is that the software exhibits good usability.
Over the last few years, usability practice has begun to take on a new maturity. Systems have become more formalized, practices more standardized, and in the process certain principles have risen to prominence. To get you thinking about what it means to create usable applications, here’s a list of six basic principles which should be applied when you are building software-based systems.
Website and software application usability is a classic intangible, hard to measure and even harder to sell to clients or management. Ironic, as I think it safe to say that at this stage in the game there are few sites that would not benefit from a usability survey and a bit of tweaking. Nevertheless, some companies have taken the cue and great usability case studies are beginning to emerge.