Re: Language of Choice for Network-aware Applications

  • From: "Donald Marang" <donald.marang@xxxxxxxxx>
  • To: <programmingblind@xxxxxxxxxxxxx>
  • Date: Fri, 5 Mar 2010 12:14:59 -0500

Will do! Ed Sharp it is. I am guessing Jamal has some documentation on implementing and using application compile / build extensions. He is pretty thorough! If not, does anyone have examples?


Don Marang

--------------------------------------------------
From: "Homme, James" <james.homme@xxxxxxxxxxxx>
Sent: Friday, March 05, 2010 11:50 AM
To: <programmingblind@xxxxxxxxxxxxx>
Subject: RE: Language of Choice for Network-aware Applications

Hi,
I've used both Eclipse and EdSharp. I prefer EdSharp.

Eclipse does some very nice compilation and packaging type stuff, but I can achieve some of that with EdSharp, and in a way that I like better. For example, I can create a compiler for EdSharp and call it something and use it as a way to have a favorites list that includes the files I'm working on. That gives me some of Eclipse's packaging functions.

If I'm ambitious enough, I can write JScript.Net code to automate whatever I want EdSharp to do, because just about the whole application is open to me. All I have to do is open the source code and find the functions or objects I want to use.

Eclipse takes up so much memory that it slows my machine down signifficantly.

With Eclipse, If I want to do something other than Java, I have to go out and download some other plug-in. EdSharp does something like sixteen languages right out of the box.

Eclipse has a lot of key strokes to learn and windows to get familiar with. Neither of them are intuitive, and the documentation is extremely difficult to find and convoluted to read. I had to re-format it, just to make it palatable. EdSharp uses mostly key strokes I already know, and the ones it adds are logical and easy to pick up. It automatically speaks things for me that I'd have to go into other windows in Eclipse to find out.

The developer of EdSharp is right on this list. I have no relationship with Eclipse developers. Jamal's priority is to develop stuff that people who are blind can use as efficiently as possible. That kind of thing was bolted onto Eclipse after it was created, and we all know that when you build accessibility into something from the beginning that you have better accessibility.

I could go on longer, but you get the idea.

Use EdSharp. You will be much happier.

Jim

Jim Homme,
Usability Services,
Phone: 412-544-1810
Skype: jim.homme
Internal recipients,  Read my accessibility blog


-----Original Message-----
From: programmingblind-bounce@xxxxxxxxxxxxx [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Jamal Mazrui
Sent: Friday, March 05, 2010 8:07 AM
To: programmingblind@xxxxxxxxxxxxx
Cc: Donald Marang
Subject: Re: Language of Choice for Network-aware Applications

Hi Don,
I recommend Python for what you want to do.  I think you would make the
quickest progress with its dynamic features and library support, an
almost complete list of which is at
http://pypi.python.org/pypi?%3Aaction=index


I think Eclipse is accessible.  That is not the same thing as highly
usable and productive, however.  Oppinion seems to vary significantly
among screen reader users on that point.  Many beginners have expressed
an interest in JAWS scripts to improve the usability of Eclipse, but so
far no one has taken up the project, as far as I know.

Of course I am biased about this, but if you choose to program in
Python, I think EdSharp
http://EmpowermentZone.com/edsetup.exe

will be the most productive editor as a JAWS user.  It has many features
for managing indentation efficiently with speech -- a necessity with Python.

Just my two cents.
Jamal


On 3/2/2010 2:40 PM, Donald Marang wrote:

I am considering embarking on developing a network and media aware
Digital Living Network Alliance (DLNA)application. I hope to be able to
use one of the available DLNA SDK packages, perhaps open source, to do
the heavy work. Most of these SDK's are evolved from an open source
project from Intel. I would be starting out with a simple interface to
implement what is called a DMC, Digital Media Controller in DLNA
terminology. It allows someone to select media from a DLNA server, which
can be on local computers or directed to serve up Internet content, and
tell it where you want to play the media. The rendering devices include
Computers (especially Windows 7), PS3, XBox, Internet connected Stereos,
Home Theaters, TVs, DVRs, and so on. There is software to to do this and
much more, like Eyecon.com, which runs on several platforms including
the iPhone, iPod Touch or Android! That would be a great controller, but
I would need to get the present I gave my wife back. Not going to happen!
Which language would you experts suggest for this type of application?
The Eyecon software uses Java and Python, I can not remember which was
used for the graphical controller. There are SDKs for many languages,
including C++, Java, Python, and C.
I played around a bit with Visual Studio Express C#. It certainly seemed
betterr than Visual Basic. I like what I have heard about Eclipse so
far. Is it accessible with JAWS? Can it handle these languages? Can it
support cross platform development? I do not know why that is so
important for a personal project and I do not have a variety of
platforms. I guess it is engraved in my sole, since I promoted that
during my whole career.
Don Marang
__________
View the list's information and change your settings at
//www.freelists.org/list/programmingblind


This e-mail and any attachments to it are confidential and are intended solely for use of the individual or entity to whom they are addressed. If you have received this e-mail in error, please notify the sender immediately and then delete it. If you are not the intended recipient, you must not keep, use, disclose, copy or distribute this e-mail without the author's prior permission. The views expressed in this e-mail message do not necessarily represent the views of Highmark Inc., its subsidiaries, or affiliates.
__________
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

Other related posts: