Upload
fred-souza
View
176
Download
3
Embed Size (px)
Citation preview
RioBus - 1a Semana da Computação da UFRJ - 2015
RioBus - 1a Semana da Computação da UFRJ - 2015
Marco [email protected]
@marquinho.tormenta (Facebook)
@mjardim (LinkedIn)
Fred [email protected]
@fredamsouza(Twitter, Medium, Facebook, LinkedIn)
Saiu do BCMT pra surfar na Ciência da Computação e se apaixonou. Extremamente pró-ativo, a cada semana entra em um novo projeto para esmagar ainda mais o tempo que resta para a faculdade e a namorada. Ama Javascript e aplicações mobile. Co-fundador do RioBus, atualmente é o principal desenvolvedor do backend e do app Android.
Desenvolvedor que já adorou C, amou PHP, curtiu Java, passeou por Ruby mas acredita que na realidade a melhor linguagem do mundo da última semana é o Javascript. Faz de tudo um pouco, até com hardware ele se mete. Escreveu a 1a versão do RioBus e atualmente atua como coordenador, code reviewer e SysAdmin.
RioBus - 1a Semana da Computação da UFRJ - 2015
História
Nascimento,
3/03/2014
Greve dos ônibus,
março de 2014
Disciplina de Software Livre da UFRJ, agosto de
2014
Início das reuniões com o vereador Eliomar Coelho,
outubro de 2014
Reconstrução do servidor usando Node.js, meados
de setembro de 2014
RioBus - 1a Semana da Computação da UFRJ - 2015
História
Refactoring no código do servidor. ES6, Testes, OO,
rotas, itinerários, etc. Início de 2015.
Lançamento do novo app de
iPhone,abril de 2015
HojeEmpresa de ônibus Real faz fork do projeto pra
controlar a frota, janeiro de 2015
Lançamento do novo site,
março de 2015
Apresentação no Fórum de
Mobilidade Urbana do RJ, março de
2015.
RioBus - 1a Semana da Computação da UFRJ - 2015
RioBus em números
● 1 ano e meio de existência
● Página no Facebook com 800 seguidores
● 25 mil downloads dos aplicativos de iOS e Android
● Acessado mensalmente por cerca de 20k usuários
● Mais de 1 milhão de hits/mês no servidor REST
● Hora do rush: 10 a 20 hits por segundo no REST
● Greve/2014: 200 hits por segundo no REST
RioBus - 1a Semana da Computação da UFRJ - 2015
Análise de Big Data
● Histórico de dados começou a ser armazenado em dezembro de 2014
● NoSQL: Google Big Query para armazenar e consultar os dados
● Criação da página de relatórios (http://riob.us/relatorios)
● Aumenta 9 milhões de registros por dia
● Hoje conta com mais de 2 bilhões de registros
● Armazenamento:
○ 100Gb de dados
○ 1Tb somando metadados, estrutura, etc
RioBus - 1a Semana da Computação da UFRJ - 2015
Competição da Swissnex
● Concurso de visualização de dados
● Mini-estações climáticas espalhadas pelo Rio de Janeiro
● Descoberta do potencial analítico de informações climatológicas
● Estudo do impacto dos ônibus no microclima de regiões do Rio de Janeiro
● Criação da página de clima (http://riob.us/clima)
RioBus - 1a Semana da Computação da UFRJ - 2015
Presente
● Reformulação da infra-estrutura para análise por grafos
● Aprofundamento nas pesquisas climatológicas
● Parcerias importantes com o NTT/COPPE, os Departamentos de Ciência da
Computação e de Meteorologia da UFRJ
RioBus - 1a Semana da Computação da UFRJ - 2015
Futuro
● Desligamento do REST legado PHP
● Plataforma open source de análise de dados urbanos
● Algoritmos de predição de poluição em regiões do Rio de Janeiro
● Identificação de zonas de fluxo intenso de transporte público
● Análise de tráfego e algoritmos de previsão de trânsito
Muito obrigado.
Marco [email protected]@marquinho.tormenta (Facebook)@mjardim (LinkedIn)
Fred [email protected]
@fredamsouza
http://riob.us
http://www.fb.com/RioBusOficial
http://github.com/riobus
RioBus - 1a Semana da Computação da UFRJ - 2015