A ubbu é uma aplicação web acessível a partir de qualquer terminal equipado com acesso à internet e um browser. Como tal, não é necessária a instalação de software adicional.
Apesar disso, é necessário que alguns requisitos sejam cumpridos tanto ao nível dos terminais como ao nível do acesso à internet disponível aos mesmos. Estas condições mínimas reúnem-se em três grupos: software, hardware e rede. Este artigo pretende especificar cada um desses requisitos e é de especial interesse aos responsáveis pela infraestrutura das escolas que pretendam adotar a ubbu.
Para utilizar a plataforma é necessário:
Um computador, ou tablet, por cada dois alunos;
Um projetor;
Um sistema de som;
Acesso à internet.
Requisitos de software
Sistema operativo: Windows, Linux ou Mac OSX.
Browser: Google Chrome v53 ( versão desktop), ou acima, com Javascript ativado.
A capacidade de correr Javascript está ativada por definição no Google Chrome. Para se certificar que determinada instalação está habilitada a correr Javascript aceda a esta ligação. O site informará que o browser está habilitado a correr Javascript através da mensagem "Your JavaScript is enabled". Siga as instruções apresentadas caso contrário.
Requisitos de hardware
Requisitos mínimos
CPU: Intel/AMD 900MHz
RAM: 1GB
Ecrã: Resolução 1024x600
Interface: Wi-fi ou Ethernet
Periféricos: Teclado e rato ou ecrã tátil
Requisitos mínimos recomendados
CPU: Intel/AMD 1.33GHz
RAM: 2GB
Ecrã: Resolução 1280x800
Interface: Wi-fi ou Ethernet
Periféricos: Teclado e rato ou ecrã tátil
Requisitos de rede
A ubbu efetua acessos remotos aos seguintes URL:
play.ubbu.io:443
assets.ubbu.io:443
O acesso a estes deverá ser permitido em qualquer firewall ou proxy que controle os acessos ao exterior na rede através da qual os terminais acedem à internet.
A todos os URL terá de ser permitido também a comunicação através dos seguintes protocolos:
HTTPS
WSS
Para se certificar que os acessos necessários estão permitidos sugerimos os seguintes testes:
Teste ao site da ubbu
Aceder a https://play.ubbu.io
Certificar-se que a ubbu é carregada e o ecrã de login é apresentado.
Teste à API da ubbu
Aceder a https://play.ubbu.io/api/status
Certificar-se que a mensagem ‘{"status":"online"}’ é apresentada.
Teste ao websocket ubbu
No campo URL colocar: wss://play.ubbu.io/ws
Carregar em Connect
Certificar-se que a mensagem "Welcome to ubbu" é apresentada na parte inferior da página:
Recomendações
Web proxy
Em redes com acessos lentos à internet recomenda-se a instalação de um proxy local que permita o cache dos recursos da ubbu (HTML, CSS, javascript e imagens). O proxy permitirá uma considerável melhoria na performance da ubbu aquando do carregamento do mesmo em especial no contexto de aula, quando muitos alunos se ligam ao mesmo tempo.
Aula teste
Após todos os requisitos acima serem cumpridos é sugerida a realização de uma aula de teste que simule um contexto real com professores e alunos numa sala de aula de modo verificar que o sistema funciona sem problemas.