SlideShare ist ein Scribd-Unternehmen logo
1 von 54
Downloaden Sie, um offline zu lesen
Colab
Servidor de Integração de Softwares
HTTP
about.me
@seocam (aka Sergio)
#pai #empreendedor #programador
#pesquisador #mestrando #python
#softwarelivre #geek
O que?
O que?
Colab
Colab?
Colab?
Colab!
Conteúdo
● Interlegis
● Evolução do Colab
● Portal do Software Público Brasileiro
● Colab 2015
Programa Interlegis
● Projeto criado em 1997
● Piloto nascido dentro do PRODASEN
● Baseado na Tese de Doutorado
○ Prof. Armando Roberto Cerchi Nascimento
Origem do Interlegis
● Programa Interlegis iniciado em 1999
● Orçamento do BID
● Execução pelo Senado Federal
Origem do Interlegis
Objetivos
Apoiar o processo de modernização do Poder Legislativo
Brasileiro, em suas instâncias federal, estadual e
municipal:
● Aumentar a eficiência e competência das Casas Legislativas
(e-parlamento)
● Melhorar a comunicação e o fluxo de informação entre os
legisladores (e-governo)
● Promover a participação cidadã nos processos legislativos
(e-democracia)
Perspectiva Temporal
Pilares
● Comunicação
● Educação
● Informação
● Tecnologia
Mas…
O Interlegis não "escala" sozinho
O governo não "escala" sozinho
Comunidade de Prática
"Grupo de pessoas que compartilha um assunto, uma série
de problemas ou a paixão sobre um tópico, e aprofundam
seus entendimentos e conhecimento nesta área para
interação em uma mesma base."
Hubert Saint-Orange e Debra Wallace –
Leveraging Communities of Practice for Strategic Advantage
Colab - Propósito
Um ambiente que mantém viva uma comunidade agrega
três valores:
1. Acesso ao conhecimento existente
2. Troca de conhecimento
3. Criação de novos conhecimentos
Em 2004
Uma lista de discussão (mailman)
Em 2005
Uma instância do Trac
Múltiplas listas de discussão
Em 2010
Quatro instâncias do Trac
Múltiplas listas de discussão
Servidor de Chat (XMPP)
Integrados!
Integrados?
Really?!
Em 2012
Criada uma camada integradora que passa a
ser conhecida como Colab.
● URL única
● Mesmo usuário
● Busca Integrada
● Linha do tempo integrada
Wayback Machine
Demo (se a conexão permitir…)
http://web.archive.
org/web/20120204111641/http://colab.
interlegis.leg.br/
Em 2012
Integrados... mas pode ser melhor!
Em 2013
Camada de integração evoluída:
● Single Sign-On
○ Controle de acessos pela interface Web
● Interface Integrada
● Busca Integrada
● Chat Integrado
● Gameficação (precária =)
Colab 2013 - Tecnologias
● Trac - Ambiente de colaboração (Python)
● Mailman - Listas de E-Mail (Python)
● OpenFire - Servidor de Chat (Java)
● Apache Solr - Motor de buscas (Java)
● Colab (Python)
○ Camada Integradora
○ Histórico de e-mails
○ Agregador de Blogs
○ Cliente de buscas
● Converse.js - Cliente de Chat (Javascript)
● Mozilla Persona - Login Federado (Javascript)
● e mais...
Colab 2013
Muito legal!
Mas…
Colab 2013
Muito legal!
Mas…
O que é o Colab?!
Colab 2013
Muito legal!
Mas…
O que é o Colab?!
Crise de identidade!
Colab 2013
Muito legal!
Mas…
O que é o Colab?!
Crise de identidade!
Portal do Software Público
Brasileiro (PSPB)
Plataforma de colaboração para produção de
Softwares Livres* utilizados por orgãos
governamentais.
● Criado em 2007
● Projeto do Ministério do Planejamento Organização
e Gestão (MPOG)
● Em 2015 hospeda aproximadamente 60 comunidades
de Software Público
Evolução do PSPB
Novo Portal do Software Público
● Parceria entre UnB e MPOG
● Composto por ferramentas livre integradas:
○ Mailman
○ Noosfero
○ Gitlab
Como Integrar?
Como Integrar?
Colab!
Como Integrar?
Mas o que é o Colab?
a) Histórico do Mailman
b) Agregador de blogs
c) Chat
d) Servidor de Integração
e) Todas as anteriores
Colab em 2015
Servidor de Integração.
Objetivo
Prover ao usuário final uma experiência unificada com o
mínimo de alterações possíveis em cada ferramenta
integrada.
Integrações
● Visual
● Dados
● Autenticação
Base de Arquitetura
O Colab atua como Proxy Reverso
django-revproxy
Uma aplicação Django (Python) de proxy
reverso utilizada pelo colab.
Desenvolvida para o Colab mas atualmente
utilizada por diversos outros projetos.
1656 downloads em abril de 2015.
http://django-revproxy.readthedocs.org/
django-revproxy
Autenticação
Funcionalidade de Single Sign-On
implementada no django-revproxy
Funcionalidade consiste em basicamente
adicionar um cabeçalho HTTP na requisição.
REMOTE_USER definido na RFC 3875.
Visual
Utiliza uma funcionalidade de transformação de
documentos XSLT implementada no django-
revproxy.
Utiliza uma biblioteca externa na
implementação: Diazo
http://diazo.org/
Visual
Dados
Banco de dados com modelo de dados de
cada ferramenta integrada.
Importação de dados realizada periódicamente
(atualmente minuto a minuto)
Quando um dado novo é importado um sinal é
emitido permitindo que outras aplicações
reajam á mudanças (padrão observer)
Dados
Atualmente em fase de implementação.
Desafios:
○ Manutenabilidade alta
○ Facilidade de integrar novas ferramentas
○ Reação rápida de cada ferramenta integrada
○ O que fazer com protocolos não HTTP
● Tema do meu mestrado =)
Oportunidade!
Todas as ferramentas integradas, integradoras
e bibliotecas utilizadas são software livre.
Se tiver interesse em se envolver no
desenvolvimento de qualquer um dos projetos
me procurem!
Referências / Links
● Jean Ferri
○ http://pt.slideshare.net/jeanferri/interlegis-comunidades
○ http://pt.slideshare.net/jeanferri/interlegis-legislativo-moderno-e-
integrado
● Interlegis na wikipedia: http://pt.wikipedia.org/wiki/Interlegis
● Portal Interlegis: http://www.interlegis.leg.br
● The Internet Archive: http://web.archive.org/
Referências / Links
● Colab Interlegis: http://colab.interlegis.leg.br/
● Novo Portal do Software Público Brasileiro:
○ https://beta.softwarepublico.gov.br/
● Código fonte do Colab:
○ http://beta.softwarepublico.gov.br/gitlab/softwarepublico/colab
○ https://github.com/colab/colab
Obrigado!
Contato: seocam@seocam.com
Slides no slideshare.
Github, Gitlab, Twitter: @seocam
Esta obra está licenciada com uma Licença Creative Commons Atribuição 4.0 Internacional.

