Reset Reboot wrote:
Well, talking about portability, I think we should stick to Linux and
other POSIX compliant operating systems. When I talk about portability,
I'm talking about being desktop independent, in the X Server
environment. So using GTK would force KDE users to get those libs, and I
think we should avoid that. With Cairo and Xlib we are fairly
independent and should give this project to become a mainstream app for
accessibility, and we help the vast majority of desktops.
I think we should have easy portability to KDE as a key design goal as we go along here. We can start out making a Gnome-based app to start with but we should make it as easy for ourselves as possible to share the love with KDE soon thereafter.

There are at least two good strategic reasons for this:

* The assistive technology community on Linux is very small and we can use all the common momentum we can find. Several KDE devs have already expressed an interest in this project and I'd like to see that continue. * KDE4 is meant to support AT-SPI. I'm not sure how much progress has been made on this, but clearly having some credible assitive apps running on KDE will only help that along.

See: http://accessibility.freestandards.org/a11yweb/forms/soi.php

If we draw the keys with Cairo or even xlib, that already represents most of the application. We'll probably need to use a toolkit for some things be we can make an effort to restrict that to simple stuff that can be easily rewritten.

I'll get some opinions from people with more experience of xlib vs. Cairo and python vs. C. We could also put the different options up on the wiki with lists of pros and cons.

I'd actually also like to keep the door open for a Windows port. That could potentially be of great help to some people and would make the transition to Linux easier for them.

- Henrik


--
Ubuntu-accessibility mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-accessibility

Reply via email to