Hi Hank,
Eek! I'm not saying 'no' outright but I am one of those worker bees
tasked with one of the aforementioned application rewrites. I am,
walking the walk and biting the proverbial bullet. :)
The project taking up most of my time right now is katieplayer Cocoa.
For the moment, I'll probably watch and wait - see if somebody takes
up the iTunes access challenge. If there are no takers, I'll likely
take a crack at it, a la C-Speech.
http://www.kafkasdaytime.com/cspeech/
Apologies for not stepping up and making a firm commitment right off
the bat.
Joe
On Sep 13, 2006, at 4:01 PM, hank smith wrote:
can you pick up the project as far as a front end?
----- Original Message ----- From: "Kafka's Daytime"
<[EMAIL PROTECTED]>
To: "General discussions on all topics relating to the use of Mac
OS X by theblind" <[email protected]>
Sent: Wednesday, September 13, 2006 12:49 PM
Subject: Re: iTunes' Inaccessibility and VoiceOver
On Sep 13, 2006, at 2:47 PM, Alastair Campbell wrote:
Joe mentioned that iTunes is built differently because they
maintain it on both OSX and Windows. I use it on both, it
appears pretty much identical.
This is an incidental clarification, but I meant to (and perhaps
didn't, or at least nor eloquently) distinguish between apps
developed and maintained for more than one platform (like iTunes)
vs. apps that are maintained for Mac OS X only i.e. the
pertinent comparison is not between iTunes Windows + Mac but
iTunes and other apps that aren't deployed on platforms other
than Mac OS X.
However, that doesn't bode well for it being re-built from the
ground up, as Apple would then have to maintain two versions -
probably not economical.
Ah, the truth might be a little muddier...perhaps fortunately for
those of us who want to see iTunes fully accessible on Mac OS X.
1. It may not be necessary (or even desirable) to re-build the
application from the ground up to ensure its accessibility on both
platforms.
2. The bulk of the underlying codebase might be maintained more
or less as is and the User Interface can be abstracted by a level
or two (speaking deliberately conceptually here) so that, perhaps,
most of the special-cases are maintained at the abstracted, UI
level (with few or no changes required in the lower level code).
In short, there are quite a few options in between cross-platform
and inaccessible + cross-platform, accessible and maintained
expensively as separate applications.
3. The economics might not be so cut and dry, either. Apple has
made some pretty bold short term moves from time to time to help
ensure better things down the road. Even though we, quite
justifiably, see iTunes (in)accessibility as a major issue - it
is only one in a number of such major issues for which Apple will
have to bite the bullet, as it were. I think the long term
economics might lead one to guess reasonably that iTunes *will*
eventually be fully accessible. How, when it will happen and why
it has happened yet is more difficult to hash out.
Two solutions come to mind:
1. Apple build a script or customisation into Voiceover to deal
with iTunes. I wouldn't know if that's possible, but it isn't
how they have generally approached things so far.
2. Someone (any programmer) could build an accessible widget for
iTunes (or adapt one that's there already).
Anyone tried building widgets? I'm not sure how much of the
functionality you could access via a widget, I assume play lists
and searches would be very difficult.
Ah, there was some good list conversation on this quite a while
back. A few of us bounced around the idea of building an
application that would provide an accessible front end to iTunes.
This is most certainly doable. I did some initial work back then
but ended up shelving the idea since I (wrongly) guessed that
iTunes would be accessible by now. Travis also fiddled with the
idea, I believe, at least at the reasearch/conceptual/thought
experiment level. Sadly, he and his insight/expertise are at
least temporarily gone from the list.
I don't, personally, believe that Apple is going to build this
access into VoiceOver and, for the long term - though it would
neatly satisfy a short term need - perhaps that is not the best
way to resolve the problem. For the short term, it's probably
best for a third party to develop a stopgap solution...keeping in
mind that ultimately this will almost certainly be done the right
way with iTunes directly accessible via VoiceOver.
I guess. :)
Joe
Kind regards,
-Alastair
__________ NOD32 1.1754 (20060913) Information __________
This message was checked by NOD32 antivirus system.
http://www.eset.com