tópico para projeto em engenharia de software sistemas...

77
Tópico para projeto em Engenharia de Software Sistemas: Smart Cities Kiev Gama [email protected] @kievgama

Upload: others

Post on 13-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

Tópico para projeto em Engenharia de

Software Sistemas:

Smart Cities

Kiev Gama [email protected]

@kievgama

Page 2: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

Um projeto de cidade inteligente

Page 3: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

energias renováveis

coleta de lixo inteligente

trânsito inteligente

prédios inteligentes

casas inteligentes

* inteligentes

Page 4: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao
Page 5: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

Esqueçam!

Isso não é para nós!

Page 6: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

7.2 bilhões

(2013)

Image by Scott Woods

Page 7: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

O problema “clássico” em

(grandes) cidades

Page 8: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

Mundo:

70% em cidades,

até 2050

América Latina:

85% da população em cidades,

até 2025

Page 9: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

slide 9

Page 10: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

Que tal

mais estradas?

Page 11: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

A solução é:

transporte coletivo...

Page 12: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao
Page 13: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

SEGURANÇA

EDUCAÇÃO

ENERGIA

SAÚDE

RESÍDUOS

ÁGUA

Page 14: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

T I C s (Tecnologias de Informação e Comunicação)

para o resgate!

Page 15: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

Cidades Inteligentes

“Smart Cities”

Tendência mundial relativa ao uso de

soluções intensivas de TICs como

instrumentos para tornar cidades mais

inteligentes, otimizando certos

aspectos da vida urbana.

Page 16: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

Cidades Inteligentes?

(e as pessoas?)

Page 17: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

TICs ajudando a

tomar decisões e a

fornecer serviços para

o cidadão

Page 18: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

Governo: Visão de comando e controle

População: Visão de “usuário” da cidade

Page 19: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

Trânsito: Onde há gargalos e por quê?

Saúde: Quais os perfis dos pacientes em cada posto

de saúde/hospital?

Energia: Quais locais provocam picos no consumo?

Trânsito: Qual a melhor rota de A a B agora?

Saúde: Onde enfrento a menor fila para ser

atendido agora?

Energia: Como otimizar o meu consumo em casa?

Page 20: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

Como fazer tudo isso

funcionar?

Page 21: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

Estratégia 1

Monitorar e Controlar

Page 22: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

Obter dados

Espalhar sensores pela cidade

Integrar dados de sistemas de utilidade

pública (ex: hospitais, concessionárias

elétricas, secretarias públicas)

Page 23: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

1. Coletar dados para monitoramento e

controle

2. Construir serviços para produzir

informação

Page 24: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

“Chuva” constante de dados

Necessidade de empregar diferentes

técnicas

Middleware;

Cloud computing;

BDs não convencionais;

Inteligência artificial

(Data mining, contexto);

e por aí vai…

Page 25: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

Aplicativos

Data Storage Análise de dados

Serviços Inteligentes

Sensores/sistemas produzindo dados

Dados

Serviços

Page 26: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

A organização do Caos

Page 27: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

“Panopticon Urbano”

Page 28: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao
Page 29: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

Construção de

“Smart Cities Utópicas”

Page 30: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

Masdar city

(Emirados Árabes)

Como está

(final de 2012)

Como ficará

Page 31: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

New songdo City

(Coreia do Sul)

Como está

(meados de 2013)

Como ficará

Page 32: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

Algum sinal de

utopia ou

organização do caos

em Recife?

Page 33: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao
Page 34: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

Cidade da Copa - PE

Page 35: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao
Page 36: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

Shopping Recife

Page 37: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao
Page 38: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

Estratégia 2

Cidadãos:

agentes PARTICIPATIVOS e

FISCALIZADORES

Page 39: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

Aplicativos

Data Storage Análise de dados

Serviços Inteligentes

Sensores e sistemas produzindo dados

Modelo Consumidor de dados

Dados

Serviços

