On 10/13/2010 3:07 PM, Valerie Sutton wrote:
[log in to unmask]" type="cite">
SignWriting List
October 13, 2010

Hello Jonathan and Steve -
Thanks for these messages. Richard Gleaves is the developer of the original SignWriter program, which was first developed for the Apple //e and //c in 1986, and was then transferred and developed further in MS-DOS. SignWriter DOS was our world standard program from the late 1980s until 1996, when Richard Gleaves stopped working with SignWriting, and started working for Qualcomm, here in San Diego, California. So Rich lives close to me here, and I will be seeing him in the next month, so we can always turn to Rich with questions if you need his input. I also have his Source Code, for SignWriter DOS here, which I will be happy to send to you privately. The last symbolset that we were using, at the time that Rich stopped developing SignWriter in 1996, was the symbolset called SSS-1995.

Then, in 1996, I hired a company that was using a new development language very modern and cutting edge, called Java. it was new then, and there was not automatic way to program printing from Java yet, but I hired a company to transfer the SignWriter DOS code over to Java, but it took longer and was a harder job than the company expected, and they stopped doing the development. So the end result was SignWriter Java, which cannot print, and it is only for one country at a time (SignWriter DOS can switch back and forth easily between countries)...so because SignWriter DOS is more complete, most people who want SignWriter are most likely still using SignWriter DOS using DOSBox, which is required in modern operating systems.

However, having said that, SignWriter Java still has the same typing system (keyboarding)...but it created new features that are NOT in SignWriter DOS...the biggest difference between SignWriter DOS and SignWriter Java is that the Java version allows some mouse work, where SignWriter DOS is solely keyboard - no mouse capability whatsoever.
  
Do you remember off hand of there were any other improvements to the typing system?
[log in to unmask]" type="cite">
To learn about how to type using SignWriter DOS, read the documents on this web page:

SignWriter 4.4 Instruction (how to type)
http://www.signwriting.org/forums/software/sw44/sw44less/index.html
(I can send you the source code if you want it)

To download the sources for SignWriter Java, go to:
http://www.signwriting.org/forums/software/sw50/download/download01.html
http://www.signwriting.org/forums/software/sw50/download/download02.html
http://www.signwriting.org/forums/software/sw50/download/download03.html

SignWriter Tiger uses the sss-1999 symbolset. To learn about Daniel Noelpp Ly's programming of SignWriter Tiger, and to download his source code, go to:
http://www.signwriter.org/
  
I was wondering, I was trying out SignWriter Tiger which has the keyboarding just like SignWriter DOS, are there any improvements beside being able to use the mouse to SignWriter Tiger?
[log in to unmask]" type="cite">
The end result of all these beautiful programs were that between 1996 until 2004 when we met Steve, we had many developers graciously offer to help, but because the jobs were so enormous and more complicated than people expected, SignWriter DOS never got re-written well enough to become a modern typing program...

The typing system that Rich Gleaves and I designed works beautifully, and Steve was kind enough to implement some of the Special Command Keys from our design in SignWriter DOS, into Command Buttons in SignPuddle, for example for Rotate, which used to be the Rotate Key in SignWriter DOS, and the Mirror or Flop Button, that is the MIrror Key in SignWriter DOS...so I think users remember these details and recognize them from program to program...
  
I noticed that!!! Having used SignPuddle first and SignWriter DOS after, I thought: "Hey they did it just like in SignPuddle" ;) LOL
[log in to unmask]" type="cite">
If you would like to learn to type using SignWriter DOS, Jonathan, let's get together on Skype, and I can teach you one on one how to type quickly using SignWriter DOS. If you can implement the same typing system in SignWriter Studio, that would be a miracle and make your program the obvious choice for SignWriter DOS users, because you will have the best of both worlds - SignWriter Studio would become the alternative for SignWriter DOS users -
  
