ShapeWriter (previously known as Shorthand-Aided Rapid Keyboarding (SHARK)) was a keyboard text input method for tablet, handheld PCs, and mobile phones invented by Shumin Zhai and Per Ola Kristensson at IBM Almaden Research Center and the Department of Computer and Information Science at Linköping University.
Using ShapeWriter text entry software, a user draws words on a graphical keyboard using a pen. Instead of tapping the keys, the user draws a pen gesture that connects all the letters in the desired word. After some usage the user learns the movement pattern for the commonly used words and can write them faster than is possible on a traditional virtual keyboard.
The first system described by Shumin Zhai and Per Ola Kristensson (2003) was only a prototype system that could recognize about 100 pen gestures for the top 100 words used in the English language. It used a handwriting recognition algorithm that relied on dynamic programming to recognize the word patterns drawn from a lexicon. The next version described by Per Ola Kristensson and Shumin Zhai (2004) has a fundamentally different recognition engine that can recognize 50,000 - 60,000 words with low latency. This system introduced the notion that every word in a large lexicon should be possible to write by tracing the letters. It is this system that was the basis for the software release on IBM alphaWorks that is generally associated with the term "ShapeWriter".
ShapeWriter was made available for the iPhone approximately in 2008 and was revised several times (including ShapeWriter Lite and ShapeWriter Pro or Plus) before being pulled due to its sale to Nuance Communications (see following entry).
Those who purchased the iPhone version continued to use it and it also functioned on iPads v. 1 and 2 until 2013.
As of 2013 it no longer functions on iOS devices and is no longer available in Apple's App Store.
ShapeWriter software was made available as a free application for Android (operating system) smartphones through the Android Market. As a touchscreen keyboard replacement, is had over 50,000 users on Android worldwide. It was available only for Android OS versions 1.6 or higher. ShapeWriter for Android was available in 7 European languages including English, Spanish, and German. There was also a Beta release for Android 1.5 phones including the HTC Hero and Droid Eris.
ShapeWriter, Inc. was purchased by Nuance Communications and the ShapeWriter software was removed from the Android Market indefinitely on June 20, 2010.
ShapeWriter is similar in concept to Swype, SwiftKey Flow, Fleksy, SwipeIt, SlideIT, TouchPal, Adaptxt, Multiling O Keyboard, Sony Gesture Input, and Android 4.2 Gesture typing, all of which also involve tracing a path over letters on a virtual keyboard. A little different approach yet still similar in concept is found in MessagEase and Minuum.
- Zhai, S. and Kristensson, P.O. (2003). Shorthand Writing on Stylus Keyboard. Proc. CHI 2003, ACM Conference on Human Factors in Computing Systems.
- Kristensson, P.O. and Zhai, S. (2004). SHARK²: A Large Vocabulary Shorthand Writing System for Pen-Based Computers. Proc. UIST 2004, ACM Symposium on User Interface Software and Technology.
- Zhai, S. and Kristensson, P.O. (2006). Introduction to Shape Writing. IBM Research Report RJ10393, November 1, 2006.
- Official website
- An Alternative Text Input Method, 27th Internationalization and Unicode Conference, Berlin 2005
- Download a version of ShapeWriter for tablet PC
- More scientific articles about ShapeWriter are available here
- United States Patent 7,250,938 System and method for improved user input on personal computing devices
- US Patent 7,251,367; System and method for recognizing word patterns based on a virtual keyboard layout, December 20, 2002