Sunday, July 30, 2006

Designing for Interaction published

Just read the Chapter 1 Excerpt from Dan Saffer’s Designing for Interaction. Amazon will be shipping the book to me soon. The website for the book is also full of links to even more reading. This site shows how much activity is going on in the design world and that it is getting into the mainstream.

Thursday, July 27, 2006

Introduction to Design Patterns

Our culture advances as we expand our language. In 1977 Pattern Language was published and the grammar of design was forever changed. Alexander, Ishikawa, Silverstein, et. al. were examining buildings and greatly influenced architecture with the introduction of design patterns. Will Wright’s Sim City was greatly influenced by Pattern Language. In 1995 with the advent of object oriented computer languages, design patterns became part of software grammar with the publication of  Design Patterns: Elements of Reusable Object-Oriented Software  by the GoF. There is also the Portland Pattern Repository created by Cunningham. In 2006 Jenifer Tidwell wrote about Patterns for Effective Interaction Design and Yahoo has published their Design Pattern Library for Web Developers. There are many other excellent examples that demonstrate the significance of design patterns.

A design patterns describes a problem, the context and a solution. A design pattern does not include the solution to a specific problem (e.g., code). It is a method to solve a common problem.  YahooTidwel and others offer longer explanations.

Pattern language is a living language with new patterns being added and old patterns being revised. There is also debate and commentary on the design patterns. MultiPurposeRoom will highlight the design patterns I create and comment on others. I will also be using design patterns in my unpublished work, Multiple Paths to the Same Information, that will see some sunlight here. I hope this adds positively to the debates.

Related:
User Interface Design Pattern Library Project at berkley.edu
WebsitePatterns at iawiki.net (Information Architects Wiki)

Interface Design Skill-set Diagram

I found this diagram useful to contemplate design delineations or definitions. Also a link to a nice collection of other diagrams. May have to strike up the color printer and wallpaper my office. And I’ll have to figure out a tool for getting my visual (bitmap) thinking into the computer space.

Tuesday, July 25, 2006

Interface Culture Introduction and McLuhan

Started reading Interface Culture by Steven Johnson. While reading I wondered how many people know the tv shows? He talked in the recent interview with Jesse James Garrett that he had shopped the proposal for the book in 1994 and it was published nine years ago. The references to modern culture did seem a bit dated, but not the ideas.

The introduction builds on McLuhan’s analysis of extensions of man which is still relevant. Johnson cites McLuhan’s Understanding Media when talking about how the pace of new technologies (extensions) being introduced helps us understand the impact of new technologies. I have been puzzling about this a lot lately in light of the McLuhanisms that “the content of new media is old media” and “does this fish know there’s water?” In other words, does the speedup only help us understand the old media, the new content, and not really help us understand the new media? I think the answer is in McLuhan’s Laws of Media.

The other point that really stood out for me in the introduction was bitmap as a new medium. I work with it everyday and did not really think about it. For me the computer really has two distinct paths from the bits of 0’s and 1’s. The first was the grouping bits into groups of 8 and later 16 to create the code that makes these letters on the screen. ASCII is probably the best known and there are others. This is keyboard computer. The bits are also used to digitize the analog. This is where the bitmap is used to create images and take analog mouse (or pad) input. This also includes sounds and combinations with images or multimedia. This is the bitmap computer. The laptop that most of us use is the hybrid of both. And the web is becoming the storehouse of both characters and these digitization.

I’m not certain how much of Interface Culture I’ll get to in the next few weeks, but I’ll probably go right to the chapter on Links. Beyond the characters and digitization of the analog, I think links are the new technology of the web that is changing our reality. I few years ago I read Albert-Laslo Barabasi’s Linked and found it enlightening. So I’m interested to see what Johnson has to say about Links since he wrote it five years earlier.

Friday, July 21, 2006

Interface Culture by Steven Johnson

Ordered a previously owned copy of Interface Culture by Steven Johnson today. He’s the first day keynote speaker at User Experience Week. Adaptive Path has a written interview with Steven Johnson posted to their blog. In order to make the best use of my time at UX there is lots of reading to do.

User Experience Week 2006 (Aug)

I’ll be at Adaptive Path’s User Experience Week 2006 in DC in mid-August. So most posts will related to my preparation for the week.