Ron George, currently work at Microsoft with a new team based on NUI Principles, announced his paradigm shift in the world of UX: OCGM – pronounced “Occam” as in, “Occam’s Razor,” the acronym stands for:
Objects: Objects are the core of the experience. They can have a direct correlation with something physical, or they can just be objects in the interface.
Containers: Containers will be the “grouping” of the objects. This can manifest itself in whatever the system sees fit to better organize or instruct the user on interactions. They do not have to be, nor should they be, windows. They can be any sort of method of presentation or relationship gathering as seen fit.
Gestures: Gestures are actions performed by the user that initiate a function after its completion and recognition by the system. This is an indirect action on the system because it needs to be completed before the system will react to it.
Manipulations: Manipulations are the direct influences on an object or a container by the user. These are immediate and responsive. They are generally intuitive and mimic the physical world in some manner. The results are expected and should be non-destructive. These are easily performed and accidental activations should be expected and frequent.
In other words, OCGM is Ron’s solution to ever-growing problems present in today’s WIMP-dominated (Windows, Icons, Menus, Pointing Devices) world of human-computer interaction.