Hi Bryan, If you want another voice to advocate to apple for the Renaissance waver, I'll certainly stand with you. The last time I programmed anything was as a kid making text based video games for the Apple 2E, but the accessibility in the Mac world today made me think about learning how to write apps for the iPhone and iPod. The idea that blind people could even make blind specific apps really got my creative juices flowing. Hopefully, Apple accessibility will understand the situation and allow the exception.
Friendly, Chris On Jun 8, 2010, at 6:17 PM, Bryan Smart wrote: > Hi. > > The iPhone OS, now just called iOS, uses a windowing toolkit that is based on > Cocoa, but isn't the same. The class names are different, and parts of the > classes themselves are different. Beyond that, the layout of the interfaces > of an iOS application isn't very much like a desktop application. So, for > RenaissanceX to work on Cocoa Touch, the tag engine and auto-layout engine > will need to be reworked. > > It isn't that I don't believe that something like RenaissanceX can be created > for iOS. I originally thought that RenaissanceX could support either Cocoa or > Cocoa Touch from the same framework. However, I now think that a completely > separate system will be required. That's too bad. RenaissanceX is focused at > blind devs on the Mac, but it stems from Renaissance, a larger cross-platform > effort to abstractly describe interfaces for programs so that they can be run > on all OpenStep type operating systems. Because of that, RenaissanceX can > pool its development with people that are interested in the larger > Renaissance project. Forking will create another project that it will be all > on me to maintain. Renaissance gets little development help, even given its > wide community. So far, only one other person has been able to assist me with > RenaissanceX development, and that was by contributing sample projects. > People just don't have much time to give to free projects. If I fork, I > believe that I'll be all by myself when it comes to the actual programming. > > Further, Apple might not even allow RenaissanceX on iOS. The developer > agreement in iOS 4 has been revised in such a way that might prohibit it. I > think that the changes are primarily targeted at keeping people from using > Flash cross-compiling tools, but it still applies to what we'd like to do. In > short, the new section 3.31 says that applications aren't allowed to call > Cocoa Touch APIs indirectly (through a framework or translation layer). > RenaissanceX works by sub-classing Cocoa objects in order to add the > automatic layout behavior. I don't think that this sort of issue is what > Apple has in mind, but I can't tell you how profoundly angry and frustrated > I'll feel if I port RenaissanceX, and Apple starts rejecting apps for using > it. There are only 3 ways to make a user interface on iOS: use Interface > Builder (inaccessible), do it programmatically (incredibly slow), or use a > tool to build the UI programmatically through macro type functions > (RenaissanceX). If they won't allow RenaissanceX, then blind devs will need > to create all UIs by hand. That is practically impossible without a profound > amount of effort, and vision, since VoiceOver can't tell you if your > programmatically generated user interface objects overlap other controls, are > obscured, etc. > > I doubt that I can get an official waver for RenaissanceX. So, I'll just have > to put in the time, and accept that their is a high likelihood that all of > the work will be for nothing. Of course, Apple could solve this problem by > making an accessible way for blind people to use their official interface > building tools. The word on that, though, is no interest, not at this time, > etc. It's disappointing. I suppose that I'll have to try, though. > > Bryan > > -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of Dónal Fitzpatrick > Sent: Tuesday, June 08, 2010 4:06 AM > To: [email protected] > Subject: Re: Programmers Editor > > Hi Brian, > What issues are you having with the port to Iphone OS? I'm also wondering > whether it might be better to hold off on a port now till after the release > of the SDK for version 4.0? That's going to change our coding landscape > rather considerably methinks. However, I'd love to get involved and help > with any kind of port to the iPHone os. I like RenaissanceX rather a lot. > Well done on a great effort. > > Dónal > On 7 Jun 2010, at 05:47, Bryan Smart wrote: > >> I haven't figured out a way to start it, but VoiceOver seems to be included >> with the simulator. >> >> Won't do you much good, though. No way to design your user interface for the >> iPhone, unless you create all of the user interface objects by hand in code. >> Interface Builder, where you'd normally make the interface, isn't >> accessible, and my RenaissanceX project can only make desktop interfaces >> right now. I'd hoped to port it to iPhone OS fairly quick, but that's taking >> more work than I'd thought. Apple doesn't exactly use Cocoa on the iPhone. >> Cocoa Touch might sound like a similar API, but it is quite different. >> >> Bryan >> >> -----Original Message----- >> From: [email protected] >> [mailto:[email protected]] On Behalf Of Maxwell Ivey Jr. >> Sent: Friday, June 04, 2010 2:49 AM >> To: [email protected] >> Subject: Re: Programmers Editor >> >> how about the simulator? is it accessible yet? I really want to make an >> iphone web ap for my business, but the last time i checked, the software for >> creating those wasn't accessible yet. any news? thanks, Max On Jun 4, 2010, >> at 12:24 AM, Bryan Smart wrote: >> >>> Xcode. It's completely accessible. >>> >>> Bryan >>> >>> -----Original Message----- >>> From: [email protected] >>> [mailto:[email protected] >>> ] On Behalf Of Doug Lawlor >>> Sent: Friday, June 04, 2010 1:22 AM >>> To: [email protected] >>> Subject: Programmers Editor >>> >>> Hi Bryan, >>> What editor do you use for writing code on the Mac? >>> >>> Thanks, >>> >>> Doug >>> >>> On 2010-06-04, at 2:27 AM, Bryan Smart wrote: >>> >>>> No. This isn't possible. >>>> >>>> You can save and load VoiceOver settings, though. Look in the File >>>> menu of the VoiceOver utility. I have different settings that I use >>>> when programming, for example. >>>> >>>> Bryan >>>> >>>> -----Original Message----- >>>> From: [email protected] >>>> [mailto:[email protected]] On Behalf Of Alfredo >>>> Sent: Thursday, June 03, 2010 11:43 PM >>>> To: MacVisionaries >>>> Subject: Can you set application specific settings with Voice Over >>>> >>>> Hello all, I was reading the online Voice over tutorial from apple >>>> and and kinda of questioning some aspects of the screen reader, with >>>> the focus being excessive keyboard combinations as well as having to >>>> arrow several times to reach some palces. But hey, it is a learning >>>> experience, and I like challenges. My question is about the >>>> verbosity settings. Can you apply verbosity settings on a per >>>> application basis? For example I want to have my TextEdit >>>> application have full attribute verbose, while I do not care if >>>> there is bold or italize text on an article I am reading online. I >>>> currently just have the same verbose level in all my applications, >>>> although I know they can be customize for each application. >>>> >>>> PS >>>> I have a brand new copy, unopened, latest version of the ViewPlus, >>>> AudioGraphing Calculatorsoftware , for sale, its 300 US dollars at >>>> their website. I am selling mine for 250. If anyone is interested >>>> email me. I live in san Diego, California, USA. >>>> Alfredo >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "MacVisionaries" group. >>>> To post to this group, send email to [email protected]. >>>> To unsubscribe from this group, send email to >>>> [email protected] >>>> . >>>> For more options, visit this group at >>>> http://groups.google.com/group/macvisionaries?hl=en >>>> . >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "MacVisionaries" group. >>>> To post to this group, send email to [email protected]. >>>> To unsubscribe from this group, send email to >>>> [email protected] >>>> . >>>> For more options, visit this group at >>>> http://groups.google.com/group/macvisionaries?hl=en >>>> . >>>> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "MacVisionaries" group. >>> To post to this group, send email to [email protected]. >>> To unsubscribe from this group, send email to >>> [email protected] >>> . >>> For more options, visit this group at >>> http://groups.google.com/group/macvisionaries?hl=en >>> . >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "MacVisionaries" group. >>> To post to this group, send email to [email protected]. >>> To unsubscribe from this group, send email to >>> [email protected] >>> . >>> For more options, visit this group at >>> http://groups.google.com/group/macvisionaries?hl=en >>> . >> >> -- >> You received this message because you are subscribed to the Google Groups >> "MacVisionaries" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]. >> For more options, visit this group at >> http://groups.google.com/group/macvisionaries?hl=en. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "MacVisionaries" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]. >> For more options, visit this group at >> http://groups.google.com/group/macvisionaries?hl=en. >> > > -- > You received this message because you are subscribed to the Google Groups > "MacVisionaries" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/macvisionaries?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "MacVisionaries" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/macvisionaries?hl=en. > -- You received this message because you are subscribed to the Google Groups "MacVisionaries" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/macvisionaries?hl=en.
