Hi Nick: OK, sort of get it. How do you handle the UML Diagrams now? Is there some type of numbering scheme that UML uses to determine communications and UI flows and classes? I am wondering if there is any fundemental data stored that would allow the development of a verbal representation of the Massive Diagram in a usable manner for blind users. For example, in all charting there is the underlying data related to some measurade metrix. In a Communications Flow I would imagine there would be to and from targets with some type of logic for dynamic path changes based on some condition.I can understand how a sighted person could look at a hundred nodes at one time while a blind person would have to navigate the path in some sequential or skip-sequential series of readouts but if the data is there... If the UML application can take a application and generate a diagram that might mean that it also defines target to and from paths between elements and has to id each element in some way, perhaps a set of properties about the element and direct connections or conditionals leading in or out of the element. Anyway, how do you manage to get around a UML Diagram now? Would it really be worth the effort to try and make them speak in some audible fashon. Actually I could see where Braille would be better suited to this using a full sized Braille Monitor or whatever the current technologies offer Professionals working in the field who can afford such equipment.Perhaps a combination of a Braille Monitor and audio output would be the fastest method of handling these diagrams. Braille for paths and element short stub names and audio for the properties related to an element or something like that. Well, I think this is going to be out of my league financially. To do it right I would want to try the combination approach of Braille and Audio as I mentioned above. Just making an audio output might not be efficient enough for a Professional environment. There are some guys out there working at universities who should have access to such hardware and that would seem to be a good project to look at. I have seen the topic of UML come up often on list so I guess it is something professionals run up against often enough to make it a priority project someplace.
Later and thanks for the nice over view Nick:Oh ya, let me know how you handle UML currently at work if yoo don't mind - just curious and might give someone else an idea.
Rick USA----- Original Message ----- From: <Nick.Adamson@xxxxxxxxxxxxxxxxxxxxxx>
To: <programmingblind@xxxxxxxxxxxxx> Sent: Friday, May 06, 2011 10:02 AM Subject: RE: UML tool Hi Rick. UML is more than just flow charting. Its more than just diagrams as well. UML as a concept allows a software developer or team to design there software right from requirements to use cases to class diagrams. A UML modelling tool, and there are a number out there, allows the software design to be shown in a graphical form which complies to a set of rules. As you suggest most UML modelling tools allow for code generation, in my experience this is class prototypes and stubs which the developer then goes and fills in the blanks. Most can also "reverse engineer, code in to a UML model. I even saw one tool which claimed you could write sudo code in the model for each function and it would fill in the function stubs for you. Personally this seams like a waist of time to me. In the team I work in we've been developing our software for nearly 4 years and our model currently stands at 25000 elements. That's because we use it for everything. Our customer requirements are captured in the model. These link, using connections in our modelling tool to our derived software requirements, which link to use cases, which links to component designs which link to communication diagrams and class diagrams. Class diagrams give a view on a particular set of classes, there functions, members, how they interact with each other and so on. In this way we can automatically see the impact of any changes, For example if we want to change the way something works we would update the use case and then be able to see what links to that use case so what things may be effected by the change. Now if I was working on my own, not in a team of sighted developers, I probably wouldn't be using UML. However it is useable by blind people. In the end UML is pretty much a defacto standard in most software development teams so its another one of those things we just have to put up with. It can be useful though, The project I work on is upwards of 100000 lines of C++. A project that size would be hard to manage with out something like UML. Just my thoughts. Thanks. Nick. Nick Adamson Software Engineer General Dynamics United Kingdom Limited Bryn Brithdir, Oakdale Business Park, Blackwood, South Wales, NP12 4AA Telephone: +44 (0)1495 23 6467 Email: Nick.Adamson@xxxxxxxxxxxxxxxxxxxxxx Website: www.generaldynamics.uk.com To help reduce waste paper, please only print this email if you really need to. -----Original Message----- From: programmingblind-bounce@xxxxxxxxxxxxx [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of RicksPlace Sent: 06 May 2011 10:44 To: programmingblind@xxxxxxxxxxxxx Subject: Re: UML tool Hi Inthane: I Googled UML just to see what it was about. It seems a FlowChartting tool of sorts. Is that what it is or is there more to it? What features are the UML folks looking for? I am just curious since I know how to plod around the VS IDE a little. Rick USA----- Original Message ----- From: "inthane" <inthaneelf@xxxxxxxxxxxxxx>
To: <programmingblind@xxxxxxxxxxxxx> Sent: Friday, May 06, 2011 2:03 AM Subject: Re: UML tool
*sigh* once again this is done in dot net, part appears to be done in vb.net and another section seems to be in C#.net inthane----- Original Message ----- From: "Stanzel, Susan - Kansas City, MO" <susan.stanzel@xxxxxxxxxxxx>To: <programmingblind@xxxxxxxxxxxxx> Sent: Thursday, May 05, 2011 5:30 AM Subject: RE: UML tool Hi Elf, What language is this written in? I am really starting to do work in
Java
and am very interested in being able to do things others can do with a
snap of their finger. Susie Stanzel Programmer United States Department of Agriculture in Kansas City, Missouri -----Original Message----- From: programmingblind-bounce@xxxxxxxxxxxxx [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Jamal
Mazrui
Sent: Thursday, May 05, 2011 5:32 AM To: programmingblind@xxxxxxxxxxxxx Cc: inthane Subject: Re: UML tool Hi Elf, If it's not a large archive, we found that the list could accept attachments. Otherwise, can you post it on a public URL on the Grab
Bag
site? Jamal On 5/5/2011 5:45 AM, inthane wrote:ok must have been to large for someone's filters somewhere along the line, I'll set it up for ftp transfer tomorrow and let you grab it if you still want it, elf ----- Original Message ----- *From:* E.J. Zufelt <mailto:lists@xxxxxxxxx> *To:* programmingblind@xxxxxxxxxxxxx <mailto:programmingblind@xxxxxxxxxxxxx> *Sent:* Wednesday, May 04, 2011 10:31 PM *Subject:* Re: UML tool Nope, didn't get it. Everett Zufelt http://zufelt.ca Follow me on Twitter http://twitter.com/ezufelt View my LinkedIn Profile http://www.linkedin.com/in/ezufelt On 2011-05-04, at 10:25 PM, inthane wrote:I'm not entirely sure but it was being done in dot net, either
C#
or VB or both I sent it to you, did you not get it? elf ----- Original Message ----- *From:*E.J. Zufelt <mailto:lists@xxxxxxxxx> *To:*programmingblind@xxxxxxxxxxxxx <mailto:programmingblind@xxxxxxxxxxxxx> *Sent:*Tuesday, May 03, 2011 2:36 PM *Subject:*Re: UML tool Hi, Do you know what language the tool was being developed in Thanks, Everett Zufelt http://zufelt.ca Follow me on Twitter http://twitter.com/ezufelt View my LinkedIn Profile http://www.linkedin.com/in/ezufelt On 2011-05-03, at 4:16 PM, inthane wrote:I have the files for a partially worked up UML tool someone was fabricating and had gotten working, but it does need
more
work, would you like a copy. the originator became to ill to continue and left it with
me
to distribute to anyone interested in working on it. let me know, elf ----- Original Message ----- *From:*E.J. Zufelt <mailto:lists@xxxxxxxxx> *To:*programmingblind@xxxxxxxxxxxxx <mailto:programmingblind@xxxxxxxxxxxxx> *Sent:*Tuesday, May 03, 2011 5:43 AM *Subject:*UML tool Good morning, I am wondering if anyone knows of a UML tool that is accessible with a screen-reader on Windows, OS X, or
gnome.
Thanks, Everett Zufelt http://zufelt.ca Follow me on Twitter http://twitter.com/ezufelt View my LinkedIn Profile http://www.linkedin.com/in/ezufelt__________ 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 __________ 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/programmingblindThis email and any files attached are intended for the addressee and may contain information of a confidential nature. If you are not the intended recipient, be aware that this email was sent to you in error and you should not disclose, distribute, print, copy or make other use of this email or its attachments. Such actions, in fact, may be unlawful. In compliance with the various Regulations and Acts, General Dynamics United Kingdom Limited reserves the right to monitor (and examine for viruses) all emails and email attachments, both inbound and outbound. Email communications and their attachments may not be secure or error- or virus-free and the company does not accept liability or responsibility for such matters or the consequences thereof. General Dynamics United Kingdom Limited, Registered Office: 21 Holborn Viaduct, London EC1A 2DY. Registered in England and Wales No: 1911653.
__________ 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