SlideShare uma empresa Scribd logo
1 de 8
Baixar para ler offline
Pequeno guia técnico sobre o desenvolvimento do
“Olho na Câmara”
1. Que tecnologias usamos para Desenvolver e Hospedar o
sistema?
2. Como é que capturamos e enviamos as informações sobre
Deputados e Proposições?
3. Observações sobre as atualizações dos Deputados
4. Observações sobre as atualizações dos Partidos
5. Observações sobre as atualizações das Proposições
6. Modelagem do Banco de Dados
7. Onde se encontra o nosso código-fonte?
Que tecnologias usamos para
Desenvolver e Hospedar o sistema?
Linguagens de
Programação

Web Framework
e outros

Hospedagem
e SGBD
Como é que capturamos e enviamos as informações
sobre Deputados e Proposições?

Atualiza diariamente
Dados abertos

Lê diariamente

Cada informação é enviada
somente uma vez para a
rede social dos usuários

Atualizações de
madrugada e Envios
durante o dia

Envia postagens diariamente
Conforme as associações
usuário x deputado e
usuário x partido e
usuário x proposição
Observações sobre as atualizações dos
Deputados
Quando ocorre…

O sistema faz o seguinte…

Um(a) Deputado(a) deixa o cargo
(independente do motivo)

Os usuários que o(a)
acompanhavam deixam de receber
informações sobre ele(a)

Um(a) Deputado(a) muda de
partido

Os usuários que acompanham o
partido antigo deixam de receber
informações de seus deputados e
os que acompanham o novo passam
a receber
Observações sobre as atualizações dos
Partidos
Quando ocorre…

O sistema faz o seguinte…

Um Partido é extinto

Os usuários que acompanhavam o
partido deixam de receber
informações de seus deputados
Observações sobre as atualizações das
Proposições
Quando ocorre…

O sistema faz o seguinte…

Uma Proposição é arquivada

Os usuários a acompanhavam
deixam de receber informações
sobre ela.
Essa proposição não aparece mais
na pesquisa de proposições

Uma Proposição é desarquivada

Os usuários que a acompanhavam
antes do arquivamento voltam a
receber informações sobre ela.
Ela volta a aparacer na pesquisa
de proposições
Modelagem do Banco de Dados
(versão atual MySQL 5.5)
Onde se encontra o nosso
código-fonte?

https://github.com/jyoshiriro/prisma-camara

Mais conteúdo relacionado

Destaque

LUSDA New Adress 1 page w logo color flyer for Restaurants
LUSDA New Adress 1 page w logo color flyer for RestaurantsLUSDA New Adress 1 page w logo color flyer for Restaurants
LUSDA New Adress 1 page w logo color flyer for RestaurantsLU S Design Associates
 
My free time activities
My free time activities My free time activities
My free time activities EvaPaulaRibeiro
 
Salud y adolescencia
Salud y adolescenciaSalud y adolescencia
Salud y adolescenciaagraria2015
 
Motores eléctricos
Motores eléctricosMotores eléctricos
Motores eléctricosEduardoCP
 
Presentation of the SIG TEL 4 Health
Presentation of the SIG TEL 4 HealthPresentation of the SIG TEL 4 Health
Presentation of the SIG TEL 4 HealthHendrik Drachsler
 
Strategiske pejlemærker for bibliotekerne i en kommunalpolitisk virkelighed
Strategiske pejlemærker for bibliotekerne i en kommunalpolitisk virkelighedStrategiske pejlemærker for bibliotekerne i en kommunalpolitisk virkelighed
Strategiske pejlemærker for bibliotekerne i en kommunalpolitisk virkelighedMichel Steen-Hansen
 

Destaque (10)

LUSDA New Adress 1 page w logo color flyer for Restaurants
LUSDA New Adress 1 page w logo color flyer for RestaurantsLUSDA New Adress 1 page w logo color flyer for Restaurants
LUSDA New Adress 1 page w logo color flyer for Restaurants
 
Front cover
Front coverFront cover
Front cover
 
My free time activities
My free time activities My free time activities
My free time activities
 
Salud y adolescencia
Salud y adolescenciaSalud y adolescencia
Salud y adolescencia
 
Motores eléctricos
Motores eléctricosMotores eléctricos
Motores eléctricos
 
Presentation of the SIG TEL 4 Health
Presentation of the SIG TEL 4 HealthPresentation of the SIG TEL 4 Health
Presentation of the SIG TEL 4 Health
 
Electricity rocks!
Electricity rocks!Electricity rocks!
Electricity rocks!
 
Bologna process 2015 overview
Bologna process 2015 overviewBologna process 2015 overview
Bologna process 2015 overview
 
Strategiske pejlemærker for bibliotekerne i en kommunalpolitisk virkelighed
Strategiske pejlemærker for bibliotekerne i en kommunalpolitisk virkelighedStrategiske pejlemærker for bibliotekerne i en kommunalpolitisk virkelighed
Strategiske pejlemærker for bibliotekerne i en kommunalpolitisk virkelighed
 
EL CONTE DEL SENYOR CERCLE
EL CONTE DEL SENYOR CERCLEEL CONTE DEL SENYOR CERCLE
EL CONTE DEL SENYOR CERCLE
 

Semelhante a Guia técnico Olho na Câmara: tecnologias, captura dados, atualizações

Do outro lado do balcão - os desafios de criar e manter redes sociais temáticas
Do outro lado do balcão - os desafios de criar e manter redes sociais temáticasDo outro lado do balcão - os desafios de criar e manter redes sociais temáticas
Do outro lado do balcão - os desafios de criar e manter redes sociais temáticasLeonardo Palagi
 
Fld04 formulario levantamento do ambinte de rede v1
Fld04   formulario levantamento do ambinte de rede v1Fld04   formulario levantamento do ambinte de rede v1
Fld04 formulario levantamento do ambinte de rede v1Saulo Oliveira
 
Fld04 formulario levantamento do ambinte de rede v1
Fld04   formulario levantamento do ambinte de rede v1Fld04   formulario levantamento do ambinte de rede v1
Fld04 formulario levantamento do ambinte de rede v1Saulo Oliveira
 
Apresentação da Ferramenta e API posverda.de - Identificação de Fake News // ...
Apresentação da Ferramenta e API posverda.de - Identificação de Fake News // ...Apresentação da Ferramenta e API posverda.de - Identificação de Fake News // ...
Apresentação da Ferramenta e API posverda.de - Identificação de Fake News // ...Cyberh Tecnologia e Marketing Digital
 
Juventude conectada pspb
Juventude conectada pspbJuventude conectada pspb
Juventude conectada pspbOsvaldo Filho
 
Apresentação da Ferramenta e API posverda.de - Identificação de Fake News
Apresentação da Ferramenta e API posverda.de - Identificação de Fake NewsApresentação da Ferramenta e API posverda.de - Identificação de Fake News
Apresentação da Ferramenta e API posverda.de - Identificação de Fake NewsCyberh Tecnologia e Marketing Digital
 
Utilização de APIs do Windows Live
Utilização de APIs do Windows LiveUtilização de APIs do Windows Live
Utilização de APIs do Windows LiveRogerio Cordeiro
 
Métricas e Otimização - Intercon 2009
Métricas e Otimização - Intercon 2009Métricas e Otimização - Intercon 2009
Métricas e Otimização - Intercon 2009Leonardo Naressi
 
CLASS 2016 - Palestra Marcelo Branquinho
CLASS 2016 - Palestra Marcelo BranquinhoCLASS 2016 - Palestra Marcelo Branquinho
CLASS 2016 - Palestra Marcelo BranquinhoTI Safe
 
Comunidade Codificando .Net
Comunidade Codificando .NetComunidade Codificando .Net
Comunidade Codificando .NetAlexandre Tarifa
 