Weitere ähnliche Inhalte

Andere mochten auch

Formato de Diseño.curr. 2
Formato de Diseño.curr. 2Formato de Diseño.curr. 2
Formato de Diseño.curr. 2hollman16
 
Presentacion elio
Presentacion elioPresentacion elio
Presentacion elioElio Aguana
 
Aplicación de los patrones de diseño en la usabilidad de software
Aplicación de los patrones de diseño en la usabilidad de softwareAplicación de los patrones de diseño en la usabilidad de software
Aplicación de los patrones de diseño en la usabilidad de softwareJuan Carlos Ortega
 
Infartoagudodomiocrdio 120204054416-phpapp01
Infartoagudodomiocrdio 120204054416-phpapp01Infartoagudodomiocrdio 120204054416-phpapp01
Infartoagudodomiocrdio 120204054416-phpapp01Vlc_val
 
Exposicion de scrumrf ultima version
Exposicion de scrumrf ultima versionExposicion de scrumrf ultima version
Exposicion de scrumrf ultima versionYona Urbina
 
Studenthack por Departamento de Educación en el Tech Summit PR 2014
Studenthack por Departamento de Educación en el Tech Summit PR 2014Studenthack por Departamento de Educación en el Tech Summit PR 2014
Studenthack por Departamento de Educación en el Tech Summit PR 2014Tech Summit PR 2014
 
