Hi John B., I think that I could easily write a converter based on the Daisy Pipeline for converting the documentation into the formats expected by the various platforms. Regards, Alex, On 2010-12-10, at 8:26 AM, John J. Boyer wrote: > Well, I've read lots of Daisy documents, both in raw form and in braille > translations. Using BrailleBlaster you would be able to navigate through > a Daisy document without even knowing it was such. It would be just like > using any other word processor to read a document, except that it would > be hopefully more accessible. > > What I would like to see is BrailleBlaster being used to create the help > documents. These could then be translated to html using xslt or evet to > pdf, using other tools. > > John B. > > On Fri, Dec 10, 2010 at 04:12:35PM +0000, Michael Whapples wrote: >> I would say the HTML version is necessary, daisy is in my mind a marginal >> format. What I mean by this is that even as someone who probably falls in >> the group of people daisy was aimed at I have never read a daisy document >> therefore this would impose a heavy learning curve for me just to read >> BrailleBlaster's help if no HTML version was included. >> >> As I remember this was discussed before on this list and the outcome of that >> was HTML would be the format for the help documents. >> >> Michael Whapples >> On 10 Dec 2010, at 16:16, Alex Jurgensen wrote: >> >>> Hi John B., >>> >>> I also agree with you as far as distributing Braille Blaster's help with >>> the applciation. However, I suggest that we also provide an HTML version, >>> packaged as the operating system's help system requires, in addition to a >>> DAISY formatd coy. >>> >>> This would allow us to take advantage of the built-in help systems found on >>> the various platforms and would require very little work on our behalf. >>> >>> Just my thoughts. >>> >>> Regards, >>> Alex, >>> >>> >>> On 2010-12-10, at 7:58 AM, John J. Boyer wrote: >>> >>>> >>>> Another thing I don't like is putting the help online. I think it should >>>> be part of the BrfailleBlaster distribution and should be in the form of >>>> simple Daisy xml files. These can be edited and even created in the >>>> Daisy view and translated into braille and embossed. The only advantage >>>> to opening them in the default browser would be that users could follow >>>> links to other sites. The tutorials are already supposed to be >>>> distributed with BrailleBlaster, so why not the entire help. The user >>>> will be able to follow links to other parts of the documents, so there >>>> will be no problem with an active table of contents. >>>> >>>> John B. >>>> >>>> On Fri, Dec 10, 2010 at 07:19:09AM -0800, John Gardner wrote: >>>>> So the spec needs to be trifurcated with separate pieces for the three OS? >>>>> Maybe John B should accumulate a list of UI items that need to be >>>>> different, >>>>> and then I'll write up a new draft with these changes. >>>>> >>>>> >>>>> >>>>> John G >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> From: brailleblaster-bounce@xxxxxxxxxxxxx >>>>> [mailto:brailleblaster-bounce@xxxxxxxxxxxxx] On Behalf Of Alex Jurgensen >>>>> Sent: Thursday, December 09, 2010 9:26 PM >>>>> To: brailleblaster@xxxxxxxxxxxxx >>>>> Subject: [brailleblaster] Re: Thoughts on the Specification >>>>> >>>>> >>>>> >>>>> Hi John G., >>>>> >>>>> >>>>> >>>>> As I have said before, in my opinion, there is a fine line when it comes >>>>> to >>>>> creating a user experience that users will be familiar with. >>>>> >>>>> >>>>> >>>>> Would it not be better then to do the recent items item differently for >>>>> the >>>>> different platforms. >>>>> >>>>> >>>>> >>>>> We will already have to make several changes to the UI, if we are going to >>>>> account for differences on the various platforms. >>>>> >>>>> >>>>> >>>>> If the work on customizing the UI experiences for the different platforms >>>>> is >>>>> carried out, would it not be easy to incorporate the recent items menu >>>>> structure into the changes we make while creating the various UIs? >>>>> >>>>> >>>>> >>>>> Let me know what you think. >>>>> >>>>> >>>>> >>>>> Regards, >>>>> >>>>> Alex, >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> On 2010-12-09, at 9:04 PM, John Gardner wrote: >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> Hmmm, this is the way it is specified now. And there are certainly >>>>> Windows >>>>> aps that put recent documents into a sub-menu, including ViewPlus IVEO >>>>> software. I don't think that consistency with the majority of Windows aps >>>>> for this usage is particularly important, so unless I hear a good reason >>>>> to >>>>> change, I propose to leave this spec as-is. >>>>> >>>>> >>>>> >>>>> John G >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> From: brailleblaster-bounce@xxxxxxxxxxxxx >>>>> [mailto:brailleblaster-bounce@xxxxxxxxxxxxx] On Behalf Of Alex Jurgensen >>>>> Sent: Thursday, December 09, 2010 8:58 PM >>>>> To: brailleblaster@xxxxxxxxxxxxx >>>>> Subject: [brailleblaster] Re: Thoughts on the Specification >>>>> >>>>> >>>>> >>>>> Hi John, >>>>> >>>>> >>>>> >>>>> Native Mac apps seem to put recent documents in a menu item called "Open >>>>> Recent" that comes after the "Open" menu item. >>>>> >>>>> >>>>> >>>>> I am not sure about Linux. >>>>> >>>>> >>>>> >>>>> Regards, >>>>> >>>>> Alex, >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> On 2010-12-09, at 5:09 PM, John Gardner wrote: >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> Hello all, sorry I've been pretty quiet lately. But I guess I still need >>>>> to >>>>> take responsibility for the spec. You are right that the spec doesn't >>>>> mention context menus. It does give a menu item for recent documents, but >>>>> your proposal to include it at the end of the file menu is indeed the >>>>> common >>>>> way to do it in Windows. I'm happy to change that if it's also the way >>>>> it's >>>>> done in Mac and Linux aps. Advice please. >>>>> >>>>> I apparently missed the conversations about context menus. I'm also happy >>>>> to expand the spec to include context menus too. Do we have a consensus >>>>> on >>>>> what should go there? >>>>> >>>>> John >>>>> >>>>> >>>>> -----Original Message----- >>>>> From: brailleblaster-bounce@xxxxxxxxxxxxx >>>>> [mailto:brailleblaster-bounce@xxxxxxxxxxxxx] On Behalf Of qubit >>>>> Sent: Thursday, December 09, 2010 9:02 AM >>>>> To: brailleblaster@xxxxxxxxxxxxx >>>>> Subject: [brailleblaster] Re: Thoughts on the Specification >>>>> >>>>> Yes, JohnG and Yuemei -- are you there??? >>>>> Who owns the spec? JohnG was the original author. Is he also the one >>>>> to >>>>> update it or did he hand it off to JohnB? >>>>> >>>>> I agree about the context menus. On windows that would go without saying >>>>> as >>>>> >>>>> context menus are pervasive and very useful. In windows, there is a >>>>> "recent >>>>> >>>>> documents" option in the global start menu, but it lists almost >>>>> everything >>>>> anywhere that is either a document or music or video. Brailleblaster's >>>>> recent documents option could be limited only to the docs that have been >>>>> edited by brailleblaster, right? >>>>> An alternative is to just tack the recent brailleblaster documents at the >>>>> end of the file menu, like what happens in many windows apps I have seen. >>>>> Is this also prevalent on linux or mac? What will go in the recent >>>>> documents? >>>>> >>>>> Another point: what should happen when a document has been transcribed >>>>> but >>>>> edited in the braille window by the user? Are those changes marked in >>>>> such >>>>> a way that a retranslation of the file won't undo it? What if the daisy >>>>> document has changed and there needs to be a retranslation? Just >>>>> wondering. >>>>> >>>>> I need to review the spec. >>>>> --le >>>>> The idea of putting me >>>>> John and Mike, >>>>> ----- Original Message ----- >>>>> From: "John J. Boyer" <john.boyer@xxxxxxxxxxxxxxxxx> >>>>> To: <brailleblaster@xxxxxxxxxxxxx> >>>>> Sent: Thursday, December 09, 2010 5:29 AM >>>>> Subject: [brailleblaster] Re: Thoughts on the Specification >>>>> >>>>> >>>>> I guess I've revealed my ignorance of GUIs. I'm really a command-line >>>>> guy and find GUIs difficult to understand. But I'm learning. >>>>> >>>>> After thinkikng things over I came to about the same conclusions. The >>>>> top window should have a title bar, the menus and the status bar. The >>>>> braille and Daisy windows would be child windows. Switching from one >>>>> document to another would replace these windows. The print and emboss >>>>> previews would be dialog boxes. The "Welcome screens" would also be >>>>> dialog boxes. I think the specification might be reworded to make things >>>>> clearer. >>>>> >>>>> The specification is quite detailed about the keystrokes to be used. >>>>> These may have to be modified to conform to the usage of different >>>>> platforms. I think this is something that we should provide for now, >>>>> like internationalization. Putting it in later could be much more work. >>>>> How might this be done? I think SWT provides for specifying keystrokes >>>>> for functions. >>>>> >>>>> The specification says there will be an item inn the file menu for >>>>> opening a list of recent documents. I think this would be acceptable in >>>>> Windows. >>>>> >>>>> I like the idea of a "context" menu for different views. Perhaps this >>>>> should be added to the specification. >>>>> >>>>> What happened to the ViewPlus people? Wehaven't heard from them for a >>>>> loing time. >>>>> >>>>> John >>>>> >>>>> On Thu, Dec 09, 2010 at 09:59:06AM +0000, Michael Whapples wrote: >>>>> >>>>> >>>>> >>>>> >>>>> Hello, >>>>> >>>>> I don't think having the Braille and daisy views as top level windows >>>>> >>>>> with there own menus would be very natural. Firstly it doesn't really >>>>> >>>>> fit with any other GUI application I can think of, normally they either >>>>> >>>>> modify available menu options depending on the current view or they grey >>>>> >>>>> out unavailable options. So as greyed out options are fairly "normal" to >>>>> >>>>> encounter I don't see why they would be confusing. Then there is the >>>>> >>>>> case of platforms where menus aren't actually in the window but get >>>>> >>>>> placed by applications in a system menu bar like in Mac OSX (NOTE: SWT >>>>> >>>>> will automatically handle this for you). As an example of the Mac >>>>> >>>>> situation, in safari the web browser, even when I go to its preferences >>>>> >>>>> all menu options are still there but ones which are irrelevant to >>>>> >>>>> preferences (eg. the option to show/hide the status bar) are greyed out. >>>>> >>>>> >>>>> >>>>> Also the idea of two top level windows being present in one application >>>>> >>>>> at the same time just seems odd to me, I couldn't imagine it would look >>>>> >>>>> right (it would probably look like two separate applications). Then what >>>>> >>>>> happens when there are more documents opened, your description seems to >>>>> >>>>> give me more top level windows and more clutter of the desktop. Then >>>>> >>>>> there is the situation of "I am working on a document in BrailleBlaster, >>>>> >>>>> I have finished on that document so I close the document but keeping >>>>> >>>>> BrailleBlaster open as I want to work on another document", what do I >>>>> >>>>> encounter at the point when BrailleBlaster has no open documents? Having >>>>> >>>>> the document views as child elements of a "BrailleBlaster appliccation >>>>> >>>>> top level window" I would be left with an empty BrailleBlaster window >>>>> >>>>> containing only the menus and toolbars (IE. no sub windows), allowing me >>>>> >>>>> to go to the menu and choose open document or new or whatever task I >>>>> >>>>> want to do. Also with my idea of the view, multiple documents would just >>>>> >>>>> lead to more sub views, the desktop only ever has one BrailleBlaster top >>>>> >>>>> level window. >>>>> >>>>> >>>>> >>>>> Now one thing which might be desired is a shortcut pop-up menu specific >>>>> >>>>> to each view. What I mean is one of those context menus which are >>>>> >>>>> activated by right clicking the mouse of a UI element (use the >>>>> >>>>> applications key or may be shift+f10 and on Mac with voiceover >>>>> >>>>> vo+shift+m). In these context menus only the options relevant to that >>>>> >>>>> element would be shown. >>>>> >>>>> >>>>> >>>>> Michael Whapples >>>>> >>>>> On 09/12/10 04:55, John J. Boyer wrote: >>>>> >>>>> This sounds good. My understanding was that the Daisy and Braille >>>>> >>>>> windows would each have their own menus. The specification doesn't say >>>>> >>>>> so explicitly, but it seemed reasonable, since some things would be >>>>> >>>>> possible in one window and some things in another. If the Daisy and >>>>> >>>>> Braille windows are embedded in a top window with the menus, status bar >>>>> >>>>> and toolbar, the grayed-out options could be confusing and frustrating >>>>> >>>>> for the user. Is this actually the way it will be? >>>>> >>>>> >>>>> >>>>> So the print and embosser previews are basically big dialog boxes. I >>>>> >>>>> don't remember anyone saying they should be open continually. They are >>>>> >>>>> opened when needed. >>>>> >>>>> >>>>> >>>>> I don't think BrailleBlsster should display multiple documents >>>>> >>>>> simultaneously, since it already has two views for each document. >>>>> >>>>> Rather, when a user switched to another document these view would be >>>>> >>>>> changed for that document. >>>>> >>>>> >>>>> >>>>> The Daisy and Braille windows should prbably be called views instead, >>>>> >>>>> especially if they don't contain their own menus. >>>>> >>>>> >>>>> >>>>> John >>>>> >>>>> >>>>> >>>>> On Wed, Dec 08, 2010 at 08:45:53PM +0000, Michael Whapples wrote: >>>>> >>>>> We seem to be getting a whole jumble of things here. A window is a very >>>>> >>>>> generic thing. A dialog is a type of window, normally used to show >>>>> >>>>> messages or let users select options. A dialog is not embedded in the >>>>> >>>>> top level window but can be such that it prevents the user going back to >>>>> >>>>> the main window. A dialog might not cover the main application top level >>>>> >>>>> window. Then there are child windows (they may have another name) which >>>>> >>>>> usually is embedded into the top level window. These may be used for >>>>> >>>>> multiple documents (eg. MS Word has been known to work like this I don't >>>>> >>>>> know about their latest version). Finally then there are what I am >>>>> >>>>> calling a top level window, these don't have any other window containing >>>>> >>>>> them. >>>>> >>>>> >>>>> >>>>> My feeling is: >>>>> >>>>> * BrailleBlaster will have a top level window containing the menus and >>>>> >>>>> such like which are common to all situations. >>>>> >>>>> * The daisy viewer and Braille viewers will be child windows or may be >>>>> >>>>> even panes within a child window or may be this will all work on the tab >>>>> >>>>> idea. Anyway the main idea is these will be embedded into the top level >>>>> >>>>> window. >>>>> >>>>> * Print and preview will be dialog boxes as these are both actions (IE. >>>>> >>>>> I go to print/emboss a document or I go and view how it will be >>>>> >>>>> printed). I see no reason why print preview would need to be open >>>>> >>>>> continually. >>>>> >>>>> >>>>> >>>>> Michael Whapples >>>>> >>>>> On 08/12/10 20:13, John J. Boyer wrote: >>>>> >>>>> I've never actually looked at a print preview window. Has anyone seen >>>>> >>>>> an >>>>> >>>>> embosser preview window? I would think that programs would handle >>>>> >>>>> preview by opening a temporary window that either hides the existing >>>>> >>>>> window or minimizes them. >>>>> >>>>> >>>>> >>>>> John >>>>> >>>>> >>>>> >>>>> On Wed, Dec 08, 2010 at 12:27:33PM -0600, qubit wrote: >>>>> >>>>> Regarding What happens to the windows when a print preview is active: >>>>> >>>>> I wonder if opening a new window is a good idea. >>>>> >>>>> I am growing to like one feature in eclipse's UI: eclipse will cycle >>>>> >>>>> through >>>>> >>>>> all the various windows if you hold control and type F7 repeatedly. >>>>> >>>>> It has a lot of rather busy windows. I wonder what it looks like to a >>>>> >>>>> sighted person. >>>>> >>>>> >>>>> >>>>> As for print preview, I have no idea what to do if you are embossing a >>>>> >>>>> document. The image in the braille window doesn't necessarily look >>>>> >>>>> like >>>>> >>>>> the >>>>> >>>>> output of the device. Do the various embossers provide any kind of >>>>> >>>>> API >>>>> >>>>> for >>>>> >>>>> knowing what the braille will look like? >>>>> >>>>> Also, if viewing it on screen, you are further limited by the display >>>>> >>>>> capabilities. >>>>> >>>>> >>>>> >>>>> Interesting question. But do you really want there to be a hard coded >>>>> >>>>> window for print preview, print and emboss? Couldn't it just be like >>>>> >>>>> most >>>>> >>>>> apps that put a command for print and emboss and print preview in the >>>>> >>>>> file >>>>> >>>>> menu? That could bring up a dialog. >>>>> >>>>> Just wondering. >>>>> >>>>> --le >>>>> >>>>> >>>>> >>>>> ----- Original Message ----- >>>>> >>>>> From: "John J. Boyer"<john.boyer@xxxxxxxxxxxxxxxxx> >>>>> >>>>> To:<brailleblaster@xxxxxxxxxxxxx> >>>>> >>>>> Sent: Wednesday, December 08, 2010 9:24 AM >>>>> >>>>> Subject: [brailleblaster] Thoughts on the Specification >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> I have just reread the specification carefully. It certainly hangs >>>>> >>>>> together better for me than at the beginning. Here are some thoughts. >>>>> >>>>> There is a menu item for opening a list of recent documents. These >>>>> >>>>> documents should be on the menu, just below the exit choice, as they >>>>> >>>>> are >>>>> >>>>> ikn most word processors. >>>>> >>>>> >>>>> >>>>> The ability to open recent documents means that the users will want >>>>> >>>>> MDI. >>>>> >>>>> Fortunately, this is not hard to implement. >>>>> >>>>> >>>>> >>>>> We may need a third window for each document for print and embosser >>>>> >>>>> previews. What happens to the Daisy and Braille windows when a preview >>>>> >>>>> is chosen? Are they minimized? >>>>> >>>>> >>>>> >>>>> John >>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> John J. Boyer; President, Chief Software Developer >>>>> >>>>> Abilitiessoft, Inc. >>>>> >>>>> http://www.abilitiessoft.com >>>>> >>>>> Madison, Wisconsin USA >>>>> >>>>> Developing software for people with disabilities >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> John J. Boyer; President, Chief Software Developer >>>>> Abilitiessoft, Inc. >>>>> http://www.abilitiessoft.com >>>>> Madison, Wisconsin USA >>>>> Developing software for people with disabilities >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> Alex Jurgensen, >>>>> >>>>> VoiceOver Trainer, >>>>> >>>>> ASquared21@xxxxxxxxxxxxxxxxx >>>>> >>>>> >>>>> >>>>> Visit us on the web at: www.vipbc.org <http://www.vipbc.org/> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> Alex Jurgensen, >>>>> >>>>> VoiceOver Trainer, >>>>> >>>>> ASquared21@xxxxxxxxxxxxxxxxx >>>>> >>>>> >>>>> >>>>> Visit us on the web at: www.vipbc.org <http://www.vipbc.org/> >>>>> >>>>> >>>>> >>>> >>>> -- >>>> John J. Boyer; President, Chief Software Developer >>>> Abilitiessoft, Inc. >>>> http://www.abilitiessoft.com >>>> Madison, Wisconsin USA >>>> Developing software for people with disabilities >>>> >>>> >>> >>> Alex Jurgensen, >>> VoiceOver Trainer, >>> ASquared21@xxxxxxxxxxxxxxxxx >>> >>> Visit us on the web at: www.vipbc.org >>> >> > > -- > John J. Boyer; President, Chief Software Developer > Abilitiessoft, Inc. > http://www.abilitiessoft.com > Madison, Wisconsin USA > Developing software for people with disabilities > > Alex Jurgensen, VoiceOver Trainer, ASquared21@xxxxxxxxxxxxxxxxx Visit us on the web at: www.vipbc.org