Difference between revisions of "SiGML Tools"

From Virtual Humans
Jump to navigation Jump to search
(Introduce Online Server entry)
 
(5 intermediate revisions by the same user not shown)
Line 3: Line 3:
  
 
A number of tools are available for creating and editing [[SiGML]] data to represent signing gestures. As [[SiGML]] is based on [[HamNoSys]], many of these allow entry using the
 
A number of tools are available for creating and editing [[SiGML]] data to represent signing gestures. As [[SiGML]] is based on [[HamNoSys]], many of these allow entry using the
[http://vhg.cmp.uea.ac.uk/tech/hamnosys/HamNoSysUnicode.ttf HamNoSys Unicode font].
+
[https://vhg.cmp.uea.ac.uk/tech/hamnosys/HamNoSysUnicode.ttf HamNoSys Unicode font].
  
== [[JASigning]] SiGML Service Player ==
+
== [[CWA Signing Avatars|CWASA]] SiGML Player ==
  
Animates [[SiGML]] data sent to it over TCP sockets. Can be launched and used in conjunction with the [[JASigning]] SiGML Service Client
+
The CWASA SiGML Player animates [[SiGML]] data sent to it over TCP sockets. See [[Driving the SiGML Player App]]. The application, or the legacy [[JASigning]] SiGML Service Player, can be used in conjunction with the [[JASigning]] SiGML Service Client
or other SiGML Tools.
+
and other SiGML Tools mentioned below.
  
== [http://vhg.cmp.uea.ac.uk/tech/hamnosys/HamNoSysUnicode.ttf HamNoSysUnicode.ttf] ==
+
== [https://vhg.cmp.uea.ac.uk/tech/hamnosys/HamNoSysUnicode.ttf HamNoSysUnicode.ttf] ==
  
 
HamNoSys Unicode font as a TrueType font that should be installed in the usual way on systems using [[HamNoSys]].
 
HamNoSys Unicode font as a TrueType font that should be installed in the usual way on systems using [[HamNoSys]].
Line 16: Line 16:
 
== [[JASigning]] SiGML Service Client ==
 
== [[JASigning]] SiGML Service Client ==
  
Displays and allows Editing of [[SiGML]] files in conjunction with the [[JASigning]] SiGML Service Player.
+
Displays and allows Editing of [[SiGML]] files.
 +
* Mac and PC tool
 +
* Install the [https://vhg.cmp.uea.ac.uk/tech/hamnosys/HamNoSysUnicode.ttf HamNoSysUnicode.ttf]
 +
* Sends [[SiGML]] data to a SiGML Player
  
== [http://vhg.cmp.uea.ac.uk/tech/ham2hpsg/Ham2HPSG22.zip Ham2HPSG Tool] ==
+
== [https://vhg.cmp.uea.ac.uk/tech/ham2hpsg/Ham2HPSG22.zip Ham2HPSG Tool] ==
  
* Mac and PC tool for entering [[HamNoSys]].
+
* Tool for entering [[HamNoSys]] on PC
* Sends [[SiGML]] data to [[JASigning]] SiGML Service Player.
+
* Mac Tool included for legacy (pre Mac OS X) Classic environment
* "..." button brings up [[HamNoSys]] entry panels.
+
* Sends [[SiGML]] data to a SiGML Player
* Down Arrow button prepares [[HamNoSys]] for animation.
+
* "..." button brings up [[HamNoSys]] entry panels
* "V!" button sends data to player.
+
* Down Arrow button prepares [[HamNoSys]] for animation
* Limited documentation in Ham2HPSG ReadMe.txt file.
+
* "V!" button sends data to player
* Download [http://vhg.cmp.uea.ac.uk/tech/ham2hpsg/Ham2HPSG22.zip Ham2HPSG Tool].
+
* Limited documentation in Ham2HPSG ReadMe.txt file
 +
* Download [https://vhg.cmp.uea.ac.uk/tech/ham2hpsg/Ham2HPSG22.zip Ham2HPSG Tool]
  
== [http://vhg.cmp.uea.ac.uk/tech/esigneditor/eSignEditor.zip eSIGN Editor] ==
+
== [https://vhg.cmp.uea.ac.uk/tech/esigneditor/eSignEditor.zip eSIGN Editor] ==
 
The eSIGN Editor was developed for the [[eSIGN]] project at the IDGS, University of Hamburg.
 
The eSIGN Editor was developed for the [[eSIGN]] project at the IDGS, University of Hamburg.
 
See [https://www.sign-lang.uni-hamburg.de/dgs-korpus/index.php/welcome.html DGS Corpus] project for contacts with the authors of this tool.
 
See [https://www.sign-lang.uni-hamburg.de/dgs-korpus/index.php/welcome.html DGS Corpus] project for contacts with the authors of this tool.
  
* Mac and PC tool for creating [[SiGML]] signs.
+
* Mac and PC tool for creating [[SiGML]] signs
* Maintains a database of signs in [[HamNoSys]] notation.
+
* Maintains a database of signs in [[HamNoSys]] notation
* Allows creation and modification of signing sequences.
+
* Allows creation and modification of signing sequences
* Allows animation of signing sequences using the [[JASigning]] SiGML Service Player.
+
* Allows animation of signing sequences using a SiGML Player
* Limited documentation through [http://vhg.cmp.uea.ac.uk/tech/esigneditor/eSIGN-D23rev2.pdf Editor Manual].
+
* Limited documentation through [https://vhg.cmp.uea.ac.uk/tech/esigneditor/eSIGN-D23rev2.pdf Editor Manual]
* A [http://vhg.cmp.uea.ac.uk/tech/esigneditor/eSIGN%20Editor.exe Windows Installer] for an older version exists.
+
* A [https://vhg.cmp.uea.ac.uk/tech/esigneditor/eSIGN%20Editor.exe Windows Installer] for an older version exists
** The installer creates Shortcuts and Start Menu items.
+
** The installer creates Shortcuts and Start Menu items
** It appears safe to replace installed files with newer ones from [http://vhg.cmp.uea.ac.uk/tech/esigneditor/eSignEditor.zip eSIGN Editor Zip].
+
** It appears safe to replace installed files with newer ones from [https://vhg.cmp.uea.ac.uk/tech/esigneditor/eSignEditor.zip eSIGN Editor Zip]
** The PC application must be renamed for the shortcuts to work.
+
** The PC application must be renamed for the shortcuts to work
* Download [http://vhg.cmp.uea.ac.uk/tech/esigneditor/eSignEditor.zip eSIGN Editor].
+
* Download [http://vhg.cmp.uea.ac.uk/tech/esigneditor/eSignEditor.zip eSIGN Editor]
 +
 
 +
== Online HamNoSys/SiGML Conversion Tools ==
 +
 
 +
Some services based on CGI scripts are available for processing forms of SiGML and potentially creating animation data.
 +
 
 +
* [[Animgen Server]] for converting SiGML files to animation data (CAS)
  
 
== Manual HamNoSys/SiGML Conversion Tools ==
 
== Manual HamNoSys/SiGML Conversion Tools ==
Line 47: Line 57:
 
Ralph Elliott has produced some simple tools to convert different forms of manual HamNoSys, and to do a bit of related SiGML processing.  They are limited in various ways, but they could be useful to others:
 
Ralph Elliott has produced some simple tools to convert different forms of manual HamNoSys, and to do a bit of related SiGML processing.  They are limited in various ways, but they could be useful to others:
  
* [http://vhg.cmp.uea.ac.uk/tech/hamnosys/convert/hns-sigml-convert-2011-04-12.zip Executables, source code and Javadoc], Java classes plus shell and Python scripts.<br>Includes a README file explaining roughly what's on offer and how to use it.<br>'''Original 2010-11-05''',  '''Updated 2010-12-07''',  '''2011-01-19''' and '''2011-04-12'''.
+
* [https://vhg.cmp.uea.ac.uk/tech/hamnosys/convert/hns-sigml-convert-2011-04-12.zip Executables, source code and Javadoc], Java classes plus shell and Python scripts.<br>Includes a README file explaining roughly what's on offer and how to use it.<br>'''Original 2010-11-05''',  '''Updated 2010-12-07''',  '''2011-01-19''' and '''2011-04-12'''
  
 
If you want to do some conversion not provided by these tools, you're welcome to modify them to suit your needs, but in some cases it may prove easier to augment them by writing a suitable bit of python or perl. We request that you share any tools developed from this package in the same way.
 
If you want to do some conversion not provided by these tools, you're welcome to modify them to suit your needs, but in some cases it may prove easier to augment them by writing a suitable bit of python or perl. We request that you share any tools developed from this package in the same way.

Latest revision as of 09:47, 5 August 2024

Home


A number of tools are available for creating and editing SiGML data to represent signing gestures. As SiGML is based on HamNoSys, many of these allow entry using the HamNoSys Unicode font.

CWASA SiGML Player

The CWASA SiGML Player animates SiGML data sent to it over TCP sockets. See Driving the SiGML Player App. The application, or the legacy JASigning SiGML Service Player, can be used in conjunction with the JASigning SiGML Service Client and other SiGML Tools mentioned below.

HamNoSysUnicode.ttf

HamNoSys Unicode font as a TrueType font that should be installed in the usual way on systems using HamNoSys.

JASigning SiGML Service Client

Displays and allows Editing of SiGML files.

Ham2HPSG Tool

  • Tool for entering HamNoSys on PC
  • Mac Tool included for legacy (pre Mac OS X) Classic environment
  • Sends SiGML data to a SiGML Player
  • "..." button brings up HamNoSys entry panels
  • Down Arrow button prepares HamNoSys for animation
  • "V!" button sends data to player
  • Limited documentation in Ham2HPSG ReadMe.txt file
  • Download Ham2HPSG Tool

eSIGN Editor

The eSIGN Editor was developed for the eSIGN project at the IDGS, University of Hamburg. See DGS Corpus project for contacts with the authors of this tool.

  • Mac and PC tool for creating SiGML signs
  • Maintains a database of signs in HamNoSys notation
  • Allows creation and modification of signing sequences
  • Allows animation of signing sequences using a SiGML Player
  • Limited documentation through Editor Manual
  • A Windows Installer for an older version exists
    • The installer creates Shortcuts and Start Menu items
    • It appears safe to replace installed files with newer ones from eSIGN Editor Zip
    • The PC application must be renamed for the shortcuts to work
  • Download eSIGN Editor

Online HamNoSys/SiGML Conversion Tools

Some services based on CGI scripts are available for processing forms of SiGML and potentially creating animation data.

Manual HamNoSys/SiGML Conversion Tools

Ralph Elliott has produced some simple tools to convert different forms of manual HamNoSys, and to do a bit of related SiGML processing. They are limited in various ways, but they could be useful to others:

  • Executables, source code and Javadoc, Java classes plus shell and Python scripts.
    Includes a README file explaining roughly what's on offer and how to use it.
    Original 2010-11-05, Updated 2010-12-07, 2011-01-19 and 2011-04-12

If you want to do some conversion not provided by these tools, you're welcome to modify them to suit your needs, but in some cases it may prove easier to augment them by writing a suitable bit of python or perl. We request that you share any tools developed from this package in the same way.

The HNS characters, their ham..names and the numeric encodings used for them can be seen using this HNS Table App. To run it, double-click its jar file after downloading.


Home