1 of 2
1
the replacement for the WIMP acronym, OCGM [like Occam’s Razor]
Posted: 28 December 2009 10:20 AM   [ Ignore ]
Avatar
Rank
Joined  2009-12-27
Total Posts:  4
New Member

I have been working on this for quite a while. I finally chiseled out the final details of it yesterday and posted it this morning. I submit to abandon the WIMP acronym and move towards a more OCGM interface.

Objects
Containers
Gestures
Manipulations

Yes, and its a very cool coincidence that it could be rearranged to sound like Occam’s Razor. smile

http://blog.rongeorge.com/design/ocgm-pronounced-occams-razor-is-the-replacement-for-wimp/

 Signature 

http://rongeorge.com/
http://blog.rongeorge.com/
Currently writing a book “Designing Modern Experiences” about nui design principles and design patterns

NUI User Experience Consulting and Design
former Microsoft Advanced Design Team and Microsoft Surface

Profile
 
 
Posted: 28 December 2009 05:51 PM   [ Ignore ]   [ # 1 ]
Avatar
Rank
Joined  2007-05-21
Total Posts:  100
New Member

Ron,

I have been thinking about this stuff pretty deeply for a while.  Josh Blake mentioned your post and the OCGM concept, and I like it.  I’ll add more to this thread after I read your post, finish Josh’s post, and think some more thoughts...oh, and make dinner.

Thank you.

Lynn

 Signature 

Interactive Multimedia Technology
The World Is My Interface
TechPsych
Blogs=Online Filing Cabinets

Seeking Sustainable Innovation

Profile
 
 
Posted: 29 December 2009 08:25 PM   [ Ignore ]   [ # 2 ]
Avatar
Rank
Joined  2009-12-29
Total Posts:  6
New Member

I posted in the blog comments, but thought I’d also put my fun alternative to OCGM that spawned from my concern that trying to create a WIMP for NUI is like trying to create a WIMP for the whole natural world, since NUI is striving to make interacting with computers as natural and seamless as possible. It seems like WIMP was more about expressing the inherent limitations of what they had to work with at the time.

So my version is ExistSenseIntendActResult = EASIAR pronounced like ‘easier’.

Not that I expect it will catch on. smile

Profile
 
 
Posted: 29 December 2009 10:13 PM   [ Ignore ]   [ # 3 ]
Avatar
Rank
Joined  2007-05-21
Total Posts:  100
New Member

Thinking about your ExistSenseIntendActResult = EASIAR acronym, I was just reading a review of the interaction in the Nintendo Wii game, “Silent Hill, Shattered memories” on the Collaborate or Die blog (the blog is written by someone at Interface Guru).  The point of the review is that the game makes it interaction easier for the gamer.  Here is an excerpt from the reveiw:

“The main use for the Wii Remote is as the game’s flashlight (if the player waves the Wii Remote around, the main character will mimic the action in the game)…but that is not all. The Wii Remote also functions as a cell phone (the player will have to hold the speaker in the Wii Remote to their ear in real life to hear phone calls in the game – just like they would a real cell phone)”

The walk-through is here: http://www.youtube.com/watch?v=_9j7PxU0Jn4

 Signature 

Interactive Multimedia Technology
The World Is My Interface
TechPsych
Blogs=Online Filing Cabinets

Seeking Sustainable Innovation

Profile
 
 
Posted: 30 December 2009 12:06 PM   [ Ignore ]   [ # 4 ]
Avatar
Rank
Joined  2009-12-29
Total Posts:  6
New Member

That Silent Hill interface is interesting. Just added it to my gamefly queue. In the name of research!

Profile
 
 
Posted: 30 December 2009 12:32 PM   [ Ignore ]   [ # 5 ]
Avatar
Rank
Joined  2007-05-21
Total Posts:  100
New Member

I forgot to mention that I updated my recent blog post about OCGM, NUI, and postWIMP:

UPDATE:  The Post WIMP Conversation:  Some Thoughts About Conceptualizing NUI, Part 1

Ben,

I’m serious about looking at game interaction to inform what I do.  Game designers/developers have to think about off-the-desktop interaction all of the time, otherwise the whole industry would go out of business.  For example, when I first got my Wii, I had a head cold. I was immobilized on the couch, and I wanted to read the newspaper.  I couldn’t entertain myself by playing a game on the Wii, because moving about with my throbbing head was out of the question.

I didn’t feel like getting up and going down stairs to fetch the newspaper.  My laptop was in my car, in the cold garage, and my desktop was across the house.  So I played around with the Wii controller, and realized that I could spin around the “Earth” and locate the news from any major city, and then read it in large print on my TV screen. 

Easier, right?!

This is why we need to think about HCI concepts such as “personas” and “scenarios” when we create new systems/methods of interaction.

p.s.  I took a couple of game development classes, so that is why I look at game interaction more seriously than you’d think, given the fact that I’m a middle-aged woman.

 Signature 

Interactive Multimedia Technology
The World Is My Interface
TechPsych
Blogs=Online Filing Cabinets

Seeking Sustainable Innovation

Profile
 
 
Posted: 30 December 2009 12:51 PM   [ Ignore ]   [ # 6 ]
Avatar
Rank
Joined  2009-12-29
Total Posts:  6
New Member

@Lynn,
You definitely don’t have to sell me on games as great sources for innovation in HCI. I sometimes envy the freedom game designers have to try off-the-wall ideas, and I always try to appreciate what they’re trying to do. Wii and Natal are paving the way for universal NUI design in the guise of gaming appliances. And some of my favorite games are memorable in large part because of their extremely well designed interfaces. Working on NUI applications for platforms like Surface has given me a taste of that freedom in non-gaming contexts. But we’re just starting to explore the possibilities.

It’s exciting to watch the community as a whole strive for setting some foundational standards (though I have to give props to how far the Surface team got in terms of establishing best practices and tools before they released anything).

Profile
 
 
Posted: 30 December 2009 12:57 PM   [ Ignore ]   [ # 7 ]
Rank
Joined  2009-02-04
Total Posts:  93
New Member

There are some great conversations going on at various blogs.  If you’re interested in following this conversation make sure to check these blogs out:

Ron’s original blog detailing OCGM: (There are 30+ comments on this blog, so make sure to read them):
OCGM (pronounced Occam[’s Razor]) is the replacement for WIMP

I posted a response to Ron’s original blog and included details of the history of this discussion:
WIMP is to GUI as OCGM (Occam) is to NUI

Stephen at MSFTKitchen picked up on Ron’s post, and is excited about what this means for Windows 8:
OCGM: A New Windows User Experience

Richard Monson-Haefel didn’t seem to like OCGM, but in my opinion he didn’t quite understand all the concepts yet:
What is NUI’s WIMP?

Lynn Marentette posted some interesting thoughts linking OCGM to Activity Theory and Learning Theory, and also has a good collection of blogs and other related links on the topic:
The Post-WIMP Conversation: Some Thougths about Conceptualizing NUI, Part I

Ron posted a follow up with some more details on OCGM, and responded to Richard’s comments.
Welcome to the OCGM Generation! Part 2

I’m working on a few posts about OCGM and will add those and any other blogs here as well.

 Signature 

Joshua Blake
Co-founder & VP of Engineering, Orbbec
http://www.orbbec3d.com

Profile
 
 
Posted: 30 December 2009 01:11 PM   [ Ignore ]   [ # 8 ]
Rank
Joined  2009-02-04
Total Posts:  93
New Member
Ben Reierson - 30 December 2009 12:51 PM

It’s exciting to watch the community as a whole strive for setting some foundational standards (though I have to give props to how far the Surface team got in terms of establishing best practices and tools before they released anything).

I’m really pumped about this—the beauty and symmetry of OCGM (plus the Occam’s Razor connection) is great.

I think the value of OCGM is equal parts marketing and concepts. The marketing part is important, since it is hard to explain NUI to non-technical people. Lynn was telling me she has been searching for a way to explain NUI to educators and others.  The concepts are of course critical to help designers and developers understand common ideas.

OCGM isn’t quite on the same place on the abstract-concrete continuum as WIMP. There is more room for flexibility in OCGM to include different types of interface inputs. Ron does a good job of explaining this in his latest post.

 Signature 

Joshua Blake
Co-founder & VP of Engineering, Orbbec
http://www.orbbec3d.com

Profile
 
 
Posted: 30 December 2009 01:39 PM   [ Ignore ]   [ # 9 ]
Avatar
Rank
Joined  2007-05-21
Total Posts:  100
New Member

Yes, this is a good discussion.  I need to go back and read the more recent comments on Ron George’s blog.

I’m glad I have time to look things over more in-depth.  I’m off work until January 11th!  (I’ll be on a cruise- with internet access that costs $$$$$.  Unfortunately, not on one of those Holland America cruise ships that have a few Microsoft Surfaces in one of the lounges. If so, I’d be doing a lot of people-watching in the lounge, for informal research purposes.)

Thanks, Josh, for posting those links. I updated my post to include a link to Ron’s “Part 2”. 

I think I will wait to write my Part 2, since I have several things I’m reading, looking at, thinking about, and so forth. 

I noticed that Ben has a link to a YouTube video about the work of Accenture and Avanade Touch Technology, which has some examples that might help “regular” people understand the basic “what and how” of touch screen technology.  It provides examples of the Surface as well as an HP TouchSmart. http://www.youtube.com/watch?v=9UvGWGZ1pGo&feature=youtube_gdata

I’d like create a couple of my own videos to my “Part 2” post.  I have an HP TouchSmart PC and have been putting off producing videos about some of my applications.  I also plan to do a video that features websites that work well on a touchscreen or IWB. 

It’s a good excuse for me to get a nice manicure.

 Signature 

Interactive Multimedia Technology
The World Is My Interface
TechPsych
Blogs=Online Filing Cabinets

Seeking Sustainable Innovation

Profile
 
 
Posted: 31 December 2009 12:56 AM   [ Ignore ]   [ # 10 ]
Rank
Joined  2009-02-04
Total Posts:  93
New Member

Richard has warmed up to OCGM but has a few more concerns:
OCGM: George’s Razor

Also, Ron started a FriendFeed group to track the whole conversation:
http://friendfeed.com/ocgm

You can create an account and subscribe to follow what is going on.

Edit:
I posted another one explaining some ideas and addressing Richard’s concern:
Metaphors and OCGM

 Signature 

Joshua Blake
Co-founder & VP of Engineering, Orbbec
http://www.orbbec3d.com

Profile
 
 
Posted: 31 December 2009 01:10 PM   [ Ignore ]   [ # 11 ]
Avatar
Rank
Joined  2009-12-29
Total Posts:  6
New Member
joshb - 31 December 2009 12:56 AM

Also, Ron started a FriendFeed group to track the whole conversation:
http://friendfeed.com/ocgm

Always nice to see FriendFeed get some love. Maybe we need a wave too. smile

@Lynn, thanks for the link to one of our videos. The team I work on did a couple Surface demos in the past couple years too. They’re starting to feel a bit dated now, and I won’t say they are necessarily shining examples of perfect NUI design, but we learned a lot while making them. It was interesting to be talking to the Surface team while they were obviously still having some fundamental internal design debates. In fact, I don’t remember that the term NUI was even being used when I first starting working on Surface.

I was thinking, it might be interesting to take an existing NUI application (maybe one of the more successful Surface apps) and break it down in OCGM terms.

Profile
 
 
Posted: 31 December 2009 01:17 PM   [ Ignore ]   [ # 12 ]
Rank
Joined  2009-02-04
Total Posts:  93
New Member
Ben Reierson - 31 December 2009 01:10 PM

I was thinking, it might be interesting to take an existing NUI application (maybe one of the more successful Surface apps) and break it down in OCGM terms

*Ears perk up*

That sounds like a request for a NUI Deconstruction!

If only someone had a web journal or online log specializing in Deconstructing NUIs…

Oh right. wink

Any suggestions for which application or video to do?

 Signature 

Joshua Blake
Co-founder & VP of Engineering, Orbbec
http://www.orbbec3d.com

Profile
 
 
Posted: 31 December 2009 01:45 PM   [ Ignore ]   [ # 13 ]
Avatar
Rank
Joined  2009-12-29
Total Posts:  6
New Member
joshb - 31 December 2009 01:17 PM

If only someone had a web journal or online log specializing in Deconstructing NUIs…
Oh right. wink
Any suggestions for which application or video to do?

lol

Well, it might make sense to do a few that range from simple to complex. The Surface photos application, for example, is extremely simple. It’s very literal about objects (pictures) and containers (library control) and manipulations. However, I can’t think of any gestures in that app. It may be interesting to note that a NUI application might not need to have every piece of OCGM. Look at the water attraction app. It arguably doesn’t even have any containers (unless you think of the water as an object and the table as a container).

If you want to shoot for complex, I’d suggest pieces of the Office Labs future vision videos. Lots of good stuff there. The Natal demos, or any Wii game, would also work well.

Profile
 
 
Posted: 31 December 2009 02:08 PM   [ Ignore ]   [ # 14 ]
Avatar
Rank
Joined  2007-05-21
Total Posts:  100
New Member

The new WIMP is fine with me.  I could have a NING group for this, called “The Post-WIMP Explorers Club”.  I came up with the name as a joke, but I think it fits! 

I just made a YouTube playlist of 100+ videos under this name.

 Signature 

Interactive Multimedia Technology
The World Is My Interface
TechPsych
Blogs=Online Filing Cabinets

Seeking Sustainable Innovation

Profile
 
 
Posted: 31 December 2009 02:14 PM   [ Ignore ]   [ # 15 ]
Avatar
Rank
Joined  2007-05-21
Total Posts:  100
New Member

The Post WIMP Explorers YouTube Playlist (100+ video clips)

I know I’m probably missing some key videos, since I slapped the playlist together quickly.

 Signature 

Interactive Multimedia Technology
The World Is My Interface
TechPsych
Blogs=Online Filing Cabinets

Seeking Sustainable Innovation

Profile
 
 
   
1 of 2
1