Wednesday, February 3, 2010

Ron George and Josh Blake on OCGM

Josh Blake contacted me to about a paper on OCGM that he and Ron George authored. First, I'm glad that he and George are collaborating. I think both of them have a lot to contribute to the NUI conversation and I'm always impressed with the posts on their own blogs.

The paper they wrote, which will be presented at a NUI Workshop at CHI'10 is interesting. It draws on research on child cognitive development, cognitive linguistics, and compares the purpose of OCGM to universal grammar. You could spend all day just reading the referenced papers. As far as academic papers go I think its fine, but I'm still not entirely comfortable with OCGM as a foundation for developing a metaphor for NUI.

A while back I tried to explain the differences between objects, containers, gestures and manipulations as described by Ron George. It's an interesting idea, but what I don't understand is why does OCGM really matters all that much? It's suggested that its a universal metaphor for any UI, and so I guess that could be true. But is that useful? How is it applied in anything other than an academic setting?

Can OCGM provide the foundation for the development of metaphors for NUI? Is there a universal metaphor for NUI, or is OCGM as close as we will get? Does it really matter? I mean, sure we have WIMP for GUI, but so what? WIMP is just a label for a common GUI design, not design guidance. Or at least I hope its not. How will OCGM help me design better NUI experiences?

1 comments:

JoshB said...

Thanks for posting about the OCGM paper.

"How will OCGM help me design better NUI experiences?"

I guess you'll have to watch my MIX session or our CHI presentation to find out! ;) As mentioned in the paper, future work includes figuring out the best way to incorporate the OCGM ideas into design processes. I have some ideas that I'll solidify as I prep those presentations, but my hope is that it will serve to inspire others to take our ideas and make them even better or find new ways to apply them.