Re: What framework to use to develop desktop application with accessibility on linux?



yes, with SWT there is no need for the java access bridge, I tested that on Gnome. And that is very very nice for a developer like me and for my final user.

my concern with SWT on windows is that SWT does not have a clear roadmap, I don't even know if it will be updated in the future. But since it is backed by the Eclipse group (and by IBM) then probably I should not worry much.

Swing on the other hand... works nice with accessibility on Mac and Windows, I tested that. On Windows it requires the java access bridge, but now java comes with that included so activating that bridge is very very simple, it can even be automated so the final user does not even know about that bridge.

Swing on Mac is accessible out of the box, no worries. I believe that's more an advantage of Voice Over actually, which tries to read everything that appears on screen and does a very good job at it.

So yes I could use SWT for all platforms, but, again, I am worried about SWT's future. I won't disappear anytime soon, so at least for now I can use it safely and always keep looking for the future.... like I said... maybe in 2014 I can make version 2 of my software just using javaFX for all platforms. :)

Another thing to consider is that SWING has a lot more documentation available that SWT.

I still need to share my findings with the rest of the tech team so we can make a decision to go with SWT for all platforms or just for linux. We will see.

Regards,
Taksan


From: José Vilmar Estácio de Souza <vilmar informal com br>
To: gnome-accessibility-list gnome org
Sent: Wednesday, January 23, 2013 5:07 PM
Subject: Re: What framework to use to develop desktop application with accessibility on linux?

Hi.
One advantage of swt is that you do not need the java accessbridge, even
in windows.
I don't know how good is swt in mac, but I know that eclipse runs under mac.

On 01/23/2013 07:29 PM, Taksan wrote:
> Guys, thanks everybody for their tips and recommendations. I was finally
> able to make my software using SWT and it is pretty accessible on Ubuntu
> Gnome with ORCA.
>
> Right now my plan is to use SWT for linux, and Swing for the Windows and
> Mac version, but depending on how things go maybe I will use SWT for all
> platforms. We will see.
>
> According to Oracle JavaFX will be accessible soon, maybe 2014?... that
> will be interesting to try by then :)
>
> Regards,
> Taksan
>
> ------------------------------------------------------------------------
> *From:* Piñeiro <apinheiro igalia com>
> *To:* gnome-accessibility-list gnome org;
> gnome-accessibility-devel gnome org
> *Cc:* taksantong yahoo com
> *Sent:* Wednesday, January 23, 2013 5:48 AM
> *Subject:* Re: What framework to use to develop desktop application with
> accessibility on linux?
>
> On 01/22/2013 06:51 PM, Taksan wrote:
>>
>> I tried QT version 5. Accessibility ok in windows, but on linux it
>> does not work.... it even makes ORCA crash. Which is sad because QT
>> looks very interesting.
>
> AFAIK, right now QT has a functional accessibility support on Linux.
> Anyway, I'm not really experienced on Qt. Probably you should ask to a
> different mailing list:
> kde-accessibility kde org <mailto:kde-accessibility kde org>
>
> Take into account that QT has been traditionally a KDE project, and you
> sent your mail to a GNOME list. So talking about GNOME projects.
>
>> My next options are:
>>
>> Try with GTK+.
>
> GTK+ is right now the toolkit with a better support for ATK, so in
> theory, any application written in GTK+ would be supported by Orca,
> unless you start to create custom GTK+ widgets.
>
>> Try with wxPython.
>>
>> So, any tips or recommendations?
> Ask kde-accessibility list if you have questions about qt accessibility.
> Write your application using GTK+ is a good option.
>
> BR.
>
> --
> Alejandro Piñeiro Iglesias
>
>
>
>
>
> _______________________________________________
> gnome-accessibility-list mailing list
> gnome-accessibility-list gnome org
> https://mail.gnome.org/mailman/listinfo/gnome-accessibility-list
>

--
{}S José Vilmar Estácio de Souza
_______________________________________________
gnome-accessibility-list mailing list
gnome-accessibility-list gnome org
https://mail.gnome.org/mailman/listinfo/gnome-accessibility-list




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]