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 -
Category
Environment
-
view
174 -
download
7
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 of Lixo papão - BEPiD
- 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