A ubbu é um aplicativo web acessível a partir de qualquer computador que tenha acesso à internet e um browser. Sendo assim, não é necessária a instalação de software adicional.
Apesar disso, é necessário que alguns requisitos sejam cumpridos tanto ao nível dos computadores como ao acesso à internet disponível. Essas 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 um ou dois alunos;
Um projetor;
Um sistema de som;
Acesso à internet.
Requisitos de software
Sistema operacional: Windows, Linux ou Mac OSX.
Browser: Google Chrome v53 (versão desktop), ou acima, com Javascript ativado.
A capacidade de rodar Javascript está ativada por definição no Google Chrome. Para se certificar que determinada instalação está habilitada, clique aqui. O site informará que o browser está habilitado a rodar Javascript através da mensagem "Your JavaScript is enabled". Caso contrário, é só seguir as instruções apresentadas.
Requisitos de hardware
Requisitos mínimos
CPU: Intel/AMD 900MHz
RAM: 1GB
Tela: Resolução 1024x600
Interface: Wi-fi ou Ethernet
Componentes: Teclado e mouse ou tela tátil
Requisitos mínimos recomendados
CPU: Intel/AMD 1.33GHz
RAM: 2GB
Tela: Resolução 1280x800
Interface: Wi-fi ou Ethernet
Componentes: Teclado e mouse ou tela 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 computadores acessam a internet.
A todos os URL deve estar permitida 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
Acesse https://play.ubbu.io/;
Certificar-se que a ubbu é carregada e a tela de login é apresentada.
Teste à API da ubbu
Acesse https://play.ubbu.io/api/status;
Certificar-se que a mensagem ‘{"status":"online"}’ é apresentada.
Teste ao websocket ubbu
Preencher o campo URL com: wss://play.ubbu.io/ws
Clicar 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 no contexto de sala de aula, quando muitos alunos se conectam 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 para verificar que o sistema funciona sem problemas.