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])
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
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
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
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