¿Como evitar el grooming?
¿Como evitar el grooming?¿Como evitar el grooming?
¿Como evitar el grooming?darwin2001
 
Boulevard Monde Bônus
Boulevard Monde BônusBoulevard Monde Bônus
Boulevard Monde BônusRoberto Junior
 
Capítulo - A notícia Como Mercadoria - Araré de Carvalho Jr.
Capítulo - A notícia Como Mercadoria - Araré de Carvalho Jr. Capítulo - A notícia Como Mercadoria - Araré de Carvalho Jr.
Capítulo - A notícia Como Mercadoria - Araré de Carvalho Jr. Arare Carvalho Júnior
 

Andere mochten auch (20)

MTP8000Ex BR
MTP8000Ex BRMTP8000Ex BR
MTP8000Ex BR
 
Ingles
InglesIngles
Ingles
 
Formato de Diseño.curr. 2
Formato de Diseño.curr. 2Formato de Diseño.curr. 2
Formato de Diseño.curr. 2
 
Hoja de vida corporativa
Hoja de vida corporativaHoja de vida corporativa
Hoja de vida corporativa
 
Presentacion elio
Presentacion elioPresentacion elio
Presentacion elio
 
Aplicación de los patrones de diseño en la usabilidad de software
Aplicación de los patrones de diseño en la usabilidad de softwareAplicación de los patrones de diseño en la usabilidad de software
Aplicación de los patrones de diseño en la usabilidad de software
 
computacionfelix
computacionfelixcomputacionfelix
computacionfelix
 
Infartoagudodomiocrdio 120204054416-phpapp01
Infartoagudodomiocrdio 120204054416-phpapp01Infartoagudodomiocrdio 120204054416-phpapp01
Infartoagudodomiocrdio 120204054416-phpapp01
 
Exposicion de scrumrf ultima version
Exposicion de scrumrf ultima versionExposicion de scrumrf ultima version
Exposicion de scrumrf ultima version
 
Studenthack por Departamento de Educación en el Tech Summit PR 2014
Studenthack por Departamento de Educación en el Tech Summit PR 2014Studenthack por Departamento de Educación en el Tech Summit PR 2014
Studenthack por Departamento de Educación en el Tech Summit PR 2014
 
¿Como evitar el grooming?
¿Como evitar el grooming?¿Como evitar el grooming?
¿Como evitar el grooming?
 
Acredita evalargentina.doc
Acredita evalargentina.docAcredita evalargentina.doc
Acredita evalargentina.doc
 
Ley 18216 14-may-1983
Ley 18216 14-may-1983Ley 18216 14-may-1983
Ley 18216 14-may-1983
 
conflicto arabe israeli
conflicto arabe israeliconflicto arabe israeli
conflicto arabe israeli
 
Boulevard Monde Bônus
Boulevard Monde BônusBoulevard Monde Bônus
Boulevard Monde Bônus
 
Capítulo - A notícia Como Mercadoria - Araré de Carvalho Jr.
Capítulo - A notícia Como Mercadoria - Araré de Carvalho Jr. Capítulo - A notícia Como Mercadoria - Araré de Carvalho Jr.
Capítulo - A notícia Como Mercadoria - Araré de Carvalho Jr.
 
