lixo papão - bepid

59
Utilização de heurísticas baseadas em inteligência coletiva e interação digital no desenvolvimento de um aplicativo para o problema da reciclagem. 1 Alessandro Camillo Gimenez de Menezes ([email protected]) Ezequiel França dos Santos ([email protected]) Gabriel Vieira Figueiredo Tomaz ([email protected])

Upload: ezequiel-franca-dos-santos

Post on 29-Nov-2014

174 views

Category:

Environment


7 download

DESCRIPTION

Lixo Papão é o fruto da fusão entre o projeto original "Lixo Papão", criado pelos alunos e professores de Design do Centro Universitário Senac (SENAC-SP) e do Copenhagen School of Design and Technology (KEA), e o projeto de aplicativo e hardware criado pelos alunos de Ciência da Computação do Brazilian Program for iOS Development (BEPiD). Além disso o projeto participou e está participando de encontros de empreendedorismo (InovaSampa - USP), (Concurso Nacional de Startups - CONAJE) e (Empreenda - SENAC). http://www.lixopapao.com.br (temporário) http://lixopapao.github.io

TRANSCRIPT

  • 1. Utilizao de heursticas baseadas em inteligncia coletiva e interao digital no desenvolvimento de um aplicativo para o problema da reciclagem. 1 Alessandro Camillo Gimenez de Menezes ([email protected]) Ezequiel Frana dos Santos ([email protected]) Gabriel Vieira Figueiredo Tomaz ([email protected])
  • 2. Sumrio * Introduo - Contexto - Motivao - Proposta - Justificativa - Metodologias * Desenvolvimento * Resultados * Concluso * Agradecimentos * Perguntas e questionamentos 2
  • 3. Introduo Uma soluo criativa para incentivar a reciclagem, atravs do uso da Internet das Coisas (Internet of Things). 3
  • 4. Contexto Um grave problema que grandes cidades enfrentam o lixo nas ruas. O descarte incorreto torna o espao urbano mais sujo e desagradvel, alm de prejudicar o meio ambiente. 4
  • 5. Contexto Apenas 6% das cidades brasileiras possuem mecanismos para a coleta seletiva e a cidade de So Paulo s recicla 1% do lixo gerado na cidade. Fonte: Veja e Estado. 5
  • 6. Motivao A Poltica Nacional de Resduos Slidos** estabelece que fabricantes, importadores, distribuidores e comerciantes de produtos em geral devero criar um sistema de logstica que possibilite reciclar os materiais que geram. 6 **Lei n 12.305/10
  • 7. Motivao Como um aplicativo pode ajudar a melhorar este contexto? ou melhor 7 Um aplicativo pode ajudar?
  • 8. Motivao Um aplicativo pode ajudar? 8 Brancos e nulos
  • 9. Proposta Soluo criativa para incentivar a reciclagem, atravs do uso de um aplicativo baseado em: redes sociais, gamefication, inteligncia coletiva e Internet das Coisas. 9
  • 10. Justificativa A inteligncia coletiva uma forma de o homem pensar e compartir seus conhecimentos com outras pessoas. 10
  • 11. Justificativa Em um sistema assim, os prprios usurios que geram a inteligncia, atravs da interatividade com o aplicativo. 11
  • 12. Justificativa 12 Inteligncia Coletiva - Cases.
  • 13. Metodologia Challenge Based Learning (CBL) 13
  • 14. Metodologia (CBL) 14
  • 15. Metodologia (CBL) 15 Interao Urbana/Sustentabilidade Como um aplicativo pode servir de interface para aumentar a conscientizao e ser uma ferramenta no problema do lixo urbano. Elaborao de um app que crie uma interao entre pessoas-reciclagem.
  • 16. Metodologia (CBL) 16 prioridade quantidade
  • 17. Metodologia (CBL) 17
  • 18. Metodologia (CBL) 18
  • 19. Lixeiras Inteligentes 19 BIG IDEIA -> SOLUTION
  • 20. Metodologia (CBL) Com a ideia do aplicativo e das lixeiras interativas, fizemos uma parceira com o trabalho Lixo Papo. 20
  • 21. Sumrio * Introduo * Desenvolvimento - Gerenciamento - Desenvolvimento de Projeto - Desenvolvimento Web (Backend) - Desenvolvimento Embarcado (Hardware) - Desenvolvimento Mobile (App) * Resultados * Concluses * Agradecimentos * Perguntas e questionamentos 21
  • 22. Desenvolvimento 22 Ideia (CBL) Aplicativo Hardware Integrao Testes Scrum
  • 23. Gerenciamento Scrum foi a metodologia gil para gesto e planejamento do projeto de software. O Projeto foi divido em ciclos (no nosso projeto, mensais) chamados de Sprints. Em cada Sprint tinhamos um Time Box dentro do qual um conjunto de atividades deve ser executado. 23
  • 24. Gerenciamento - Ferramentas 24
  • 25. Gerenciamento - Ferramentas 25 Lixo Papo Burndown chart - Julho
  • 26. Gerenciamento - Ferramentas 26 + =
  • 27. Desenvolvimento (Web - Backend) 27
  • 28. Desenvolvimento (Web - Backend) Webservices REST 28
  • 29. Desenvolvimento (Webservices) Web Service foi a soluo utilizada na integrao do aplicativo e o programa no servidor. 29
  • 30. Desenvolvimento (Webservices) Com esta tecnologia foi possvel que interagir com o aplicativo e deixar a possibilidade do aplicativo ser desenvolvido para sistemas em plataformas diferentes, e ainda sejam compatveis. 30
  • 31. Desenvolvimento (Webservices) Diagrama banco de dados 31
  • 32. Desenvolvimento (Webservices) Classes (Aplicaes PHP) * loginManager.php * rankingManager.php * trashManager.php 32 Exemplo: loginManager gerencia logins e cadastros
  • 33. Desenvolvimento (Hardware) 33
  • 34. Inteligncia embarcada com Raspberry Pi Linguagem de rpido desenvolvimento (Python) Integrao fcil com Arduino Interfaces multimdia 34
  • 35. Raspberry Pi e a Web Agilidade no desenvolvimento Exemplo: Conexo MySQL 35
  • 36. Bluetooth Low Energy Conexo sem fios de curto alcance Baixo consumo. Implantao de novas utilizaes em dispositivos de menor autonomia energtica. 36
  • 37. Interface mobile: Bluetooth Low Energy Bluetooth 4.0 (Padro adotado pelos novos devices) Menor consumo energtico Implantao de novas utilizaes em dispositivos de menor autonomia energtica. (Ex: iBeacon, NFC) 37
  • 38. Arduino e BLE Shield baseado no TI CC2540 Fcil Implementao Funciona como uma comunicao Serial 38
  • 39. Arduino e BLE 39
  • 40. Integrao dos Sistemas Comunicao Serial. Baixa velocidade Feedback sonoro (Raspberry Pi) 40
  • 41. Desenvolvimento (APP) 41
  • 42. Desenvolvimento (APP) O framework Core Bluetooth foi inserido no iOS 5 e atualmente sua API baseada no Bluetooth LE (Low Energy), 42 Core Bluetooth
  • 43. 43 Desenvolvimento (APP) Core Location e MapKit. Traar rotas Muitos pontos de interesse!
  • 44. 44 Desenvolvimento (APP) Gesture Recognizers Usabilidade (navegao) Interferncia de outros elementos
  • 45. 45 Desenvolvimento (APP) Core Animation e Core Graphics Threads Usabilidade estilo Tinder.
  • 46. Desenvolvimento (APP) SpritKit Educativo 46 Conscientizador Divertido!
  • 47. 47 Desenvolvimento (APP) SpritKit Potencial educativo Estimula o uso do aplicativo Gamefication
  • 48. Gamefication Jogos chamam a ateno especialmente de crianas 48 Publicidade de forma interativa Potencial para auto-divulgao informal
  • 49. Sumrio * Introduo * Desenvolvimento * Resultados - Resultados - Observaes - Demonstrao * Concluses * Agradecimentos * Perguntas e questionamentos 49
  • 50. Resultados 50
  • 51. Demonstrao Demonstrao do prottipo da lixeira 51
  • 52. Sumrio * Introduo * Desenvolvimento * Resultados * Concluso - Concluso - Observaes - Resultados - Concluso * Agradecimentos * Perguntas e questionamentos 52
  • 53. Concluso 53 Vida real + Aplicativos = Sim, possvel Potencial comercial Gerenciamento do tempo em projetos Testes de software
  • 54. Resultados 54
  • 55. Sumrio * Introduo * Desenvolvimento * Resultados * Concluso * Agradecimentos * Perguntas e questionamentos 55
  • 56. Agradecimentos Professores e ex- professores do BEPiD (Fbio Franco, Fernando Almeida, Willian Honda, Pedro Paulo e Carolina) Professora Polise de Marchi Ex-Professor - Fbio Miranda Professores: Marcelo Hashimoto, Danielle Mingatos e Eduardo Heredia Alunos de BCC - Gabriel Garcia, Paulo Henrique (E a Laurana Tambm) Alunos de Design - Pollyana Cunha e Csar Agostinho. Todos os colegas do BEPiD, at o Nopper. 56
  • 57. Sumrio * Introduo * Desenvolvimento * Resultados * Concluso * Agradecimentos * Perguntas e questionamentos - Perguntas - Encerramento 57
  • 58. Perguntas? 58
  • 59. Obrigado! 59