SlideShare uma empresa Scribd logo
1 de 59
Baixar para ler offline
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 
(a.camillomenezes@gmail.com) 
Ezequiel França dos Santos 
(ezefranca.br@gmail.com) 
Gabriel Vieira Figueiredo Tomaz 
(viera_frifri@hotmail.com)
Sumário 
* Introdução 
- Contexto 
- Motivação 
- Proposta 
- Justificativa 
- Metodologias 
* Desenvolvimento 
* Resultados 
* Conclusão 
* Agradecimentos 
* Perguntas e questionamentos 
2
Introdução 
Uma solução criativa para incentivar a reciclagem, através do 
uso da Internet das Coisas (Internet of Things). 
3
Contexto 
Um grave problema que grandes cidades enfrentam é o lixo nas 
ruas. O descarte incorreto torna o espaço urbano mais sujo e 
desagradável, além de prejudicar o meio ambiente. 
4
Contexto 
Apenas 6% das cidades brasileiras possuem mecanismos para a coleta seletiva e a 
cidade de São Paulo só recicla 1% do lixo gerado na cidade. 
Fonte: Veja e Estadão. 
5
Motivação 
A Política Nacional de Resíduos Sólidos** estabelece que 
fabricantes, importadores, distribuidores e comerciantes de 
produtos em geral deverão criar um sistema de logística que 
possibilite reciclar os materiais que geram. 
6 
**Lei nº 12.305/10
Motivação 
Como um aplicativo pode ajudar a melhorar este contexto? 
ou melhor 
7 
Um aplicativo pode ajudar?
Motivação 
Um aplicativo pode ajudar? 
8 
“Brancos e nulos”
Proposta 
Solução criativa para incentivar a reciclagem, através do 
uso de um aplicativo baseado em: redes sociais, 
gamefication, inteligência coletiva e Internet das Coisas. 
9
Justificativa 
A inteligência coletiva é uma forma de o homem pensar e 
compartir seus conhecimentos com outras pessoas. 
10
Justificativa 
Em um sistema assim, os próprios usuários é que geram a 
inteligência, através da interatividade com o aplicativo. 
11
Justificativa 
12 
Inteligência Coletiva - Cases.
Metodologia 
• Challenge Based Learning (CBL) 
13
Metodologia (CBL) 
14
Metodologia (CBL) 
15 
Interação Urbana/Sustentabilidade 
Como um aplicativo pode servir de interface para 
aumentar a conscientização e ser uma ferramenta 
no problema do lixo urbano. 
Elaboração de um app que crie uma interação 
entre pessoas-reciclagem.
Metodologia (CBL) 
16 
prioridade 
quantidade
Metodologia (CBL) 
17
Metodologia (CBL) 
18
Lixeiras Inteligentes 
19 
BIG IDEIA -> SOLUTION
Metodologia (CBL) 
Com a ideia do aplicativo e das lixeiras interativas, fizemos uma 
parceira com o trabalho “Lixo Papão”. 
20
Sumário 
* Introdução 
* Desenvolvimento 
- Gerenciamento 
- Desenvolvimento de Projeto 
- Desenvolvimento Web (Backend) 
- Desenvolvimento Embarcado (Hardware) 
- Desenvolvimento Mobile (App) 
* Resultados 
* Conclusões 
* Agradecimentos 
* Perguntas e questionamentos 
21
Desenvolvimento 
22 
Ideia 
(CBL) 
Aplicativo Hardware 
Integração 
Testes 
Scrum
Gerenciamento 
Scrum foi a metodologia ágil para gestão 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
Gerenciamento - Ferramentas 
24
Gerenciamento - Ferramentas 
25 
Lixo Papão Burndown chart - Julho
Gerenciamento - Ferramentas 
26 
+ =
Desenvolvimento (Web - Backend) 
27
Desenvolvimento (Web - Backend) 
Webservices REST 
28
Desenvolvimento (Webservices) 
Web Service foi a solução utilizada na integração 
do aplicativo e o programa no servidor. 
29
Desenvolvimento (Webservices) 
Com esta tecnologia foi possível que interagir com o 
aplicativo e deixar a possibilidade do aplicativo ser 
desenvolvido para sistemas em plataformas diferentes, e 
ainda sejam compatíveis. 
30
Desenvolvimento (Webservices) 
Diagrama banco de dados 
31
Desenvolvimento (Webservices) 
Classes (Aplicações PHP) 
* loginManager.php 
* rankingManager.php 
* trashManager.php 
32 
Exemplo: loginManager gerencia logins e cadastros
Desenvolvimento (Hardware) 
33
Inteligência embarcada com 
Raspberry Pi 
• Linguagem de rápido desenvolvimento (Python) 
• Integração fácil com Arduino 
• Interfaces multimídia 
34
Raspberry Pi e a Web 
• Agilidade no desenvolvimento 
• Exemplo: Conexão MySQL 
35
Bluetooth Low Energy 
• Conexão sem fios de curto alcance 
• Baixo consumo. 
• Implantação de novas utilizações em 
dispositivos de menor autonomia energética. 
36
Interface mobile: Bluetooth Low 
Energy 
• Bluetooth 4.0 (Padrão adotado pelos novos devices) 
• Menor consumo energético 
• Implantação de novas utilizações em dispositivos de 
menor autonomia energética. (Ex: iBeacon, NFC) 
37
Arduino e BLE 
• Shield baseado no TI CC2540 
• Fácil Implementação 
• Funciona como uma comunicação Serial 
38
Arduino e BLE 
39
Integração dos Sistemas 
• Comunicação Serial. 
• Baixa velocidade 
• Feedback sonoro (Raspberry Pi) 
40
Desenvolvimento (APP) 
41
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 
Desenvolvimento (APP) 
Core Location e MapKit. 
• Traçar rotas 
• Muitos pontos de interesse!
44 
Desenvolvimento (APP) 
Gesture Recognizers 
• Usabilidade (navegação) 
• Interferência de outros elementos
45 
Desenvolvimento (APP) 
Core Animation e Core Graphics 
• Threads 
• Usabilidade estilo “Tinder”.
Desenvolvimento (APP) 
SpritKit 
• Educativo 
46 
• Conscientizador 
• Divertido!
47 
Desenvolvimento (APP) 
SpritKit 
• Potencial educativo 
• Estimula o uso do aplicativo 
• Gamefication
Gamefication 
• Jogos chamam a atenção especialmente de crianças 
48 
• Publicidade de forma interativa 
• Potencial para auto-divulgação informal
Sumário 
* Introdução 
* Desenvolvimento 
* Resultados 
- Resultados - Observações 
- Demonstração 
* Conclusões 
* Agradecimentos 
* Perguntas e questionamentos 
49
Resultados 
50
Demonstração 
• Demonstração do protótipo da lixeira 
51
Sumário 
* Introdução 
* Desenvolvimento 
* Resultados 
* Conclusão 
- Conclusão - Observações 
- Resultados - Conclusão 
* Agradecimentos 
* Perguntas e questionamentos 
52
Conclusão 
53 
• “Vida real” + Aplicativos = Sim, é possível 
• Potencial comercial 
• Gerenciamento do tempo em projetos 
• Testes de software
Resultados 
54
Sumário 
* Introdução 
* Desenvolvimento 
* Resultados 
* Conclusão 
* Agradecimentos 
* Perguntas e questionamentos 
55
Agradecimentos 
• Professores e ex- professores do BEPiD (Fábio 
Franco, Fernando Almeida, Willian Honda, Pedro 
Paulo e Carolina) 
• Professora Polise de Marchi 
• Ex-Professor - Fábio Miranda 
• Professores: Marcelo Hashimoto, Danielle Mingatos 
e Eduardo Heredia 
• Alunos de BCC - Gabriel Garcia, Paulo Henrique (E 
a Laurana Também) 
• Alunos de Design - Pollyana Cunha e César 
Agostinho. 
• Todos os colegas do BEPiD, até o Nopper. 
56
Sumário 
* Introdução 
* Desenvolvimento 
* Resultados 
* Conclusão 
* Agradecimentos 
* Perguntas e questionamentos 
- Perguntas 
- Encerramento 
57
Perguntas? 
58
Obrigado! 
59

