On the keyboard front, we'll have to see. Swype, Graffiti, and the old fashioned keyboard are more intuitive because they borrow something core about our usage of inputting stuff: how we hand write a character for Graffiti, and everything we know about a QWERTY keyboard layout for Swype. Swype is very easy to grasp. For some reason, I see a much more competitive 8pen as a gesture/menu command issuing system than a keyboard. Replace the characters with commands and you have a powerful widget, even for games possibly. It isn't a random set of umpteen gestures, there is some hierarchy and precision built into the thing.
I feel the keyboard domain doesn't make use of hierarchy properly though. Let's say the 8pen keyboard divides the keys into octants. Each octant does not have a collection of related things. The letters I D G Z are not related in any way, yet they are all arrived to by first moving up and rotating right.
To illustrate a better use of the hierarchy, I'll divide the thing into quadrants instead of octants. Consider a widget to edit font. The top quadrant could be font family, the left quadrant could be colour, the bottom is size, and the right is style (bold, italic etc). Using this, if I wanted large text, I would move to the size quadrant and rotate clockwise to select a large size. Here you are taking advantage of the hierarchy and ranking such a widget could provide.
The font example is really really lame, but the GUI they present has a lot of potential. You can also divide the wheel into an arbitrary number of sections. There are tons of application domains that would work for a component like this. I just hope that 8pen isn't hell-bent only on giving us a keyboard.
I think it's the difference between learning curve vs. optimal speed.
In your Font example (which I think demonstrates your point great), it's easier to jump in to, but your "top speed" is a bit lower than if they grouped it like 8pen chose to.
Not just a bit, but a lot, IMO! Some people are comparing this to the dvorak vs. qwerty keyboard layouts.
A more apt comparison is to a keyboard laid out in alphabetical order vs. a qwerty keyboard. The adoption of qwerty keypads on touch screens is 100% based on familiarity and no ergonomic consideration in letter positions at all.
We're talking potentially major improvements in speed, assuming they have the science of letter positioning correct.
(Please let them have it correct, or we'll have the same dvorak vs qwerty nonsense all over again. Learn from history, people ;))
I guess when I see their product, I don't see a keyboard. I see a cool widget, and I don't mean that in a demeaning way at all, it seems really interesting. In a perfect world, it would be nice to generalize the widget out so it can have multiple applications.
That's not to say the value of the product doesn't lie in the keyboard research they did as well. Anyone can design a cool widget, but the idea to recognize a very innovative solution to mobile typing and perfecting it (figure-8 drawing is a great touch, assuming it works well on many phrases) is 8pen's strongest point. I just hope there is enough flexibility after the patent is issued so I or someone else can write a generalized form of this widget.
I feel the keyboard domain doesn't make use of hierarchy properly though. Let's say the 8pen keyboard divides the keys into octants. Each octant does not have a collection of related things. The letters I D G Z are not related in any way, yet they are all arrived to by first moving up and rotating right.
To illustrate a better use of the hierarchy, I'll divide the thing into quadrants instead of octants. Consider a widget to edit font. The top quadrant could be font family, the left quadrant could be colour, the bottom is size, and the right is style (bold, italic etc). Using this, if I wanted large text, I would move to the size quadrant and rotate clockwise to select a large size. Here you are taking advantage of the hierarchy and ranking such a widget could provide.
The font example is really really lame, but the GUI they present has a lot of potential. You can also divide the wheel into an arbitrary number of sections. There are tons of application domains that would work for a component like this. I just hope that 8pen isn't hell-bent only on giving us a keyboard.