becta logo
[oats-sig] new member of mailing list

Simon Judge simon.judge at nhs.net
Fri Sep 28 08:40:52 BST 2007

Article: [oats-sig] new member of mailing list

I really like the idea of the gaze-driven switch.  I also, really, really,
like the idea of a gesture-driven switch (i.e. choose the movement, system
learns, repeat the movement, system switches)...  

I look forward to seeing the first betas Stephen! (-;

Interestingly cameramouse: http://www.cameramouse.org/about.html has just
become free... I've asked if they will become open source.... ! 


Cheers.
 
Simon

-----Original Message-----
From: oats-sig-bounces at lists.becta.org.uk
[mailto:oats-sig-bounces at lists.becta.org.uk] On Behalf Of stephen emslie
Sent: Thursday, September 27, 2007 6:07 PM
To: OATs Project Special Interest Group
Subject: Re: [oats-sig] new member of mailing list

Perhaps now is a good time for one of those introduction things going
around. My name is Stephen Emslie, and I'm a software developer working with
web technology and living in London. I met up with Simon at the COGAIN (eye
tracking) convention in Leicester recently, and he told me about OATS.

I also got turned on to the idea of a gaze-driven switch there, which (in a
nutshell) would interpret eye movement and emulate a more traditional head
switch. This would be an attempt to make the most of what we can get out of
cheap off-the-shelf hardware and open source software [1].

I've been looking for a way to get started on this stuff, and while I think
I could get a lot of mileage out of emulating existing switch devices, an
accessibility platform like Jambu is a really exiting thing to keep in mind,
and possibly use as a test framework as I'm definitely going to be working
in python.

It sounds like you have looked through this pretty thoroughly, but I wonder
if some of those recent developments might make development with
Python+XUL+SVG a bit less of a headache. SVG support is coming along in
gecko and I've noticed that PyXPCOM now lives in Mozilla trunk and appears
to be active. I like your idea of using both python and javascript
appropriately. Perhaps that is a way to approach the sandboxing issues you
mentioned?

It would be great to see a screenshot of Jambu in action.


Stephen

[1] http://www.inference.phy.cam.ac.uk/opengazer/

On 9/25/07, Steve Lee <steve at fullmeasure.co.uk> wrote:
> On 25/09/2007, stephen emslie <stephenemslie at gmail.com> wrote:
> > Jambu looks really interesting. I've been developing web 
> > applications with python, open source tools and the web standards 
> > stack for a few years so this sounds right up my alley.
>
> Hi, I could have done with your help earlier :-)
>
> > Does Jambu embed python with PyXPCOM? It would be great to see this 
> > technology put into practice so soon after SVG and python have hit 
> > mozilla!
>
> No. After early attempts to leverage the Mozilla Platform with Python 
> and SVG I decided after discussion with Aaron (a11y lead at Mozilla) 
> to abandon Mozilla. I had big problems with Python on XUL, both 
> building and running. Though python access to the platform (pyXPCOM as 
> you say) was easier to set up, I at that time thought I wanted python 
> DOM access and scripting as well but Mark Hammond's work on that at 
> Active State seemed to have frozen (i'm now not so sure I want that, 
> partly due to concerns over sandbox security).
>
> Recent Mozilla developments with the renewed activity on XULRunner as 
> a platform and ActiveState's commitment to open Sourcing parts of 
> Komodo (XUL + python) make it much more attractive. I would still 
> rather use a standard release of XUL rather than a custom build for 
> reasons of support and testing.
>
> I'm using librsvg for SVG rendering and without SVG DOM have to 
> provide simple dynamic rendering and events in my own model. That is a 
> bit of a pain but does afford ultimate flexibility. I haven't ruled 
> XUL out completely as a possible future direction. The inherent 
> portability is very attractive.
>
> Another possibility would be to use both Python and Javascript as 
> appropriate. I like Javascript, but its just that I *really* like 
> python ;-).
>
> On another note I see Mark Finkle just announced his work on a 
> Javascript version of ctypes that gives dynamic access to XPCOM. That 
> should be very useful.
>
> --
> Steve Lee
> --
> Open Source Assistive Technology Software PowerTalk - your 
> presentations can speak for themselves www.fullmeasure.co.uk
>
>



**********************************************************************
This message  may  contain  confidential  and  privileged information.
If you are not  the intended  recipient please  accept our  apologies.
Please do not disclose, copy or distribute  information in this e-mail
or take any  action in reliance on its  contents: to do so is strictly
prohibited and may be unlawful. Please inform us that this message has
gone  astray  before  deleting it.  Thank  you for  your co-operation.

NHSmail is used daily by over 100,000 staff in the NHS. Over a million
messages  are sent every day by the system.  To find  out why more and
more NHS personnel are  switching to  this NHS  Connecting  for Health
system please visit www.connectingforhealth.nhs.uk/nhsmail
**********************************************************************



  Main Becta Site  | Return to top