Tarea1 ejerciciosres
Tarea1 ejerciciosresTarea1 ejerciciosres
Tarea1 ejerciciosres
 
Clase 6 arbol 2
Clase 6 arbol 2Clase 6 arbol 2
Clase 6 arbol 2
 
Comenzar
ComenzarComenzar
Comenzar
 
Ss a culturado slowdown1
Ss   a culturado slowdown1Ss   a culturado slowdown1
Ss a culturado slowdown1
 

Ähnlich wie Colab - Servidor de Integração de Softwares HTTP

Desenvolvimento Ágil de Aplicações Web com Python e Django
Desenvolvimento Ágil de Aplicações Web com Python e DjangoDesenvolvimento Ágil de Aplicações Web com Python e Django
Desenvolvimento Ágil de Aplicações Web com Python e DjangoMatheus Pereira
 
Oficina técnica da Infraestrutura Nacional de Dados Abertos - INDA
Oficina técnica da Infraestrutura Nacional de Dados Abertos - INDAOficina técnica da Infraestrutura Nacional de Dados Abertos - INDA
Oficina técnica da Infraestrutura Nacional de Dados Abertos - INDAnitaibezerra
 
Turbinando seu workflow com cakePHP
Turbinando seu workflow com cakePHPTurbinando seu workflow com cakePHP
Turbinando seu workflow com cakePHPTiago Matos
 
Comunicação em tempo real com WebRTC e PHP
Comunicação em tempo real com WebRTC e PHPComunicação em tempo real com WebRTC e PHP
Comunicação em tempo real com WebRTC e PHPMichael Douglas
 
Como um grande sistema REST funciona - arquitetura e desempenho
Como um grande sistema REST funciona - arquitetura e desempenhoComo um grande sistema REST funciona - arquitetura e desempenho
Como um grande sistema REST funciona - arquitetura e desempenhoDavid Robert Camargo de Campos
 
Django - A sua cápsula de soluções web em python
Django - A sua cápsula de soluções web em pythonDjango - A sua cápsula de soluções web em python
Django - A sua cápsula de soluções web em pythonPaula Grangeiro
 
Junho 2016 - Django - A sua cápsula de soluções web em python
Junho 2016 - Django - A sua cápsula de soluções web em pythonJunho 2016 - Django - A sua cápsula de soluções web em python
Junho 2016 - Django - A sua cápsula de soluções web em pythonGrupo de Testes Carioca
 
Identidade Padrão da Comunicação Digital do Governo Federal
Identidade Padrão da Comunicação Digital do Governo FederalIdentidade Padrão da Comunicação Digital do Governo Federal
Identidade Padrão da Comunicação Digital do Governo FederalTania Andrea
 
Uma breve introdução de play framework
Uma breve introdução de play frameworkUma breve introdução de play framework
Uma breve introdução de play frameworkWende Mendes
 
Pentaho Data Integration - Integração e Migração de Dados com ETL Open Source...
Pentaho Data Integration - Integração e Migração de Dados com ETL Open Source...Pentaho Data Integration - Integração e Migração de Dados com ETL Open Source...
Pentaho Data Integration - Integração e Migração de Dados com ETL Open Source...Ambiente Livre
 
Pentaho Data Integration (Kettle) Integração e Migração de Dados com ETL Open...
Pentaho Data Integration (Kettle) Integração e Migração de Dados com ETL Open...Pentaho Data Integration (Kettle) Integração e Migração de Dados com ETL Open...
Pentaho Data Integration (Kettle) Integração e Migração de Dados com ETL Open...Ambiente Livre
 
Desmitificando as aplicações RESTFul usando Django Rest Framework
Desmitificando as aplicações RESTFul usando Django Rest FrameworkDesmitificando as aplicações RESTFul usando Django Rest Framework
Desmitificando as aplicações RESTFul usando Django Rest FrameworkBruno Oliveira
 