Um exemplo de computação Ubiqua em serviços de saude orientado ao utente
Um exemplo de computação Ubiqua em serviços de saude orientado ao utenteUm exemplo de computação Ubiqua em serviços de saude orientado ao utente
Um exemplo de computação Ubiqua em serviços de saude orientado ao utenteUniversity of Cape Verde
 
Estatiza - Social Analytics
Estatiza - Social AnalyticsEstatiza - Social Analytics
Estatiza - Social AnalyticsBruno de Souza
 
Desenvolvimento Web em ambiente de software livre
Desenvolvimento Web em ambiente de software livreDesenvolvimento Web em ambiente de software livre
Desenvolvimento Web em ambiente de software livrePedro Neto
 
Guia de instalação
Guia de instalaçãoGuia de instalação
Guia de instalaçãoSMS SOCIAL
 
Agile brazil2013 adocaoagilecossistema
Agile brazil2013   adocaoagilecossistemaAgile brazil2013   adocaoagilecossistema
Agile brazil2013 adocaoagilecossistemaAna Heloisa Bastos
 
Desafios para Corretores de Imóveis e Imobiliárias no Marketing digital
Desafios para Corretores de Imóveis e Imobiliárias no Marketing digitalDesafios para Corretores de Imóveis e Imobiliárias no Marketing digital
Desafios para Corretores de Imóveis e Imobiliárias no Marketing digitalVinicius Ayres
 

Semelhante a Guia técnico Olho na Câmara: tecnologias, captura dados, atualizações (20)

Do outro lado do balcão - os desafios de criar e manter redes sociais temáticas
Do outro lado do balcão - os desafios de criar e manter redes sociais temáticasDo outro lado do balcão - os desafios de criar e manter redes sociais temáticas
Do outro lado do balcão - os desafios de criar e manter redes sociais temáticas
 
Fld04 formulario levantamento do ambinte de rede v1
Fld04   formulario levantamento do ambinte de rede v1Fld04   formulario levantamento do ambinte de rede v1
Fld04 formulario levantamento do ambinte de rede v1
 
Fld04 formulario levantamento do ambinte de rede v1
Fld04   formulario levantamento do ambinte de rede v1Fld04   formulario levantamento do ambinte de rede v1
Fld04 formulario levantamento do ambinte de rede v1
 
Apresentação da Ferramenta e API posverda.de - Identificação de Fake News // ...
Apresentação da Ferramenta e API posverda.de - Identificação de Fake News // ...Apresentação da Ferramenta e API posverda.de - Identificação de Fake News // ...
Apresentação da Ferramenta e API posverda.de - Identificação de Fake News // ...
 
Juventude conectada pspb
Juventude conectada pspbJuventude conectada pspb
Juventude conectada pspb
 
Apresentação da Ferramenta e API posverda.de - Identificação de Fake News
Apresentação da Ferramenta e API posverda.de - Identificação de Fake NewsApresentação da Ferramenta e API posverda.de - Identificação de Fake News
Apresentação da Ferramenta e API posverda.de - Identificação de Fake News
 
Utilização de APIs do Windows Live
Utilização de APIs do Windows LiveUtilização de APIs do Windows Live
Utilização de APIs do Windows Live
 
Informatica
InformaticaInformatica
Informatica
 
Métricas e Otimização - Intercon 2009
Métricas e Otimização - Intercon 2009Métricas e Otimização - Intercon 2009
Métricas e Otimização - Intercon 2009
 
CLASS 2016 - Palestra Marcelo Branquinho
CLASS 2016 - Palestra Marcelo BranquinhoCLASS 2016 - Palestra Marcelo Branquinho
CLASS 2016 - Palestra Marcelo Branquinho
 
Comunidade Codificando .Net
Comunidade Codificando .NetComunidade Codificando .Net
Comunidade Codificando .Net
 
