Liberty is a multi-modal communications board that allows carers to set up gesture-based interaction according to the user's range of abilities. This includes gesture controllers such as Leap motion and Myo, accessibility switches, eye control as well as keyboard interaction.
This project was developed at the University of Malta (HCI Lab) by Skye Dinwoodie, Maksymilian Derewonko, Mathias Anthony Schembri, Vladislav Kalashnikov, Kurt Camilleri, Kieran Cauchi and Ignacio Arias under the supervision of Chris Porter.
You must have NodeJS installed to run the application in the development environment.
1 Open up the command line in the solution folder
2 Run "npm install". This will install all the required dependencies.
3 To start the application, run "npm run dev" from the command line.
4 You can create your own vocabulary or import the provided demo board.
5 To build the executable file for your chosen platform, run the following command: `npm run dist`
1 Run liberty Setup 1.0.0.exe
2 [Optional] - You may import "demoboard.json" into the application. Note that the board will not be available automatically the next time you use the application unless you change the configurations and set the provided vocabulary as your default vocabulary.
- Vladislav Kalashnikov
- Kurt Camilleri
- Kieran Cauchi
- Ignacio Arias
- Skye Dinwoodie
- Maksymilian Derewonko
- Mathias Anthony Schembri
- Chris Porter
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
The pictographic symbols available for use in this software are the property of the Government of Aragón and have been created by Sergio Palao for ARASAAC (http://www.arasaac.org), that distributes them under Creative Commons License BY-NC-SA.