O documento descreve o UmaDica, um serviço que fornece dicas rápidas sobre filmes com informações básicas para ajudar os usuários a escolherem mais rápido. Ele discute o problema, o que é o UmaDica, as ferramentas usadas como AngularJS, VRaptor e MongoDB, exemplos de outros projetos semelhantes, a demonstração do serviço e melhorias futuras planejadas.
10. AngularJS
• Criado em 2009
• Miško Hevery e Adam Abrons
• Front-End para um serviço de armazenamento JSON online
• Mantido pelo Google
• Modelo MVW
• Binding Bi-Direcional
11. VRaptor 3
• Framework MVC Java
• Mantido pela Caelum
• Flexibilidade
• Foco na Injeção de Dependências
• SOA e REST Ready
12. MongoDB
• Orientação a Documentos
• Baseado em objetos BSON/JSON
• Documento == Objeto (???)
• No Join
• Schema dinâmico (Schemaless)
• Replica Sets e Shardings
13. Talvez alguém já tenha usado isso
• https://github.com/cartagena/heroku-vraptor-mongodb
• http://kadulino.wordpress.com/2013/02/21/criando-excelentes-
aplicacoes-web-de-maneira-facil-simples-e-rapido-com-vraptor-e-
angularjs/
16. Não Termina Aqui
• Problemas
• Dados dos filmes em inglês
• Sem autenticação
• Futuras implementações
• Tradução dos dados dos Filmes
• Uso da Web API do Spotify para dicas de músicas também