ubbu is a web application accessible from any terminal equipped with internet access and a browser. As such, no additional software installation is required.
Despite this, it is necessary that some requirements are met both at the level of the terminals and the level of Internet access available to them. These minimum requirements divided in three groups: software, hardware, and network.
Software requirements
Operating system: Windows, Linux or Mac OSX.
Browser: Google Chrome v53 (desktop version), or above, with Javascript enabled.
The ability to run Javascript is enabled by default in Google Chrome. To make sure that Javascript is planned, please visit this link. It will inform you that the browser is enabled to run Javascript using the "Your JavaScript is enabled" message. Otherwise, follow the instructions provided.
Hardware requirements
Minimum requirements
CPU: Intel / AMD 900MHz
RAM: 1GB
Screen: Resolution 1024x600
Interface: Wi-Fi or Ethernet
Peripherals: Keyboard and mouse or touch screen
Recommended minimum requirements
CPU: Intel / AMD 1.33GHz
RAM: 2GB
Screen: Resolution 1280x800
Interface: Wi-Fi or Ethernet
Peripherals: Keyboard and mouse or touch screen
Network Requirements
ubbu requests remote access to the following URLs:
play.ubbu.io:443
assets.ubbu.io:443
Access to these should be allowed by any firewall or proxy that controls the access to the outside in the network through which the terminals access the Internet.
All URLs must also be allowed to communicate using the following protocols:
HTTPS
WSS
To make sure that the required access is allowed, we suggest the following tests:
ubbu website test
Go to https://ubbu.io
Make sure ubbu loads and the login screen is displayed.
ubbu API test
Make sure the message {"status": "online"} is displayed
ubbu websocket test
Make sure the message "This browser supports WebSocket" is displayed;
Fill in the Location field with the url: wss://play.ubbu.io/ws
Press "Connect"
Make sure that the "Welcome to ubbu" message is displayed in the Log box, as shown in the image below:
Recommendations
Web proxy
In networks with slow Internet access it is recommended to install a local proxy that allows caching of ubbu resources (HTML, CSS, javascript and images). The proxy will allow a considerable improvement in ubbu's performance when loading it, especially during lessons, when many students connect at the same time.