Um exemplo de computação Ubiqua em serviços de saude orientado ao utente
Um exemplo de computação Ubiqua em serviços de saude orientado ao utenteUm exemplo de computação Ubiqua em serviços de saude orientado ao utente
Um exemplo de computação Ubiqua em serviços de saude orientado ao utente
 
Estatiza - Social Analytics
Estatiza - Social AnalyticsEstatiza - Social Analytics
Estatiza - Social Analytics
 
Grupo .NET Coders
Grupo .NET CodersGrupo .NET Coders
Grupo .NET Coders
 
Desenvolvimento Web em ambiente de software livre
Desenvolvimento Web em ambiente de software livreDesenvolvimento Web em ambiente de software livre
Desenvolvimento Web em ambiente de software livre
 
Guia de instalação
Guia de instalaçãoGuia de instalação
Guia de instalação
 
Agile brazil2013 adocaoagilecossistema
Agile brazil2013   adocaoagilecossistemaAgile brazil2013   adocaoagilecossistema
Agile brazil2013 adocaoagilecossistema
 
Desafios para Corretores de Imóveis e Imobiliárias no Marketing digital
Desafios para Corretores de Imóveis e Imobiliárias no Marketing digitalDesafios para Corretores de Imóveis e Imobiliárias no Marketing digital
Desafios para Corretores de Imóveis e Imobiliárias no Marketing digital
 
Palestra Unesp
Palestra UnespPalestra Unesp
Palestra Unesp
 
Botnet: Uma visao geral
Botnet: Uma visao geralBotnet: Uma visao geral
Botnet: Uma visao geral
 

Guia técnico Olho na Câmara: tecnologias, captura dados, atualizações

  • 1. Pequeno guia técnico sobre o desenvolvimento do “Olho na Câmara” 1. Que tecnologias usamos para Desenvolver e Hospedar o sistema? 2. Como é que capturamos e enviamos as informações sobre Deputados e Proposições? 3. Observações sobre as atualizações dos Deputados 4. Observações sobre as atualizações dos Partidos 5. Observações sobre as atualizações das Proposições 6. Modelagem do Banco de Dados 7. Onde se encontra o nosso código-fonte?
  • 2. Que tecnologias usamos para Desenvolver e Hospedar o sistema? Linguagens de Programação Web Framework e outros Hospedagem e SGBD
  • 3. Como é que capturamos e enviamos as informações sobre Deputados e Proposições? Atualiza diariamente Dados abertos Lê diariamente Cada informação é enviada somente uma vez para a rede social dos usuários Atualizações de madrugada e Envios durante o dia Envia postagens diariamente Conforme as associações usuário x deputado e usuário x partido e usuário x proposição
  • 4. Observações sobre as atualizações dos Deputados Quando ocorre… O sistema faz o seguinte… Um(a) Deputado(a) deixa o cargo (independente do motivo) Os usuários que o(a) acompanhavam deixam de receber informações sobre ele(a) Um(a) Deputado(a) muda de partido Os usuários que acompanham o partido antigo deixam de receber informações de seus deputados e os que acompanham o novo passam a receber
  • 5. Observações sobre as atualizações dos Partidos Quando ocorre… O sistema faz o seguinte… Um Partido é extinto Os usuários que acompanhavam o partido deixam de receber informações de seus deputados
  • 6. Observações sobre as atualizações das Proposições Quando ocorre… O sistema faz o seguinte… Uma Proposição é arquivada Os usuários a acompanhavam deixam de receber informações sobre ela. Essa proposição não aparece mais na pesquisa de proposições Uma Proposição é desarquivada Os usuários que a acompanhavam antes do arquivamento voltam a receber informações sobre ela. Ela volta a aparacer na pesquisa de proposições
  • 7. Modelagem do Banco de Dados (versão atual MySQL 5.5)
  • 8. Onde se encontra o nosso código-fonte? https://github.com/jyoshiriro/prisma-camara