Scala works with any Java libraries, and the resulting programs behave the same (the JVM runs byte code that any language can produce). So, Java Swing GUIs will be problematic due to weak screen reader support (the info is exposed by the Java access API, but most screen readers do not use it at all or do not use it well). I would recommend use of the Standard Widget Toolkit (SWT) from eclipse.org, which produces native GUI widgets that implement MSAA on Windows.
Jamal On 8/25/2010 10:54 PM, Dale Leavens wrote:
So, will those applications run uneventfully with screen readers or will one have to fiddle about with Java add-ons to permit us to read the output? thanks. Dale leavens. ----- Original Message ----- From: "Jamal Mazrui" <empower@xxxxxxxxx> To: <programmingblind@xxxxxxxxxxxxx> Cc: "Alex Midence" <alex.midence@xxxxxxxxx> Sent: Wednesday, August 25, 2010 10:34 PM Subject: Re: good site for programming tutorialsBased on my research, which seeks to value objectivity overloyalty, I recommend the Scala programming language to anyone who already has a programming background and is looking to learn a solid, future-oriented yet practical language. It combines much of the best features of previous languages, innovates further, and tries to avoid mistakes of the past. It targets the advanced, cross-platform Java Virtual Machine (JVM), which has a vast ecosystem of 3rd party support that can be tapped by other languages besides Java. Scala compiles to the same byte code, with a better language that learns from dynamic and functional languages. I think Scala is not yet widely enough adopted and strong enough in third party library support to recommend if you want or need to do rapid application development. If not in a pressing situation to produce apps, however, I suggest learning Scala, http://scala-lang.org Jamal On 8/25/2010 9:12 PM, Alex Midence wrote:Thanks. I have a check list of languages I want to learn and Python is right after c++. I may step away from c++ for a week or so just to see if something might not click into place while my brain isn't as immediately engaged. This technique has worked before with the guitar I wonder if it'll work with this skill too. Also been thinking about Java. It's supposed to be the number 1 language to learn right now. Very sought after and all that. Enjoy the tutorials, Alex M On 8/25/10, Alex Hall<mehgcap@xxxxxxxxx> wrote:Thanks! This should help a lot with a project I am working on. BTW, if cpp gets to be too much, I still recommend Python... On 8/25/10, Alex Midence<alex.midence@xxxxxxxxx> wrote:Hi, folks, Found a really nice website containing programming tutorials on things like wx widgets with c++ and python, python and qt, java, php, and more. Takes you step by step in creating gui applications in a few languages using these libraries. Lots and lots of information. Downright daunting, if you ask me. Here is the link: http://zetcode.com/ Really makes me wonder why on earth I'm bothering with c++ the way I am since I will be creating console applications till doomsday apparently. Feel compelled to stay the course though, now I've come this far. About to learn the ins and outs of classes once I get arrays and pointers down. Enjoy, Alex M __________ View the list's information and change your settings at //www.freelists.org/list/programmingblind-- Have a great day, Alex (msg sent from GMail website) mehgcap@xxxxxxxxx; http://www.facebook.com/mehgcap __________ View the list's information and change your settings at //www.freelists.org/list/programmingblind__________ View the list's information and change your settings at //www.freelists.org/list/programmingblind__________ View the list's information and change your settings at //www.freelists.org/list/programmingblind__________ View the list's information and change your settings at //www.freelists.org/list/programmingblind
__________View the list's information and change your settings at //www.freelists.org/list/programmingblind