Surface

Touch.Codeplex.Com – Multi-Touch for everyone, now.

is proud to announce the launch of Touch.Codeplex.com. Our exploration into the state of the Natural User Interface (NUI) connected us with folks at Microsoft and together we identified an adoption issue. While the technology to build Touch applications exists, it is currently cumbersome to implement. Marc Schweigert and James Chittenden had an idea to use Expression Behaviors (literally drag-and-drop onto any object) to act as a bridge. Together we launch this humble beginning with a bold vision. We hope you join us as we expand this library in the months to come.

Writeboard Panorama of calculation debugging.

Writeboard Panorama of calculation debugging.

Project Overview
The APIs in WPF4 plus the Surface Toolkit for Windows Touch make building common touch scenarios easy. However, implementing many of the same touch scenarios using WPF3.5SP1 or Silverlight 3/4 involves writing a fair bit more code. Furthermore, the touch APIs across WPF4, WPF3.5SP1, and Silverlight are different.

Project Goals
The goal of this project is to simplify building common touch scenarios when using WPF 3.5 SP1 or Silverlight 3/4 by using Expression Blend Behaviors to provide a consistent way to implement these scenarios across WPF & Silverlight. Expression Blend Behaviors can be used within Visual Studio without a dependency on Expression Blend by downloading the Expression Blend 3 SDK. You can also find more Expression Blend Behaviors at http://expressionblend.codeplex.com/ and http://tinyurl.com/ExpressionGalleryBehaviors.

Project Roadmap

  • Beta Release of core Scroll and TranslateRotateScale behaviors to developer community. <– You are here
  • Revised Scroll and TranslateRotateScale behaviors
  • Gesture Behavior (repurpose awesome code from here)
    • Erase (Back and Forth Gesture)
    • Create (Single Finger Draw ‘+’)
    • Delete (Single Finger ‘X’ Drawn Over )
    • Select Lasso (Single Finger Draw Lasso)
    • Split (Single Finger Diagonal Line)
  • Hold Menu (Single Finger Touch & Hold Context Menu)
  • Draw (Three Finger Pen Grasp)
  • Clone (Two Finger Double Tap)
  • Open / Edit (Single Finger Double Tap)
  • Select (Single Finger Tap)
  • Global Rotate (Five Finger Grab and Rotate of Application)
  • Global Perspective Rotate (Five Finger Pressure to Rotate Application Perspective)

See the whole deal here. 


Joseph Juhnke caught on the Red Couch

I may have had a drink or two or perhaps the interviewer was particularly charming. Either way I opened up for the folks at Level 3 and shared our dreams and visions for where is going to take us in the coming years. I wish you could have seen the interviewer’s face. These were not answers he was prepared to address. Tell me the truth… Do I sound like a nut? Check out the other interviewees here. Great thinking and commentary from all. 


Is it the madness, or the power of crowds?

I  was listening to NPR and they had another story about crowd sourcing and a gym shoe company in Seattle that was using these communities to develop surface design on standardized gym shoes. This got me thinking about the role of people in designing products and services directly vs. trained designers facilitating observations and discussions with users to gain insights in both articulated and unarticulated needs.

Crowd sourcing was recently discussed by Jeff Howe of Wired Magazine in June 2006 with his article “The Rise of Crowdsourcing“. This concept is not necessarily new. I read a few years ago “Murder, Insanity, and the Writing of the Oxford English Dictionary” and there was a global call to contribute to the first modern dictionary.

However, the deep spread of the internet has allowed people to directly interact with companies to provide feedback and help design existing products and services. Focusing communities of interest around their knowledge and expertise and iterating variations with standardized components (like surface design on t-shirts and gym shoes) and having online voting or based on purchasing behaviors, have the “better” strains rise to the top is an intriguing trend: 

Threadless, a Chicago-based T-shirt maker whose design process consists entirely of an online contest is a good example of this trend.

DaWanda’s Style Lab section, consumers can create products with their own individual style and have them made to order. (from www.springwise.com)

Crowd sourcing does need to be managed, and is not as ad-hoc as it may sound. Companies manage these communities for maximum impact of user-centered innovation. There are more sophisticated strains of focused crowd sourcing around more complex opportunities:

RedesignMe is a great Dutch website that is now engaging with product manufacturers to establish “RDM Challenges,” through which a new product concept is presented and the site’s 1,000 or so active members are asked to react to it. In exchange, they are rewarded with RDMs—RedesignMe’s online currency, which is convertible into products in the online RDM Shop such as mp3-players, game consoles and gift cards. (from www.springwise.com)

Elements, an eatery being planned to open next year in Washington. Crafted by a “beta community” of some 400 participants, Elements will serve raw and organic locally grown vegetarian food in an environmentally sustainable way. (from www.springwise.com)

What does this mean for designers? Precedent had positioned the designer as the arbiter of function and form. Rehabilitated or new products were completed by designers and brought to market. Crowd sourcing is in certain ways disintermediating the role of designer by going direct to customers to have them create new or revised design strains. 

An interesting company that is taking crowd sourcing to another level is Kluster. They have created Private Klusters designed to enable collaborative brainstorming on myriad different questions by allowing invited participants to share their opinions on a relevant, customized set of criteria. (from www.springwise.com)

Spot.us a nonprofit that lets any individual or journalist post an idea for an untold story in the local community. Professional journalists then write pitches based on those ideas and place them in the site’s wiki, where members of the community can view them and vote—via micro-pledge—on the stories that are most important to them. (from www.springwise.com).

Cambrian House began as a crowdsourcing community using the wisdom of crowds based approach to discover new business and technology ideas.

Designers have embraced ethnographic and observational research to create new objective skills to experience what is and look for pattern and opportunity. With crowd sourcing, the role of the designer will need to be delineated as a type of reasoned broker to sort and prioritize a community’s ideas.

Are the aggregated power of crowds a wise resource for companies? For simple solutions, creating different variations can provide needed diversity for products where customers want many alternatives.  For more complex problems and ideas where there are many variables, I believe that this model can easily fall apart. There are too many levels and ways to interpret and approach something to bring desired value. 

I have not really heard the design community address the effect and challenges of crowd sourcing. When Larry Keeley edited a Society of Typographic journal named “People, Not Markets”, he emphasized that designers need to address the real needs of people not the marketing needs of companies.

Twenty years later, we are moving in the right direction. The question is in what direction?


Microsoft Surface goes spherical

The folks at Microsoft Surface have begun to play further with their advanced multi-touch display. We are THIS CLOSE to getting one of these coolies to play with but now our desire has been captured by this new globe version. I think we were all amused by some of the “creative” demonstration apps they built for it, but the virtual tour demo left us wanting it purely because it looks like a crystal ball and who doesn’t want one of those???


DUX 2007 – The devil’s in the details

DUX 2007 is a wrap. We came, we saw, we laughed, we loved, and we even learned. I thought I would spend a few characters writing up some observations. I think first, it’s always important to understand the massive amount of work that goes into putting together one of these events and I know the team that gave us DUX ‘07 was spared no amount of grief. They did a truly admirable job and I would like to thank them.

Thank you!

DUX is not TED, nor is it HCI International, but instead fits nicely in-between them where Living Surfaces used to flourish. A day doesn’t pass when I don’t reminisce about the buzzing energy and enthusiasm for all things interactive that used to eek out of every corner of the Living Surfaces conferences but that’s a story for another time. DUX ‘07 had a nice mixture of creative sensitivity (design) and scientific reason. There were discussions about robots designed to dance with humans, the definition of simplicity, and a ton of thinking done on social networking; fun stuff. Presentations were an interesting mix (about half and half) of representatives of corporate giants and student masters theses. There was a smattering of cool independents, but I couldn’t help cringing when yet another Google or Yahoo! employee got up and started speaking. To further emphasize the vortexes they represent Google even put job postings on the give-away jump drives presented to each attendee. Yikes!

I’d have to say my only complaint about the proceedings was the same one I have at all of the UX / HCI / Ergonomics / etc. conferences; a lack of attention to a few key details. We are experience designers, we care about all of the aspects of interaction and communication and yet repeatedly show a lack of concern for the experience of our conference attendees. For some reason, they decided to pass out printed cards after each speaker’s presentation that were gathered for the purposes of a Q & A session afterwards. This didn’t work out once, questions were poorly worded, lacked relevance, and were often too lengthy to merit responses. The fall-back became, “We’ll post your questions and the answers on the blog.” Why didn’t someone use a live blog to capture questions from cell phones? They could’ve even designed a cool concept to facilitate live conversations the moment the topic was hot in our minds. Real conversations are good things, right?

The other thing that kills me is when the logistics folks provide a really cool looking slide advance gizmo that none of the presenters could use. Yes, I’ve seen this before. The best part is that no one noticed (except for the audience who had to wait for each presenter to regain their momentum after a pooched slide) that there was an issue with the control and made an attempt to correct it. Some presenters in later sessions were even refusing to use the little UFO shaped thing-a-ma-jig.

I realize this is really silly, petty stuff but for me user experience is all about the little stuff. It’s the little stuff that dents brands. Catching the little stuff means you are passionate and engaged and excited about your craft and the industry. This was never a problem at Living Surfaces.