Re: [g-a-devel] Accessible cross-platform toolkit?
- From: Aaron Leventhal <aaronlev moonset net>
- To: Mario Lang <mlang delysid org>
- Cc: gnome-accessibility-devel gnome org
- Subject: Re: [g-a-devel] Accessible cross-platform toolkit?
- Date: Mon, 25 Aug 2008 12:47:28 +0200
How about Mozilla's XUL?
It works very well on Linux and Windows. Mac OS X would be in Mozilla's
future plans, but there is only limited support for VoiceOver right now.
There are several ways to develop XUL apps. They don't have to depend on
Firefox.
- Aaron
Mario Lang wrote:
Hi.
I am looking for working cross-platform accessible
GUI frameworks. I've done some testing with not really
good results, so I'd like to get your opinions in case I missed something:
1. GTK is cross-platform, but does it work with ATs on MS Windows too?
AFAIK, it doesn't. Are there any plans to fix this in a reasonable
time frame?
2. wxWidget seems like the next alternative, but initial tests on
Linux with a GTK backend showed that there seem to be several problems
with accessibility. Some widgets seem to be implemented as custom widgets
and have no working accessibility support. I am especially refering to the
styledtextctrl widget, the counterpart of GTK's TextView widget. Since I
need something like TextView in my app, this is a real blocker...
3. The last alternative I can think of is Java with Swing, but
this effectively constrains me to a specific programming
language, which isn't useful to me since I already have a codebase[1]
that I'd like to continue working on (in Python).
I'd really like to avoid having to maintain two different GUI frontends
written for different toolkits. While it might be possible
to use wxWidget for the Windows case, and pygtk for Linux[2],
I am afraid the maintainance overhead will be too much for a single
blind developer. While we are at it, MacOSX would be a nice
addition in the list of target platforms, but I guess
this is even more unrealistic right now, or am I wrong?
I hope I am :-)
Thanks for any hints
[1] http://code.google.com/p/freedots/
[2] http://code.google.com/p/freedots/source/browse/trunk/freedots/gui.py
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]