CWASA Platform Issues: Difference between revisions
John.Glauert (talk | contribs) No edit summary |
John.Glauert (talk | contribs) macOS Quarantine |
||
| Line 1: | Line 1: | ||
[[Main Page|Home]] >> [[CWA Signing Avatars|CWASA]] | [[Main Page|Home]] >> [[CWA Signing Avatars|CWASA]] | ||
---- | ---- | ||
= Downloading Software = | |||
==== macOS ==== | |||
Security measures in macOS make it increasingly hard to distribute software. See [[macOS Quarantine]]. | |||
= Core Software : JavaScript = | = Core Software : JavaScript = | ||
== Web Applications : HTML5 JavaScript and WebGL == | == Web Applications : HTML5 JavaScript and WebGL == | ||
The core [[CWA Signing Avatars|CWASA]] software uses JavaScript for HTML5 web pages using WebGL. It functions on | The core [[CWA Signing Avatars|CWASA]] software uses JavaScript for HTML5 web pages using WebGL. It functions on macOS, Windows, Linux, iOS, and some Android devices. It may work on other platforms. Linux usage has been tested only on Ubuntu at present. | ||
==== | ==== macOS ==== | ||
CWASA software should work with '''Firefox''', '''Chrome''', '''Opera''', and '''Safari'''. | CWASA software should work with '''Firefox''', '''Chrome''', '''Opera''', and '''Safari'''. | ||
| Line 19: | Line 24: | ||
== Standalone Applications : Node.js and Electron == | == Standalone Applications : Node.js and Electron == | ||
Applications based on the HTML5 JavaScript and WebGL implementation can be installed on | Applications based on the HTML5 JavaScript and WebGL implementation can be installed on macOS, Windows, and Linux. Linux usage has been tested only on Ubuntu. Experience of use on other versions of Linux would be welcomed. | ||
In addition to being able to animate SiGML data provided as text or via a URL, the applications act as a server, receiving SiGML data from any host on port 8052. See [[Driving the SiGML Player App]] and [[SiGML Tools]] for tools and apps to communicate with the player. | In addition to being able to animate SiGML data provided as text or via a URL, the applications act as a server, receiving SiGML data from any host on port 8052. See [[Driving the SiGML Player App]] and [[SiGML Tools]] for tools and apps to communicate with the player. | ||
==== | ==== macOS ==== | ||
The software is provided in a Disk Image via a '''.dmg''' file. The image should be mounted and the application copied to disk. Security preferences | The software is provided in a Disk Image via a '''.dmg''' file. The image should be mounted and the application copied to disk. Security preferences will prevent the application being opened immediately because they do not come from the App Store or an identified developer. See [[macOS Quarantine]] for information. | ||
==== Windows ==== | ==== Windows ==== | ||
Latest revision as of 18:15, 19 September 2025
Downloading Software
macOS
Security measures in macOS make it increasingly hard to distribute software. See macOS Quarantine.
Core Software : JavaScript
Web Applications : HTML5 JavaScript and WebGL
The core CWASA software uses JavaScript for HTML5 web pages using WebGL. It functions on macOS, Windows, Linux, iOS, and some Android devices. It may work on other platforms. Linux usage has been tested only on Ubuntu at present.
macOS
CWASA software should work with Firefox, Chrome, Opera, and Safari.
Windows
CWASA software should work with Firefox, Chrome, Opera, and Edge.
It can also be used with Internet Explorer, but using scripts transpiled for an earlier version of JavaScript.
Linux
CWASA software should work with Firefox, Chrome, Opera, Chromium, and Vivaldi.
iOS
CWASA software should work with Safari.
Standalone Applications : Node.js and Electron
Applications based on the HTML5 JavaScript and WebGL implementation can be installed on macOS, Windows, and Linux. Linux usage has been tested only on Ubuntu. Experience of use on other versions of Linux would be welcomed.
In addition to being able to animate SiGML data provided as text or via a URL, the applications act as a server, receiving SiGML data from any host on port 8052. See Driving the SiGML Player App and SiGML Tools for tools and apps to communicate with the player.
macOS
The software is provided in a Disk Image via a .dmg file. The image should be mounted and the application copied to disk. Security preferences will prevent the application being opened immediately because they do not come from the App Store or an identified developer. See macOS Quarantine for information.
Windows
The software is provided as an executable .exe file that can be run to install and launch the software. A shortcut to the application will then be placed on the desktop.
Linux
The software is provided in an application image .AppImage file which is program that will install the software. The downloaded application image file must be made executable and then run. This may be done by right-clicking the file, selecting Properties, selecting the Permissions tab, and choosing to allow executing the file as program. Alternatively, the command chmod +x SiGML-Player.AppImage can be entered in a shell.
Legacy Software : Java
Java Web Start
Legacy JASigning applications and applets are launched using Java Web Start through Java Network Launching Protocol (JNLP) files. The use of JNLP files for applets is deprecated in modern browsers so the software can only be used in exceptional circumstances. See JASigning Platform Issues for further details.