I noticed how the the keyboard maps to symbol groups, the actual symbol, then the rotation.  Then the fill, rotation and flip can be chosen by pressing the special command buttons.  Now that ISWA 2010 has more symbols, we would have to change the layout a bit to accommodate all the new symbols.  This is where I see the biggest part of the work. Do you have an estimate of how many new distinct symbols (not including fills or rotations obviously) where added since SSS-95? 
    The other situation might be the international keyboards not returning the expected character from the keyboard. Or not be in the same place on the keyboard.  So that would be another challenge.
    In SignWriter Studio, the keyboard keys most used are the numeric keyboard as they don't change from one country to the next.  But that doesn't mean I can't add a keyboarding section where the full keyboard is used.  Typically in SignWriter Studio if one is using the keyboard,
1a) Either first type the name of the favorite symbol you want to work with  (minimum 1 character)
1b) (or select it from the all symbols list with the number keys and arrow keys)
2) then specify the hand, fill and rotation with the numeric keyboard,
3) then place it in the sign and move it with the numeric keybpad or arrow keys.

Jonathan

[log in to unmask]" type="cite">
By the way, go to SymbolBank for downloading these different symbolsets from over the years...

Sutton's SymbolBank
http://www.movementwriting.org/symbolbank/

Val ;-)

------


On Oct 13, 2010, at 11:16 AM, Jonathan y Yolaine wrote:

  
Hi Steve,
    Thank you for filling me on this information. 
    Which of the two programs in your opinion has the most users?  SignWriter DOS or SignWriter Java?  Which created the most documents?  
    So if I understand correctly SignWriter DOS still has SSS-95 symbols.and SignWriter Tiger has SSS-99.  
Do you know what kind of format SignWriter Tiger is using?  Is it a binary file too?

Do you know if there is source code for SignWriter DOS?  If it's available, it would be a lot easier to figure out how to read the binary file.  What language was that programmed in anyway? C? 

So I guess if we were to read the SignWriter DOS files to convert to BSW or a XML format to be used with other programs, we would need to first figure out how to read the files and then write a conversion algorithm from S-95 to ISWA2010.  Going the other way would be counter productive because SSS-95 is a much more limited symbol set and a lot of symbols in ISWA 2010 do not have a corresponding symbol in SSS-95.

Jonathan
On 10/13/2010 11:08 AM, Steve Slevinski wrote:
    
 The SignWriter keyboarding style is great.  There is a steep learning curve that is worth the effort to learn.  There are multiple layers of fine tuning that went into the SignWriter keyboard design over the years.  Valerie and Richard Gleaves spent years improving the flow using a detailed symbol editor that controlled the default behaviors for centering and cursor controls.  Different symbols needed different information that had to be manually created. 

Unfortunately, SignWriter Dos uses dense binary files to store and retrieve information.  There was a tool released to convert SignWriter Dos SSS-95 binary files to SignWriter Java SSS-99 data files. 

I believe SignWriter skipped SSS-2002.  I think SW-Edit uses the SSS-2002. 

I started using the SSS-2004 symbol set, which became known as the IMWA. 

The conversion between the IMWA and the ISWA 2008 is about 99.99% accurate.  Some symbols are slightly off center. 

The conversion between the ISWA 2008 and the ISWA 2010 is flawless. 

Keyboarding should return.  Eventually, we'll need to create an advanced symbol editor for the ISWA 2010 so that we can capture and process specialized symbol information for keyboarding.  This will fine tune the keyboarding experience and improve a writer's speed and accuracy. 

Regards, 
-Steve 


      


--
                            _                       ____                                     
 /\                        | |                     (|   \                                    
|  |  __   _  _    __, _|_ | |     __,   _  _       |    |        _  _    __   __,   _  _   
|  | /  \_/ |/ |  /  |  |  |/ \   /  |  / |/ |     _|    ||   |  / |/ |  /    /  |  / |/ |  
 \_|/\__/   |  |_/\_/|_/|_/|   |_/\_/|_/  |  |_/  (/\___/  \_/|_/  |  |_/\___/\_/|_/  |  |_/ 
  /|                                                                                         
  \|                                                                                        

email: [log in to unmask]
         [log in to unmask]
Cel: 9784-9775
Tel: 213-5285
Skype: yojoduncan

SignWriter Studio