JASigning vhg.2020 JASigning vhg.2020 Please see the Conditions of Use applying to the JASigning software. For information on this and previous versions, please see the JASigning Release Notes. Users of JASigning apps and applets on Windows should see the comments on runtime support in the JASigning Platform Issues notes. Some examples use a wider range of avatar characters than the standard avatars Anna, Francoise, and Marc. The additional avatars are made available for evaluation only. Please email us to discuss public or commercial use of avatars. HTML5 web pages using WebGL These pages should function on all major browsers on Windows and OS X. They should also function on iOS devices and modern tablets and smart phones. See below for a version transpiled for legacy browsers such as Internet Explorer. Feedback is welcomed, including on experience with other platforms. Pages using JavaScript in the browser to process SiGML data: WebGL SiGML Player Applet (CWASA) with Avatar and GUI panels WebGL SiGML Player Applet (CWASA) with Avatar and GUI elements WebGL SiGML Player Applet (CWASA) with Avatar and bespoke GUI Pages using JavaScript in the browser to process SiGML data for Legacy browsers such as Internet Explorer: WebGL SiGML Player Applet (CWASA) with Avatar and GUI panels Versions of other example web pages can be created by changing the script file loaded for CWASA. HTML5 Test Pages using JavaScript and WebGL WebGL example with one avatar WebGL example with two avatars Single WebGL avatar Test Page for Animgen JavaScript Client Test Pages using a server side CGI script to process SiGML data: WebGL example with one avatar WebGL example with two avatars Single WebGL avatar Test Page for Animgen Server Test Pages using a legacy Java Applet to process SiGML data: WebGL example with one avatar WebGL example with two avatars Using Java Applets is deprecated and will only work with outdated browsers and Java installations. See the JASigning Platform Issues notes. Applications using Node.js and Electron An application for animating SiGML data is available based on the WebGL implementation via Node.js and Electron. Installers are available for OS X, Windows, and Linux. See the JASigning Platform Issues notes, especially for the Linux distribution. This is a prototype implementation providing the features of the HTML5 WebGL implementation. It does not currently have all the functionality of the Java Web Start SiGML Player application. Apps using the standard set of avatars: SiGML Player: OS X Installer Plays SiGML data as text or from a file from a given URL or as a sequence delivered on a network socket. To Install: Double-Click DMG file to open. Move application to Applications or desired location. To Run: Right-Click application (first time only) to authorise for launching. For console log: In Terminal, from directory containing application, enter e.g. "SiGML-Player.app/Contents/MacOS/SiGML-Player". SiGML Player: Windows Installer Plays SiGML data as text or from a file from a given URL or as a sequence delivered on a network socket. To Install: Double-Click to run the installer EXE file. It may be necessary to bypass Windows Defender SmartScreen. To Run: Double-Click the desktop shortcut for the application created by the installer. For console log: In CMD, from the folder containing the application, enter e.g. "SiGML-Player.exe". SiGML Player: Linux Installer Plays SiGML data as text or from a file from a given URL or as a sequence delivered on a network socket. To Install: Right-Click AppImage to set Properties. In Permissions allow executing as a program. To Run: Double-Click AppImage to launch. For console log: In Terminal, from directory containing application, enter e.g. "SiGML-Player.AppImage". The Java Web Start SiGML Service Client can be used to send SiGML data to the application. Web GUI for Electron apps Demonstration of the user interfaces used in Electron apps. SiGML-Player app Original SiGML-Player app HTML web pages using legacy JASigning Java Applets Using Java applets is deprecated and support ceased at the end of 2016. For comments on supported browsers see the JASigning Platform Issues notes. SiGML Player Applet (SPA) SPA without idle ambient motion Frame-based SPA Applications using Java Web Start JASigning applications are launched via JNLP files. Users of JASigning on OS X should see the comments on Java Web Start in the JASigning Platform Issues notes. SiGML Player Plays a SiGML file from a given URL or a SiGML sequence delivered on a network socket. Java Web Start App for sending SiGML data to SiGML Player: SiGML Service Client Allows SiGML files to be input, edited, and sent to the SiGML Player or SiGML Service Player application. Java Web Start Apps using a full range of avatars: SiGML Player (with extra avatars) Plays a SiGML file from a given URL or a SiGML sequence delivered on a network socket. SiGML URL Player (with extra avatars) Plays a SiGML file from a given file: or http: URL. SiGML URL Player (for RNID) Plays a SiGML file from a given file: or http: URL. SiGML Service Player (with extra avatars) Plays a SiGML sequence delivered on a network socket, for example by the SiGML Client application (final item). Also accepts switch-avatar requests via a (different) network socket. Has the usual range of GUI controls. SiGML Service Player (for RNID) Plays a SiGML sequence delivered on a network socket, for example by the SiGML Client application (next item). Bare SiGML Player (with extra avatars) Plays a SiGML sequence delivered on a network socket. Also accepts switch-avatar requests via a (different) network socket. Has no GUI, apart from the avatar pane iteself. SiGML Service Client Allows SiGML files to be input, edited, and sent to the SiGML Player or SiGML Service Player application (previous three items). JASigning Developer Documentation There is some rudimentary JASigning developer's documentation. JASigning - Conditions of Use Conditions of Use apply to the JASigning software. For enquires about public and commercial use of the software and the virtual characters Anna and Marc, please email us. Development of the JASigning software was supported by the EU Framework 7 project Dicta-Sign FP7-ICT-3-231135. JRWG 2017-04-30