UI Thread

Stitching together the interactions between humanity and technology…

Entries for the ‘methodology’ Category

Design Guidelines for Touch Screen Interfaces

Touch screens are no longer a novelty interface in the field of human computer interaction. They have infiltrated consumer products as well as enterprise ones; they are used not only in mobile devices, but also the most stationary of devices. Due to direct manipulation, touch screens are independent of most of the tools we [...]

Interview: Erik Hersman (WhiteAfrican.com)

Erik Hersman is the Cornucopia of compelling Africa-oriented web content. He has offered insightful anecdotes and perspectives on the place “where Africa and technology collide” for years (quote from Erik’s blog).

He has experience in Web strategy as a technologist, and experience with the juxtaposition of “developed” and “developing” regions–as a past or present resident in [...]

Interview: Erik Pukinskis (OLPC, AbiWord)

Erik Pukinskis is currently a PhD student in the Distributed Cognition and Human-Computer Interaction Lab in the Cognitive Science department at the University of California in San Diego.
He previously had an opportunity to work on the interface of an ambitious project: One Laptop Per Child (OLPC).
His focus was on re-working the user interface of [...]

Why Goals and Tasks are the Same Thing (part 3)

In Part 1 of this long post series, I discussed goal-directed design and the more customary way to view goals and tasks, along with their commonly noted distinctions. In Part 2, I laid down my claim about the true nature behind these conceptual tools, in attempt to both confuse the matter and also clarify it [...]

Interview: Ken Banks (FrontlineSMS)

The Friday, 20 April 2007 BBC News headline read:
“Texts monitor Nigerian elections”
“Anyone trying to rig or tamper with Saturday’s presidential elections in Nigeria could be caught out by a team of volunteers armed with mobile phones.”

“NMEM is using a free system called Frontline SMS, developed by programmer Ken Banks, to keep track of all of [...]

A Scientific Method of Designing

Finding Need in the Market
Targeting a Customer Segment
Identifying Use Cases of Ideal Solution
Prioritizing via Functional Limitations 
Creating an Information Architecture
Modularize Layout of UI
Designing Efficiency of Interaction

Let me cut you off right there. You are correct. There is no hard science behind design. However without some framework, design is downright impossible. Let’s leverage the best practices of [...]

Why Goals and Tasks are the Same Thing (part 2)

In Part 1 of this post series, I discussed goal-directed design and the more customary way to view goals and tasks, along with their distinctions. In Part 2, I will lay down my claim about the true nature behind these conceptual tools. And in Part 3, the final part, I attempt to address the implications [...]

Bespoke UI for Developing Regions?

The continent of Africa is experiencing an unprecedented growth in mobile interactive systems.
Most people should consider that a good thing. Mobile interactive systems–specifically information-oriented systems–are attributed with progression in the fields of

Civic engagement
Economic empowerment
Education
Environment
Health and safety
Humanitarian relief
source

Naturally, the better a person can leverage the information-oriented system, the more benefit [...]

Why Goals and Tasks are the Same Thing (part 1)

This is an exploration into human intention/behavior structure, what we know about it, and how we communicate about it in order to design and engineer products and services that humans can use effectively.

Here is a prototypical goal/task diagram:

The terms “goal” and “task” are household terms, meaning that they are not [...]