[Blindmath] Updated version of my SVGDraw01 SWT/SVG baseddrawingprogram

Amanda Lacy lacy925 at gmail.com
Sun Sep 4 02:02:47 UTC 2011


I see how I made the mistake. When using firefox to display the image, I 
need to be careful to change it back to the default size before making other 
changes.
----- Original Message ----- 
From: "Richard Baldwin" <baldwin at dickbaldwin.com>
To: "Blind Math list for those interested in mathematics" 
<blindmath at nfbnet.org>
Sent: Saturday, September 03, 2011 8:40 PM
Subject: Re: [Blindmath] Updated version of my SVGDraw01 SWT/SVG 
baseddrawingprogram


> CsvTest01.csv is an inverted parabola that begins at the upper-left corner
> of the page. Moving from left to right, the slope continually increases 
> with
> maximum slope at the right end.
>
> CsvTest02.csv is a parabola that begins at 0,0 and increases in slope 
> moving
> from left to right.
>
> CsvTest03.txt is the same as CsvTest02.csv
>
> Dick Baldwin
>
> On Sat, Sep 3, 2011 at 8:06 PM, Amanda Lacy <lacy925 at gmail.com> wrote:
>
>> The test csv files all work. If I haven't switched things around, they 
>> are
>> a descending line and two rising lines in that order.
>>
>> Amanda
>> ----- Original Message ----- From: "Richard Baldwin" <
>> baldwin at dickbaldwin.com>
>> To: "BlindMath Mailing List" <blindmath at nfbnet.org>
>> Cc: "Chris von See" <chris at techadapt.com>
>> Sent: Saturday, September 03, 2011 6:41 PM
>> Subject: [Blindmath] Updated version of my SVGDraw01 SWT/SVG based
>> drawingprogram
>>
>>
>>  I have posted an updated version of my SVGDraw01 drawing program at
>>> http://www.austincc.edu/<http:**//www.austincc.edu/baldwin/**
>>> SWT-SVG/SVGDraw01.jar<http://www.austincc.edu/baldwin/SWT-SVG/SVGDraw01.jar>
>>> >
>>> baldwin/SWT-SVG/SVGDraw01.jar<**http://www.austincc.edu/**
>>> baldwin/SWT-SVG/SVGDraw01.jar<http://www.austincc.edu/baldwin/SWT-SVG/SVGDraw01.jar>
>>> >
>>>
>>>
>>> The new version contains many updates to improve the accessibility of 
>>> the
>>> program. I will be interested in hearing your feedback on those updates.
>>>
>>> The new version also contains a new feature that makes it much easier to
>>> use
>>> in some situations. When drawing a polyline or a polygon, you can now
>>> import
>>> a csv file that contains the data, thereby eliminating the rather 
>>> tedious
>>> process of entering the x and y coordinate values individually. This is 
>>> by
>>> far the easiest and most reliable approach if your polyline or polygon 
>>> has
>>> more than two or three vertices.
>>>
>>> More detailed instructions regarding this feature, along with general
>>> operational instructions and three sample csv files are contained in an
>>> attached file titled _Instructions.zip. Try drawing the csv files. Use
>>> Amanda's approach with vOICe to see if you can identify the mathematical
>>> function described by each graph. If you have access to a graphical
>>> embosser, try embossing them to see how well that works. They should be
>>> embossed in an 8.5x11 inch portrait format. I will also be interested in
>>> hearing your feedback on this new feature.
>>>
>>> Thank you.
>>> Dick Baldwin
>>>
>>>
>>>
>>> On Mon, Aug 29, 2011 at 9:02 PM, Richard Baldwin 
>>> <baldwin at dickbaldwin.com
>>> >**wrote:
>>>
>>>  For those who may be interested, I have posted my first attempt at
>>>> putting
>>>> an SWT GUI front end on my SVG graphics library and have posted the
>>>> resulting program in a file named SVGDraw01.jar at the following URL:
>>>>
>>>> 
>>>> http://www.austincc.edu/**baldwin/SWT-SVG/SVGDraw01.jar<http://www.austincc.edu/baldwin/SWT-SVG/SVGDraw01.jar>
>>>>
>>>> I would appreciate it if some of you would download the program, try 
>>>> it,
>>>> and provide feedback in several different areas. You will need the Java
>>>> virtual machine installed on your computer to run the program. On
>>>> Windows,
>>>> you can run the program either by double-clicking on the jar file, or 
>>>> by
>>>> opening a command prompt in the folder containing the jar file and
>>>> entering
>>>> the following command at the command prompt:
>>>>
>>>> java -jar SVGDraw01.jar
>>>>
>>>> When the program starts running, you should find yourself in an SWT 
>>>> Combo
>>>> object with an item labeled "User Instructions" highlighted. Pressing 
>>>> the
>>>> Enter key at this point will take you to the beginning of a page
>>>> containing
>>>> user instructions. A screen reader should tell you to press shift-tab 
>>>> to
>>>> return to the combo box or to press the tab key to continue.
>>>>
>>>> Pressing the tab key will cause the screen reader to begin reading the
>>>> instructions. At the end of the instructions, the screen reader should
>>>> tell
>>>> you to "Press tab to return to the combo box." (Of course, you can 
>>>> press
>>>> tab
>>>> at any time. You don't need to wait until the screen reader finishes
>>>> reading
>>>> the instructions.)
>>>>
>>>> You can navigate up and down the list in the combo box using the arrow
>>>> keys
>>>> and act on an item by pressing the Enter key when that item is 
>>>> selected.
>>>> The
>>>> combo box currently contains the following items:
>>>>
>>>> User instructions (which is what you should do first)
>>>> Start a new drawing (which is what you should do next)
>>>> Draw a line
>>>> Draw a rectangle
>>>> Draw a circle
>>>> Draw an ellipse
>>>> Draw a polyline
>>>> Draw a polygon
>>>> Write drawing file (which is what you should do next to last)
>>>> Stop program (which is what you should do last)
>>>>
>>>> When you press the Enter key on the item labeled "Start a new drawing,"
>>>> an
>>>> empty SVG page of a specified size with optional title and description
>>>> attributes will be created in memory.
>>>>
>>>> When you press the Enter key on the item labeled "Write drawing file",
>>>> that
>>>> SVG page will be written to an output SVG file with a name of your
>>>> choosing
>>>> and an extension of .svg.
>>>>
>>>> Between starting a new drawing and writing the drawing file, you can 
>>>> add
>>>> elements for any number of any of the six shapes (which are the SVG 
>>>> basic
>>>> shapes) in any order to the SVG page.
>>>>
>>>> When you press the Enter key on a shape item, you will land on a form
>>>> that
>>>> allows you to enter the most commonly used attributes for that shape.
>>>> Fill
>>>> in the blanks, check the check boxes (if any), and finally push the
>>>> button
>>>> labeled "Push to draw ---" to add the shape element to the SVG page. 
>>>> You
>>>> can
>>>> navigate up and down the the form with the tab key and shift-tab.
>>>>
>>>> I would appreciate receiving feedback in at least the following areas.
>>>> Feedback in other areas not listed below will be appreciated also.
>>>>
>>>> 1. Will the program be accessible to a blind student? What could be 
>>>> done
>>>> to
>>>> improve accessibility?
>>>>
>>>> 2. Will the navigation structure of the program be functionally useful 
>>>> to
>>>> a
>>>> blind student? What could be done to improve the navigational
>>>> functionality
>>>> and make the program easier to use?
>>>>
>>>> 3. Will the "fill-in-the-blanks" concept for creating technical 
>>>> diagrams
>>>> and drawings, such as vector diagrams and free-body diagrams, be useful
>>>> to a
>>>> blind student? If so, which of the many additional capabilities of SVG,
>>>> such
>>>> as arcs, paths, etc., would be appropriate as an upgrade to the 
>>>> program.
>>>> (I'm already planning on adding the ability to create text elements. I
>>>> just
>>>> haven't resolved all the questions regarding fonts yet.)
>>>>
>>>> 4. To what extent is the output SVG file compatible with graphics
>>>> embossers
>>>> that can work with SVG files as input? What could be done to improve 
>>>> that
>>>> compatibility?
>>>>
>>>> Thank you,
>>>>
>>>> Dick Baldwin
>>>>
>>>> --
>>>> Richard G. Baldwin (Dick Baldwin)
>>>> Home of Baldwin's on-line Java Tutorials
>>>> http://www.DickBaldwin.com
>>>>
>>>> Professor of Computer Information Technology
>>>> Austin Community College
>>>> (512) 223-4758
>>>> mailto:Baldwin at DickBaldwin.com
>>>> http://www.austincc.edu/**baldwin/ <http://www.austincc.edu/baldwin/>
>>>>
>>>>
>>>
>>>
>>> --
>>> Richard G. Baldwin (Dick Baldwin)
>>> Home of Baldwin's on-line Java Tutorials
>>> http://www.DickBaldwin.com
>>>
>>> Professor of Computer Information Technology
>>> Austin Community College
>>> (512) 223-4758
>>> mailto:Baldwin at DickBaldwin.com
>>> http://www.austincc.edu/**baldwin/ <http://www.austincc.edu/baldwin/>
>>>
>>>
>>
>> ------------------------------**------------------------------**
>> --------------------
>>
>>
>>  ______________________________**_________________
>>> Blindmath mailing list
>>> Blindmath at nfbnet.org
>>> http://nfbnet.org/mailman/**listinfo/blindmath_nfbnet.org<http://nfbnet.org/mailman/listinfo/blindmath_nfbnet.org>
>>> To unsubscribe, change your list options or get your account info for
>>> Blindmath:
>>> http://nfbnet.org/mailman/**options/blindmath_nfbnet.org/**
>>> lacy925%40gmail.com<http://nfbnet.org/mailman/options/blindmath_nfbnet.org/lacy925%40gmail.com>
>>>
>>>
>>
>> ______________________________**_________________
>> Blindmath mailing list
>> Blindmath at nfbnet.org
>> http://nfbnet.org/mailman/**listinfo/blindmath_nfbnet.org<http://nfbnet.org/mailman/listinfo/blindmath_nfbnet.org>
>> To unsubscribe, change your list options or get your account info for
>> Blindmath:
>> http://nfbnet.org/mailman/**options/blindmath_nfbnet.org/**
>> baldwin%40dickbaldwin.com<http://nfbnet.org/mailman/options/blindmath_nfbnet.org/baldwin%40dickbaldwin.com>
>>
>
>
>
> -- 
> Richard G. Baldwin (Dick Baldwin)
> Home of Baldwin's on-line Java Tutorials
> http://www.DickBaldwin.com
>
> Professor of Computer Information Technology
> Austin Community College
> (512) 223-4758
> mailto:Baldwin at DickBaldwin.com
> http://www.austincc.edu/baldwin/
> _______________________________________________
> Blindmath mailing list
> Blindmath at nfbnet.org
> http://nfbnet.org/mailman/listinfo/blindmath_nfbnet.org
> To unsubscribe, change your list options or get your account info for 
> Blindmath:
> http://nfbnet.org/mailman/options/blindmath_nfbnet.org/lacy925%40gmail.com 





More information about the BlindMath mailing list