Mais conteúdo relacionado

Semelhante a Lixo papão - BEPiD

GitLab Pajamas Design System (2022-01-20 @ “Design systems tratados por tu” p...
GitLab Pajamas Design System (2022-01-20 @ “Design systems tratados por tu” p...GitLab Pajamas Design System (2022-01-20 @ “Design systems tratados por tu” p...
GitLab Pajamas Design System (2022-01-20 @ “Design systems tratados por tu” p...Pedro Moreira da Silva
 
NPI - Palestra WTISC 2015 - UFC Quixadá
NPI - Palestra WTISC 2015 - UFC QuixadáNPI - Palestra WTISC 2015 - UFC Quixadá
NPI - Palestra WTISC 2015 - UFC QuixadáCamilo Almendra
 
Hub curitiba techyredes 08mar12
Hub curitiba techyredes 08mar12Hub curitiba techyredes 08mar12
Hub curitiba techyredes 08mar12techyredes
 
Modelos de Negócio com Software Livre e como ganhar dinheiro com isso
Modelos de Negócio com Software Livre e como ganhar dinheiro com issoModelos de Negócio com Software Livre e como ganhar dinheiro com isso
Modelos de Negócio com Software Livre e como ganhar dinheiro com issoLuiz Henrique Rauber Rodrigues
 
Planejamento de produtos digitais - 1
Planejamento de produtos digitais - 1Planejamento de produtos digitais - 1
Planejamento de produtos digitais - 1Jornalismo Digital
 
Tela social tecnologia_aberta
Tela social tecnologia_abertaTela social tecnologia_aberta
Tela social tecnologia_abertaMarcio
 
Gestao 20 Apresentacao FIEP Unindus Divulgacao
Gestao 20   Apresentacao FIEP   Unindus   DivulgacaoGestao 20   Apresentacao FIEP   Unindus   Divulgacao
Gestao 20 Apresentacao FIEP Unindus DivulgacaoJose Claudio Terra
 
Arquitetura da Informacao Participativa do Portal BrOffice.org
Arquitetura da Informacao Participativa do Portal BrOffice.orgArquitetura da Informacao Participativa do Portal BrOffice.org
Arquitetura da Informacao Participativa do Portal BrOffice.orgUTFPR
 
ICPD_2011_2012
ICPD_2011_2012ICPD_2011_2012
ICPD_2011_2012Rui Raposo
 
Mobile: web & aplicativos [dicas práticas]
Mobile: web & aplicativos [dicas práticas]Mobile: web & aplicativos [dicas práticas]
Mobile: web & aplicativos [dicas práticas]Ana Laura Gomes
 
Interação Humano Computador Plataforma Mobile - Wellington Pinto de Oliveira
Interação Humano Computador Plataforma Mobile - Wellington Pinto de OliveiraInteração Humano Computador Plataforma Mobile - Wellington Pinto de Oliveira
Interação Humano Computador Plataforma Mobile - Wellington Pinto de OliveiraWellington Oliveira
 
Pesquisas em usabilidade de interfaces e interação - 2 bim
Pesquisas em usabilidade de interfaces e interação -  2 bimPesquisas em usabilidade de interfaces e interação -  2 bim
Pesquisas em usabilidade de interfaces e interação - 2 bimReuel Lopes
 

Semelhante a Lixo papão - BEPiD (20)

GitLab Pajamas Design System (2022-01-20 @ “Design systems tratados por tu” p...
GitLab Pajamas Design System (2022-01-20 @ “Design systems tratados por tu” p...GitLab Pajamas Design System (2022-01-20 @ “Design systems tratados por tu” p...
GitLab Pajamas Design System (2022-01-20 @ “Design systems tratados por tu” p...
 
NPI - Palestra WTISC 2015 - UFC Quixadá
NPI - Palestra WTISC 2015 - UFC QuixadáNPI - Palestra WTISC 2015 - UFC Quixadá
NPI - Palestra WTISC 2015 - UFC Quixadá
 
Web mobile dicas
Web mobile dicasWeb mobile dicas
Web mobile dicas
 
Hub curitiba techyredes 08mar12
Hub curitiba techyredes 08mar12Hub curitiba techyredes 08mar12
Hub curitiba techyredes 08mar12
 
Hub curitiba techyredes 08mar12
Hub curitiba techyredes 08mar12Hub curitiba techyredes 08mar12
Hub curitiba techyredes 08mar12
 
Modelos de Negócio com Software Livre e como ganhar dinheiro com isso
Modelos de Negócio com Software Livre e como ganhar dinheiro com issoModelos de Negócio com Software Livre e como ganhar dinheiro com isso
Modelos de Negócio com Software Livre e como ganhar dinheiro com isso
 
Planejamento de produtos digitais - 1
Planejamento de produtos digitais - 1Planejamento de produtos digitais - 1
Planejamento de produtos digitais - 1
 
Tela social tecnologia_aberta
Tela social tecnologia_abertaTela social tecnologia_aberta
Tela social tecnologia_aberta
 
Gestao 20 Apresentacao FIEP Unindus Divulgacao
Gestao 20   Apresentacao FIEP   Unindus   DivulgacaoGestao 20   Apresentacao FIEP   Unindus   Divulgacao
Gestao 20 Apresentacao FIEP Unindus Divulgacao
 
Palestra forum iot
Palestra forum iotPalestra forum iot
Palestra forum iot
 
Arquitetura da Informacao Participativa do Portal BrOffice.org
Arquitetura da Informacao Participativa do Portal BrOffice.orgArquitetura da Informacao Participativa do Portal BrOffice.org
Arquitetura da Informacao Participativa do Portal BrOffice.org
 
ICPD_2011_2012
ICPD_2011_2012ICPD_2011_2012
ICPD_2011_2012
 
Mobile: web & aplicativos [dicas práticas]
Mobile: web & aplicativos [dicas práticas]Mobile: web & aplicativos [dicas práticas]
Mobile: web & aplicativos [dicas práticas]
 
WDES 2014 paper: SECOView: Uma Abordagem Baseada em Visões para Apoiar a Gove...
WDES 2014 paper: SECOView: Uma Abordagem Baseada em Visões para Apoiar a Gove...WDES 2014 paper: SECOView: Uma Abordagem Baseada em Visões para Apoiar a Gove...
WDES 2014 paper: SECOView: Uma Abordagem Baseada em Visões para Apoiar a Gove...
 
CIEBinar_VG
CIEBinar_VGCIEBinar_VG
CIEBinar_VG
 
Challenges 2013
Challenges 2013Challenges 2013
Challenges 2013
 
Slide 1.pdf
Slide 1.pdfSlide 1.pdf
Slide 1.pdf
 
Interação Humano Computador Plataforma Mobile - Wellington Pinto de Oliveira
Interação Humano Computador Plataforma Mobile - Wellington Pinto de OliveiraInteração Humano Computador Plataforma Mobile - Wellington Pinto de Oliveira
Interação Humano Computador Plataforma Mobile - Wellington Pinto de Oliveira
 
Pesquisas em usabilidade de interfaces e interação - 2 bim
Pesquisas em usabilidade de interfaces e interação -  2 bimPesquisas em usabilidade de interfaces e interação -  2 bim
Pesquisas em usabilidade de interfaces e interação - 2 bim
 
Trabaho design de interação
Trabaho design de interaçãoTrabaho design de interação
Trabaho design de interação
 

Último

INTRODUÇÃO À COTONICULTURA - THAÍS MOREIRA.pptx
INTRODUÇÃO À COTONICULTURA - THAÍS MOREIRA.pptxINTRODUÇÃO À COTONICULTURA - THAÍS MOREIRA.pptx
INTRODUÇÃO À COTONICULTURA - THAÍS MOREIRA.pptxGeagra UFG
 
Relatório Meio Ambiente - Roberto . Iguaí
Relatório Meio Ambiente - Roberto . IguaíRelatório Meio Ambiente - Roberto . Iguaí
Relatório Meio Ambiente - Roberto . IguaíMarcelo Guerra
 
Catálogo de Produtos - GrandSol Aquecedores
Catálogo de Produtos - GrandSol AquecedoresCatálogo de Produtos - GrandSol Aquecedores
Catálogo de Produtos - GrandSol Aquecedoresdiogodidi3
 
3_E_reciclagem_DE_EMBALAGENS_PLASRICAS.ppt
3_E_reciclagem_DE_EMBALAGENS_PLASRICAS.ppt3_E_reciclagem_DE_EMBALAGENS_PLASRICAS.ppt
3_E_reciclagem_DE_EMBALAGENS_PLASRICAS.pptNormasAgenda
 
004170000101011 (1DDDDDDDDDDDDDDDDDDDDDDDDDDDDD8).pdf
004170000101011 (1DDDDDDDDDDDDDDDDDDDDDDDDDDDDD8).pdf004170000101011 (1DDDDDDDDDDDDDDDDDDDDDDDDDDDDD8).pdf
004170000101011 (1DDDDDDDDDDDDDDDDDDDDDDDDDDDDD8).pdfRenandantas16
 
NR-20-4 TREINAMENTO SOBRE PRODUTO QUÍMIco
NR-20-4 TREINAMENTO SOBRE PRODUTO QUÍMIcoNR-20-4 TREINAMENTO SOBRE PRODUTO QUÍMIco
NR-20-4 TREINAMENTO SOBRE PRODUTO QUÍMIcorafaelacushman21
 
UFCD_5869_Gestão da Emergência_índice.pdf
UFCD_5869_Gestão da Emergência_índice.pdfUFCD_5869_Gestão da Emergência_índice.pdf
UFCD_5869_Gestão da Emergência_índice.pdfManuais Formação
 

Último (7)

INTRODUÇÃO À COTONICULTURA - THAÍS MOREIRA.pptx
INTRODUÇÃO À COTONICULTURA - THAÍS MOREIRA.pptxINTRODUÇÃO À COTONICULTURA - THAÍS MOREIRA.pptx
INTRODUÇÃO À COTONICULTURA - THAÍS MOREIRA.pptx
 
Relatório Meio Ambiente - Roberto . Iguaí
Relatório Meio Ambiente - Roberto . IguaíRelatório Meio Ambiente - Roberto . Iguaí
Relatório Meio Ambiente - Roberto . Iguaí
 
Catálogo de Produtos - GrandSol Aquecedores
Catálogo de Produtos - GrandSol AquecedoresCatálogo de Produtos - GrandSol Aquecedores
Catálogo de Produtos - GrandSol Aquecedores
 
3_E_reciclagem_DE_EMBALAGENS_PLASRICAS.ppt
3_E_reciclagem_DE_EMBALAGENS_PLASRICAS.ppt3_E_reciclagem_DE_EMBALAGENS_PLASRICAS.ppt
3_E_reciclagem_DE_EMBALAGENS_PLASRICAS.ppt
 
004170000101011 (1DDDDDDDDDDDDDDDDDDDDDDDDDDDDD8).pdf
004170000101011 (1DDDDDDDDDDDDDDDDDDDDDDDDDDDDD8).pdf004170000101011 (1DDDDDDDDDDDDDDDDDDDDDDDDDDDDD8).pdf
004170000101011 (1DDDDDDDDDDDDDDDDDDDDDDDDDDDDD8).pdf
 
NR-20-4 TREINAMENTO SOBRE PRODUTO QUÍMIco
NR-20-4 TREINAMENTO SOBRE PRODUTO QUÍMIcoNR-20-4 TREINAMENTO SOBRE PRODUTO QUÍMIco
NR-20-4 TREINAMENTO SOBRE PRODUTO QUÍMIco
 
UFCD_5869_Gestão da Emergência_índice.pdf
UFCD_5869_Gestão da Emergência_índice.pdfUFCD_5869_Gestão da Emergência_índice.pdf
UFCD_5869_Gestão da Emergência_índice.pdf
 

Lixo papão - BEPiD

  • 1. 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 (a.camillomenezes@gmail.com) Ezequiel França dos Santos (ezefranca.br@gmail.com) Gabriel Vieira Figueiredo Tomaz (viera_frifri@hotmail.com)
  • 2. Sumário * Introdução - Contexto - Motivação - Proposta - Justificativa - Metodologias * Desenvolvimento * Resultados * Conclusão * Agradecimentos * Perguntas e questionamentos 2
  • 3. Introdução Uma solução criativa para incentivar a reciclagem, através 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 espaço urbano mais sujo e desagradável, além de prejudicar o meio ambiente. 4
  • 5. Contexto Apenas 6% das cidades brasileiras possuem mecanismos para a coleta seletiva e a cidade de São Paulo só recicla 1% do lixo gerado na cidade. Fonte: Veja e Estadão. 5
  • 6. Motivação A Política Nacional de Resíduos Sólidos** estabelece que fabricantes, importadores, distribuidores e comerciantes de produtos em geral deverão criar um sistema de logística que possibilite reciclar os materiais que geram. 6 **Lei nº 12.305/10
  • 7. Motivação Como um aplicativo pode ajudar a melhorar este contexto? ou melhor 7 Um aplicativo pode ajudar?
  • 8. Motivação Um aplicativo pode ajudar? 8 “Brancos e nulos”
  • 9. Proposta Solução criativa para incentivar a reciclagem, através do uso de um aplicativo baseado em: redes sociais, gamefication, inteligência coletiva e Internet das Coisas. 9
  • 10. Justificativa A inteligência coletiva é uma forma de o homem pensar e compartir seus conhecimentos com outras pessoas. 10
  • 11. Justificativa Em um sistema assim, os próprios usuários é que geram a inteligência, através da interatividade com o aplicativo. 11
  • 12. Justificativa 12 Inteligência Coletiva - Cases.
  • 13. Metodologia • Challenge Based Learning (CBL) 13
  • 15. Metodologia (CBL) 15 Interação Urbana/Sustentabilidade Como um aplicativo pode servir de interface para aumentar a conscientização e ser uma ferramenta no problema do lixo urbano. Elaboração de um app que crie uma interação entre pessoas-reciclagem.
  • 16. Metodologia (CBL) 16 prioridade quantidade
  • 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 Papão”. 20
  • 21. Sumário * Introdução * Desenvolvimento - Gerenciamento - Desenvolvimento de Projeto - Desenvolvimento Web (Backend) - Desenvolvimento Embarcado (Hardware) - Desenvolvimento Mobile (App) * Resultados * Conclusões * Agradecimentos * Perguntas e questionamentos 21
  • 22. Desenvolvimento 22 Ideia (CBL) Aplicativo Hardware Integração Testes Scrum
  • 23. Gerenciamento Scrum foi a metodologia ágil para gestão 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
  • 25. Gerenciamento - Ferramentas 25 Lixo Papão Burndown chart - Julho
  • 27. Desenvolvimento (Web - Backend) 27
  • 28. Desenvolvimento (Web - Backend) Webservices REST 28
  • 29. Desenvolvimento (Webservices) Web Service foi a solução utilizada na integração do aplicativo e o programa no servidor. 29
  • 30. Desenvolvimento (Webservices) Com esta tecnologia foi possível que interagir com o aplicativo e deixar a possibilidade do aplicativo ser desenvolvido para sistemas em plataformas diferentes, e ainda sejam compatíveis. 30
  • 32. Desenvolvimento (Webservices) Classes (Aplicações PHP) * loginManager.php * rankingManager.php * trashManager.php 32 Exemplo: loginManager gerencia logins e cadastros
  • 34. Inteligência embarcada com Raspberry Pi • Linguagem de rápido desenvolvimento (Python) • Integração fácil com Arduino • Interfaces multimídia 34
  • 35. Raspberry Pi e a Web • Agilidade no desenvolvimento • Exemplo: Conexão MySQL 35
  • 36. Bluetooth Low Energy • Conexão sem fios de curto alcance • Baixo consumo. • Implantação de novas utilizações em dispositivos de menor autonomia energética. 36
  • 37. Interface mobile: Bluetooth Low Energy • Bluetooth 4.0 (Padrão adotado pelos novos devices) • Menor consumo energético • Implantação de novas utilizações em dispositivos de menor autonomia energética. (Ex: iBeacon, NFC) 37
  • 38. Arduino e BLE • Shield baseado no TI CC2540 • Fácil Implementação • Funciona como uma comunicação Serial 38
  • 40. Integração dos Sistemas • Comunicação Serial. • Baixa velocidade • Feedback sonoro (Raspberry Pi) 40
  • 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. • Traçar rotas • Muitos pontos de interesse!
  • 44. 44 Desenvolvimento (APP) Gesture Recognizers • Usabilidade (navegação) • Interferência 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 atenção especialmente de crianças 48 • Publicidade de forma interativa • Potencial para auto-divulgação informal
  • 49. Sumário * Introdução * Desenvolvimento * Resultados - Resultados - Observações - Demonstração * Conclusões * Agradecimentos * Perguntas e questionamentos 49
  • 51. Demonstração • Demonstração do protótipo da lixeira 51
  • 52. Sumário * Introdução * Desenvolvimento * Resultados * Conclusão - Conclusão - Observações - Resultados - Conclusão * Agradecimentos * Perguntas e questionamentos 52
  • 53. Conclusão 53 • “Vida real” + Aplicativos = Sim, é possível • Potencial comercial • Gerenciamento do tempo em projetos • Testes de software
  • 55. Sumário * Introdução * Desenvolvimento * Resultados * Conclusão * Agradecimentos * Perguntas e questionamentos 55
  • 56. Agradecimentos • Professores e ex- professores do BEPiD (Fábio Franco, Fernando Almeida, Willian Honda, Pedro Paulo e Carolina) • Professora Polise de Marchi • Ex-Professor - Fábio Miranda • Professores: Marcelo Hashimoto, Danielle Mingatos e Eduardo Heredia • Alunos de BCC - Gabriel Garcia, Paulo Henrique (E a Laurana Também) • Alunos de Design - Pollyana Cunha e César Agostinho. • Todos os colegas do BEPiD, até o Nopper. 56
  • 57. Sumário * Introdução * Desenvolvimento * Resultados * Conclusão * Agradecimentos * Perguntas e questionamentos - Perguntas - Encerramento 57