Our Development Approach|
Initial development for supporting computer applications, will target platforms for Microsoft based devices, followed by Android based devices and finally, Apple based devices.
Within each group, applications will target desktop/laptop PC's, Tablets and
Smartphones.Within each group, we will also take into consideration,
whether any data is required to flow between the applications on different
Our developed software; is offered for 'free' on an "as is" basis, subject to licence agreement. We would ask that any donations be provided to your local MND/ALS support organisation for ongoing research, to find a cure for this most terrible disease.
Our software will be developed using Microsoft's Application Lifecycle
Management (ALM) tools and making use of the Microsoft Visual Studio 2010
development environment. see
Another aspect of our approach is making use of the Microsoft Solutions
Framework (MSF) see
MSF for Agile Software Development v5.0, additionally the Microsoft Operations Framework (MOF)
Our language here on the website will not bore readers with Systems
Engineering practices or methodologies for our development activites;
rather, we will hopefully provide enough of an overview and some detail, for
non-IT people to understand what we hope to achieve. Behind the scenes, we
will make use of development products such as
Microsoft Visual Studio,
Business Process Visual Architect (BP-VA),
and other product specific Software Development Kits (SDK's)
Our design starting point requires a baseline or a 'norm' as to what
communications are available to people with no physical disabilities.
In the first
case, there is the ability for someone to speak and one or more people to
listen. This may occur in personal close proximity or over a communications
medium such as a telephone or receiving broadcast from television or radio.
The second case is where people can type a message and have it read by
one or more people. This may occur through emails, instant messaging or even
the publication of reports, papers or books.
Our aim is to develop solutions that will allow people to communicate
quickly, effectively and
with little effort, using electronically spoken and written communications, in a modern electronic world
in a manner that is close to the 'norms' above.
Baseline Computer Interaction
Additional to the understanding of "Baseline Communications",
there is a need to have an understanding of how people interact with a
standard PC, Tablet and SmartPhone. A person interacts with a computer
typically via a 'Human Interface Device (HID)'
A Human Interface Device is a type of computer device
that interacts directly with, and most often takes input from, humans and
may deliver output to humans. Typical HID's are:
Note: HID's are generally USB based devices, however in our context, we use
the term HID to describe any device that a person would use to interact with
- Mouse, Trackball, Touchpad
- Graphics tablet
- Joystick, Gamepad
- Fingerprint Scanner
<insert image for PC interaction>
<insert Image for Tablet Interaction>
<Insert image for SmartPhone
Understanding HID's and Baseline
Coomunications is important when we then start to look at a persons ability
to make use of them. People with physical disabilities will need to make use
of other types of specialised HID's to interact with a computer. Specialised
computer applications for people with disabilities will need to be able to
make use of many types of HID's.
For example, a person with no voice and no hand movement may need to use
a BCI device, such as the EPOC Neuroheadset. A person with no hand movement
and a good voice and good range of head movement, may need to use a Golden-I Headset.
Given my current committment to look after my beloved Kathy, development
work will not begin until she is no longer by my side. Until that time, we
will continue to research, gather information, requirements and the experiences of people with disabilities.
The anticipated schedule of events are:
Microsoft Development Accessibility Resources
We are making great use of the Infragistics Quince Development Collaboration
Environment and have setup an account for MNDcommunicate participants to
share their ideas and requirements. This is a secure account and requires a userid and password to access.
Douglas McLaren Livingstone
Contact us for more info