В Втр, 05/06/2007 в 17:58 -0400, Ori Bernstein пишет: > On Tue, 05 Jun 2007 12:48:48 +0400, "Nickolay V. Shmyrev" <nshmyrev yandex ru> > said: > > > I really wonder how it will cooperate with ally framework. Recently it's > > use is limited just because not so many developers are interested in > > accessible apps. Its not so clear why the second way of making > > applications accessible will improve situation. > > Sorry, I'm not sure exactly what you mean by this. The goal here is to make > applications controllable remotely, the motivation being gluing together > graphical applications to automate workflows. The primary motivation isn't > accessibility work, although if it's useful in that context, so much the better. > > I don't have any real experience with a11y, so I don't know what sort of > cooperation you're talking about here. If you have any thoughts on how to make > semi-automatic DBus bindings for application scripting and gluing more > useful/helpful/whatever for a11y, feel free to make suggestions, of course. Well, accessibility framework exactly about controlling application remotely and being able to glue together. Bindings are semi-automated as you need :) You can try the following script for example with dogtail: #!/usr/bin/python import os os.environ['LANG']='C' from dogtail.procedural import * run('gedit') focus.application('gedit') type('Hello world') click('Save') focus.dialog(u'Save As\u2026') click('Save') click('Quit') What it is if not remote scripting? Probably you'll be interested to look at existing documents on ally in GNOME: http://developer.gnome.org/projects/gap/
Attachment:
signature.asc
Description: =?koi8-r?Q?=FC=D4=C1?= =?koi8-r?Q?_=DE=C1=D3=D4=D8?= =?koi8-r?Q?_=D3=CF=CF=C2=DD=C5=CE=C9=D1?= =?koi8-r?Q?_=D0=CF=C4=D0=C9=D3=C1=CE=C1?= =?koi8-r?Q?_=C3=C9=C6=D2=CF=D7=CF=CA?= =?koi8-r?Q?_=D0=CF=C4=D0=C9=D3=D8=C0?=