Page 40: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

CROWDSENSING

Page 41: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

pessoas como

SENSORES

Page 42: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

pessoas = Consumidores E

Produtores de Dados

Page 43: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

Aplicativos

Data Storage Análise de dados

Serviços Inteligentes

Sensores/sistemas e Pessoas produzindo dados

Dados

Serviços

Page 44: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

Aplicativos

Data Storage Análise de dados

Serviços Inteligentes

Sensores/sistemas e Pessoas produzindo dados

Dados

Serviços

Page 45: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

Aplicativos

Data Storage Análise de dados

Serviços Inteligentes

Sensores/sistemas e Pessoas produzindo dados

Dados

Serviços

Page 46: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

RETROALIMENTAÇÃO

Page 47: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

O cidadão como

participante ativo no processo

Page 48: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao
Page 49: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

Crowdsensing

+

Georeferenciamento

+

Social

+

Gamificação

Page 50: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao
Page 51: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

Crowdsensing

+

Georeferenciamento

+

Social

Page 52: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

TICs para o

EMPODERAMENTO

do cidadão

Page 53: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

Engajamento

Page 54: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

Os dois exemplos são

esforços criados

independentes

de qualquer

entidade governamental

Page 55: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

E se estimulássemos

o desenvolvimento

de Apps Cívicos

com (e sem) Dados

do Governo

?

Page 56: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

CIVIC

HACKING

Page 57: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

hackear?!

Page 58: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

hackear,

no bom sentido

da palavra

Page 59: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

ética hacker livre acesso a informações

melhoria da qualidade de vida

Page 60: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

dados abertos

GOVERNAMENTAIS

Page 61: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

crowdsourcing

Page 62: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao
Page 63: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

Concursos de Apps usando APIs e Dados Abertos

http://rioapps.com.br

96 apps enviadas

45 apps enviadas

85 apps enviadas 57 apps enviadas

http://nycbigapps.com

120 apps enviadas

Page 64: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao
Page 65: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao
Page 66: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

PROBLEMAS

1. Dados são estáticos

2. Continuidade dos Apps

vencedores

Page 67: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

Além de dados,

também

precisamos de

APIs

Page 68: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

Mashups

Dados de dispositivos (IoT)

Composição de Aplicações usando

diferentes APIs

Web 3.0 programável

Page 69: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

Necessidade de

um modelo de

negócios

Page 70: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao
Page 71: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

Clever cities

The multiplexed metropolis

(2013-09-07 Edition)

http://econ.st/17art5a

Page 72: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

http://econ.st/17art5a

“The technology giants building smart cities are

mostly paying attention to technology, not

people…ignoring the creative process of harnessing

technology at the grass roots,” writes Anthony

Townsend of New York University in his forthcoming

book, “Smart Cities: Big data, civic hackers, and the

quest for a new Utopia”. But the two sides need not

necessarily be opposed.

Clever cities

The multiplexed metropolis

(2013-09-07 Edition)

Page 73: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

Alguns desafios

- Integração (aplicações e dados)

- Transformar dados estáticos em

dinâmicos (real time)

- Alinhar governos e cidadãos

- Modelo de negócios sustentável

Page 74: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

Livros indicados

Page 75: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

Motivações para

projeto da disciplina

Como construir hardware para produzir dados dinamicamente (em tempo real) ?

Como produzir aplicações para consumir estes

dados ?

Que outros cenários de oportunidades voltados

diretamente para o cidadão poderiam ser pensados?

Page 76: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

Desafio do projeto

da disciplina

Como construir sistemas

(hardware + software)

para melhorar algum

aspecto da vida urbana?

Page 77: Tópico para projeto em Engenharia de Software Sistemas ...kiev/IF682/02_MotivacaoProjeto_Smart_cities.pdf · Cidades Inteligentes “Smart Cities” Tendência mundial relativa ao

Kiev Gama [email protected]

@kievgama

Smart Cities