lixo papão - bepid

Download Lixo papão - BEPiD

Post on 29-Nov-2014

169 views

Category:

Environment

7 download

Embed Size (px)

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 (a.camillomenezes@gmail.com) Ezequiel Frana dos Santos (ezefranca.br@gmail.com) Gabriel Vieira Figueiredo Tomaz (viera_frifri@hotmail.com)
  • 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 (Pad