[Blindmath] Updated version of my SVGDraw01 SWT/SVG based drawingprogram

Richard Baldwin baldwin at dickbaldwin.com
Sun Sep 4 01:40:01 UTC 2011


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/



More information about the BlindMath mailing list