PHP Turbinado com CodeIgniter - Conisli 2011
PHP Turbinado com CodeIgniter - Conisli 2011PHP Turbinado com CodeIgniter - Conisli 2011
PHP Turbinado com CodeIgniter - Conisli 2011Evaldo Junior
 
BOT: Conversando com o seu sistema
BOT: Conversando com o seu sistemaBOT: Conversando com o seu sistema
BOT: Conversando com o seu sistemaMario Guedes
 

Ähnlich wie Colab - Servidor de Integração de Softwares HTTP (20)

Desenvolvimento Ágil de Aplicações Web com Python e Django
Desenvolvimento Ágil de Aplicações Web com Python e DjangoDesenvolvimento Ágil de Aplicações Web com Python e Django
Desenvolvimento Ágil de Aplicações Web com Python e Django
 
Oficina técnica da Infraestrutura Nacional de Dados Abertos - INDA
Oficina técnica da Infraestrutura Nacional de Dados Abertos - INDAOficina técnica da Infraestrutura Nacional de Dados Abertos - INDA
Oficina técnica da Infraestrutura Nacional de Dados Abertos - INDA
 
Django
DjangoDjango
Django
 
Turbinando seu workflow com cakePHP
Turbinando seu workflow com cakePHPTurbinando seu workflow com cakePHP
Turbinando seu workflow com cakePHP
 
Comunicação em tempo real com WebRTC e PHP
Comunicação em tempo real com WebRTC e PHPComunicação em tempo real com WebRTC e PHP
Comunicação em tempo real com WebRTC e PHP
 
HTML5 - Um Ano Depois
HTML5 - Um Ano DepoisHTML5 - Um Ano Depois
HTML5 - Um Ano Depois
 
Como um grande sistema REST funciona - arquitetura e desempenho
Como um grande sistema REST funciona - arquitetura e desempenhoComo um grande sistema REST funciona - arquitetura e desempenho
Como um grande sistema REST funciona - arquitetura e desempenho
 
Consegi2013
Consegi2013Consegi2013
Consegi2013
 
Django - A sua cápsula de soluções web em python
Django - A sua cápsula de soluções web em pythonDjango - A sua cápsula de soluções web em python
Django - A sua cápsula de soluções web em python
 
Junho 2016 - Django - A sua cápsula de soluções web em python
Junho 2016 - Django - A sua cápsula de soluções web em pythonJunho 2016 - Django - A sua cápsula de soluções web em python
Junho 2016 - Django - A sua cápsula de soluções web em python
 
Conhecendo o Django
Conhecendo o DjangoConhecendo o Django
Conhecendo o Django
 
Teste de software
Teste de softwareTeste de software
Teste de software
 
Com vocês, Django!
Com vocês, Django!Com vocês, Django!
Com vocês, Django!
 
Identidade Padrão da Comunicação Digital do Governo Federal
Identidade Padrão da Comunicação Digital do Governo FederalIdentidade Padrão da Comunicação Digital do Governo Federal
Identidade Padrão da Comunicação Digital do Governo Federal
 
Uma breve introdução de play framework
Uma breve introdução de play frameworkUma breve introdução de play framework
Uma breve introdução de play framework
 
Pentaho Data Integration - Integração e Migração de Dados com ETL Open Source...
Pentaho Data Integration - Integração e Migração de Dados com ETL Open Source...Pentaho Data Integration - Integração e Migração de Dados com ETL Open Source...
Pentaho Data Integration - Integração e Migração de Dados com ETL Open Source...
 
Pentaho Data Integration (Kettle) Integração e Migração de Dados com ETL Open...
Pentaho Data Integration (Kettle) Integração e Migração de Dados com ETL Open...Pentaho Data Integration (Kettle) Integração e Migração de Dados com ETL Open...
Pentaho Data Integration (Kettle) Integração e Migração de Dados com ETL Open...
 
