Sunday, August 19, 2007
This is the first post of the Technology-Supported Human-World Interaction, or "TSHWI" blog. I'm planning on using this blog as a resource for people interested in developing, using, or learning about user-centered application development for emerging and innovative technologies.
Just after I posted the template for this blog, I came across an intersting article, written by Tara Prakriya, a Microsoft Architect who focuses on the "incubation of emerging markets that leverage pen, touch, and ink". Although the article focuses on Microsoft Vista, much of what's covered in article is useful to people developing for other operating systems.
The article, "How to Be Where Your Customer Wants to Be" was written for software developers who are making the transition from desktop to the world.
In the article, Prakriya emphasizes that developers must take an "off the desktop" point of view. At first glance, this sounds like mobile computing, but it is much, much more.
Prakriya shares that Microsoft has "done a lot of research with our customers to try and define some core areas and scenarios for which they want and need to use their computers more times of the day. Taken together, we often hear: “Give me more applications to help me when I am traveling, shopping, on the train or bus-basically, fill the gaps where I know access to information can help me.”
What does this mean for developers? According to Prakriya, Vista has many features that will enable developers to tailor applications to meet the needs of users. These features support collaboration, multitasking, time-slicing, and data/note capture.
Prakriya also discusses a number of areas that are open for project development, which is just about anything people do or need when they are away from a desk, including home automation, social communities, personal productivity, navigation or wayfinding, games, education, media, and entertainment.
Prakriya concludes with a pitch for developers to explore user-tailored application development that takes advantage of the Windows Vista Platform, which supports touch-screen systems such as the HP TouchSmart IQ770 PC, the Tablet Kiosk UMPC.
In my opinion, in order to create useful, usable "off the desktop" applications, traditional software developers will need to take on the perspectives of a sociologist, psychologist, and ethnographer in order to anticipate the technology needs of humans across a wide range of settings and situations. This development might very well provide women and people from other disciplines who are considering a career in software development more meaningful opportunities for study and work.
Short list of related resources:
Roy Want's recent articles, published in IEEE Journal of Pervasive Computing, provide a good background for developers who are moving off the desktop:
Carry Small, Live Large and People First, Computers Second
The work of Don Norman, the author of "The Design of Everyday Things" "The Design fo Future Things" (November 2007), and "Why Things Don't Work" (2008)
UPA: Usability Professionals' Association