Shorthand-Aided Rapid Keyboarding
Shorthand-Aided Rapid Keyboarding is an advanced pen-based text input method for mobile devices. It combines novel pattern recognition technology with a stylus keyboard. A new user may trace the letters on the keyboard to enter a word. Over time one may remember some or parts of the patterns and speed up the text writing.
Fluid Sync is a Java library for application developers who want to add multi-user collaboration or multi-device capabilities to their application. Applications become "fluid" in the sense that a running application can be spread to a new device. A new instance is created with the exact same application state. Initially, it remains coupled to the first instance: User changes in one become immediately visible in the other.
Text-to-speech (TTS) is the generation of synthesized speech from text. IBM's goal is to make synthesized speech as intelligible, natural and pleasant to listen to as human speech and have it communicate just as meaningfully. During synthesis, very small segments of recorded human speech are concatenated together to produce the synthesized speech -- and it's available online for you to try.