[program-l] Lazarus Project

  • From: "Barry Jennings" <bajenni@xxxxxxxxx>
  • To: <program-l@xxxxxxxxxxxxx>
  • Date: Fri, 5 Aug 2011 15:24:11 -0700

Hi Everyone,

I've been a Delphi user for a long time and found it to be very good at 
creating accessible Windows applications.  Recently I have been looking at 
an open source Delphi look-alike called Lazarus.  The Lazarus project seems 
quite active and the little playing I've done suggests that the IDE is quite 
stable.  There are some accessibility issues, i.e. some unlabelled buttons 
here and there but with a little experience a blind developer could develop 
apps using this environment.  So far I have been able to drop fields onto a 
form and compile and run a project.  The accessibility of the generated apps 
seems good.

Lazarus is based on Free Pascal which has matured quite nicely.  The Pascal 
dialect is very close to what you would find in Delphi.  There are versions 
of Lazarus for several operating systems including Windows, Linux, Mac OS/X 
and Solaris and there are versions that target the Arm processor.  So if you 
want to target multiple platforms this might be the answer.  For those of 
you who use Linux or OS/X it would be interesting to see how well it works 
on those platforms.

Anyone who is an experienced Jaws scripter and is familiar with development 
environments like this one might want to look at this to make it easier to 
use with Jaws.  I haven't had much experience wwriting Jaws scripts but from 
what I can see there are possibilities.  You can find out more about the 
Lazarus project at:
http://lazarus.freepascal.org

Barry

** To leave the list, click on the immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe]
** If this link doesn't work then send a message to:
** program-l-request@xxxxxxxxxxxxx
** and in the Subject line type
** unsubscribe
** For other list commands such as vacation mode, click on the
** immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq]
** or send a message, to
** program-l-request@xxxxxxxxxxxxx with the Subject:- faq

Other related posts: