Re: iPhone developement
- From: Chris Hofstader <cdh@xxxxxxxxxxxxx>
- To: programmingblind@xxxxxxxxxxxxx
- Date: Sun, 10 Oct 2010 13:08:47 -0400
To develop iPhone apps you are almost forced to use the xcode development
system that ships with every Macintosh. I know a few blind people who use it
with pretty good success. The hardest part, of course, is arranging controls in
your UI as there is no accessible way to do this.
When coding for iPhone, I use emacspeak as my editor and xcode as an IDE and
get help from a sightie for layout issues.
I thought of trying to find someone to help make a "fruit basket" for OSX and
iOS but haven't had any takers so far. I'm not even sure that OSX or iOS permit
putting all of the UI code in the same file as the rest of the program which is
how many of the Fruit Basket programs are designed. Also, while it's possible
to write iOS code in C or C++, for all intents and purposes, you are forced to
use Objective C, an odd language that only Apple supports as far as I can tell.
So, a fruit basket program for a single language (Objective C is preferred for
OSX as well) might be something we can find someone to do. Of course, if you
embed a WebKit control in your iOS program, you then need to follow the WCAG
guidelines for the content you expose using it so JavaScript and some other
things become important but doing an FB program would be silly as it is all
described nicely in the WCAG and other W3C standards documents.
I had thought I had a student in Venezuela who was going to make Fruit Basket
ports for GNU/Linux systems running the Gnome desktop. She is taking a class
called "Computer Languages" which, when I took it back in 1980 or so, taught us
13 languages in 13 weeks and, as I saw it, it was a pretty major waste of time
and, to this day, I've never seen anyone ask for Snobol/V, Wafter, Spitbol and
a few of the others we had to learn back in the dark ages. Our Venezuelan
student's professor liked the idea of the Fruit Basket for Gnome until he found
files that contained the UI and the rest of the program as he thinks it is bad
software engineering practice. Our student friend is doing all console programs
instead and we're still looking for a volunteer to do the FB port.
I do not find asking for sighted help on UI layout to be a problem for me. When
I could see perfectly well, I made sucky user interfaces that someone would
need to rearrange in a manner that the marketing people approved of. So, as far
as I go, UI layout always required asking for help and I can usually find
someone to spiff up my programs pretty efficiently.
On Oct 9, 2010, at 4:48 PM, Michael Taboada (AI5HF) wrote:
> Hi,
> I was wondering if anyone knew of an accessible way to develop for the iPhone.
> I could use apple's software, or I could use a third party software solution.
> I am running windows.
> Thanks,
>
> -Michael.
>
> AI5HF
>
> http://mtgames.org/
> http://u4u.be/
>
> Skype: lilmike2
> Gmail: ai5hf.lilmike@xxxxxxxxx
> msn: ai5hf@xxxxxxxxxxx
>
> PC details:
> Intel quad core 2.66 ghz; 4 gb duel channel ddr2 ram; 1 TB harddrive.
>
> "The songs of the dead are the lamentations of the living." -- Christopher
> Paolini, Eldest.
> "A world that contained a creature as amazing as that bumblebee was a world
> he wanted to live in." -- Christopher Paolini, Brisingr.
Other related posts: