-
Notifications
You must be signed in to change notification settings - Fork 3
Tecnologias
rodrigovilar edited this page Aug 5, 2013
·
1 revision
O Bloomer é composto por três componentes:
- O Jogo propriamente dito, que pode executar em qualquer plataforma. Por exemplo: web, mobile, desktop.
- O servidor de backend, onde os jogos são cadastrados e os dados sobre a sua execução são coletados.
- O navegador web, que será a interface utilizada para acessar o servidor de backend.
O Bloomer utiliza as abordagens mais atuais para o desenvolvimento web com páginas dinâmicas e interativas. As páginas são dinamicamente construídas no navegador, através das tecnologias jQuery e jqplot (para desenhar os gráficos).
Desse modo, o servidor não precisa desenhar as interfaces gráficas e lida apenas com o cadastro e consulta de dados. A API do servidor provê um web service REST + JSON para a comunicação com os jogos e com o navegador web, implementado com a tecnologia Spring Roo.
O banco de dados utilizado é o MySQL. No entanto, como o Bloomer utiliza JPA para o acesso aos dados, outros servidores de bancos de dados podem facilmente ser utilizados.