RPM package of GEM (GEstures with Mouse) released

RPM package of GEM (GEstures with Mouse) has been released. GEM (GEstures with Mouse) is a mouse-gesture based input mechanism developed by CDAC, Mumbai for people with motor disabilities. It can be downloaded now from http://sourceforge.net/projects/gem-cdac/files/gem-0.1-1.i686.rpm/download or from http://www.cdacmumbai.in/accessibility.


New version of Anumaan – open source predictive text entry system from CDAC, Mumbai released

CDAC, Mumbai has announced the new release of open source predictive text entry system – Anumaan. This release includes new version of standalone flavour of Anumaan i.e. Anumaan-standalone-0.2. This version has been released as part of the activities of project “Enhancing Accessibility for FOSS Desktops” under NRCFOSS-Phase II being carried out at CDAC, Mumbai.

Anumaan gives predictions based on preceding text/words used by the user in his/her text and user can use these predictions, while composing text. By incorporating predictions, user can improve his/her rate of text entry to a great extent.

Anumaan is mainly intended to help persons with motor disabilities, specially ones facing problems in hand and finger movement. Such persons face difficulty in using regular input devices like keyboard for text entry related tasks. Anumaan can help such persons immensely in their text entry related tasks by way of predictions. However, It is equally useful for common users also and can support them in creating mails, letters, documents etc. in less time.

Salient features of current version include:

  • More user-friendly and simplified interface for easy interaction and navigation.
  • Re-oriented layout of text entry area and prediction display in order to reduce visual and cognitive overhead.
  • A single comprehensive prediction list combining predictions from all relevant grams for easy selection.
  • Keyboard support for selecting predictions from prediction list. It reduces time taken in selecting and committing predictions to text.
  • Larger text entry area compared to previous version for easy text entry.
  • Integrated context-sensitive help.
  • Re-oriented menu bar for easy access and navigation.

All these features are intended to improve user interaction and experience for motor disabled people.

Anumaan is developed on java platform and supports UTF-8, so it can effectively be run on any platform. Newly released version of Anumaan can be downloaded from http://www.cdacmumbai.in/anumaan.

Details about project “Enhancing Accessibility for FOSS Desktops” can be accessed at http://www.cdacmumbai.in/accessibility.

Feedback, bug reports or feature enhancement requests about the application can be sent to ossd[at]cdac[dot]in or predictanumaan[at]gmail[dot]com.

GEM (GEstures with Mouse) – a mouse gesture based input mechanism from CDAC, Mumbai

CDAC, Mumbai has released beta-0.1 version of GEM (GEstures with Mouse). It is an open source input mechanism which uses gestures as input to the system. Gestures can be drawn using a mouse or some equivalent device like touch pad, joystick, pen tablet etc. Gestures can drawn either as single-part (continuous) or multi-part (discontinuous) as shown in screen shots below:

drawing a single-part gesture
Drawing a single-part gesture in input window
Drawing a multi-part gesture
Drawing a multi-part gesture in input window

This Input mechanism is intended for people suffering with different kinds of motor disabilities, who may face problems in using mouse and keyboard in conventional way. Hence, it provides them with an alternate and effective mechanism for using the system to perform various tasks such as navigation, executing commands & keyboard shortcuts, and launching applications etc. on Linux desktop.

More details about GEM can be accessed at http://www.cdacmumbai.in/accessibility.

GEM related URLs:

1. Accessibility Project Main page at CDAC, Mumbai website can be accessed at http://www.cdacmumbai.in/accessibility.

2. GEM can be download at http://www.cdacmumbai.in/projects/accessibility/gem-beta-0.1.tar.gz.

3. User documentation for GEM can be accessed at http://www.cdacmumbai.in/projects/accessibility/How-To-Use-GEM.pdf.

Feedbacks, bug reports or feature enhancement requests about the application can be sent to ossd[at]cdac[dot]in.


Aristotle’s Storytelling Framework for Interactive Products

Throughout the centuries people have told stories to share knowledge between generations, but also to simply entertain. Storytelling is an important skill each interaction designer should have. It helps us create more engaging products and services. But how should we start doing this? How Aristotle’s storytelling framework can be used for designing interactive products, read at http://johnnyholland.org/2011/01/20/aristotle%E2%80%99s-storytelling-framework-for-interactive-products/

Releasing Anumaan-a predictive text entry system

Today Anumaan (alpha-0.1 version) has been released by C-DAC, Mumbai as a part of its activities and commitment in the area of accessibility. Anumaan is a perspective-based, on-screen predictive text entry system for GNOME desktop. Basically, it is an extension of an Input Method (IM) mechanism (on GNOME desktop) in the sense that it extends its (IM) notion by including the power of text prediction. It has support for UTF-8 unicode encoding. The system allows users to train it and personalize and as per their writing style into different named domains. Hence, it adapts to user’s writing style in some sense. Although, the current version does not support live mode adaptation, still a user can train a domain as many times he  likes.

Anumaan is designed for a (text) sequence prediction based on a certain Context.The context can either be a partial word context or a partial sentence context. Therefore, it is intended to help people suffering from different kinds of motor disability by allowing it to be customized for different kinds of Input devices (e.g. keyboard, mouse, joystick or any other pointing device especially built for people suffering from motor disability). In other words, it can be customized very easily to cater to different hand movement capabilities. The current version is only for mouse and keyboard based interactions. But, we can easily customize it for different hardware input device requirements.
The current released versions have two flavours:
1. Anumaan-standalone: The base system which runs on Java Swing Interface.
2. AnumaanLinux: The Linux version which uses Anumaan-standalone as base and is ported to utilize the accessibility features of GNOME GAIL library. The current interface is accessible to almost all Gtk+ Editable Text Widgets.
Anumaan URLs:
1. Anumaan Main Page on CDAC Mumbai Website:
2. AnumaanLinux source download:
http://www.cdacmumbai.in/projects/anumaan/downloads/AnumaanLinux-alpha-0.1.tar.gz (released under GNU/GPL 3.0 License)
3. AnumaanLinux Documentation can be accessed at:
4. Anumaan-standalone download:
5. Anumaan-standalone Documentation can be accessed at:
6. Anumaan Default Language Model download:
Anumaan Videos:
A session of AnumaanLinux: http://www.youtube.com/watch?v=GSzLt9ZVnOY
A session of Anumaan-standalone: http://www.youtube.com/watch?v=ah9w37JY7ec
AnumaanLinux build and install: http://www.youtube.com/watch?v=FYW2LDh4v0c

NB: The application is still evolving, hence please do give us your feedbacks, bug reports or feature enhancement requests.
Please mail us at mailto:predictanumaan@gmail.com