Escolar Documentos
Profissional Documentos
Cultura Documentos
São Paulo
Janeiro de 2014
Universidade de São Paulo
São Paulo
Janeiro de 2014
Universidade de São Paulo
Escola de Artes, Ciências e Humanidades
Orientação
__________________________________
Banca Examinadora:
____________________________________
___________________________________
(Parecerista)
Glossário
P2P: Peer-to-peer -
Resumo
Abstract
This paper presents a 2.0 prototype from “Cuidando do meu bairro", that maps the public
spending budget and, with this work, is going to offer the interaction between users. To
achieve the goal of converting the platform, literature searches (on the budget theme, web 2.0
and collaborative intelligence), practices (use of other collaborative platforms of social nature
) and techniques (tools for implementation) were necessary. Through brainstorming the
functional requirements of the prototype were defined. The implementation inserted a
database to the platform for user registration and new budget data, and connect to social
networks, also for user interaction and for platform dissemination. All code was documented
and commented to facilitate the potential expansion of this prototype for future projects. The
prototype has great potential to become a tool of social mobilization inspecting the exercise of
public money. The address where the site is hosted is www.gpopai.usp.br/cuidando2/
.Keywords: Public budget, Web 2.0, collaborative platforms, collective intelligence, social
networking;
iv
Lista de Figuras
Figura 41- Distribuição de usuários por gênero nas redes sociais populares ..................... 85
vi
Figura 42 - Média de tempo gasto mensalmente por usuário nas redes sociais populares . 86
Figura 43 - Distribuição por faixa etária dos usuários das redes sociais populares ............ 87
Figura 46 - Gráfico dos visitantes únicos brasileiros por rede social ................................. 90
Figura 47 - Porcentagem do tempo gasto por usuários brasileiros por rede social............. 91
vii
Lista de Tabelas
Sumário
1 Introdução ........................................................................................................................... 11
2 Objetivos ............................................................................................................................. 13
4 Metodologia ........................................................................................................................ 22
5 Resultados ........................................................................................................................... 25
6 Discussão ............................................................................................................................ 35
7 Conclusão............................................................................................................................ 40
1 Introdução
O orçamento é a peça mais importante da Administração Pública. Nele estão os programas
e projetos, que definem a prioridade do governo ao distribuir entre os vários órgãos o dinheiro
arrecadado dos cidadãos através de impostos (SANTOS, 2005).
O acesso a essas informações do governo, na esfera municipal e estadual, são livres para a
população. Porém, nem sempre de forma clara ou com algum grau de abstração. Há o
interesse, por parte de muitos, em saber onde é empregado o dinheiro público e, da mesma
forma, há o interesse de fiscalizar estes orçamentos, principalmente dentro do seu município.
Assim, o cidadão pode se informar melhor sobre o que os políticos da sua região estão
executando no orçamento.
O próximo passo é ter o feedback da população que mora ou passa por estes locais
mapeados e assim compartilhar com outros usuários a real situação destas obras/projetos.
Pensando neste retorno da população, o “Cuidando do meu bairro” foi transformado em uma
plataforma colaborativa e passa a ser parte da Web 2.0. Há exemplos de sites cívicos (e-
democracia) disponíveis na internet que disponibilizam dados para que os usuários construam
um conhecimento coletivo em cima destes, assim agregam mais conteúdo com seus próprios
conhecimentos e experiências. Da mesma forma, o “Cuidando do meu bairro 2.0” pretende se
estabelecer como uma plataforma colaborativa na área do orçamento público.
“Cuidando do meu bairro” atual e de novos conteúdos a serem disponibilizados pelos usuários
na nova plataforma.
2 Objetivos
Pesquisar sobre a distribuição de informação nas redes sociais e quais são as mais
abrangentes atualmente
Documentar o código-fonte
14
3 Revisão Bibliográfica
Esta sessão irá apresentar as referências teóricas que auxiliaram em todo o
desenvolvimento do projeto.
O controle e aplicação do orçamento público deve ser o mais transparente possível para a
população. Por ser composto principalmente por impostos vindo dos cidadãos, o orçamento
público deve permitir um amplo acompanhamento pela povo. No Brasil, há legislação que
obriga a publicação na Web e em tempo real dos dados detalhados da execução do orçamento
das cidades, são elas:
Com o intuito de facilitar o acesso à informação pela população e tornar este acesso amplo
e transparente, o projeto “Cuidando do meu bairro” sintetiza as informações disponibilizadas
sobre orçamento público e mapeia nos endereços respectivos das informações de cada local.
O site já obteve apoio da Rede Nossa São Paulo, que reúne organizações que trabalham pelo
desenvolvimento da cidade.
indicando o estágio em que se encontra a despesa: vermelho, que indica que a despesa foi
apenas orçada; amarelo, que indica que a despesa teve alguma atualização no valor orçado;
verde, que indica que parte ou todo o montante orçado foi empenhado; e azul, que indica que
parte ou todo montante empenhado foi liquidado.
A interface também conta com a apresentação dos dados na forma de duas tabelas
(MORAES, 2012). A primeira tabela exibe todas as despesas que foram mapeadas com
sucesso, permitindo que o usuário clique sobre a descrição de uma dada despesa para
visualizá-la no mapa. A segunda tabela exibe todas as despesas que, por algum motivo (falta
de descrição de endereços, grafia errada, etc), não puderam ser mapeadas.
"Web 2.0 é a mudança para uma internet como plataforma, e um entendimento das
regras para obter sucesso nesta nova plataforma. Entre outras, a regra mais
importante é desenvolver aplicativos que aproveitem os efeitos de rede para se
tornarem melhores quanto mais são usados pelas pessoas, aproveitando a inteligência
coletiva"
Tim O'Reilly
Ou seja, sites passam a incorporar recursos para interação entre os usuários. Sites (antes
enquadrados na categoria de Web 1.0) deixaram de ser apenas páginas estáticas de entrega de
17
Por exemplo, sites de comércio eletrônico, oferecem para cada produto suporte a
avaliação, resenha, troca de mensagens, wiki, compartilhamento de fotos, filtragem
colaborativa, recomendação, etc. Outras características de sites pertencentes à Web 2.0 é a
formação de comunidades e adição de valor à aplicação pelos usuários. Neste contexto uma
“inteligência coletiva” surge a partir das interações entre os usuários.
Pierre Lévy
A confiabilidade das informações geradas dessa forma vem da ideia que o conhecimento
gerado por muitas pessoas é maior e mais apurado do que o conhecimento de pequenos
grupos especialistas. Esta confiança se dá pois esse conhecimento é corrigido e incrementado
pela própria massa envolvida.
O grande exemplo da inteligência de massa é a Wikipedia, que foi criada totalmente por
meio da colaboração dos usuários. Qualquer página pode ser criada ou editada por qualquer
um, mas ela possui alguns poucos administradores para monitorar abusos (vandalismo ou
informações falsas). A Wikipedia tem mais verbetes do que qualquer outra enciclopédia e é
considerada precisa na maioria dos casos. Isso é um exemplo de inteligência coletiva, pois
todos os artigos são mantidos por um grande grupo de usuários e o resultado é uma fonte de
conhecimento muito maior do que qualquer outra.
18
A web como plataforma: este princípio também é usado por sites de Web 1.0 (assim
como o “Cuidando do meu bairro” é Web 1.0 e tem a web como plataforma). Por ser uma
“cria da internet” o “Cuidando do meu bairro” já contém o princípio inicial de Web 2.0.
Com isso, vemos outro princípio chave da Web 2.0: O serviço fica automaticamente
melhor quanto mais forem os usuários que se utilizam. Podemos estender este exemplo às
wikis e outras plataformas colaborativas que foram apresentadas nas sessões anteriores.
Muitos exemplos de sucesso da transição da Web 1.0 para a Web 2.0 são mostrados em
O’REILLY (2005). A característica essencial para o sucesso é a capacidade dessas
plataformas de tirar proveito da inteligência coletiva a partir da rede.
Dados são o foco: O gerenciamento de bancos de dados é a nova competência central das
companhias Web 2.0 (O’REILLY, 2005). Dados são os únicos componentes essenciais em
sistemas cuja infraestrutura de software é principalmente de código aberto. Ainda um outro
19
ponto deve ser considerado em relação a dados: a preocupação do usuário com privacidade e
direitos sobre seus próprios dados.
Efeitos de rede como padrão: Apenas uma pequena percentagem de usuários adicionarão
valor ao seu aplicativo. Portanto: deve-se criar padrões para agregar dados de usuário como
efeito colateral ao uso do aplicativo.
Coopere, não controle: Aplicativos Web 2.0 são construídos a partir de uma rede
cooperativa de serviços de dados. Deve-se oferecer interfaces para permitir a colaboração dos
usuários na manutenção das boas práticas da plataforma. Assim os próprios usuários serão
monitores uns dos outros.
Ao explorar os princípios acima, enfatiza-se alguns dos principais recursos Web 2.0. Cada
um dos exemplos discutidos demonstra um ou mais desses sete princípios-chave, mas pode
não ter outros. Em resumo o que se acredita ser as competências centrais das plataformas Web
2.0 relevantes para este trabalho:
Controle sobre fontes de dados únicas e difíceis de serem criadas e que ficam mais
ricas quanto mais as pessoas as utilizarem
Em pesquisa realizada pelo IBOPE1, sobre o fenômeno das redes sociais no Brasil,
verificou-se uma grande aceitação do povo brasileiro e seu engajamento nas redes sociais na
internet. Quanto aos usuários presentes nas redes, 60% utilizam a plataforma há três anos ou
mais e da totalidade de internautas que não acessam nenhuma rede social, 34% tinham
interesse de ingressar.
A partir dessa lista simplificada, nota-se que há redes sociais diferenciadas, que giram em
torno de um atemática. Como exemplo temos o LinkedIN, que é uma rede social voltada para
o contato profissional, favorecendo o networking. O mesmo pode-se falar do Instagram (rede
social de imagens) e o Foursquare (rede social de locais visitados). Nessas redes sociais
especializadas ou verticais, como são apresentadas por KRZYK e KUNST (2012), há a
1
Fonte: IBOPE – Redes Sociais POP – Estudo realizado em Set/2010, com pessoas de 10 anos ou mais em 11
regiões metropolitanas do Brasil.
21
Este tipo de rede social não foram objetivadas pelo trabalho, pois o alcance das chamadas
redes sociais tradicionais ou horizontais (Twitter, Facebook, Orkut, Google+, Pinterest) é
mais variado, os usuários são heterogêneos em seus interesses e necessidades (KRZYK &
KUNST, 2012). Como não há a segmentação nas redes tradicionais, a quantidade de usuários
também é maior.
Para a seleção das redes sociais, foram analisados dados comparativos das mais
abrangentes. Os estudos apresentados nos próximos parágrafos foram feitos por diferentes
entidades.
A comScore, uma das grandes empresas em índices de internet, revelou que a maior rede
social do globo também é a que tem a maioria dos usuários brasileiros. De acordo com dados
disponibilizados, o número de visitantes únicos do Facebook cresceu 192% em 2011,
alcançando 36 milhões de visitantes brasileiros. Mais dados sobre estas pesquisas, são
detalhados no anexo C.
Com estes estudos, percebe-se que as redes sociais que mais se destacam são o Facebook e
o Twitter.
22
4 Metodologia
A metodologia aplicada neste trabalho foi dividida em dois principais blocos: revisão
bibliográfica e implementação. A revisão bibliográfica, apresentada na sessão anterior,
compreende as pesquisas teóricas que foram utilizadas para embasar o início da
implementação, que constitui o esforço prático da construção da plataforma.
Como já apresentado na sessão 3, a fase inicial das pesquisas (que foi feito em todo o
primeiro semestre de 2013) consistiu do levantamento das referência teóricas que fazem parte
do contexto do trabalho. Este levantamento bibliográfico é composto de trabalhos científicos
(artigos, monografias, teses) e livros com o foco nas temáticas de: orçamento público,
inteligência coletiva, informação nas redes sociais e Web 2.0 (benefícios e requisitos). Estas
pesquisas preliminares auxiliaram no entendimento dos conceitos relacionados ao antigo
“Cuidando do meu bairro” e ampliaram a visão do que o “Cuidando do meu bairro 2.0” podia
se tornar.
Da mesma forma, o site atual do “Cuidando do meu bairro” foi estudado, a partir do
trabalho de MORAES (2012) e dos códigos disponibilizados no GitHub. Este estudo teve a
finalidade de esclarecer trabalho anterior tanto tecnicamente como contextualmente. Os
detalhes técnicos tiveram o maior foco, pois ele ajudaria a tomar as decisões do ferramental.
Para consolidar o escopo do “Cuidando do meu bairro”, foi feita uma reunião com
membros do Gpopai para se discutir o esboço inicial, e assim dar entrada aos trabalhos
relacionados à implementação do projeto.
A penúltima fase foi a implementação em si, feita no segundo semestre. Nesta fase tratou-
se, além das novas funcionalidades do site, da configuração das ferramentas, da integração
com as redes sociais escolhidas previamente e da integração dos dados da plataforma 1.0 do
“Cuidando do meu bairro” e adaptação do mapa para a nova realidade da Web 2.0. Para
auxiliar na implementação, foram visitados fóruns e tutoriais da internet e de livros.
5 Resultados
Os resultados mostrados nesta sessão dizem respeito às análises feitas a partir da revisão
bibliográfica, pesquisas de plataformas e da aplicação da metodologia (apresentados nas
sessões 3 e 4).
entre os usuários ao redor destes dados. A pesquisa realizada norteou todo o planejamento do
protótipo.
Login
Estas funções básicas fazem parte da nova plataforma. Outras funções adicionais foram
sugeridas para tornar a navegação mais interessante:
servidor web: onde será hospedada a nova plataforma. Este item será disponibilizado
pelo GPOPAI.
Alguns recursos técnicos foram levantados (a partir das respostas dos questionários de
outras plataformas e pesquisas já apresentadas) para implementar a nova plataforma. Eles são:
Pyramid é um framework web, open source, da linguagem Python. Assim como a própria
linguagem, o objetivo deste framework é fazer com que seja mais fácil para o desenvolvedor
criar aplicações web arbitrárias.
Plim é uma linguagem de template feita para trabalhar com o Python. Esta linguagem é
traduzida para o HyperText Markup Language (Linguagem de Marcação de Hipertexto -
HTML), porém, é deveras mais simples e “limpa” que o HTML. Esta propriedade segue os
mesmos preceitos de minialismo, facilidade e rapidez do Python e, da mesma forma, é open
source.
Apesar de não ser objetivo para este trabalho a finalização do design do site, utilizou-se o
Bootstrap para facilitar a visualização dos componentes nas páginas. Estre framework
29
proporciona estilos prontos para serem configurados com o projeto e assim, todos os
elementos gerados pelos templates PLIM são estilizados com este framework. O único
trabalho feito neste framework foram as configurações iniciais de integração com os templates
e poucos outros ajustes, também de configuração, para alguns elementos que dera erros ao
longo do desenvolvimento.
O ZODB é um banco de dados orientando a objetos feito para Python. Por ser um banco
de dados específico para a linguagem, tem-se homogeneidade no desenvolvimento.
WSGI
Para ter o site no servidor do Gpopai, é necessário utilizar esta interface que comunica a
aplicação web (em python) e o servidor web (APACHE). Assim, utilizou-se o Mod_wsgi
como o middleware para esta comunicação.
Documentação
5.5 Implementação
Tendo como partida as ferramentas listadas na sessão anterior, teve início as configurações
para o desenvolvimento. As configurações e exemplos simples são dados pelo tutorial de
configuração do Pyramid (PYLONS PROJECT, 2013). Na instalação do Pyramid também
foram necessárias as instalações e configurações de bibliotecas (enumeradas no apêndice G)
ao longo do desenvolvimento, para acomodar o uso de formulários, do design pelo bootstrap,
das API do Google Maps, Facebook e Twitter, utilização do banco de dados ZODB, da
linguagem de template PLIM, configurações de segurança, entre outras funcionalidades:
Cadastro de usuário: inserção de novo objeto no banco onde a chave primária é o e-mail
a ser cadastrado. Neste cadastro só são pedidos o e-mail e a senha de acesso. As sub-
funcionalidades do cadastro de usuário são:
6 Discussão
O presente trabalho, apesar de ter o objetivo de gerar um protótipo de plataforma, foi
inteiramente planejado de forma a montar uma estrutura sólida da nova plataforma do
Cuidando do Meu Bairro 2.0, tanto conceitualmente quanto tecnicamente. Desta forma, desde
o princípio, foi pesquisado, estudado e discutido os temas que envolviam a ampliação do
projeto com acuidade. Esta tarefa, apesar de muito expeculativa, demandou bastante foco e
“pé-no-chão” com os brainstormings, pois muitas idéias surgiram, e o escopo aumentou cada
vez mais e, por vezes, até saindo do foco em si e se aproximando de outros temas diferentes
do orçamento público e de trabalhos já existentes. Mas estas idéias foram podadas e focou-se
as funcionalidades pertencentes ao que diz respeito ao orçamento público.
Apesar do site original ser escrito em PHP (para back e front-end) a equipe decidiu por
implementar a plataforma em linguagem Python. Da mesma forma foi sugerida a linguagem
PLIM para o desenvolvimento dos templates (front-end) e o framework Pyramid, como já
apresentado na metodologia.
Os motivos para a escolha das linguagens são agrupados nas categorias técnica e pessoal.
A linguagem Python e PLIM foram sugeridas inicialmente por integrante da equipe do
37
Gpopai, experiente na linguagem com o foco para desenvolvimento web. Por eu ser
inexperiente em plataformas de desenvolvimento web, escolheu-se seguir pelo mesmo
caminho, pois a tutoria nas linguagens e framework seria facilitado, graças ao contato
frequente e reuniões. Dessa forma, a vantagem pessoal das ferramentas se baseia na tutoria
por parte do integrante e minha experiência em linguagens de programação orientadas a
objetos. Desta forma, a equipe estabeleceu um padrão de ferramentas de desenvolvimento
para o novo Cuidando do Meu Bairro.
Sobre as vantagens técnicas da linguagem Python, que motivaram a sua escolha, são:
facilidade no aprendizado, simplicidade do código (para o desenvolvimento, entendimento e
manutenção), o foco na qualidade e produtividade/rapidez na implementação, dispensa
compilação e também possui amplo volume de bibliotecas.
Da mesma forma que Python, o framework Pyramid tem a característica mais importante
de simplificar a vida do desenvolvedor: é possível ter resultados mesmo conhecendo
parcialmente o Pyramid, o que nos ajudou a diminuir a curva de aprendizado na linguagem.
Concentra-se em providenciar soluções rápidas e de ótima qualidade para o desenvolvimento
web. Por ser minimalista, facilita a documentação do código. A confiabilidade é uma
característica em destaque, pois o framework fornece unidades de teste para a codificação.
Estas descrições reafirmam o objetivo em comum da linguagem e do framework.
6.3 Implementação
Tendo como partida as ferramentas listadas na sessão anterior, teve início as configurações
para o desenvolvimento. As configurações e exemplos simples são dados pelo tutorial de
configuração do Pyramid (PYLONS PROJECT, 2013).
Esta primeira etapa foi acompanhada de perto pelo Andres Martano que configurou o
WSGI e a conta do Github onde começamos a inserir os códigos. A tutoria do Andrés foi
essencial neste kickoff inicial, pois por ter experiência na linguagem e em sua aplicação web,
fez modelos iniciais (configuração de back-end e front-end, de template e configuração do
banco de dados) para que se pudesse entender como funciona a linguagem Python, PLIM e
ZODB, e assim seguir a base que ele havia feito e expandir o desenvolvimento pouco a pouco
para atingir o objetivo. Os modelos de front-end e do middleware do servidor (Booststrap e
WSGI respectivamente) também foram configurados por ele e poucos ajustes de
configurações foram feitos nestas duas ferramentas.
A fase de integração com os dados, apesar de parecer simples (pois os dados já foram
tratados no projeto anterior) demandou muito esforço para a configuração dos scripts em Java
Script, e não foi possível inserir os elementos gráficos do “Cuidando 1.0” (tabelas, gráficos e
mapa). Por este motivo, não houve tempo para a inserção de novos pontos diretamente no
mapa, apenas inserções de dados de orçamento, onde são necessários os endereços.
7 Conclusão
Nosso projeto teve como objetivo implementar um protótipo para o “Cuidando do meu
bairro 2.0”. Para o “Cuidando do meu bairro” ter sua versão 2.0, este teve que possibilitar as
interações entre os internautas e assim proporcionar a geração de inteligência coletiva
(crowdsourcing). Também com o objetivo de interação entre os usuários, fizemos uso das
redes sociais, que têm como utilização secundária a divulgação da plataforma.
Para tal objetivo, foram necessárias pesquisas bibliográficas sobre dinheiro público,
transparência orçamentária, web 2.0 e inteligência coletiva, afim de fornecerem a base
contextual. Foram feitas comparações entre plataformas sociais colaborativas para
identificarmos suas funções em comum, seus pontos fortes e fracos. Realizamos pesquisas
técnicas e funcionais sobre requisitos de plataformas web 2.0 e brainstorming para a definição
dos requisitos que o protótipo englobaria, para a plataforma ser considerada como um site 2.0.
As funções definidas para a nova plataforma foram: Login, login com redes sociais,
mapeamento dos dados novos, compartilhamento por redes sociais, trocas de comentários
entre usuários, sessão de contato com formulário. Outras funções adicionais foram sugeridas
para tornar a navegação mais interessante: Feed de novas informações e dados adicionados à
plataforma, base de dados para controle informações dos usuários, visualizador de vídeos na
própria plataforma e estatísticas de visitas e conteúdos mais acessados.
Apesar da tutoria na linguagem Python, algumas funções propostas não puderam ser
finalizadas, elas foram a inserção de imagens no banco de dados, a inserção dos dados
gráficos do “Cuidando 1.0” e, por consequência deste último, não foi possível inserir dados
diretamente no mapa. Apesar das dificuldades de implementação, foi possível implementar as
funções principais e até mesmo as secundárias previstas.
41
Desde o início este projeto foi um grande desafio, pois o tema do orçamento público nunca
havia se apresentado de forma tão próxima da minha realidade como é mostrado no
“Cuidando do meu bairro”. A transparência governamental utilizando-se de sistemas de
informação para, além de levar a informação básica, aproximar o usuário desta realidade e
agora colocá-lo em contato com outros usuários, que também se interessaram pelo tema e
pelos dados de sua região, faz com que, mais do que conhecimento passivo, os internautas
gerem conhecimentos coletivamente e o transformem em ação.
Neste projeto pude pôr em prática muitas das disciplinas cursadas durante toda a
graduação, como gerenciamento de projetos, engenharia de software, banco de dados,
programação orientada a objetos, resolução de problemas e a aplicação do método científico.
Além de todo esse conhecimento prévio aplicado, este projeto também acrescentou para mim
a experiência em programação web (e as linguagens e ferramentas) e banco de dados
orientado a objetos.
O projeto do “Cuidando do meu bairro” como um todo, teve uma ótima proposta desde o
projeto anterior, com o “Cuidando 1.0”. Com este segundo projeto, o “Cuidando do meu
bairro” tem grande capacidade de se tornar uma ferramenta de mobilização social e de
monitoramento dos gastos públicos. Porém, o projeto ainda tem muito potencial a ser
explorado em projetos futuros, como implementação de um design mais atrativo, inserção de
novas funcionalidades e ampliação da temática.
42
Referências Bibliográficas
BITTENCOURT, Luís C; FILHO, Reinaldo Mendes de Moraes. Colaboração em Massa
(Crowdsourcing) na Comunicação Corporativa. 2 p. 2011.
LUTZ, M.; ASCHER, D. Aprendendo Python. Tradução João Tortello. 2. ed. Porto Alegre:
Bookman, 2007. 568 p.
MANUAL. Como Usar ZODB (tradução). 2003. 9 p. Universidade do Vale do Rio dos
Sinos (UNISINOS). Rio Grande do Sul.
O’REILLY, Tim. O que é Web 2.0 - Padrões de design e modelos de negócios para a nova
geração de software. 2005. Publicado em O'Reilly(http://www.oreilly.com/). Tradução:
Miriam Medeiros. Revisão técnica: Julio Preuss. Novembro 2006.
43
VILA MUNDO. “Cuidando do meu bairro” mapeia obras públicas em São Paulo. São
Paulo, 2012. Disponível em: <http://vilamundo.org.br/2012/08/cuidando-do-meu-bairro-
mapeia-obras-publicas-em-sao-paulo>. Acesso em: 06 de abril de 2013.
ZOPE. ZODB - a native object database for Python. Documentação. 2011. Disponível em:
<http://www.zodb.org/en/latest/>. Acesso em:10 ago. 2013.
45
http://www.ac Access Info Europe é uma organização de direitos humanos dedicada a promover
Access Info e proteger o direito de acesso à informação na Europa e no mundo como uma
cess-info.org
ferramenta para defender as liberdades civis e os direitos humanos, para facilitar
a participação do público na tomada de decisões e para a realização de governos.
Apresentam os dados referentes às despesas realizadas por cada órgão e entidade
Páginas de http://www3.tr
Transparência ansparencia.go da Administração Pública Federal com informações sobre execução orçamentária,
Pública v.br licitações, contratações, convênios, diárias e passagens. Apresenta uma lista de
outros sites de transparência por ministério.
O Portal de Compras do Governo Federal é um site WEB, instituído pelo Ministério
do Planejamento, Orçamento e Gestão (MPOG). Nele podem ser vistos os avisos
http://www.co de licitação, as contratações realizadas, a execução de processos de aquisição pela
Comprasnet mprasnet.gov. modalidade de pregão e outras informações relativas a negociações realizadas
br/ pela administração pública federal direta, autárquica e fundacional. O
COMPRASNET disponibiliza, também, a legislação vigente que regula o processo
de serviços gerais e de contratação, além de diversas publicações relativas ao
assunto.
http://www2.c
amara.leg.br/at Nesse espaço são divulgadas informações sobre o Orçamento da União, com
Câmara dos
ividade- acompanhamento de sua elaboração e execução, bem como informações sobre as
deputados
legislativa/orca transferências da União para Estados e Municípios, legislação correlata, artigos, e
mentobrasil muitas outras.
http://portal2.t
Tribunal de cu.gov.br/port Homepage criada por força da Lei Federal nº 9.755/98, na qual toda entidade
contas da al/page/portal/ gestora de recursos públicos está sujeita a divulgar suas contas. Possui também
união TCU/contas_pu dados sobre repasse de recursos, demonstrativos bimestrais, balanços, entre
blicas/inicio outros.
46
Olho vivo no http://www.cg O hotsite do Programa "Olho Vivo no Dinheiro Público" traz informações sobre as
dinheiro u.gov.br/olho_ ações da Controladoria-Geral da União (CGU) voltadas para o fomento ao controle
público vivo/ social, à prevenção da corrupção e à promoção da transparência dos gastos dos
recursos federais.
Where does http://whered Tem como objetivo promover a transparência ea participação dos cidadãos,
my money oesmymoneyg através da análise e visualização de informações sobre os gastos públicos do Reino
go? o.org/ Unido.
http://www.pa É o maior nível de agregação das diversas áreas de atuação do setor público. A
Para onde foi função está relacionada com a missão institucional do órgão, por exemplo,
raondefoiomeu
o meu cultura, educação, saúde, defesa, que guarda relação com os respectivos
dinheiro.com.b
dinheiro? Ministérios. O primeiro quadro deste sistema apresenta os dados distribuídos nas
r/
respectivas funções de governo.
• O sistema de reclamações é aberto a qualquer cidadão que preencha corretamente o cadastro no site.
• A reclamação é publicada e um aviso é encaminhado via e-mail à parte reclamada, caso a empresa
Reclame aqui tenha seu Serviço de Atendimento ao Cliente Cadastrado no Reclame Aqui.
• As empresas poderão responder a qualquer momento, publicando assim a resposta à reclamação do
cidadão.
Para conseguir interagir com o conteúdo do site (inserir fotos, vídeos e comentários) o
usuário deve se logar ao site.
Nesta tela haverá a possibilidade de se logar com o cadastro do próprio site ou com o
Twitter e/ou facebook.
Caso não haja conta, o usuário digita o email e é redirecionado para a tela de cadastro.
51
Porém, como haviamos conversado, muita coisa para preencher acaba assustando o
usuário (apesar de muitas informações serem opcionais).
A intenção aqui é ter links em cada ponto do mapa (além as informações já mostradas).
Estes links irão encaminhar à páginas com as informações específicas de cada ponto.
A esta tela foi adicionado a sessão de gráficos e tabelas (lembrando que serão expansíveis,
e só carregado quando o usuário expandir a sessão)
Nesta tela, além das informações apresentadas no mapa, serão mostradas a sessão de fotos,
vídeos e comentários.
55
Será interessante armazenar apenas os links para vídeos, por terem grande volume. Assim,
pode-se mostrar em um player na própria página.
As fotos e vídeos podem ser mostrado em uma página redirecionada a partir desta
(mostrando todas as imagens/vídeos), ou pode-se mostrar as imagens com um scroll nesta
mesma página (abrindo um pop-up para ampliar a foto).
O upload das mídias segue na mesma sessão da mídia correspondente. Para cada foto ou
vídeo é interessante botões para curtir, compartilhar, tweetar e denunciar (assim como os
comentários mais abaixo)
Os checkboxes sugeridos são para o caso do usuário ter a conta do twitter e face já
conectados à conta do Cuidando. Assim, ao comentar, a publicação no twitter e face é feita
automaticamente.
E em cada publicação as sugestões dos botões. É interessante ressaltar que esta página pode
ser visualizada por usuários não cadastrados, que podem até compartilhar e curtir as
publicações. Mas, para inserir conteúdos, apenas estando logados.
56
Esta tela é uma idéia para facilitar ao usuário a procura pelos conteúdos que ele já
interagiu:
Nesta tela podemos também inserir estatísticas geradas pelo usuário (quantidade de
tópicos que já participou, quantidade de respostas obtidas, quantidade de imagens/vídeos que
ele já deu upload, etc)
59
APÊNDICE E – Questionário
Questionário aplicado:
Respostas:
Porto Alegre.cc
Votenaweb (WebCitzen)
61
pyramid==1.5a1
pyramid_zodbconn
transaction
pyramid_tm
pyramid_debugtoolbar
waitress
ZODB3
pyramid_mako
pyramid_chameleon
plim
deform
pyramid_deform
pyramid_beaker
deform_bootstrap
tweepy
pyramid_mailer
venusian
webob
64
pontos_inseridos = []
pontos_a_seguir = []
denuncias = []
class Atividade(Persistent): Classe mãe das atividades orçamentárias e atividades inseridas pelos
usuários
atividade
descricao
id
midia_video = []
midia_foto = []
midia_coment = []
denuncias = []
class Midia(Persistent): Classe mãe dos tipos de mídias que serão associados às atividades
data
cidadao
excluir
denuncias = []
class Midia_video(Midia): Herda de Mídia. Classe que receberá os links para os vídeos
linkOrig
link
respostas = []
class Denuncia(Persistent): Classe que irá armazenar as denúncias relacionadas ás mídias inseridas
denunciante
descricao
class Atualizacao_Usr(PersistentMapping):
usuario = []
O Usuário deve ler com atenção os Termos de Uso da plataforma digital Cuidando do meu bairro,
uma vez que a sua utilização implica na aceitação e na concordância com os mesmos.
Você é responsável pelas suas próprias ações: você é legalmente responsável pelas suas
publicações no Cuidando do meu Bairro. Assim, você deve, para a sua própria proteção,
exercer cautela e evitar contribuir com qualquer conteúdo que possa resultar em
responsabilidade cível ou criminal sob qualquer lei aplicável.
2. Política de privacidade
Solicitamos que você analise os termos da nossa Política de privacidade de forma a tomar
ciência de como coletamos e usamos suas informações.
O usuário reconhece e aceita que, se sua conta for desativada, poderá ser impedido de
acessar os Serviços, os detalhes da conta ou quaisquer arquivos ou outros conteúdos que
estejam na conta.
Cometer infração
postar pornografia infantil ou qualquer outro conteúdo que viole as leis aplicáveis
referentes à pornografia infantil;
postar ou transmitir materiais obscenos que sejam ilegais sob as leis aplicáveis; e
usar os serviços de maneira que seja inconsistente com a lei aplicável.
5. Segurança de senhas
Você é responsável pela segurança de sua própria senha e nunca deverá revelá-la a
terceiros.
78
6. Limitação da responsabilidade
O Cuidando do meu bairro não será responsável perante você ou qualquer outra parte por
qualquer dano direto, indireto, especial, consequencial ou exemplar, incluindo, entre outros,
danos por perda de lucros, boa-fé, uso, dados ou outras perdas intangíveis, independente de
termos sido avisados da possibilidade de tais danos. Caso a legislação aplicável não permita a
limitação ou exclusão da responsabilidade ou de dados incidentais ou consequenciais, a
limitação ou exclusão acima poderá não se aplicar a você, ainda que nossa responsabilidade
seja limitada na medida máxima possível autorizada pela legislação aplicável.
Muito obrigado!
Apreciamos o fato de você ter se dado ao trabalho de ler esses termos de uso e ficamos
muito felizes por você estar contribuindo com o site e usando nossos serviços. Obrigado pelas
suas contribuições. Você está ajudando a construir algo realmente grande – não somente uma
importante coleção de projetos de referência editados em colaboração, que proporcionam
educação e informação a milhões, que, de outra forma, poderiam não ter acesso – mas
também uma vibrante comunidade de pessoas de mentalidade semelhante focadas em uma
meta muito nobre.
79
8. Coleta de informações
Para acessar determinados Serviços, poderá ser solicitado ao usuário que forneça
informações pessoais (tais como identificação ou detalhes de contato) como parte do processo
de registro para o Serviço ou como parte da utilização continuada dos Serviços por parte do
usuário. O usuário declara que as informações de registro que fornecer ao Cuidando do meu
bairro serão sempre exatas, corretas e atualizadas.
Coletamos informações das seguintes maneiras:
Quando o usuário, voluntariamente, as fornece ao se registrar no site;
Quando o usuário se cadastra no Cuidando do meu bairro por meio de contas que
possui em outras redes de relacionamento (Facebook e Twitter);
Figura 36 - Cuidando 1.0 - Página de exportação de dados para Comma-separated values (CSV)
83
Figura 39- Distribuição de usuários por gênero nas redes sociais populares
86
Figura 40 - Média de tempo gasto mensalmente por usuário nas redes sociais populares
87
Figura 41 - Distribuição por faixa etária dos usuários das redes sociais populares
88
Figura 43 - Gráfico do tempo médio mensal de usuários brasileiros em relação à média mundial
90
Figura 45 - Porcentagem do tempo gasto por usuários brasileiros por rede social