MouseTrap's Module Proposal Informations

Introduction

This page will try to present the necessary pieces of information in order to ease the decision makers work when reviewing Mousetweaks for inclusion into GNOME.

What is MouseTrap ?

  • MouseTrap is a head tracking application that helps users with physical impairments to access the desktop via webcam.

Target

  • Desktop

Dependencies

The MouseTrap direct dependencies are:

Package

Version

Description

gtk2

>= 2.12

The GTK+ Toolkit

pygtk

>= 2.8.4

GTK+ Python bindings

python

>= 2.6

Python platform

opencv

>= 1.0

Open Computer Vision Library

python-xlib

>= 0.13

Python Xlib library (just in case user doesn't use gnome)

python-pyspi

>= 0.6

Python AT-SPI bindings

doxygen

>= 1.5

A documentation system for C++, C, Java, IDL and PHP (this package is required for building the documentation)

NOTE: Each dependency may require other dependencies to be installed.

Resource usage

  • The module is already hosted on GNOME git and I use GNOME bugzilla for bug tracking.

Adoption

  • There's a package for Debian, Archlinux and a new package for Opensuse will be created soon.

GNOME-ness, community

  • I've been working with gnome-a11y group for 4 years and I've been sharing MouseTrap's experiences with the same group since the beginning. MouseTrap supports internationalisation and has been translated to several languages.

3.0 readiness

  • MouseTrap (as it does now) will allow users on GNOME 3.0 to access the desktop environment.

License

  • GPLv2

Miscellaneous

  • It's been tested with pyatspi2.

Projects/MouseTrap/ModuleProposal (last edited 2013-11-22 15:20:54 by WilliamJonMcCann)