Desmitificando as aplicações RESTFul usando Django Rest Framework
Desmitificando as aplicações RESTFul usando Django Rest FrameworkDesmitificando as aplicações RESTFul usando Django Rest Framework
Desmitificando as aplicações RESTFul usando Django Rest Framework
 
PHP Turbinado com CodeIgniter - Conisli 2011
PHP Turbinado com CodeIgniter - Conisli 2011PHP Turbinado com CodeIgniter - Conisli 2011
PHP Turbinado com CodeIgniter - Conisli 2011
 
BOT: Conversando com o seu sistema
BOT: Conversando com o seu sistemaBOT: Conversando com o seu sistema
BOT: Conversando com o seu sistema
 

Colab - Servidor de Integração de Softwares HTTP

  • 1. Colab Servidor de Integração de Softwares HTTP
  • 2. about.me @seocam (aka Sergio) #pai #empreendedor #programador #pesquisador #mestrando #python #softwarelivre #geek
  • 7. Conteúdo ● Interlegis ● Evolução do Colab ● Portal do Software Público Brasileiro ● Colab 2015
  • 9. ● Projeto criado em 1997 ● Piloto nascido dentro do PRODASEN ● Baseado na Tese de Doutorado ○ Prof. Armando Roberto Cerchi Nascimento Origem do Interlegis
  • 10. ● Programa Interlegis iniciado em 1999 ● Orçamento do BID ● Execução pelo Senado Federal Origem do Interlegis
  • 11. Objetivos Apoiar o processo de modernização do Poder Legislativo Brasileiro, em suas instâncias federal, estadual e municipal: ● Aumentar a eficiência e competência das Casas Legislativas (e-parlamento) ● Melhorar a comunicação e o fluxo de informação entre os legisladores (e-governo) ● Promover a participação cidadã nos processos legislativos (e-democracia)
  • 13. Pilares ● Comunicação ● Educação ● Informação ● Tecnologia
  • 14. Mas… O Interlegis não "escala" sozinho O governo não "escala" sozinho
  • 15. Comunidade de Prática "Grupo de pessoas que compartilha um assunto, uma série de problemas ou a paixão sobre um tópico, e aprofundam seus entendimentos e conhecimento nesta área para interação em uma mesma base." Hubert Saint-Orange e Debra Wallace – Leveraging Communities of Practice for Strategic Advantage
  • 16.
  • 17. Colab - Propósito Um ambiente que mantém viva uma comunidade agrega três valores: 1. Acesso ao conhecimento existente 2. Troca de conhecimento 3. Criação de novos conhecimentos
  • 18. Em 2004 Uma lista de discussão (mailman)
  • 19.
  • 20. Em 2005 Uma instância do Trac Múltiplas listas de discussão
  • 21.
  • 22. Em 2010 Quatro instâncias do Trac Múltiplas listas de discussão Servidor de Chat (XMPP) Integrados!
  • 23.
  • 25. Em 2012 Criada uma camada integradora que passa a ser conhecida como Colab. ● URL única ● Mesmo usuário ● Busca Integrada ● Linha do tempo integrada
  • 26.
  • 27. Wayback Machine Demo (se a conexão permitir…) http://web.archive. org/web/20120204111641/http://colab. interlegis.leg.br/
  • 28. Em 2012 Integrados... mas pode ser melhor!
  • 29. Em 2013 Camada de integração evoluída: ● Single Sign-On ○ Controle de acessos pela interface Web ● Interface Integrada ● Busca Integrada ● Chat Integrado ● Gameficação (precária =)
  • 30.
  • 31. Colab 2013 - Tecnologias ● Trac - Ambiente de colaboração (Python) ● Mailman - Listas de E-Mail (Python) ● OpenFire - Servidor de Chat (Java) ● Apache Solr - Motor de buscas (Java) ● Colab (Python) ○ Camada Integradora ○ Histórico de e-mails ○ Agregador de Blogs ○ Cliente de buscas ● Converse.js - Cliente de Chat (Javascript) ● Mozilla Persona - Login Federado (Javascript) ● e mais...
  • 34. Colab 2013 Muito legal! Mas… O que é o Colab?! Crise de identidade!
  • 35. Colab 2013 Muito legal! Mas… O que é o Colab?! Crise de identidade!
  • 36. Portal do Software Público Brasileiro (PSPB) Plataforma de colaboração para produção de Softwares Livres* utilizados por orgãos governamentais. ● Criado em 2007 ● Projeto do Ministério do Planejamento Organização e Gestão (MPOG) ● Em 2015 hospeda aproximadamente 60 comunidades de Software Público
  • 37. Evolução do PSPB Novo Portal do Software Público ● Parceria entre UnB e MPOG ● Composto por ferramentas livre integradas: ○ Mailman ○ Noosfero ○ Gitlab
  • 40. Como Integrar? Mas o que é o Colab? a) Histórico do Mailman b) Agregador de blogs c) Chat d) Servidor de Integração e) Todas as anteriores
  • 41. Colab em 2015 Servidor de Integração. Objetivo Prover ao usuário final uma experiência unificada com o mínimo de alterações possíveis em cada ferramenta integrada.
  • 43. Base de Arquitetura O Colab atua como Proxy Reverso
  • 44. django-revproxy Uma aplicação Django (Python) de proxy reverso utilizada pelo colab. Desenvolvida para o Colab mas atualmente utilizada por diversos outros projetos. 1656 downloads em abril de 2015. http://django-revproxy.readthedocs.org/
  • 46. Autenticação Funcionalidade de Single Sign-On implementada no django-revproxy Funcionalidade consiste em basicamente adicionar um cabeçalho HTTP na requisição. REMOTE_USER definido na RFC 3875.
  • 47. Visual Utiliza uma funcionalidade de transformação de documentos XSLT implementada no django- revproxy. Utiliza uma biblioteca externa na implementação: Diazo http://diazo.org/
  • 49. Dados Banco de dados com modelo de dados de cada ferramenta integrada. Importação de dados realizada periódicamente (atualmente minuto a minuto) Quando um dado novo é importado um sinal é emitido permitindo que outras aplicações reajam á mudanças (padrão observer)
  • 50. Dados Atualmente em fase de implementação. Desafios: ○ Manutenabilidade alta ○ Facilidade de integrar novas ferramentas ○ Reação rápida de cada ferramenta integrada ○ O que fazer com protocolos não HTTP ● Tema do meu mestrado =)
  • 51. Oportunidade! Todas as ferramentas integradas, integradoras e bibliotecas utilizadas são software livre. Se tiver interesse em se envolver no desenvolvimento de qualquer um dos projetos me procurem!
  • 52. Referências / Links ● Jean Ferri ○ http://pt.slideshare.net/jeanferri/interlegis-comunidades ○ http://pt.slideshare.net/jeanferri/interlegis-legislativo-moderno-e- integrado ● Interlegis na wikipedia: http://pt.wikipedia.org/wiki/Interlegis ● Portal Interlegis: http://www.interlegis.leg.br ● The Internet Archive: http://web.archive.org/
  • 53. Referências / Links ● Colab Interlegis: http://colab.interlegis.leg.br/ ● Novo Portal do Software Público Brasileiro: ○ https://beta.softwarepublico.gov.br/ ● Código fonte do Colab: ○ http://beta.softwarepublico.gov.br/gitlab/softwarepublico/colab ○ https://github.com/colab/colab
  • 54. Obrigado! Contato: seocam@seocam.com Slides no slideshare. Github, Gitlab, Twitter: @seocam Esta obra está licenciada com uma Licença Creative Commons Atribuição 4.0 Internacional.