You are on page 1of 132

LibreOffice Magazine | Abril 2014

Editores
Eliane Domingos de Sousa
Vera Cavalcante
Redatores
Andr Antunes
David Jourdain
Denis Dobbin
Deyson Thome
Emerson Luiz F. Borges
Giany Abreu
Gustavo Valiati
Italo Vignoli
Jackson Laskoski
Joo Alberto Garcia
Klaibson Ribeiro
Mauro Duarte
Rodolfo Avelino
Rodolfo Marcondes S. Souza
Rogrio da Costa D. Luiz
Thiago Bitencourt
Walter Martins Jnior
Tradutores
Daniel Rodriguez
Olivier Hallot
Viviane Nonato
Reviso
Douglas Braga Silva
Olnei Augusto Araujo
Vera Cavalcante
Diagramao
Eliane Domingos de Sousa
Vera Cavalcante
Capa
Leandro Ferra - (Quadrochave Produes Livres)
Contato
revista@libreoffice.org
Redao
redacao@libreoffice.org
A
revista
LibreOffice
Magazine desenvolvida
somente com ferramentas
livres. Programas usados:
LibreOffice Draw, Inkscape e
Gimp.

Editorial
Portas se abrindo para o LibreOffice
Um fato muito importante para o LibreOffice! Ele est sendo
levado para dentro de universidades por pessoas que conhecem
e reconhecem a capacidade da sute de escritrios. E est
encontrando a porta aberta para se instalar. Os autores,
Emerson Luiz Florentino Borges e Walter Martins Junior, cada
um em um artigo, nos contam de que forma as coisas
aconteceram para o LibreOffice entrar pelas portas da UFRJ e
Faculdade Arapoti, respectivamente. E, tambm, uma escola
estadual em Volta Redonda em que os alunos foram instigados a
aprender elaborar um oramento domstico utilizando o
LibreOffice Calc. E sobre as dicas e tutorias do LibreOffice temos
artigos falando como automatizar aes atravs de macros,
criao de formulrios, inclusive em PDF preenchvel,
preenchimento de vrias planilha em uma s tacada, criar um
mecanismo de pesquisa em uma planilha grandona, um artigo
sobre a utilizao da extenso Solver em uma planilha para
cientistas de planto. Sobre manter a interoperabilidade dos
documentos, h um artigo que aborda quais as regras a serem
alcanadas para libert-los.
Sobre a Itaipu Binacional temos dois artigos que elencam a
importncia do Software Livre para o desenvolvimento de aes
como a preservao do perodo de desova dos peixes no rio
Paran conhecido como Piracema e sobre o CELTAB cuja
meta fomentar, colaborar e oferecer solues em Software
Livre para as comunidades.
E tambm h artigos sobre o Gambas, o Krita e o Plone e sobre
o Marco Civil da internet.
Ufa! Pela quantidade de pginas dessa edio, tem-se a ideia de
que muitas pessoas esto lendo nossa revista. E tambm
autores de artigos, extremamente competentes, esto
colaborando com a revista para compartilhar seus
conhecimentos sobre o mundo do Software Livre e do
LibreOffice.
Obrigada a todos que colaboraram com essa edio.
Vera Cavalcante

LibreOffice Magazine | Abril 2014

ndice
Mundo Libre
PASOL - Projeto de Adaptao ao Software Livre na UFRJ

05

Implantao do LibreOffice na Faculdade Arapoti do Paran

12

Regras de interoperabilidade para alcanar a liberdade de documentos

16

Oramento domstico: Sugesto para trabalhar com LibreOffice Calc

24

III Encontro Catarinense LibreOffice

27

Como Fazer
Buscando valores em uma lista e retornando resultados

32

Controles de formulrios

37

Criando formulrio PDF preenchvel

50

Preenchendo mltiplas planilhas

55

Formulrio com banco de dados em Calc

58

Utilizando o LibreOffice Calc para modelagem no-linear

66

Espao Aberto
Como o Software Livre est ajudando a Itaipu Binacional

77

Monitoramento do Fluxo de Peixes no Canal da Piracema

83

Krita 2.8.1: Novidades de lanamento

95

Gambas: Desenvolvimento Visual no Linux

109

O Brasil prestes a regulamentar a sua internet

124

Plone

128

LibreOffice Magazine | Abril 2014

Ar tigo

Mundo Libre

Crdito: Veja Rio

PASOL -Projeto de Adaptao


ao Software Livre na UFRJ
Por Emerson Luiz Florentino Borges

O projeto

em processo de migrao. Dentre

O Projeto de Adaptao ao Software


Livre PASOL, visa promover a
adaptao
dos
servidores
da
Universidade Federal do Rio de
Janeiro UFRJ, na utilizao do
Software Livre.

essas unidades destaco o Campus

Como surgiu o projeto

dos

A UFRJ conta com cerca de 9 mil


servidores e aproximadamente 4 mil
docentes
distribudos
em
81
unidades localizadas dentro da
Cidade Universitria (Ilha do Fundo),
em outros bairros da cidade do Rio
de Janeiro e nos Campi localizados
nos municpios de Duque de Caxias
(Xerm) e Maca.

recursos

Algumas
dessas
unidades
j
utilizam o LibreOffice e outras esto

executados, sempre ouvia: Ah

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

UFRJ-Maca, onde desde de 2010


desempenho a funo de Tcnico de
TI.
Durante

os

atendimentos

como

suporte tcnico de TI sanava dvidas


servidores
do

em

relao

LibreOffice.

aos
Esses

atendimentos eram acompanhados


de muitas contestaes quanto
adoo

do

LibreOffice,

consequentemente

reclamaes

referentes execuo dos recursos


no LibreOffice, principalmente do
Writer.
como

Porm,
os

quando

recursos

explicava

deveriam

ser

simples, parece com Word!.


5
5

Mundo Libre
Ento, percebi que no se tratava de
uma questo de aprendizagem, mas
sim
de
adaptao
e
de
conscientizao quanto ao uso do
Software
Livre.
Por
possuir
experincia
como
professor
e
instrutor de informtica tive a
iniciativa de propor um curso
presencial
para
capacitar
os
servidores do Campus Maca no uso
LibreOffice. Realizei uma pesquisa
entre os servidores a respeito das
tarefas mais utilizadas. A partir do
resultado criei o projeto, a ementa e
o material didtico do curso.
Motivando os servidores
Mas nesse momento surgiu a
seguinte indagao: Como motivar
servidores pblicos a fazer um curso
de capacitao em LibreOffice? A
resposta veio com a possibilidade do
servidor requerer a progresso
salarial dentro da carreira (Plano de
Carreira
dos
Cargos
Tcnicoadministrativos em Educao
PCCTAE), no momento em que fosse
certificado.

Ar tigo
Assim, foi firmada uma parceria com
a Pr-reitoria de Pessoal (PR4), sendo
esta responsvel pela inscrio,
suporte pedaggico e certificao.
Com parceria firmada a PR4 solicitou
a expanso do projeto para toda a
universidade.
Chegando ao maior nmero de
servidores, independente de sua
lotao
Tnhamos a ementa, o material
didtico e a estratgia de motivao
definida,
mas
precisvamos
disponibilizar o curso ao maior
nmero de servidores possveis,
independentemente
de
sua
localizao.
A soluo encontrada foi a Educao
Distncia EaD. Para isso uma
outra parceria foi firmada, desta vez
com
a
Superintendncia
de
Tecnologia
da
Informao
e
Comunicao (SuperTIC-UFRJ), que
disponibilizou um servidor web e o
suporte de tcnicos de TI para que o
Ambiente Virtual de Aprendizagem,
utilizando o software Moodle, fosse
instalado.

Execuo do Projeto

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

6
6

Ar tigo

Mundo Libre
Com a execuo da quarta edio, o
projeto passa a contabilizar a
participao de 440 servidores
lotados em aproximadamente 35
unidades.
Estratgia de expanso do projeto
Para expandir o projeto e disseminar
a cultura do Software Livre dentro da
universidade
temos
selecionado
servidores lotados em diferentes
unidades/centros, que concluram o
curso, para desempenhar a funo de
tutor. Desta forma o prprio tutor
divulga o projeto dentro da sua
unidade.
Uma outra estratgia foi selecionar
servidores de diversas cargos, como
Assistentes
Administrativos,
Bibliotecrios, Tcnicos e Analistas de
TI, entre outros. Essa estratgia foi
usada para desmistificar o LibreOffice
e o Software Livre, mostrando que
no
so usados somente por
profissionais de TI. Os servidores
selecionados alm de conhecerem o
projeto, pois foram alunos, passam
pelo Curso de Formao de Tutores
em EaD promovido pela Pr-reitoria
de Pessoal da UFRJ. E assim, mesmo
com a expanso, a qualidade dos
cursos permanece garantida.
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

O Curso
Identificao: LibreOffice e Mozilla
Firefox
Modalidade: EaD
Carga Horria: 120 horas
Encontros:
Dois
encontros
presenciais
obrigatrios
(aula
inaugural e avaliao presencial)
Atividades: O curso baseia-se em
quatro atividades: acesso ao material
didtico, participao nos fruns,
envio de tarefa realizada offline e
resoluo de questionrios online.
Material Didtico: Os contedos dos
mdulos so disponibilizados sob
forma de apostilas em formato PDF
ou atravs de links direcionados para
artigos e vdeos na internet. A
avaliao feita a cada semana de
atividade com a participao nos
fruns ou a realizao de tarefas
offline e enviadas atravs do
Ambiente Virtual. Esse processo de
avaliao se complementa com uma
avaliao presencial ao final do curso.
Objetivos: conhecer o padro aberto
de documentos editveis de escritrio
(ODF); conhecer e entender a
proposta do software livre; usar e
configurar o navegador Mozilla
Firefox;
criar,
formatar,
salvar
documentos com recursos adicionais,
utilizando o editor de textos
LibreOffice Writer, criar, formatar,

7
7

Ar tigo

Mundo Libre
salvar

planilhas

utilizando o LibreOffice Impress.

Para cada aula disponibilizado um


questionrio de sentenas objetivas,
com o intuito de solidificar o
conhecimento obtido e preparar o
aluno para a avaliao presencial.

Metodologia: Com uma abordagem

Resultados Obtidos

prtica o curso ministrado no

Durante a primeira edio, o projeto


foi submetido ao II Encontro
Nacional de Desenvolvimento de
Pessoas, promovido pela Secretaria
de Recursos Humanos do Ministrio
do Planejamento, Oramento e
Gesto. Em um universo de 54
instituies federais, foi selecionado
entre os 8 projetos para uma
apresentao oral em Braslia, no dia
18 de novembro de 2011.

utilizando

criar

planilha

grficos,
eletrnica

LibreOffice Calc; criar, formatar e


salvar

apresentaes

de

slides,

Ambiente Moodle, em um formato


semanal, com atividades que se
iniciam na quarta-feira e terminam na
tera-feira seguinte.
Em cada aula disponibilizado um
material didtico (formato PDF), onde
o aluno encontra instrues que
devero ser executadas no software
referente

ao

mdulo

que

est

cursando, ou ainda, atravs de links


direcionados para textos e vdeos na
internet,

com

objetivo

de

complementar o material didtico.


Os Fruns so usados como meio de
interao entre aluno e tutor.
atravs dos fruns que os alunos
compartilham

suas

dvidas

em

relao ao contedo do material


didtico, bem como da realizao das
tarefas a serem enviadas e, tambm,
sobre as experincias realizadas no
ambiente de trabalho. Com essas
aes cada aluno pode participar da
produo do conhecimento do grupo.
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

Em 2013, o PASOL participou com


uma apresentao no I Seminrio de
Integrao
das(os)
Tcnicoadministrativos em Educao da
UFRJ, que ocorreu no perodo de 27
a 30 de agosto de 2013 no Centro de
Cincias Matemticas e da Natureza
da UFRJ Ilha do Fundo RJ.
Em maio deste ano, o PASOL
apresentara uma palestra no FISL Frum Internacional do Software
Livre em sua dcima quinta edio,
que ocorrer no perodo 7 a 10 de
maio de 2014 na PUCRS em Porto
Alegre/RS.

8
8

Ar tigo

Mundo Libre
Levando o LibreOffice
comunidade

para

Em 2013, o PASOL firmou uma


parceria com o Ncleo em Ecologia e
Desenvolvimento Socioambiental de
Maca (NUPEM/UFRJ) para oferecer o
curso de Incluso Digital para a
comunidade do bairro So Jos do
Barreto em Maca/RJ. O projeto de
Incluso Digital, idealizado pelo
Diretor
NUPEM/UFRJ
e
pelos
Coordenadores da Superintendncia
de Tecnologia da Informao em
Maca, um curso de extenso
(gratuito) que visa levar para a
comunidade
os
conhecimentos
gerados dentro da universidade. O
PASOL
contribuiu
com
a
disponibilizao de todo o seu
material didtico. Isso possibilitou a
comunidade o acesso tecnologia, o
conhecimento
do
Sistema
Operacional Ubuntu, a utilizao dos
principais servios da Internet e da
sute de Escritrio LibreOffice.
Consideraes Finais
Dois desafios foram enfrentados na
execuo desse projeto. O primeiro
foi convencer aos usurios da sute
Microsoft Office substitu-la pelo
LibreOffice. O segundo foi provar a
eficincia e qualidade da modalidade
EaD.
Seguem abaixo, alguns relatos de
participantes que faz concluir que o
PASOL est no caminho certo.
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

O PASOL contribui de forma


significativa em meu ambiente de
trabalho, uma vez que, desenvolvo
com mais facilidades algumas das
atribuies
de
meu
cargo.
Pessoalmente,
venho
utilizando
vrios recursos tanto do Mozilla,
quanto do LibreOffice em minha
casa.
Tcnica
em
Assuntos
Educacionais - Campus UFRJ-Maca.
Em 17 anos de Universidade esta a
primeira vez em que fao um Curso
de Informtica Distncia. Com este
curso, LibreOffice, estou aprendendo
uma infinidade de recursos que at
ento eu no utilizava. Planilha uma
delas, at gostoso de se fazer.
Enfim, est sendo muito til.
Secretria Executiva - Gabinete da
Pr-Reitoria de Pessoal.
Um dos pontos mais importantes
que eu gostaria de ressaltar sobre a
realizao do curso era a "m
vontade" que eu tinha (e, acredito,
muitos ainda tm) de utilizar o
software livre. Quando comecei a
fazer o curso vi como interessante a
ideia do software livre e como eu
estava enganada de no tentar o
novo. Tradutora e Intrprete Superintendncia de Convnios e
Relaes Internacionais SCRI Universidade Federal do Rio de
Janeiro.
9
9

Ar tigo

Mundo Libre
Esse projeto vem garantindo e
melhorando
o
processo
de
ensino/aprendizagem do servidor da
UFRJ de todos os campi. O resultado
esperado que esse processo resulte
na melhoria da qualidade dos
documentos,
planilhas
e
apresentaes
criadas
pelos
servidores que utilizam o software
livre. Alm dos objetivos principais,
outros objetivos foram alcanados.
Um deles foi a adaptao do servidor

sociedade
informacional
e
comunicacional em que vivemos.

Muitos servidores sequer haviam


feito curso de informtica e a maioria
deles era a primeira experincia em
curso a distncia.
Um outro benefcio foi trazer de volta
aos servidores a autoconfiana no
uso dos softwares e da Internet, pois
muitos deles foram aprendendo
com

dicas

de

companheiros

de

trabalho e, em muitos casos, sem


informaes

importantes

que

facilitassem o uso destes softwares.

Emerson Luiz Florentino Borges - Especialista em Implantao e Gesto de EaD;


Tcnico de TI atuando na Diviso de Sistemas de Informao da Universidade
Federal do Rio de Janeiro Campus Maca; Idealizador e Coordenador do Projeto
de Adaptao ao Software Livre (Mozilla Firefox e LibreOffice em EaD); Tutor
presencial de Informtica Bsica (Ubuntu e LibreOffice) para os cursos de graduao
do Consrcio CEDERJ (Centro de Educao a Distncia do Estado do Rio de
Janeiro) no Polo Maca.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

10
10

LibreOffice Magazine | Abril 2014

11

Mundo Libre

Ar tigo

Relato da implantao do
LibreOffice na Faculdade
Arapoti do Paran
Por Walter Martins Jnior

Tive meu primeiro contato com o


Software livre em 2007, quando
resolvi instalar o Ubuntu 7.04 em
meu notebook. Inicialmente utilizava
em dual boot com o Windows.
A cada nova atualizao do Ubuntu,
optei em faz-la de maneira limpa, ou
seja, formatava a mquina e instalava
tudo do zero. E a cada nova
instalao pude verificar que a
distribuio estava mais completa, e a
necessidade
de
instalao
de
programas tornou-se
cada vez
menor pois a maioria estava instalada
no sistema.
Dos vrios programas que utilizo no
meu Ubuntu, um tem destaque espeLibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

cial. O pacote de escritrio, de incio


era o BrOffice, mas logo, quando da
mudana, passei a utilizar o
LibreOffice, a priori em ingls.
Assim
que
observei
toda
a
funcionalidade do software, comecei
a dissemin-lo aos meus colegas de
profisso. Alis sou professor da
Faculdade Arapoti, no Norte Pioneiro
do Estado do Paran. De incio foi
uma frustrao total, meus colegas
estavam viciados no pacote de
escritrio da Microsoft e a repulsa ao
novo pacote de escritrio foi quase
que total; porm dois colegas
resolveram testar o programa, e
como eu, se encantaram.
12
12

Mundo Libre
Em 2009, j na Coordenao do
Curso de Administrao de minha
faculdade,
quando
revisava
documentos do curso, surgiu a ideia
de salvar os arquivos no formato
aberto de documentos ODT; de
incio eu tinha tudo duplicado em
minha mquina. Por exemplo tinha
um documento .doc e um .odt.
Comeava
neste
momento
o
processo de mudana, apesar de eu
ainda no saber.
Na Coordenao do Curso de
Administrao, constatei que o
preenchimento manual do Dirio de
Classe, tomava um tempo precioso
do professor. Ento utilizando o Calc a planilha eletrnica do pacote
LibreOffice, desenvolvi, com a ajuda
dos professores Rodolfo e Ronaldo,
uma planilha para o preenchimento
do Dirio de Classe, que utilizei como
piloto nas minhas disciplinas.
Porm ainda tinha que preencher a
mo o Dirio de Classe. No semestre
de 2010-1, fizemos os ajustes
necessrio e disponibilizamos, com o
aval da direo, para todos os
professores
do
Curso
de
Administrao a planilha para o
preenchimento do Dirio de Classe.
Utilizei esse marco em conjunto

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

Ar tigo
com a norma da ABNT NBR ISO/IEC
26300:2008, para atualizar o Manual
de
Normas
para
Trabalhos
Acadmicos
do
Curso
de
Administrao, j no formato open
document. Para que os alunos
pudessem utilizar o Manual de
maneira completa, seria necessrio
que os mesmos tivessem em suas
mquinas o mesmo pacote de
escritrio com o qual o Manual foi
elaborado, a fim de evitar problemas
de desconfiguraes, ou seja o
LibreOffice.
Neste
momento
comeou
um
trabalho de conscientizao sobre a
importncia e benefcios que o
cdigo aberto traz para os seus
usurios. A aceitao por parte dos
alunos foi bem tranquila, com alguns
casos isolados.
J no semestre seguinte, 2010-2, a
Coordenao
do
Curso
de
Administrao estabeleceu que os
Trabalhos de Concluso de Curso e os
Trabalhos de Planos de Negcios,
ambos obrigatrios para a concluso
do curso, passariam a ser aceitos
somente no formato ODT.
Nesse momento a resistncia j era
menor e a deciso foi bem acatada
pela comunidade acadmica.

13
13

Ar tigo

Mundo Libre
Porm, a implantao do LibreOffice

estava acontecendo apenas no Curso

administrativos para o novo pacote

de Administrao. Em conversa com a

est acontecendo com o auxlio do

Coordenadora

Guia

do

Curso

de

migrao

dos

ODF

documentos

Documento

de

Pedagogia, Reulcinia Isabel Prestes,

referncia de migrao para formatos

estabeleceu-se que o LibreOffice seria

abertos da Secretaria de Governo de

usado em ambos os Cursos.

Tecnologia

Telecomunicaes do Governo do Rio

comunidade

acadmica,

da

Informao

professores e alunos j estavam

Grande do Sul.

utilizando o LibreOffice, no blog do

um material muito rico, onde esto

Curso

todas as principais funcionalidades

de

Administrao,

www.faculdaderapoti.com.br/blogadm. E

do

planejamento, explicado em detalhes,

cada

incio

disponibilizada

de
a

semestre

verso

ser

bem

LibreOffice.
como

Existe

todo

instrues

um

para

utilizada por todos.

execuo do mesmo.

Faltava ainda a migrao da rea

A Faculdade Arapoti est feliz com os

administrativa

resultados

da

Faculdade.

Em

alcanados

at

conversa com o Diretor Jos Carlos de

momento com a sute de escritrio

Carvalho,

LibreOffice.

foram

discutidas

as

Aps
da

rea

trmino

da

vantagens da migrao para o pacote

migrao

de escritrio LibreOffice. O que foi

planejaremos a migrao do nosso

normatizado por meio de portaria em

laboratrio

2013. Enfim, hoje o LibreOffice o

software livre, talvez utilizando a

pacote de escritrio utilizado em toda

distribuio Edubuntu ou o Linux

a Faculdade Arapoti.

Educacional.

de

administrativa,

informtica

para

Walter Martins Jnior - Atualmente matriculado no Programa de Ps-Graduao


(Mestrado) de Engenharia da Produo, na Universidade Tecnolgica Federal do
Paran - UTFPR. Especialista em Gesto Industrial: Produo e Manuteno pela
Universidade Tecnolgica Federal do Paran UTFPR. Graduado em Administrao
pela Universidade Estadual de Ponta Grossa UEPG. Atualmente Coordenador do
Curso de Administrao e professor titular da Associao de Ensino Superior de
Arapoti SC C Ltda. Tem experincia na rea de Administrao.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

14
14

LibreOffice Magazine | Abril 2014

15

Mundo Libre

Ar tigo

Regras de Interoperabilidade

para alcanar a liberdade


de Documentos

Por Italo Vignoli | Traduo: Olivier Hallot

Interoperabilidade e Liberdade de Documentos


A grande maioria dos usurios de computadores pessoais nunca foi instruda
para pensar em termos de interoperabilidade, pois isso seria o tmulo das
sutes de escritrios proprietrias para desktop.
Se os usurios fossem livres para escolher a melhor ferramenta para suas
necessidades, sabendo que a interoperabilidade estava garantida por um
autntico padro aberto de documento como o ODF, baseando-se na razo,
preo e desempenho, as sutes de escritrio proprietrias jamais teriam
conseguido o sufocante domnio do mercado.
Num mundo de padres abertos, teramos um mercado composto de vrias
sutes de escritrio, onde a concorrncia fomentaria naturalmente o processo
de inovao, na base da utilidade dos recursos e no com base em estratgias
de aprisionamento via pseudopadres proprietrios de documentos, fontes
proprietrias e recursos obscuros do sistema operacional.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

16
16

Mundo Libre

Ar tigo

Efetivamente, quando a interoperabilidade de documentos era feita no


intercambio de documentos impressos, haviam um leque muito mais variado
de produtos e uma aguerrida concorrncia no mercado em vrias regies do
mundo. Por exemplo, WordPerfect e Lotus 123 foram os lderes no mercado
norte-americano para editores de texto e planilhas.
Com o crescimento dos ambientes de desktop grficos e a oportunidade de
intercambiar documentos na forma digital, os usurios das sutes de escritrio
foram gentilmente encaminhados numa s direo, resultando que, em
menos de uma dcada, esta estratgia sutil produziu para o mundo uma sute
de escritrio nica, dominante e proprietria e com seu formato de
documento igualmente proprietrio.
Por sorte, o OpenOffice.org da SUN e seu sucessor independente LibreOffice
administrado pela The Document Foundation conseguiu criar uma brecha
neste mercado fornecendo um nvel superior de compatibilidade com os
formatos de documentos mais populares. Permitiu assim um aumento no
nmero de grandes organizaes migrando para sutes de escritrio livres.
Entre elas s para dar exemplos:

o Governo da Frana com mais de 500.000 computadores,

a Comunitat Valenciana com 120.000 computadores,

o ministrio da defesa da Holanda com 45.000 computadores, e

os hospitais de Copenhague com 25.000 computadores.

Por outro lado, isso forou os fabricantes de sutes de escritrio proprietrias a


desenvolver mtodos e tecnologias para dificultar o trabalho com as sutes de
escritrio livres. Nenhuma dessas tecnologias foi concebida para criar recursos
ou melhorar a vida do usurio.
Todos esses mtodos e tecnologias foram inseridos ao longo do tempo dentro
das sutes proprietrias: uma interface ribbon, fontes proprietrias e um
pseudopadro de documentos.
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

17
17

Ar tigo

Mundo Libre

A interface ribbon, percebida por muitos por ser canhestra e menos produtiva
que a interface tradicional feita por menus, teve o objetivo de dar ao
OpenOffice e ao LibreOffice um semblante diferente.
Alm disso, ela gasta espao vertical da tela do computador, deixando um
espao menor para a edio que uma barra lateral vertical.
As fontes proprietrias o novo padro das sutes de escritrio proprietrias
podem distorcer a exibio dos documentos quando abertos nas sutes de
escritrio livres, por que possuem mtricas diferentes. Apesar dos avanos
nessa rea, graas ao Google e a Red Hat, os usurios reclamam das diferenas
visuais mesmo preservando fielmente o contedo do documento.
O pseudopadro de formato de documentos, aprovado pela ISO, mas que
contm muitas caractersticas da sute proprietria e formatos obscuros, o
pice da (des)interoperabilidade.
Efetivamente foram lanadas quatro verses diferentes em cima das trs
verses da sute proprietria, e somente em 2013 foi fornecida conforme as
especificaes do padro ISO, e muito diferente das verses transitional
anteriores.
Sutes livres de escritrio

como o

LibreOffice, que suportam este

pseudopadro, passaram por tempos difceis tentando reproduzir os variados


comportamentos desses alvos mveis. Infelizmente, os usurios no percebem
que os vrios problemas de interoperabilidade so devidos s inconsistncias
no formato pseudopadro de documentos, e no da sute livre de escritrio.
Num mundo de padres abertos, uma estratgia de libertao de documentos
permitiria controlar todos os fatores que tornam um documento facilmente
interopervel

de

forma

transparente

entre

usurios.

De

fato,

interoperabilidade de documentos no seria um problema como est sendo


atualmente.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

18
18

Mundo Libre

Ar tigo

Interoperabilidade em Quatro Etapas


Para conseguir a liberdade de documentos, devemos saber como produzir um
documento interopervel. Infelizmente, significa que temos de rever a maioria
de nossos hbitos de edio, e comear a pensar sobre vrios detalhes que
fazem a diferena: a sute de escritrio, os formatos de documentos e as
fontes usadas.
No final, concluiremos que se comearmos a pensar na interoperabilidade ao
criarmos um documento, poderemos intercambi-los de forma transparente
com qualquer usurio.
Use o LibreOffice
Hoje o LibreOffice a melhor opo disponvel para uma verdadeira liberdade
de documentos, pois a nica sute de escritrio independente da influncia
externa. De fato, as outras sutes de escritrio, mesmo de cdigo fonte aberto,
esto sob a tutela de outro projeto de software livre ou de uma grande
empresa.
O LibreOffice desenvolvido por uma das maiores comunidades de software
livre do mundo, sob o guarda-chuva da The Document Foundation. A TDF
sediada na Alemanha, independente, sem fins lucrativos apoiada por
governos, empresas privadas e pequenas empresas de software e
supervisiona e coordena as atividades relacionadas ao LibreOffice.
O LibreOffice lanado sob licena copyleft: um ativo essencial do software.
Licenas copyleft oferecem vrias vantagens sobre as licenas aprovadas pela
OSI, pois criam um ambiente onde os desenvolvedores de grandes empresas e
voluntrios podem colaborar, sem o risco de ver suas contribuies utilizadas
para criar pacotes de softwares fechados e proprietrios.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

19
19

Mundo Libre

Ar tigo

Graas aos efeitos positivos da licena copyleft, a comunidade hacker do


LibreOffice cresceu firmemente e, mesmo composta em sua maioria de
voluntrios, comparvel em tamanho aos maiores projetos de software livre.
Isto permite salvaguardar a independncia e o futuro do LibreOffice como
sute livre de escritrio capaz de concorrer com as ofertas proprietrias.
Use o padro ODF
O ODF a abreviao de Open Document Format para aplicativos de
escritrio, tambm conhecido por OpenDocument. um formato de arquivo
em XML para documentos desenvolvido com o objetivo de fornecer um padro
para sutes de escritrio.
O ODF foi desenvolvido por um comit tcnico do consrcio industrial
Organization for the Advancement of Structured Information Standards OASIS, partindo das especificaes da Sun para o OpenOffice XML, o padro de
arquivos utilizado pelo ancestral do LibreOffice. Em 2006, aps um longo
processo de reviso, o ODF foi aprovado como padro ISO/IEC, sob o nome
ISO/IEC 26300:2006.
O ODF reconhecido e suportado como padro de documentos por vrios
governos, empresas, organizaes e produtos de software. Por exemplo, a
OTAN com seus 26 membros utiliza o ODF como padro de documentos.
O ODF o formato nativo do LibreOffice, e de vrias sutes de escritrio e
aplicaes: AbiWord, Apache OpenOffice, Calligra, GNUmeric e NeoOffice. Alm
disso, o ODF suportado pelas sutes de escritrio e aplicaes proprietrias.
Um padro aberto para documentos de escritrio representa uma melhoria
dramtica sobre o legado dos formatos proprietrios ou pseudopadres.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

20
20

Mundo Libre

Ar tigo

De fato, um padro aberto protege os usurios contra os efeitos do lock-in


do fornecedor, por que a disponibilidade das especificaes do formato e o
fato que o padro administrado por uma organizao independente como a
OASIS patrocina a liberdade dos documentos.
Os documentos ODF textos ODT, planilhas ODS e apresentaes ODP sero
sempre livres e acessveis por todos, porque so baseados em especificaes
abertas. Significa que implementar o ODF um processo direto, que fornece
resultados previsveis e consistentes, independente do software (por que os
desenvolvedores podem confiar nas mesmas especificaes pblicas, e podem
alavancar a disponibilidade do cdigo fonte).
Para simplificar o conceito, escrever um documento ODF fcil e portanto o
resultado previsvel porque os desenvolvedores podem acessar as mesmas
especificaes que so fceis de entender, e podem confiar nas mesmas
ferramentas. Portanto, sempre ser possvel abrir um documento ODF (mesmo
um documento muito antigo).
Claro que para proteger a liberdade dos usurios, o LibreOffice l e escreve quase sempre perfeio - todos os aromas de documentos de sutes office,
desde o legado proprietrio at o atual pseudopadro. Estes formatos de
documentos de escritrio devem ser usados somente para o intercambio de
documentos com outros usurios e no devem ser usados para armazenar
informao.
Utilize fontes livres
O LibreOffice utiliza fontes livres, que podem ser instaladas em qualquer
computador pessoal e distribudas sem qualquer restrio, para garantir a
fidelidade visual dos documentos entre vrias plataformas de hardware e
sistemas operacionais.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

21
21

Mundo Libre

Ar tigo

Um documento de texto ou uma apresentao criada com o LibreOffice pode


ser aberta em qualquer outro computador pessoal utilizando o LibreOffice,
independente da plataforma ou do sistema operacional. Os dois documentos
tero aspecto visual idntico, por que as fontes sero as mesmas (enquanto o
software cuidar de todos os outros detalhes tais como margens,
alinhamentos e espaamentos entre linhas). Ao contrrio, as sutes de
escritrio proprietrias utilizam suas prprias fontes como padro de novos
documentos. Essas fontes proprietrias so frequentemente substitudas por
similares porm com diferenas nas mtricas quando abertas pelo LibreOffice
ou qualquer outro software. Isto pode criar uma diferena visual com o
original, que criar um problema na interoperabilidade (mesmo que o
contedo do documento seja preservado).
Ou seja, fontes livre melhoram a interoperabilidade, e aumentam a fidelidade
de documentos. Sua utilizao dever tornar-se um hbito para todo usurio de
computadores pessoais.
Utilizar modelos de estilos
Modelos e estilos so os ltimos componentes de um documento
perfeitamente interopervel, por que ajudam os usurios a produzirem tags
XML padronizadas para descrever os vrios elementos de um documento:
ttulos, subttulos, cabealhos, pargrafos, rodaps, numerao de pginas,
contedo de clulas, etc. Uma tag XML padronizada ser facilmente criada e
reproduzida pelo software de destino, e isso resultar em um documento
idntico ao original.
Cada elemento do documento possui tags do tipo <title> ou <text>, que
descrevem a funo. Alm disso, h outras tags que descrevem a fonte e o
tamanho, e outros atributos tais como efeitos da fonte (regular, negrito ou
itlico) e o alinhamento de base.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

22
22

Mundo Libre

Ar tigo

Se um usurio excluir um modelo ou elemento de estilo, ele tambm excluir a


tag XML associada, que ser substituda por uma tag genrica.
A falta da tag XML correta representa um problema para o software que
receber o documento, pois tentar interpretar a tag genrica em vez de
reproduzir a tag correta. O resultado ser um documento que pode ou no,
dependendo da implementao do software ser diferente do original.
Concluso
A verdadeira liberdade de documentos pode ser obtida usando software livre,
padres abertos de documentos, fontes livre e modelos e estilos. Usurios
tero que aprender processos diferentes em quatro simples etapas, para
melhorar a interoperabilidade com outros usurios, independentemente da
plataforma e do sistema operacional.
Um pequeno esforo para uma melhoria significativa, que resultar em uma
verdadeira liberdade de documento e interoperabilidade transparente.
Fonte: Site Italo Vignoli
Italo Vignoli - Membro fundador da TDF. Trabalha com relaes pblicas e mdia,
coordena o programa de certificao e porta-voz internacional para o projeto.
Supervisionou os maiores projetos de migrao para o LibreOffice na Itlia. Instrutor
de LibreOffice. De 2004 a 2010 esteve envolvido no projeto OOo. Consultor de
marketing com mais de 30 anos de experincia em alta tecnologia, professor de
marketing, palestrante, PR e cursos de ps-graduao. Formado em Licenciatura em
Cincias Humanas da Universidade de Milo, e MBAs em Marketing, Relaes
Pblicas e Jornalismo.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

23
23

Ar tigo

Mundo Libre

Oramento Domstico:
Sugesto para trabalhar
com LibreOffice Calc
Por Giany Abreu

A utilizao dos recursos tecnolgicos nas escolas pblicas brasileiras tm sido


alvo de pesquisas, propostas e desafios.
Como utilizar esses recursos para favorecer a aprendizagem?

Educar impregnar de sentido o que fazemos a cada instante! Paulo Freire


A partir deste pensamento e a da
reportagem
do
blog
http://valeucara.blogspot.com.br/201
2/12/orcamento-domestico-organizeseus.html, surgiu a proposta de
utilizar os contedos e recursos
tecnolgicos
na
resoluo
de
problemas e reflexo do dia a dia do
aluno.
Os alunos do 7 ano do Ensino
Fundamental da Escola Estadual
Accia Amarela de Volta Redonda,
estavam estudando sobre populao
brasileira na Disciplina de Geografia.
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

A partir deste tema geral muitas


questes puderam ser analisadas:
desigualdades sociais, economia, IDH,
pirmide etria.
Mas focamos na situao: Como
administrar
um
oramento
domstico?
Tnhamos dois desafios:
Ensinar os conceitos bsicos do
LibreOffice Calc;
Analisar as questes envolvidas no
Oramento Domstico:
a) Faixa salarial x profisses;

24
24

Mundo Libre

Ar tigo

b) Desigualdades sociais;
c) Dificuldades do oramento domstico;
d) Consumo X consumismo;
e) Salrio Mnimo.
Para resolvermos o nosso 1 desafio, trabalhamos com um tutorial de
Introduo ao Calc, criando uma Planilha de oramento domstico disponvel
em: http://iaesmevr.org/ead/mod/resource/view.php?id=307
http://iaesmevr.org/ead/mod/resource/view.php?id=308

Com isso os alunos j comearam a brincar com os dados salariais para a


simulao da planilha.
Em seguida, os alunos foram desafiados a criarem as planilhas de gastos
mensais. Nesta etapa surgiram muitas situaes para reflexo.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

25
25

Mundo Libre

Ar tigo

Exemplos:
Os alunos criaram salrios milionrios! Fora do contexto geral do pas;
Embora com salrios elevados, no conseguiram equilibrar os gastos e
receitas;
Muitos desconhecem os gastos da famlia com gua, luz, telefone,
supermercado;
Aprenderam quanto custa o caf da manh;
Compararam o valor do caf da manh com o valor do Salrio Mnimo;
Discutiram sobre as necessidades bsicas atuais.
Embora tenha sido desenvolvido na disciplina de Geografia, esta atividade
pode ser ampliada e utilizada em outras disciplinas.
Conhea um pouco do trabalho desenvolvido na Escola.
http://escolaestadualacaciaamarela.blogspot.com.br/2013/08/orcamento-domes
tico-criacao-de-planilha.html

Giany Abreu - Tem experincia de 25 anos na rea de Educao nas Redes


Municipal e Estadual de Volta Redonda. Ps-graduada e professora de Geografia da
Escola Estadual Accia Amarela. Coordenadora Pedaggica do Ncleo de
Tecnologia Educacional Municipal onde a responsvel pelo Projeto de Informtica
Aplicada Educao Vrlivre. Administradora do Portal dos Implementadores e
idealizadora do blog IAESMEVR.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

26
26

Evento

Mundo Libre

III Encontro Catarinense


LibreOffice
Por Klaibson Ribeiro e Jackson Laskoski

O III Encontro Catarinense de


LibreOffice aconteceu nos dias 14 e
15 de maro de 2014 nas
dependncias da Universidade do
Contestado Campus Concrdia
UnC - Concrdia. O evento foi
realizado pela Associao Software
Livre Santa Catarina - SoLiSC e
Comunidade LibreOffice Brasil em
parceria com o Grupo de Usurios de
Software Livre do Oeste Catarinense OeSC-Livre, tendo como apoiadores o
Centro de Informtica e Automao
do Estado de Santa Catarina - CIASC e
a Editora Novatec.
A abertura do evento foi realizada na
noite de 14 de maro sexta-feira,
com a palestra Software Livre nas
Empresas, proferida por Klaibson
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

Ribeiro,

tendo

migrao

como

de

enfoque

sutes

office

proprietrias para o LibreOffice e


outros aplicativos de cdigo aberto.
Na ocasio, a organizao do evento
registrou cerca de 130 participantes,
entre os quais alunos do curso de
Sistemas de Informao da UnCConcrdia, de outras universidades,
empresrios,

professores

comunidade em geral.
J

no

sbado

aconteceram

15

palestras

de

maro,

oficinas

sobre Writer e Calc, alm do HackDay.


As

palestras

palestrantes

seus
foram

respectivos
assim

distribudas:
27
27

Mundo Libre

Evento

As Novidades do LibreOffice - Vitrio Furusho, trazendo as novidades da


verso 4.2 do LibreOffice;
LibreOffice Alm do Horizonte - Emerson Salvador, mostrando as
ferramentas avanadas do LibreOffice;
Debate: Lei ODF - Emerson Salvador, Vitrio Furusho e Klaibson Ribeiro
apresentando o projeto de Lei ODF em Santa Catarina bem como a
importncia do Open Document Format;
Formatao de Trabalhos Acadmicos com LibreOffice - Klaibson Ribeiro,
apresentando, na prtica, a formatao de Trabalhos de Concluso de
Curso com o LibreOffice Writer; e
Desenvolvimento para LibreOffice com Python - Alexandre Vicenzi,
ensinando como possvel contribuir com o desenvolvimento do
LibreOffice, utilizando a linguagem de programao Python.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

28
28

Mundo Libre

Evento

As oficinas tiveram durao de 2 horas cada. A oficina de LibreOffice Writer foi


ministrada por Klaibson Ribeiro e a de LibreOffice Calc por Vitrio Furusho.
O HackDay foi conduzido pelos desenvolvedores Marcos Souza e Alexandre
Vicenzi e foi direcionado para o desenvolvimento do LibreOffice e o envio de
patches.
O sbado foi um dia muito produtivo, permitindo aos participantes
compreender os meandros e possibilidades tcnicas de alguns dos principais
componentes do LibreOffice, favorecendo, inclusive, um relevante networking
ao interessado e participativo pblico de cerca de 50 pessoas.
O evento foi possvel, principalmente pelo empenho, participao e apoio das
seguintes pessoas:
Gisleine Merib Kichel Professora Coordenadora do Curso de Sistemas de
Informao,
Lizandra Colussi do Departamento de Extenso e Cultura da UnC,

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

29
29

Mundo Libre

Evento

Cssio Seffrin do Departamento de Tecnologia da Informao e membro


do OeSC-Livre,
Jackson Laskoski - Professor universitrio, diretor tcnico da ConexTI e
diretor executivo do Sys Squad
Klaibson Ribeiro Membro da The Document Foundation e membro
atuante da comunidade LibreOffice do Brasil.
Ressaltamos, tambm, a participao da Comunidade Consoli, da cidade de
Nova Trento, distante 530 Km de Concrdia. A referida comunidade marcou
presena com os motociclistas Emerson Salvador, Odair Rubleski e Edgar
Coelho, mostrando que a distncia no deve ser um obstculo para a
participao em eventos de Software Livre.
O Encontro foi possvel graas a todas as pessoas que divulgaram,
participaram ou que, de alguma outra forma, contriburam com essa
realizao.
O sucesso desse evento j abre possibilidades para a realizao do prximo. O
IV Encontro Catarinense ter, provavelmente informaes sobre sua realizao
e localizao, at o prximo ms de junho.
Vamos aguardar!

Jackson Laskoski - Especialista em Administrao de Redes de Computadores e


em Informtica Aplicada ao Ambiente Empresarial. professor universitrio, diretor
tcnico da ConexTI e diretor executivo do Sys Squad. palestrante e membro
atuante de vrios grupos de usurios e projetos de tecnologia.

Mantm o blog

http://jack.eti.br

Klaibson Natal Ribeiro Borges - Graduado em Administrao de Empresas. Psgraduando em Gerncia de Projetos de TI. Professor do Senai/SC nos cursos de
Aprendizagem Industrial e Cursos Tcnicos. Instrutor de Informtica e de rotinas
administrativas em escolas profissionalizantes entre 2004 a 2009. Articulista das
revistas LibreOffice Magazine e Espirito Livre. Autor do eBook LibreOffice Para
Leigos. Blog: www.libreofficeparaleigos.com

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

30
30

LibreOffice Magazine | Abril 2014

31

Como Fazer

Dica

Por Andr Antunes

Buscando valores em uma


lista e retornando resultados
Num exemplo prtico queremos que, aps a seleo do nome em uma lista
drop-down numa clula, o Calc retorne o telefone, a cidade e o endereo nas
clulas seguintes.
Quando senti a necessidade de criar um formulrio no qual era preciso colocar
vrias informaes de clientes de forma rpida, utilizei a combinao de dois
recursos bem legais do Calc, o que me rendeu economia de algumas horas de
trabalho de digitao.
Primeira parte: Definindo intervalos
Intervalos so grupamentos de clulas que recebem um nome, facilitando na
hora de utilizar algumas formulas.
Exemplo: Clientes (B2:B1000)
Mos na massa
Selecione as clulas que deseja definir como intervalo e clique em Dados >
Definir Intervalo....
Em nosso exemplo definiremos o intervalo que contem os nomes, endereos,
telefones e cidades de todos os clientes.
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

32
32

Dica

Como Fazer

Na caixa de dialogo
Definir o intervalo do
banco de dados, em
Nome escolha tabela
em Intervalo digite
$Clientes.$a$2:$d$6
como mostra a figura
ao lado.

Dica:
Dica: Voc pode alterar o final da frmula para um nmero maior. Ex: 1000.
Isso permitir adicionar mais registros.
Lembrando que:

o sinal de dlar - $ - serve para marcar o endereo da clula como uma


referncia fixa,

Clientes no incio indica o nome da planilha de trabalho.

Definiremos mais um intervalo

- $Clientes.$A$2:$A$1000 - o qual

chamaremos de nome .

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

33
33

Dica

Como Fazer
Segunda parte: Criando uma lista

Esta a funo que nos permitir buscar todos os dados cadastrados em um


intervalo rapidamente com apenas um clique.

Para

exemplo,

foi

criada uma outra planilha


no mesmo arquivo que
denominaremos
Pesquisa.
Selecione a clula onde
quer a que a lista aparea
e depois clique no menu
Dados>Validao.

Na aba Critrios em Permitir selecione


a opo Intervalo de Clulas e na
seo Origem escolha nome, que foi
um

dos

intervalos

criados

anteriormente. Clique em OK.


Pronto a lista foi criada com todos os
nomes constantes no intervalo clientes.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

34
34

Como Fazer

Dica

Terceira parte: Criando o mecanismo de pesquisa


Para essa parte precisamos conhecer um pouco a funo PROCV que permite
pesquisar valores correspondentes em uma lista a parte, ou seja, temos uma
tabela que tem nome, telefone, endereo e cidade do cliente na mesma linha.
O PROCV vai corresponder esses dados conforme a solicitao.
Funo base: =PROCV(valor_procurado; matriz_tabela; nm_ndice_coluna;
procurar_intervalo) onde:

PROCV - Nome da funo,

valor_procurado - Clula que vai ditar a pesquisa a ser feita,

matriz_tabela - toda a tabela de dados que vamos utilizar para fazer a


pesquisa (no nosso caso o intervalo tabela vai da clula de A2:A1000),

num_ndice_coluna - o nmero da coluna que contem os dados que


queremos mostrar,

procurar_intervalo - Se quiser retorno somente se a correspondncia for


exata, informe o valor 0 (o nosso caso).

Construo da funo PROCV

Em B7 - Telefone
=PROCV(B3;tabela;2;0)
Em B8 - Cidade
=PROCV(B3;tabela;3;0)
Em B9 - Endereo
=PROCV(B3;tabela;4;0)

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

35
35

Como Fazer

Dica

Pronto! Ao selecionar um nome na lista, as informaes do cliente vo


aparecer automaticamente nos campos abaixo.

Mais um recurso muito interessante do Calc que pode ajudar muito na


confeco de formulrios repetitivos, num tempo razoavelmente menor e a
custo zero.
Andr Antunes - Tcnico em Infraestrutura e Suporte de TI, estudante do curso de
Tecnologia em Anlise e Desenvolvimento de Sistemas da Universidade Federal do
Paran. Trabalha na Empresa tica Solues em TI localizada em Pinhais-PR, onde
desenvolve projetos na rea de Infraestrutura e suporte ao usurio final. Grande
entusiasta do software livre comeou a se interessar pelo assunto a mais ou menos
3 anos.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

36
36

Como Fazer

Tutorial

te
uar
D
uro
Ma
r
Po

Controles de Formulrios
As ferramentas de Controles de
formulrios so um tipo especial de
elementos
grficos
que
se
comportam como uma camada acima
da planilha interagindo com a
mesma.
Um formulrio, seja impresso ou
online, um documento projetado
com uma estrutura e um formato
padro que facilitam a captura, a
organizao
e
a
edio
de
informaes. Os controles permitem
facilitar
o
preenchimento
do
formulrio ou limitar os dados que
podem preencher cada campo ou
clula do formulrio.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

Sendo assim, depois da estrutura do


formulrio criada qualquer pessoa
poder utiliz-lo sem ter nenhum
conhecimento prvio.
Para comear a utilizar estas
ferramentas precisamos exibir a
barra de ferramentas Controles de
Formulrios. Clique no menu Exibir >
Barras de ferramentas > Controles
de Formulrios e uma nova barra
surgir,
normalmente sobre a
planilha. Pode tambm ser encaixada
em qualquer lado da janela clicando
no ttulo e arrastando para a borda
desejada,
bem
como
redimensionada.

37
37

Como Fazer

Tutorial

O primeiro boto - Selecionar


- serve para mudar, acrescentar ou editar
opes dos demais controles. Alguns comandos so feitos com clique direito e
outros com o esquerdo.
O segundo boto - Ativar/Desativar modo de design
- o mais
importante. Ele ativa e desativa o modo design. Quando ativado no possvel
utilizar os controles somente edit-los; quando desativado no possvel
editar os controles somente usar suas funes.
O terceiro boto - Controle
- edita o controle que estiver selecionado.
Veremos opes personalizadas dos controles para cada um deles.
O quarto boto Formulrio
- edita opes para todo o formulrio,
como, por exemplo, envio para uma URL, nomes, etc.
O quinto boto - Caixa de seleo
- ativa ou desativa um valor que
indica uma opo. possvel marcar mais de uma caixa de seleo em uma
planilha ou em um grupo. Uma caixa de seleo pode ter um destes dois
estados: marcada (ativada), desmarcada (desativada).
Para utiliz-lo, com o Modo design ativado, clique no boto Caixa de seleo
e arraste sobre a planilha. Um boto como a figura a seguir surgir.

Com o boto selecionado clique sobre o boto Controle para editar as opes
e fazer a caixa de seleo funcionar. Veja como ser a figura que se abrir.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

38
38

Tutorial

Como Fazer

Para editar a palavra que aparece


na planilha para o usurio final
mude o campo Rtulo, na aba
Geral.
Geral necessrio modificar na
aba

Dados

campo

Clula

vinculada como mostra na figura


abaixo.
Feito isto, quando o controle
estiver
marcado,
na
clula
vinculada aparecer VERDADEIRO
e quando desmarcado mostrar
FALSO. Este valor pode ser tratado
com frmulas ou enviado como
um valor booleano.

O sexto boto - Caixa de texto

- tem um funcionamento bem simples.

Ao inseri-lo uma caixa criada para que se digite um texto que vai aparecer na
clula vinculada ou campo de dados para ser enviado. Veja na imagem abaixo.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

39
39

Como Fazer

Tutorial

O stimo boto - Campo formatado


- funciona semelhante a caixa de
texto, mas s aceita valores numricos. Neste caso ainda podemos criar
algumas limitaes como valor mnimo ou mximo aceitvel.

Para definir as limitaes, deixe o Modo design ativado e clique no boto


Controle. Na aba Geral mude os campos Valor mn... e Valor mx.... O
campo Valor padro o valor mostrado no campo, antes que qualquer
mudana seja feita, como visto na imagem abaixo.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

40
40

Como Fazer

Tutorial

Ao clicar no boto ao lado do campo Formatao ser aberta a caixa de


dialogo Formato numrico que semelhante a aba Nmero da caixa de
dialogo Formatar clulas - onde possvel definir o formato de nmero para o
Campo formatado.

Outras opes de formatao podem ser feitas nos comandos Alinhamento,


Alinhamento vert., Cor do plano de fundo, e ainda, ao clicar no boto ao
lado do campo Fonte, outras opes de formatao do caractere so
apresentadas.

O oitavo boto - Boto de presso

- pode ter diversas funes entre

elas, limpar o formulrio, enviar o formulrio, mover o cursor, abrir arquivos,


etc. Quando selecionado, mantendo o Modo design ativado e clicando no
boto Controle e modificando a opo Ao como visto na figura a seguir.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

41
41

Tutorial

Como Fazer

O nono controle - Boto de Opes

- funciona semelhante a Caixa de

seleo, porm ao contrrio dela, podemos dar opes para que a pessoa faa
sua escolha.
Por exemplo, em uma Caixa de seleo poderamos ter algo, onde o cliente
escolhe se quer Sorvete, ou Salada de frutas ou os dois.

J o Boto de opes funciona um pouco diferente. Veja na imagem a seguir.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

42
42

Tutorial

Como Fazer

Assim sendo somente possvel marcar uma das opes de sabores. Quando
tentamos marcar outro sabor o que estava marcado anteriormente
desmarcado automaticamente.

Para fazer o grupo de opes funcionar e ter a capacidade de criar uma srie
de grupos com opes diferentes para diferentes perguntas, preciso que o
nome do Boto de opo seja o mesmo para todos os botes que
correspondem a possveis respostas para a mesma pergunta. Como mostra na
figura, e na aba Dados, a Clula vinculada deve ser diferente para cada boto.
Lembrando que o vnculo de clula pode ser colocado em uma planilha de
apoio que pode ser ocultada posteriormente para deixar mais limpo o
formulrio.
O dcimo boto - Caixa de listagem

- cria uma caixa com opes para

ser escolhido pelo usurio semelhante aos botes de opo. Entretanto utiliza
apenas uma clula vinculada, retornando nesta clula a opo escolhida, como
no exemplo a seguir, onde a clula vinculada C1.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

43
43

Tutorial

Como Fazer

Para criar uma caixa de


listagem, primeiramente faa
uma lista dos itens que
devero compor a caixa, cada
item em uma clula. Esta lista
pode estar em uma planilha de
apoio.
Feito isto clique no boto Caixa
de listagem e desenhe sobre a
planilha
do
tamanho
necessrio.

Importante! Se o ltimo boto da barra de ferramentas de controle de


formulrio, Ativar/Desativar assistentes estiver acionado, uma janela se
abrir com um assistente para conectar o formulrio com uma base de
dados .ODF do LibreOffice Base. Simplesmente ignore.
Com o Modo design ativado e a Caixa de listagem selecionada clique no
boto Controle na aba Dados.
Dados Mude a Clula vinculada e o Intervalo de
clulas de origem como no exemplo da figura abaixo.
Caso queira que, em vez de
mostrar a opo selecionada na
Clula

vinculada,

mostrar

nmero da posio da entrada


selecionada mude Contedo
da Clula vinculada para
posio

da

entrada

selecionada.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

44
44

Tutorial

Como Fazer
O dcimo primeiro boto - Caixa de combinao

- funciona exatamente

igual a Caixa de listagem. O que muda apenas o visual das caixas. Na Caixa
de listagem todos os itens aparecem dentro da caixa e uma rolagem utilizada
para ver os demais itens; na Caixa de combinao apenas o item selecionado
aparece e os demais podem ser vistos atravs de um menu do tipo drop-down
como mostra a figura abaixo.

O dcimo segundo boto - Campo de rtulo

- no recebe entrada de

dados apenas exibe um rotulo, semelhante a uma caixa de texto.


O dcimo terceiro boto - Boto giratrio

- um controle de incremento

numrico, isto aumenta ou diminui valores na clula de referncia. Para


definir algumas limitaes, deixe o Modo design ativado e clique no boto
Controle e na aba Geral mude os campos Valor mn, Valor mx;
mx no campo
Valor padro o valor mostrado no campo antes que qualquer mudana seja
feita; o campo Valor de Inc./Decremento define de quanto em quanto o valor
mudar ao clicar no boto. Por exemplo, se meu produto vendido em
embalagens de 12 unidades ento meu cliente no pode comprar 100
unidades, ele deve comprar 96 ou 108, que so mltiplos de 12. Portanto o
Valor de Inc./Decremento deve ser 12 como observa-se na imagem a seguir.
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

45
45

Tutorial

Como Fazer

Se a Orientao do boto
giratrio for Horizontal ento
o boto ter esta aparncia.

Se a Orientao do boto
giratrio for modificada para
Vertical ento o boto ter esta
aparncia.

O dcimo quarto controle - Barra de rolagem

- tem o funcionamento

igual ao boto giratrio, mudando apenas visualmente.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

46
46

Tutorial

Como Fazer
Se a Orientao da Barra
de rolagem for Horizontal
ento o boto ter esta
aparncia.

Se a Orientao da Barra de
rolagem for modificada para
Vertical ento o boto ter esta
aparncia.

O boto - Design de formulrio

- abre uma nova caixa de ferramentas

que ajuda a desenhar o formulrio, alinhar os elementos etc.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

47
47

Como Fazer

Tutorial

O penltimo boto - Mais controles


- abre uma nova caixa de Controles de
formulrios menos utilizados e/ou que
repetem funes, j aqui citadas, com
pequenas diferenas de formatao.

O ltimo controle - Ativar/desativar assistentes


- auxilia alguns
controles a conectar a bases de dados .ODF do LibreOffice Base. Se no for
esta sua inteno deixe este controle desativado.

Mauro Duarte - Professor, palestrante, cristo e apaixonado por Software Livre e


Ubuntu. Formado em Web Designer e programao pela UNISUL e especialista em
educao superior pela AVM Faculdade Integrada, tem uma grande experincia em
educao com foco no ensino de TI, suporte e redes, programao e web.
Atualmente leciona nos cursos tcnicos de Informtica e Graduao Sistemas para
Web e Redes de Computadores na faculdade Alcides Maya em Porto Alegre.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

48
48

LibreOffice Magazine | Abril 2014

49

Como Fazer

Dica

Criando
formulrio PDF
preenchvel
Traduo: Daniel Rodriguez
O formato PDF muito popular para documentos que no exigem alteraes.
Voc j deve ter visto arquivos PDF que incluem formulrios com campos que
podem ser preenchidos. Se voc est se perguntando como possvel criar um
arquivo PDF com um formulrio preenchvel, este artigo vai mostrar uma
maneira fcil de fazer isso e de forma gratuita.
A ferramenta que utilizaremos o Writer a ferramenta de edio de
documentos da sute LibreOffice.
Assumindo que o LibreOffice j est instalado no seu PC vamos ao passo a
passo.
1. Crie um novo documento no LibreOffice Writer.
2. Na barra de ferramentas, v em Exibir > Barra de ferramentas > Controle
de formulrio.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

50
50

Como Fazer

Dica

Essa ao adiciona a barra de ferramentas Controles de


formulrio na rea de trabalho do Writer. Esta barra de
ferramentas possui botes que permitem que voc arraste e
solte os vrios campos de formulrio no documento.
3. Agora clique e arraste a Caixa de texto para o
documento. Voc pode dimension-la para ser um campo
de entrada de uma linha ou uma caixa de texto de vrias
linhas.

4. Em seguida, clique o boto direito do mouse sobre a caixa de texto


selecionada e escolha Controle.
Isso abrir a janela Propriedades: Caixa de texto. na aba Geral que voc
vai editar os metadados da caixa de texto, como o Nome, Campo de rtulo,
Tamanho mx. do texto, etc.
Voc tambm pode adicionar Eventos e atribuir aes quando, por exemplo, o
campo em questo receber foco, ou perder o foco, ou ainda quando alguma
tecla for pressionada etc.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

51
51

Como Fazer

Dica

Depois de entender esse processo, voc pode a adicionar vrios campos do


formulrio para o documento.
Veja na imagem abaixo, um exemplo para ser criado.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

52
52

Como Fazer

Dica

5. Quando concluir o documento v em Arquivo > Exportar como PDF....


Na aba Geral, sesso Geral marque a opo Criar formulrio PDF. Para envio
de dados o formato comumente utilizado o FDF, mas voc pode selecionar
PDF, HTML ou XML tambm.

Clique em Exportar para a criao do formulrio PDF.


Em seguida abra o arquivo PDF que acabou de exportar no seu visualizador de
PDF para test-lo. Preencha o formulrio e salve. Feche e reabra-o novamente.
Seus dados esto intactos.
No simples?
Dica: Se no seu visualizador de PDF, voc no achar o boto para salvar o
formulrio que acabou de preencher, clique Control + S .
O artigo original em Ingls encontra-se em
http://www.maketecheasier.com/create-a-pdf-with-fillable-forms-in-libreoffice
/2013/04/29

Daniel Rodriguez - Argentino residente em Misiones. Colabora com a comunidade


hispnica do LibreOffice, mantm o site, e ajuda nas listas de discusso
respondendo perguntas, entre outras coisas. Mantm o site Escuelas Libres
projetado para coletar informaes e experincias relacionadas com a cultura livre
na educao. E-mail:drodriguez@escuelaslibres.org.ar

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

53
53

LibreOffice Magazine | Abril 2014

54

Dica

Como Fazer

Preenchendo mltiplas
planilhas
Por Denis Dobbin
Normalmente, quando queremos
planilhas idnticas, simplesmente
criamos a primeira e depois
duplicamos.
Mas, e quando as planilhas idnticas
j esto prontas e precisam ser
modificadas?
Nessa hora, um recurso muito til o
preenchimento de mltiplas planilhas
que consiste, basicamente, em
selecionar as planilhas e digitar.

Seguem abaixo alguns procedimentos


utilizados para selecionar mltiplas
planilhas
Em sequncia

Clicar na primeira aba de planilha

Segurar e manter a tecla SHIFT

Clicar na ltima aba da sequncia.

Fora de sequncia

Clicar na primeira aba de planilha

Segurar e manter a tecla CTRL

Ateno ao preencher mltiplas


planilhas, pois, as digitaes e
formataes
sero
colocadas
exatamente nas mesmas posies,
em cada uma das planilhas
selecionadas.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

Clicar em cada aba de planilha


desejada.

Incluir ou remover planilha do


conjunto selecionado

Segurar e manter a tecla CTRL


Clicar na aba que desejar incluir
ou remover da seleo.

55
55

Dica

Como Fazer

Na figura acima, apenas as planilhas 1, 3 e 4 esto selecionadas e a Planilha1


a planilha ativa.
Notar que,
que um clique em qualquer aba no selecionada cancelar todas as
selees.
Preenchendo as Planilhas
Com valores (texto, nmero e
frmula), e formatos

Selecionamos a sequncia PLAN2 at


PLAN4 e digitamos em PLAN2 a
seguinte frmula:
=SOMA(PLAN1.A1:C3)

1. Selecionar as planilhas desejadas


2. Digitar e formatar a planilha
normalmente.
Com
frmulas
que
referncia a outra planilha

fazem

Ao preencher planilhas com frmulas


que fazem referncia a outras
planilhas, devemos ter em mente os
mesmos conceitos de referncia
utilizados quando copiamos clulas.
Exemplo:

Dado um arquivo com 4 planilhas


PLAN1, PLAN2, PLAN3 e PLAN4
Onde PLAN1 contm valores
numricos no intervalo A1:C3

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

Neste exemplo podemos observar


que, respeitando os conceitos de
referncia, as frmulas ficam da
seguinte forma:

Em PLAN2 =SOMA(PLAN1.A1:C3)

Em PLAN3 =SOMA(PLAN2.A1:C3)

Em PLAN4 =SOMA(PLAN3.A1:C3)

Para que a frmula em cada planilha


some o mesmo intervalo em PLAN1,
devemos digitar a frmula colocando
o smbolo de cifro ($) antes do nome
da planilha, da seguinte forma:
=SOMA($PLAN1.A1:C3)
56
56

Dica

Como Fazer
Devemos ter um cuidado especial ao
digitar o nome da planilha pois se ele
contiver espaos, este nome deve ser
digitado, dentro da frmula, entre
aspas simples ( ' )

dentro da frmula o nome da clula


clicada, e ainda, quando a clula est
em outra planilha, a construo
nome_da_planilha.intervalo

Exemplos:

Porm, importante observar que a


utilizao
desse
recurso
fica
prejudicada
quando
estamos
trabalhando com mltiplas planilhas,
visto que, ao clicar em uma planilha
no selecionada, a seleo mltipla
ser desfeita e, assim, a frmula
constar apenas na planilha ativa.

=SOMA('POP 03'.A1:C3)

=SOMA($'POP 03'.A1:C3)

Pescando clulas de outra planilha


Pescar clula o recurso que, ao
clicar em uma clula durante a
digitao de uma frmula, coloca

colocada automaticamente.

Denis Dobbin - Formao superior em Tcnico de TI pela UniverCidade/RJ.


Experincia com suporte tcnico e treinamento de software. Atua em Treinamento
junto ao Sindpd-RJ. Conforme demanda de mercado atua em ambiente Windows e
aplicaes MSOffice. Atualmente integrando o Software Livre s atividades, focando
em aplicativos de edio grfica e LibreOffice e promoo dessas ferramentas.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

57
57

Tutorial

Como Fazer

Formulrio com
banco de dados
em Calc
Por Joo Alberto Garcia
Uma maneira na qual consegui, para cadastro de pessoas com um formulrio
no LibreOffice Calc usando Colar especial, Gravao de macro, formatao
condicional, Funes CONTE.SE e SE no LibreOffice.
Um arquivo com duas planilhas, ou seja, Planilha1 e Planilha2.
Na Planilha1
Selecione a coluna A. Clique no menu Dados > Definir intervalo.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

58
58

Como Fazer

Tutorial

Abre-se a janela Definir o intervalo do


banco de dados. Em Nome digite lista e
clique OK.
Na Planilha2
Faa assim:

Clula A1 nmero, clula A2 nome, clula


A3 idade;

Clula B1 para digitar o nmero;

Clula B2 para digitar o nome;

Clula B3 para digitar a idade;

Na clula C1, coloque a seguinte frmula:


=SE(CONT.SE(lista;B1)>0;"Ops, nmero existente";"OK")

Que tal uma cereja nesse bolo?


Use na clula C1 a Formatao condicional.
Clique Formatar > Formatao condicional > Condio....
Abre-se a caixa de dialogo Formatao condicional para C1.
Em Condio 1, nas caixas de seleo escolha respectivamente:

O valor da clula

Igual

OK

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

59
59

Como Fazer

Tutorial

Em Aplicar estilo escolha Novo estilo na caixa de seleo. Abre-se a caixa de


dialogo Estilo de clula. Na aba Plano de fundo escolha a cor verde. Salve o
estilo criado nomeando-o na aba Organizador da caixa de dialogo Estilo de
clula. No exemplo foi salvo como OK.

Em seguida, ainda na caixa de dialogo Formatao Condicional para C1,


vamos adicionar mais uma condio clicando no boto Adicionar.
Em Condio 2 nas caixas de seleo escolha respectivamente:

O valor da clula

Igual

Ops, nmero existente

Em Aplicar estilo escolha Novo estilo na caixa de seleo. Na caixa de dialogo


Estilo de clula v na aba Plano de fundo e escolha a cor vermelha. Salve o
estilo na aba Organizador da caixa de dialogo Estilo de clula. No exemplo
usamos o nome OPS. Clique OK para fechar a caixa de dialogo Estilo de clula.
E clique OK novamente para fechar a caixa de dialogo Formatao condicional
para C1.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

60
60

Como Fazer

AAAA

Tutorial

O pulo do gato fazer uma macro.


Voc no sabe fazer?
Nem eu!
Mas o LibreOffice sim.
Digite os dados na coluna B da Planilha2, conforme exemplo abaixo, e deixe o
cursor numa clula qualquer onde no haja dados.

Clique em Ferramentas > Macros > Gravar macro.


Ateno!
Por Padro no LibreOffice a gravao de macros no est ativada.
Voc pode ativ-la em Ferramentas > Opes... e na opo Avanado em
Funcionalidades opcionais (instveis) marque Ativar gravao de macros
(recurso com limitaes) em clique OK.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

61
61

Como Fazer

Tutorial

Clique na clula B1 e arraste at a B3 selecionando-as. Segure a tecla Ctrl + X


para recortar o seu contedo.
Clique na aba da Planilha1 e depois na clula A1. Em seguida use o colar
especial: Ctrl+Shift+V ou Editar > Colar especial.
Na caixa de dialogo Colar especial
deixe marcado somente os itens:
Textos, Nmeros, Datas e horas,
Transpor, Nenhum e Para baixo e
clique em OK.
Volte para a Planilha2 e pare a
gravao da macro.
solicitado Nome da macro. No exemplo utilizamos o nome salv. Em Salvar
macro em escolha para que a macro seja salva no documento que est
trabalhando. Assim a macro acompanhar o arquivo quando ele for salvo.
Clique em Salvar.

aberta a caixa de dialogo Novo Mdulo, sugerindo um nome para o mdulo.


Aceitei-o e clique OK.
Nesse momento sua macro est criada.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

62
62

Tutorial

Como Fazer
Preste ateno para alguns detalhes importantes!

H limitaes ao gravar macros.

Algumas aes no sero gravadas:

Abrir uma janela no gravado.


Aes executadas em outra janela que aquela onde o gravador iniciou,
no so gravadas.

Trocas de janelas no so gravadas.

Aes no relacionadas ao contedo do documento no so gravadas.

Selees s so gravadas se executadas pelo teclado (movendo o


cursor), e no quando o mouse for utilizado.
O gravador de macros s funciona no Calc e no Writer.

At aqui, se tiver dificuldades veja


experincia.

um arquivo para download dessa

E como podemos colocar a macro em um boto?


Ainda na Planilha 2 v em Exibir > Barra de ferramentas > Controles de
fomulrio e ative a edio de formulrios clicando em Ativar/Desativar
modo de design. Ainda nessa barra selecione o Boto de Presso.

Clique numa rea da Planilha 2 onde deseja colocar o boto e arraste para que
fique no tamanho ideal.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

63
63

Como Fazer

Tutorial

Clique direito do mouse sobre o boto e escolha Controle.

Abre-se a janela Propriedades: Boto de presso. Na aba Eventos em Boto


do mouse pressionado clique (). Abre-se a caixa de dialogo Atribuir ao j
com o evento Ao pressionar o boto do mouse marcado. Clique em Macro...
e escolha a macro que foi criada anteriormente. Veja como fica na figura
abaixo.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

64
64

Como Fazer

Tutorial

Volte para a Planilha2 clicando em Ativar/Desativar modo de design, para


habilitar o preenchimento do formulrio
Agora voc pode preencher os campos de sua planilha e ao pressionar o
boto, ele executar a macro, automatizando a tarefa.

Joo Alberto Garcia - Joo Alberto Garcia - Graduado em Letras pela UFPA.
Especializao Lato Sensu (incompleto) em Comunicao. Tecnlogo e Anlise de
Sistemas EAD Unitins. Experincias (de vida) profissionais: Gandula, Ajudante
Grfico, Vendedor de doces na rua, Cobrador, Ajudante de Funilaria, Agricultor,
Secretrio, Diretor responsvel em televiso e Analista de Sistemas. Eterno
estudante e listeiro do grupo de usurios LibreOffice.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

65
65

Como Fazer

Tutorial

Utilizando o LibreOffice
Calc para modelagem
no-linear
Por Rodolfo Marcondes Silva Souza
A utilizao do computador e
softwares em diversas reas tm sido
cada vez mais frequente nos dias
atuais,
sobretudo
no
meio
acadmico. Embora cada rea/setor
tem
as
suas
especificidades,
praticamente todos os computadores
pessoais e notebooks tm algum
pacote
office
instalado
com
inmeras ferramentas para criao
de textos, planilhas e apresentaes.
Em algumas reas onde so
realizadas pesquisas, pode ser
necessrio fazer algum tipo de
modelagem para ajudar a entender e
explorar a interao entre duas ou
mais
variveis,
por
exemplo,
decrescimento da populao de
insetos em funo da aplicao de
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

um determinado inseticida. Existem


vrios softwares que podem ser
utilizados para resolver modelos nolineares, como R (http://cran.rproject.org/)
e
o
Scilab
(http://www.scilab.org/),
mas

necessrio entender um pouco de


lgica de programao, bem como a
sintaxe do programa. O LibreOffice
Calc dispe de uma ferramenta na
forma de extenso que pode ser
utilizada para tal finalidade o
Solver.
Aps um pequeno perodo como
revisor e leitor da revista, vi que a
grande parte dos artigos eram mais
voltados para rea de informtica,
ento resolvi tentar escrever algo que
demonstrasse a aplicao do LibreOffice

66
66

Tutorial

Como Fazer
numa rea um pouco mais especfica.

saber e calcular o erro quadrado. O

Nesse artigo demonstrarei uma das


diversas formas em que o Solver
pode ser aplicado. Para isso, vou
utilizar dados de infiltrao da gua
no solo e ajustar o modelo
matemtico de Haverkamp et al.
(1994):

programa vai parar quando a soma

I (t)=S t +[aS + bK S ] t
Sendo:
I a infiltrao acumulada [mm] em
funo do tempo t [s], S a sorvidade
do solo [mm s-0,5] e KS a
condutividade hidrulica do solo [mm
s-1], a e b so constantes
respectivamente iguais a 0,025 e
0,467.
O objetivo nesse modelo , a partir
dos dados de infiltrao observados,
fazer o ajuste do modelo matemtico
para obter os valores dos parmetros
S e Ks que fornecem informaes
hidrulicas do solo.
Antes de mostrar como organizar os
dados na planilha, voc precisa saber
que o Solver vai resolver a equao
pelo
mtodo
dos
mnimos
quadrados, ou seja, a ferramenta vai
simular
os
valores
para
os
parmetros da equao que deseja

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

do erro quadrado for a menor


possvel. Nesse artigo utilizei a verso
4.2 do LibreOffice. Sabendo disso
vamos l.
Montando a planilha
Nas colunas A e B, comeando na
linha 7, esto os valores do tempo e
da

infiltrao

observada

(I_obs),

respectivamente. Nas colunas B e C


entre as linhas 2 e 5 coloquei os
parmetros

do

modelo

de

Haverkamp et al. (1994), lembrando


que a e b so constantes e no
vo ser alteradas durante os clculos.
Nas clulas C4 e C5 tm os valores
que eu coloquei (chute inicial).
As duas figuras abaixo so uma viso
geral de como a planilha deve ficar
nesse tipo de aplicao do Solver.
Tambm coloquei um grfico com os
dados observados (pontos azuis) e
com a linha dos dados que sero
estimados

pelo

modelo

(linha

laranja).

67
67

Como Fazer

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

Tutorial

68
68

Como Fazer

Tutorial

Na coluna C, iniciando na linha 7 so os valores estimados pelo modelo de


Haverkamp et al. (1994), onde simplesmente escrevi a equao na planilha
conforme a figura abaixo:

Os sifes ($) so para manter as clulas fixas, ou seja, quando arrastar a


equao para baixo somente vai alterar a linha da coluna A (tempo); os
parmetros a, b, S e KS permanecero os mesmos. A coluna dos dados
estimados deve ir at a mesma linha onde termina os dados observados, nesse
caso at a linha 20.
Na coluna D, faa a diferena entre os valores observado e estimado ao
quadrado, devendo atualizar at a linha 20. Veja a demonstrao abaixo.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

69
69

Como Fazer

Tutorial

Na clula D22 coloque a funo soma (=SOMA(D8:D20)) para que sejam


somados os valores das diferenas entre os valores observados e estimados
ao quadrado.

Na clula D23 eu coloquei a funo para mostrar o R2 do ajuste


(=RQUAD(B8:B20;C8:C20)),
(=RQUAD(B8:B20;C8:C20)) que d uma ideia se o modelo ficou bem ajustado.
Vale ressaltar que o R2 no dever ser o nico parmetro estatstico para
avaliar a qualidade do ajuste. Dependendo do caso, outros testes/mtodos
estatsticos devem ser empregados.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

70
70

Tutorial

Como Fazer

Resolvendo o modelo
Para abrir o Solver v em Ferramentas Solver...
A janela ser aberta para que sejam definidos os parmetros do Solver. Para
escolher as clulas clique no boto

Em Clula objetivo escolha a clula onde est a soma das diferenas ao


quadrado (Clula D22). Em Otimizar para marque a opo Mni
Mnimo.
mo Em
Clulas variveis: escolha as clulas onde esto os valores de S e KS,
respectivamente, C4 e C5. Nessa ltima opo voc clica, segura e arrasta o
cursor do para escolher as duas ao mesmo tempo. No final (nessa aplicao)
as opes do Solver devem ficar como mostrado na figura abaixo:

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

71
71

Como Fazer

Tutorial

Clique em Resolver e aguarde um pouco.

Quando o programa encontrar o menor valor ele para, mas voc pode insistir
e pedir para que sejam feitas mais tentativos clicando em Continue. Caso voc
julgue que est bom a soluo encontrada clique em OK.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

72
72

Como Fazer

Tutorial

Nesse caso o menor valor da soma das diferenas ao quadrado foi de 3,99.
Clique em Manter o resultado.

Observe que o programa alterou os valores das clulas C4 (Sorvidade) e C5


(Condutividade hidrulica). Consequentemente os valores estimados pelo
modelo (coluna I_est) e R2 tambm mudaram. No grfico, a linha laranja
(valores estimados) passou a tocar todos os pontos dos valores observados,
o que indica que o modelo ficou bem ajustado.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

73
73

Tutorial

Como Fazer

O programa calculou os parmetros S e KS at encontrar a soluo desejada


(menor soma das diferenas ao quadrado), de forma que o parmetro S
passou a ser igual a 0,4009 e KS igual a 0,0116.
S

0,4009

Ks

0,0116

Consideraes finais
A interpretao dos resultados finais algo um pouco especfico de cada
rea/modelo etc. Como o objetivo aqui era apenas mostrar uma aplicao do
LibreOffice Calc para resolver um modelo no-linear, no fiz a interpretao
dos resultados obtidos, mas garanto que nesse exemplo, o ajuste do modelo
ficou muito bom.
O Solver depende de valores iniciais dos parmetros que voc deseja
conhecer, nesse caso S e KS, para comear a resolver o modelo.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

74
74

Como Fazer

Tutorial

No deixe as clulas dos parmetros que entraro na opo Clulas variveis:


em branco. Quando mais prximo forem esses valores iniciais, o chute, mais
rpido e melhor ser resolvido o modelo.
Existem inmeras aplicaes da ferramenta Solver. Nesse caso mostrei uma
aplicao que utilizo na rea de Fsica do Solo (Agronomia). Voc pode querer
resolver um modelo para ver a taxa de decaimento da radioatividade de um
determinado material ou taxa de decrescimento de uma populao de insetos
em funo da esterilidade dos insetos machos para prever a nova populao
aps um tempo X. Isso no importa! Se o modelo no for to complexo e se
voc organizar os dados de forma correta, conseguir resolver no LibreOffice
Calc com o Solver.
Rodolfo Marcondes Silva Souza - Engenheiro Agrnomo, Mestre em Produo
Vegetal pela Universidade Federal Rural de Pernambuco - UFRPE e doutorando em
Tecnologias Energticas e Nucleares na Universidade Federal de Pernambuco UFPE. Revisor na revista LibreOffice Magazine e usurio de software livre desde
2008.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

75
75

LibreOffice Magazine | Abril 2014

76

Espao Aberto

Ar tigo

Como o Software Livre est


ajudando a Itaipu Binacional
Por David Jourdain
A
Itaipu
Binacional,
maior
hidroeltrica do mundo em gerao
de energia, j tem tradio na
utilizao do software livre em
diversas atividades. Sem falar que um
dos principais eventos de software
livre da Amrica Latina, a Latinoware,
acontece faz dez anos dentro dos
limites
da
Itaipu.
S
estas
informaes j demonstram o
compromisso que a Itaipu tem com o
Software
Livre
e
com
sua
disseminao.
Entretanto, a Itaipu entendeu que
poderia ir mais alm. E foi. E surgiu o
Centro
Latino-Americano
de
Tecnologias Abertas Celtab.
Na Latinoware de 2013, nove
palestras que fizeram parte da grade

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

do evento, referenciavam uma


instituio chamada Celtab. Durante
estas palestras soube-se o qu o
Celtab e qual o seu papel dentro da
estrutura da Itaipu. Mas quem no
pde ver estas palestras, tem agora a
oportunidade de saber um pouco
mais sobre essa instituio.
O CELTAB Centro Latino-Americano
de Tecnologias Abertas foi criado com
os objetivos de:
Fomentar
a
formao
de
pesquisadores em TI, com foco
em
Software
Livre
e
ao
desenvolvimento de pesquisa
aplicada;
Colaborar com projetos de
software livre que so utilizados
pela Itaipu em suas atividades;
77
77

Ar tigo

Espao Aberto
Oferecer para as comunidades de
Software
Livre
solues
desenvolvidas, para que sejam
aprimoradas e possam virar
produtos externos, no mercado
de TI.

Para ilustrar, podemos citar entre as

Como tudo comeou?

desenvolvimento

A Itaipu e o Parque Tecnolgico Itaipu


PTI j tinham a ideia de fomentar a
formao em Software Livre de
profissionais h mais de 5 anos.
Muitos
estudos,
planejamento,
elaborao de metas, avaliao de
viabilidade. Tudo isso foi levado em
considerao at que, de forma
segura, o Celtab iniciou suas
atividades em Agosto de 2013.

melhorias para o Gallery Project.

Inicialmente, a Itaipu foi a primeira


demandante de pesquisas, tanto para
desenvolvimento de melhorias para
software, como tambm, para
elaborao de planos de migrao de
tecnologias em uso. Entretanto,
outros
demandantes
podero
apresentar
seus
planos
de
desenvolvimento ao Comit Gestor
do Celtab, estabelecendo a melhor
forma de relacionamento, como
tambm a melhor forma de repasse
do plano de desenvolvimento de
melhorias para o software em
questo.

Foz

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

pesquisas, duas que esto sendo


executadas por pesquisadores do
Celtab:

desenvolvimento

de

uma

soluo para a monitoria do fluxo de


peixes do Canal da Piracema e o
de

plugins

Monitoria do Canal da Piracema:


muito alm dos peixes
Quando do planejamento de Itaipu,
um

dos

temas

levados

em

considerao foi o impacto que a


construo de uma barreira destas
propores

provocaria

no

fluxo

migratrio dos peixes da regio de


do

Iguau

os

possveis

caminhos que poderiam ser trilhados


para minimizar esta situao. Com
isso, foi adicionado ao projeto da
Itaipu

um

canal

artificial,

que

ofereceria um caminho alternativo


para que os peixes continuassem a
fazer sua migrao para procriao.
Entretanto,

como

saber

se

os

resultados desejados estavam sendo


alcanados?

Em

outras

palavras:

Como saber se os peixes da regio


estavam

fazendo

uso

do

canal

artificial?

78
78

Espao Aberto
O Celtab, atravs de 3 pesquisadores,
iniciou o desenvolvimento de uma
soluo livre, para monitoria do fluxo
migratrio de peixes atravs deste
canal artificial, em substituio a
atual soluo em uso, que j
demandava
mudanas
h
aproximadamente 10 anos. Mas, o
monitoramento no acontece com o
peixe em si, mas sim com um
dispositivo RFID inserido no peixe. Ao
final do desenvolvimento desta
soluo, poderemos monitorar no
apenas os peixes, mas qualquer
objeto que possa conter um
dispositivo RFID.
Gallery Project: Mais do qu um
lbum fotogrfico online
A Diretoria de Coordenao da Itaipu,
em parceria com os municpios que
margeiam o lago da hidroeltrica,
tem utilizado o Gallery - que um
organizador de lbuns de fotos, para
registro e acompanhamento do
impacto
das
aes
de
desenvolvimento territorial. Neste
sentido, o Gallery tem sido vital para
organizao centralizada do registro
fotogrfico destas aes.
Contudo,
muitas
necessidades
reconhecidas por esta diretoria no
vinham sendo atendidas pelo Gallery.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

Ar tigo
Neste ponto, entrou em atividade um
outro grupo de 3 pesquisadores do
Celtab,
estudando
todas
as
demandas ainda no atendidas, para
que fossem desenvolvidas e utilizadas
pela Itaipu.
SAMBA 4 como AD Server
Atualmente, a Itaipu tem utilizado o
SAMBA 3 para estabelecer a
coordenao
de
atividades
e
compartilhamentos de arquivos de
usurios que fazem uso de terminais
com MS-Windows. Por conta de
demandas de controle, a Itaipu
estava
estudando
algumas
possibilidades. Entre elas, a utilizao
de AD Server da Microsoft. Como
opo, o departamento de TI da
Itaipu considerou que o SAMBA 4
mereceria ser observado.
Entretanto, o departamento esbarrou
na
fraca
quantidade
de
documentao tcnica, pois o SAMBA
4
ainda
se
encontra
em
desenvolvimento e implementao de
funcionalidades, para que se torne
plenamente compatvel com as
demandas de controle de usurios.
Neste momento foi decidido pelo
Comit Gestor do Celtab, que o tema
era pertinente para estudo, para
planejamento de viabilidade de

79
79

Espao Aberto
migrao do SAMBA 3 para o SAMBA
4, em um processo que seja seguro e
compatvel

com

grau

de

responsabilidade que tal operao


merece.
Aps meses de estudo em ambiente
de

testes,

monitorado

equivalente

ao

real,

periodicamente

para

avaliao de compatibilidade para


migrao, a equipe de pesquisa
concluiu que possvel estabelecer
esta migrao de forma segura. No
antes,

sem

desenvolver

massiva

documentao para permitir que o


processo de migrao fosse seguro
para o departamento de TI da Itaipu,
assim como garantir meios para que
o processo seja tambm executado
com o apoio da equipe de pesquisa.
Matrix Linux para Desktop
Para instalao de um computador,
uma distribuio com seu instalador
padro suficiente para que se
instale o Linux e posteriormente
escolha aplicativos adicionais, alm
da instalao do sistema operacional
em si com todas as configuraes do
ambiente de trabalho.
Para um computador, o processo
aceitvel. Para dez computadores, o
processo comea a ser trabalhoso.
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

Ar tigo
Para mil computadores, o processo
pode ficar impraticvel. Nesta
circunstncia, ter uma Matrix Linux
pronta, com todo o ambiente pronto
para o trabalho, com todas as
configuraes
preestabelecidas,
permitir que o processo de
instalao e atualizao de uma
grande quantidade de computadores
seja factvel, mesmo que a equipe
para tal servio seja reduzida.
Entretanto, apenas ter o ambiente
elaborado para o usurio no o
suficiente. Como parte dos usurios
da Itaipu trabalham com Linux e
esto com seus usurios gerenciados
a partir do SAMBA 3, ter neste
desenvolvimento
o
compartilhamento de conhecimentos
com a equipe de pesquisa para o
SAMBA 4 tornou-se indispensvel.
Mas no so s essas as pesquisas do
Celtab. Por conta da avaliao do PTI,
tanto do desempenho das pesquisas
em execuo como dos potenciais de
soluo de demandas, o Celtab
acabou esta amparando, tambm,
pesquisas do PTI, sejam para
necessidades de desenvolvimento
interno, ou para pesquisas externas.
Sejam elas com fontes em territrio
nacional ou no exterior. E isso est
acontecendo em menos de 1 ano de
vida!

80
80

Espao Aberto

Ar tigo

Quem ganha com isso? Todo mundo


Com estes projetos, pode-se ilustrar parcialmente o qu tem sido feito no
Celtab. Contudo, um dos objetivos assegurar que o desenvolvimento no
estar restrito aos objetivos da Itaipu e do PTI, mas estar disponvel tambm
a comunidade de software livre.
No caso da monitoria do Canal da Piracema, o projeto j se encontra em
repositrio na internet. Leia o artigo Monitoramento do Fluxo de Peixes no
Canal da Piracema nesta edio assinado pelos pesquisadores do Celtab que
esto envolvidos no desenvolvimento.
Em relao ao desenvolvimento para o Gallery Project, alguns dos mdulos
desenvolvidos pelos pesquisadores ainda se encontram em fase de
homologao pela comunidade do Gallery.
Como podemos notar, quando o tema software livre, a Itaipu percebeu que
poderia ir mais alm. E foi.
E fez. E fez bem-feito!

David Jourdain - Membro fundador e moderador das listas em lngua portuguesa da


TDF. Formao na rea de Computao. H mais de 12 anos mexendo no Kernel
Linux. Fluente em alemo, portugus, espanhol e ingls. Foi professor universitrio,
ministrando disciplinas de Engenharia de Software, Engenharia de Sistemas,
Construo de Sistemas Operacionais e Arquitetura de Sistemas Operacionais.
Mais de 70 palestras ministradas no Brasil, Chile, Argentina e Paraguai, ensinando
sobre Kernel Linux e como organizar grupos de desenvolvedores de software livre
em Universidades.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

81
81

LibreOffice Magazine | Abril 2014

82

Espao Aberto

Monitoramento
Fluxo de Peixes
Canal da Piracema

Ar tigo

do
no

Por Gustavo Valiati e Thiago Bitencourt

Com a construo da hidreltrica de Itaipu, o processo de migrao dos peixes


atravs do rio Paran foi interrompido e, em consequncia disso, a reproduo
das espcies ficou ameaada. Para contornar essa situao, foi construdo um
canal artificial chamado de canal da piracema, que liga o reservatrio parte
mais baixa do lago, para possibilitar a migrao reprodutria dos peixes,
durante o perodo de piracema.
O canal tem uma extenso de 10 km e permite aos peixes migrarem para as
reas de reproduo acima da usina, mantendo assim a biodiversidade da
regio. Para verificar a eficincia do canal da Piracema, feito um
monitoramento ao longo dos 10 km deste canal e as informaes coletadas
so utilizadas para manter um acompanhamento do ciclo migratrio dos
peixes, com estudos para auxiliar a a implantao de medidas de reduo de
impactos ambientais [1].
O sistema utilizado para realizar o monitoramento do canal composto por
uma estrutura de equipamentos e softwares que ficam dispostos em alguns
pontos na margem do canal. Esses pontos so denominados pontos de coleta.
A estrutura destes pontos formada por transmissores RFID (Radio frequency
identification)[2], hardware de leitura, computador, sistema operacional e
software de leitura.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

83
83

Espao Aberto

Ar tigo

Os transmissores RFID so
microchips, implantados nos
peixes atravs de uma inciso,
conforme mostra a Figura 1,
que contm um cdigo de
identificao
nico.
Os
cdigos
dos
chips
so
previamente
definidos
e
vinculados aos dados do
peixe ao qual atribudo.

O equipamento de leitura composto por um ou mais conjuntos de antena e


reader (leitor)[3], da Texas Instruments. As antenas ficam dispostas de modo a
abranger toda a largura do leito do rio, conectadas ao reader que interpretar
o sinal captado pela antena, como mostra a Figura 2.

O computador (notebook) presente nos pontos de coleta responsvel por


receber os dados lidos das antenas, atravs de uma conexo serial (RS-232), e
pode ser visto na Figura 3. O sistema de leitura o TIRIS S2000 tambm
oferecido pela Texas Instruments e que foi projetado para ser executado no
sistema operacional Microsoft Windows XP, conforme Figura 4. O sistema TIRIS
recebe os dados coletados e cria um arquivo CSV para armazenar esses dados.
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

84
84

Espao Aberto

Ar tigo
Portanto, cada ponto de coleta gera
um arquivo independente que
contm os dados coletados por cada
um dos readers. Para tratar os dados
coletados
e
extrair
algum
conhecimento destes, os arquivos
devem ser coletados manualmente
em cada ponto de coleta. Os arquivos
gerados pelo TIRIS (Figura 5) contm
informaes
redundantes,
no
filtradas e, portanto, devem ser
filtradas e extradas apenas as
informaes teis, as quais sero
adicionadas a base de dados utilizada
(Microsoft Access 97), conforme
representao na Figura 6.

Ao utilizar os dados coletados para gerar estudos ou relatrios, a anlise dos


mesmos tambm feita de maneira manual, considerando que no h uma
ferramenta que auxilie no tratamento dos dados, ou seja, todos os dados so
analisados individualmente e agrupados para gerar informaes teis.
Observando-se a situao atual do
processo de monitoramento e
extrao de informaes, percebese que a metodologia utilizada no
adequada para o volume de
dados a serem analisados e que as
tecnologias
aplicadas
no
correspondem com a atualidade
das
tecnologias
disponveis.
Portanto, para modernizar e
automatizar
o
processo
de
monitoramento e extrao de
conhecimento a partir dos dados,
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

85
85

Espao Aberto

Ar tigo

os pesquisadores envolvidos no
projeto
reavaliaram
as
necessidades e, a partir destas,
tem desenvolvido uma nova
soluo, baseada totalmente em
tecnologias abertas, para o
monitoramento do canal de
forma
automatizada
e
oferecendo um processo mais
rpido e eficiente, exigindo uma
menor interao humana.
Com base nas dificuldades
encontradas no processo de
monitoramento do canal, foram
defi nid o s alg un s req uisito s
bsicos a serem implantados em um novo ambiente de monitoramento. Com
isso, aqueles que interagem com o processo tero disposio uma ferramenta
que possui novos recursos e que possibilita maior agilidade para desempenhar
as atividades referentes a monitoria do canal.
Uma grande dificuldade do ambiente atual a descentralizao dos dados, j
que, cada ponto de coleta gera uma quantidade de dados independentes.
Portanto, para automatizar o processo de centralizao dos dados,
importante a presena de um sistema capaz de realizar tal tarefa, um servidor.
O novo ambiente de monitoramento ser responsvel tambm por filtrar os
dados e armazenar apenas os dados teis e oferecer ainda um servio para
recuperao dos mesmos.
Para manter todo o histrico e as informaes j coletadas, o novo sistema
oferecer uma maneira de importar todos os dados legados para a nova base
de dados centralizada. Com isso as informaes antigas estaro armazenadas
junto com os novos dados coletados possibilitando assim a realizao de
estudos.
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

86
86

Espao Aberto

Ar tigo

Devido exigncia de pouca interao humana com o sistema, o mesmo


dever ser capaz de se recuperar de algumas situaes adversas. Exemplo: caso
ocorra interrupo na alimentao de energia eltrica (que pode ser evitado
com o uso de um no-break), o sistema dever ser capaz de reiniciar e entrar em
operao automaticamente.
Outro exemplo a falha na
comunicao com o servidor.
Nesse caso, o sistema dever
armazenar as informaes
localmente e envi-las para o
servidor, quando a conexo
for
reestabelecida.
Alm
dessas situaes, o sistema
deve ser capaz de contornar o
mximo
possvel
as
adversidades impostas e se
manter em operao tanto
tempo
quanto
possvel,
evitando
assim
possveis
perdas de informaes.
Alm do sistema ser capaz de
se
recuperar
automaticamente de alguns
problemas, ser mantido um
monitoramento de cada ponto de coleta que possibilitar ao usurio verificar o
status do sistema, ou seja, o usurio ser informado em algumas situaes e,
com base nessas informaes, verifica se alguma medida preventiva ou
corretiva deve ser aplicada.
Os pontos de coleta sero responsveis por filtrar os dados coletados. O que
justifica essa responsabilidade que, por exemplo, quando o reader faz leitura
de chips a cada 50 milissegundos, e o tempo que o peixe demora para passar
relativamente maior (2 segundos, por exemplo), faz com que o mesmo peixe
seja registrado vrias vezes em um curto intervalo de tempo.
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

87
87

Espao Aberto

Ar tigo

Isso significa que se no houver uma filtragem desses registros, os dados


resultantes contero muita informao desnecessria, caracterizando poluio
de dados. E essa filtragem deve ser feita no primeiro momento em que os
dados podem ser descartados, ou seja, no ponto de coleta. Atualmente esses
filtros so aplicados na base de dados final em Access.
Um mtodo de sincronizao automtica dos dados ao servidor foi definido
para automatizar os processos de aquisio dos dados dos pontos de coleta.
Como tarefa final desta automatizao, estes dados sero armazenados no
banco de dados central. Usando algum meio de comunicao por rede, o
sistema dever ser capaz de transmitir todos os dados coletados diretamente
para o servidor, evitando a necessidade de deslocamento at os pontos de
coleta para aquisio desses dados. Esta funcionalidade contorna um dos
processos mais demorados no atual ambiente de monitoramento.
A sincronizao automtica requer conexo com rede. Porm, para os pontos
de coleta que no possuem conexo, ser adicionada uma funcionalidade de
sincronizao manual dos dados ao servidor. Entende-se que esta situao s
ocorre quando um ponto de coleta no est conectado ao servidor atravs de
uma conexo por rede ou que esta esteja temporariamente inativa. Como o
sistema do ponto de coleta armazenar todos os dados coletados em uma
base de dados local, ser oferecido uma conexo USB para coleta dos dados. O
sistema detectar o dispositivo USB automaticamente e far a exportao dos
dados para a mdia. J no servidor, haver uma interface para importar os
dados colocados na mdia removvel. Desta maneira, quando no h conexo
por rede, o sistema oferecer esta alternativa para a sincronizao dos dados.
A sincronizao manual dos dados dever ser feita de maneira que o usurio
interaja o mnimo possvel com o sistema. Esta funcionalidade prev que o
processo de aquisio dos dados no ponto de coleta, para o dispositivo
removvel, seja o mais simples e gil possvel. Esta funcionalidade permite que
o usurio chegue ao ponto de coleta, conecte um dispositivo removvel e em
seguida, atravs de um sinal luminoso, o sistema indica que est realizando a
exportao de dados. Outro indicador luminoso indica que o dispositivo j
pode ser removido e a exportao foi finalizada.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

88
88

Espao Aberto

Ar tigo

Os dados exportados a partir dos pontos de coleta sero, posteriormente,


importados ao sistema central, que armazena as informaes na base de
dados.
Para que os dados coletados possam ser utilizados em pesquisas e estudos,
deve ser oferecido uma maneira para a consulta desses. O projeto
apresentado tem tambm como objetivo contemplar uma ferramenta simples
para busca e visualizao dos dados e interao com o sistema de
monitoramento. Essa ferramenta consiste em um sistema web com algumas
funcionalidades bsicas, como por exemplo, consultas atravs de algumas
pesquisas na base de dados, visualizao de todas as informaes da base ou
dados coletados em um determinado intervalo de tempo, ou ainda consultar
informaes relativas a uma determinada espcie de peixe.
Alm das consultas e visualizao dos dados, a ferramenta dever auxiliar em
outras atividades importantes, tais como: Importao dos dados a partir de
um dispositivo USB (dados sincronizados manualmente a partir de um ponto
de coleta) e visualizao dos pontos de coleta para identificar alguma
irregularidade ou acompanhar o status de cada ponto. Alm disso, uma outra
caracterstica para o novo ambiente de monitoramento a visualizao dos
dados em tempo real, ou seja, sempre que uma leitura feita pelo reader, o
dado ser imediatamente enviado para o servidor. A ferramenta web tambm
ser capaz de exibir as informaes coletadas em tempo real.
Mesmo com a ferramenta de consulta e visualizao oferecida, algumas outras
automatizaes podem ser desenvolvidas e assim disponibilizar uma
ferramenta mais completa, com funcionalidades como, por exemplo,
minerao de dados, anlises estatsticas e projees com base nos dados
coletados. O projeto no contempla uma ferramenta com essas caractersticas,
porm, oferece uma interface de consulta de dados para disponibiliz-los
como um servio a outras aplicaes.
Voltando ao ponto de coleta. Devido ao fato de que os equipamentos esto
dispostos margem do canal da piracema, estes esto sujeitos a intempries
como: umidade, exposio ao sol, variao de temperatura, entre outros.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

89
89

Espao Aberto

Ar tigo

Para proporcionar um ambiente adequado de operao para os


equipamentos, necessrio encapsular esses equipamentos em um local
adequado que venha a controlar as condies adversas de operao. Portanto,
os equipamentos devem ser resguardados em, por exemplo, uma caixa
hermtica - Figura 7, que propicie a segurana desejada aos equipamentos em
cada ponto de coleta.
O sistema de monitoramento
inicialmente trabalha com um
hardware de leitura oferecido pela
Texas Instruments e este possibilita
algumas configuraes que so
feitas atravs de um sistema
oferecido pela mesma empresa.
Como o objetivo do projeto
migrar toda a soluo para um
ambiente
com
tecnologias
e
ferramentas livres, o projeto
tambm prev uma ferramenta que
interaja
diretamente
com
o
hardware de leitura e que
possibilite a configurao desse
equipamento.
Para o desenvolvimento e implantao das funcionalidades descritas, as
tecnologias utilizadas foram escolhidas de acordo com as caractersticas e
necessidades de cada requisito.
Para substituir o notebook, nos pontos de coleta, o equipamento a ser
utilizado ser um RaspberryPi[4], que oferece todas as caractersticas de uma
arquitetura PC e se encaixa nas necessidades do sistema a ser implantado nos
pontos de coleta. O sistema embarcado no Rapberry Pi estar conectado e
conversando com um servio central, responsvel por unificar e centralizar
os dados coletados em uma base de dados.
O sistema est em desenvolvimento, na linguagem de programao C/C++. A
linguagem C++ predominante, porm a linguagem C necessria em alguns
casos de acesso a funcionalidades do sistema operacional em nveis mais
baixos.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

90
90

Espao Aberto

Ar tigo

Alm das linguagens C/C++, o framework Qt 5.1 est sendo utilizado, porque
este oferece grandes facilidades no desenvolvimento do sistema. Como a
aplicao nos pontos de coleta exige pouca interao com o usurio, se fez
necessrio um mecanismo para identificar o comportamento do sistema. Para
atender esta demanda, foi implementado um mecanismo de log de sistema
utilizando a biblioteca boost.log[5] que oferece agilidade e facilidade na criao
de logs personalizados.
O projeto est em fase de desenvolvimento, e pode ser acompanhado atravs
do repositrio no Sourceforge[6]. A visualizao dos dados ser feita atravs de
um sistema web, na qual, as informaes e dados coletados estaro
disponveis de forma organizada e intuitiva, possibilitando um trabalho rpido
e otimizado no processo de extrao de conhecimento. Um prottipo bsico
da pgina Web pode ser visto nas Figuras 8 e 9.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

91
91

Espao Aberto

Ar tigo

Alm da pgina web, ser disponibilizado um servio de acesso aos dados,


possibilitando o desenvolvimento de outras aplicaes para visualizao e
tratamento destes como, por exemplo, um aplicativo para visualizao dos
dados atravs de um dispositivo com Android.

A soluo apresentada, alm de atender as necessidades especficas do


monitoramento dos peixes no canal da piracema, pode ser estendida a outros
ambientes de monitoramento. Ou seja, o sistema no est atrelado
unicamente a realidade do canal, mas est aberto para qualquer demanda de
monitoramento de sinais provenientes de chips RFID e portanto, pode ser
utilizado para qualquer finalidade que envolva essa tecnologia.
Ainda relacionado ao mesmo projeto de monitoramento do canal, atravs da
interface de acesso aos dados, possvel desenvolver outras aplicaes mais
elaboradas com funcionalidades mais completas e que atendam a outras
necessidades como, por exemplo, minerao de dados. Portanto, o projeto
abre portas para outras linhas de pesquisa e oferece uma ferramenta livre
capaz de atender a uma necessidade especfica e que facilmente pode ser
adaptada e atender a necessidades semelhantes.
Este artigo, reflete a primeira fase do projeto RFIDMonitor, e no sua forma
total e final. Vrias abordagens so abstradas a fim de expressar apenas a
ideia central da soluo. No decorrer das prximas fases, o projeto se

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

92
92

Espao Aberto

Ar tigo

expandir em alguns pontos e se especializar em outros, para que a soluo


criada seja slida e eficaz.
Comeamos todo o projeto tratando dos peixes. Acabamos por tratar de algo
mais alm: o uso da tecnologia desenvolvida mais os RFIDs. E esta foi a deciso
mais acertada.
Referncias:
[1] Canal da Piracema:
http://www.itaipu.gov.br/meioambiente/canal-da-piracema
[2] What is RFID: http://rfid.net/basics
[3] Texas Instruments: http://www.ti.com/product/ri-ctl-mb2b
[4] RaspberryPi: http://www.raspberrypi.org/
[5] Boost.log: http://boost-log.sourceforge.net/libs/log/doc/html/
[6] RFIDMonitor: https://sourceforge.net/projects/rfidmonitor/
Gustavo Valiati - Pesquisador do Centro Latino-americano de Tecnologias Abertas Celtab, envolvido diretamente no desenvolvimento do projeto RFIDMonitor aplicado
realidade da migrao de peixes. Tem sua formao na rea da Computao.
Desenvolvedor em algumas linguagens de programao, como C++, Java e PHP.
Proficiente em Ingls.

Thiago Bitencourt - Pesquisador do Centro Latino-americano de Tecnologias


Abertas - Celtab, envolvido diretamente no desenvolvimento do projeto RFIDMonitor
aplicado realidade da migrao de peixes. Tem sua formao na rea da
Computao. Desenvolvedor em algumas linguagens de programao, como C++,
Java e PHP. Proficiente em Espanhol.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

93
93

LibreOffice Magazine | Abril 2014

94

Espao Aberto

Ar tigo

Krita 2.8.1:
Novidades de
Lanamento
Traduo: Viviane Nonato

Para quem nunca ouviu falar do Krita,


est na hora de conhecer esse editor
grfico bitmap e vetorial, baseado na
plataforma

KDE,

que

faz

parte

tambm do pacote Calligra Suite.


Pensado para ser um software de
pintura digital similar ao Corel
Painter e SAI.
O Krita est cada vez mais lindo!
Com

novas

funcionalidades

disponveis, centenas de correes de


bugs, melhorias de desempenho,
correes de usabilidade e look- andfeel melhoradas.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

A expectativa para uma verso mais


robusta
e
multiplataforma
foi
alcanada.
O Krita, sempre foi leve e estvel em
sistemas livres, e essa a primeira
verso estvel para o Microsoft
Windows.
A Fundao Krita libera a verso Krita
2.8.0 e a pouco menos de um ms j
temos o lanamento da verso 2.8.1!
Alm de muitos voluntrios de testes
de
estabilidade
do
Microsoft
Windows, houve um grande trabalho
da KO GmbH com a cooperao da
Intel.
No desenvolvimento em especial:
Dmitry Kazakov e Boudewijn Rempt.
95
95

Espao Aberto

Ar tigo

Krita 2.8 rodando em Trisquel


GNU / Linux 6.0, mostrando a
interface padro.
O personagem na tela Kiki
Cyber esquilo, a mascote do
Krita.
Autor do screenshot e mascote:
Tyson Tan

Aperfeioamento no suporte tablet


Desenvolvimento : Dmitry Kazakov , Boudewijn Rempt
O principal motivo para desenvolver a partir do X11 foi a falta de suporte para
tablets no Wacom. O Krita tem contado com suporte a grficos tablet da Qt
desde a verso

2.0. Mas no Windows, a histria era diferente, e fomos

confrontados por problemas com deslocamentos, mau desempenho, no


havendo suporte para tablets com digitalizadores embutidos, como o Lenovo
Helix. A partir das necessidades e problemas em questo foi preciso mergulhar
mais fundo e desenvolver apoio e suporte a tablet de diferentes fabricantes
de baixo custo. Uma soluo foi inserir no prprio cdigo de nvel X11 a partir
da API multiplataforma que o Qt oferece. Isto foi feito principalmente por
Dmitry Kazakov durante uma visita de uma semana a Deventer, patrocinado
pela Fundao Krita. Atualmente existe o prprio cdigo em X11 para
Windows, isto , est implementado suporte para hardware acelerado e alta
resoluo de grficos 2D, embora ainda baseado no exemplo de Qt .

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

96
96

Ar tigo

Espao Aberto

O desenho muito mais suave,


porque est processando mais
informaes.
dispositivos

lista

de

suportados

pelo

evdev X11 realmente muito


grande. Novidade que o Krita
tambm pode executar
os

dispositivos

que

todos
so

manipulados pelo motor evdev


X11, incluindo

Foto: David Revoy testando Krita com tablets

como

Mon o pr ice,

Bo st o,

fabricantes

Huion e

Genius. Ento, se voc tem um tablet que


costumava se recusar a trabalhar com Krita no
Linux, teste agora pois est funcionando. At
o momento Dmitry Kazakov est testando o
Krita em dois dispositivos: Bosto 19MA e
Genius G-Pen 560.
bem

com

Ambos funcionam muito

Krita.

Atualmente

esto

Foto: Bosto 19MA

trabalhando no suporte para o tablet Huion


fornecido pela huiontablet ao projeto Krita.
Novo modo de escala de alta qualidade para a tela OpenGL Canvas
Desenvolvimento : Dmitry Kazakov , Boudewijn Rempt

Krita foi uma das primeiras aplicaes de pintura com suporte de OpenGL para
renderizar a imagem. E enquanto OpenGL nos deu um desempenho fantstico
ao girar, fazer panormica ou zoom, melhorando a qualidade, ainda faltava
algo. Isso porque, por padro, o OpenGL dimensiona usando algoritmos
rpidos, mas imprecisos.
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

97
97

Ar tigo

Espao Aberto

Basicamente, o usurio tinha a escolha entre a prestao granulada e


embaada. Mais uma vez, como parte de seu trabalho patrocinado pela
Fundao Krita, Dmitry assumiu a liderana e implementou um algoritmo de
de

escalonamento

qualidade

no

de

alta

topo

da

arquitetura moderna baseada


em

shader,

originariamente

que,

Boudewijn

tinha implementado.
A disponibilidade atual est
em pequenos nveis de zoom e
a opo de escala de alta
qualidade

resultados

bonitos e rpidos.

Imagem por Timothee Giet

Modo Wrap Around


Desenvolvimento: Dmitry Kazakov

O modo Wrap (para ativ-lo


ultilize a tecla w, ou v em
View > Wrap around mode).
mode
No exemplo abaixo so como
telhas

padres,

podendo

facilitar a criao de texturas


azulejos

outras

possibilidades criativas. Este


recurso s visualizado no
modo OpenGL (Settings
Settings >
Configure Krita > Display).
Display

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

98
98

Ar tigo

Espao Aberto

Novas predefinies padro, melhor sistema de marcao


Desenvolvimento: Sascha Suelzer
Recursos: Timothe Giet, Ramon Miranda, Wolthera, David Revoy
e outros artistas da comunidade Krita

Krita 2.8.1 oferece um


novo

conjunto

de

predefinies de pincel,
com

novos

cones

seguindo padres.
Exemplo dos novos cones de pinceis

Alm disso, agora mais fcil e rpido para atribuir tags para os recursos com
um clique com o boto direito.
Layer - Selecionador
Desenvolvimento: Dmitry Kazakov
cones: David Revoy

Diretamente

selecionar

uma camada com a tecla 'R'


e clicando com o mouse na
tela.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

99
99

Ar tigo

Espao Aberto
Caixas de transparncia customizada
Desenvolvimento: Boudewijn Rempt

A transparncia na caixa representa as cores em nveis de opacidade. Agora, as


cores e o tamanho das caixas de seleo so configurveis: voc pode
mud-las em Settings > Preferences > Transparency Checkboxes.
Checkboxes

Aqui est uma demonstrao


com um tema verificador
escuro para mostrar o halo
ao redor do Krita 256x256 *
logotipo png.

Nova janela de encaixe da paleta


Desenvolvimento: Sven Langkamp

Mais uma das facilidades mudar as paletas com a janela de encaixe, podendo
adicionar e remover cores, ajustar automaticamente ou criar diretamente nas
janelas.
Com bnus de estojos de novas
predefinies
paletas

feitas

padro,
por

so

autores

talentosos e conhecidos: Tim


Von Rueden, Spencer Goldade,
Richard Fhager, Kim Taylor e
David Revoy. Voc pode exibir
a janela de encaixe paleta em
Setting > Docker > Paleta.
Paleta

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

100
100

Ar tigo

Espao Aberto
Tela Pseudo Infinito
Desenvolvimento: Camilla Boemann

Se voc rolar muito a tela em uma direo, notar um grande boto que
aparece com uma seta sobre ele, na fronteira da tela. Com um nico clique
neste boto voc vai estender a tela automaticamente.
Este recurso ir ajud-lo a concentrar-se no desenho e nunca se preocupar
com a superfcie do tamanho da layer de desenho disponvel.

Opes

adicionais

para

ferramenta de corte que ela


agora

pode

(voc

pode

"redimensionar"
cortar

um

documento fora do limite ou


aumentar seu tamanho) .

Melhores seletores de cores


Desenvolvimento: Dmitry Kazakov
cones: David Revoy

Os seletores de cores ganharam novos cones e mais opes.


Ctrl + clique esquerdo - Escolha imagem mesclada de foreground color
Ctrl + Alt + clique esquerdo - Escolha a partir da camada atual para
foreground color
Ctrl + clique direito - Escolha imagem mesclada de background color
Ctrl + Alt + clique direito - Escolha a partir da camada atual para
background color.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

101
101

Espao Aberto

Ar tigo

Voc pode alterar os atalhos (como Alt ) para os selecionadores de cores em


Settings > Configure Krita > Canvas Input Settings and unfold Alternate
Invocation.
Invocation
Novo filtro de equilbrio de cores
Desenvolvimento: Sahil Nagpal, Dmitry Kazakov
As cores gerais bem como a correo de cor, so modificadas atravs de
controles deslizantes do equilbrio de cores. um filtro ideal para dar um
nimo extra para o seu trabalho artstico (com tons primrios e secundrios)
ou aperfeioar os estudos em preto e branco. Voc pode encontrar o filtro em
Filter > Adjust > Color balance (Ctrl + B).
Suporte inicial para G'mic
Desenvolvimento: Luk Tvrdy, David Tschumperl
G'mic um plug-in que estende capacidades de softwares de retoque,
oferecendo um grande nmero de filtros de imagem pr-definidos e efeitos.
G'mic agora filtra diretamente no Krita.
sua primeira implementao experimental, e ainda no tem o recurso de
seleo e no mostra uma pr visualizao.
Voc pode encontrar o recurso no menu Layer > Apply Gmic actions.
actions

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

102
102

Ar tigo

Espao Aberto
Ferramenta para clonar
Desenvolvimento : Dmitry Kazakov

Este novo recurso cria uma srie de clones da camada atual para que voc
possa pintar. O recurso conveniente para a criao de grficos isomtricos.
Voc pode encontrar o recurso em

Layer > Clone Array.


Array Note-se que,

'camadas' Clone pode ser movido ou deletado independentemente da camada


pai com a ferramenta mover. Voc pode clonar qualquer camada de base e
posicion-las ao seu gosto que mantero as propriedades dinmicas para o
clone. Imagens e vdeos de teste por Paul Geraskin
Mais atalhos personalizados
Desenvolvimento: Arjen Hiemstra
O Krita recebe um novo painel nas preferncias (Setting
Setting > Configure Krita >
Canvas Input Settings)
Settings para oferecer a possibilidade de personalizar todos os
atalhos. Isso significa que agora todas as teclas de zoom e Color Picker so
configurveis.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

103
103

Espao Aberto

Ar tigo

Mais compacto e mais bonito


Muito trabalho foi feito para tornar a interface do usurio mais compacta. A
saturao dos cones foi diminuvel para deixar o foco do usurio na tela.

Outros novos recursos


Tornou-se possvel copiar a projeo de uma camada de grupo;
Isolar camada ou mscara: clique com o boto direito sobre a camada ou
mscara, selecione " isolar " e trabalhe temporariamente s nessa camada
ou mscara;
Tornou-se possvel carregar arquivos de paleta ACT;
Inserir canal na imagem, no a camada individual;
Adicionar um modo para camada.
Recursos removidos
Filtro OpenShiva uma linguagem de programao usada para
transformar uma imagem aplicando uma transformao kernel-like. Este
foi substitudo pelo plugin G'Mic.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

104
104

Espao Aberto

Ar tigo

Melhorias e atualizaes de recursos antigos


Seleo com Shift-Clique, Enter e Esc, clicando em uma ala mostrada
sobre o primeiro ponto;
Tela para imagens de referncia;
Faa pontas de pincis predefinidos usar um parmetro de tamanho, em
vez de escala;
Atualize as predefinies de pincel padro em grande parte (com novos
cones, novos presets, para melhor organizao);
Faz o comando camada de preenchimento obedecer a chave de bloqueio
alfa;
Faz o filtro de importao PSD ignorar blocos de recursos malformados;
Salva as imagens individuais em camada CMYK corretamente para PSD;
O sistema de marcao de recursos foi imensamente melhorado;
Espaamento anisotrpico implementado para as escovas do Krita. Agora,
se voc alterar a opo 'ratio' da escova, o espaamento horizontal e
vertical sero relativos largura e altura da escova correspondente;
Suporte para profundidades de cor de 16 bits no Color Balance e Dodge e
Burn Filtro;
Melhorar a pintura de cantos vivos, com o sensor de ngulo de desenho
ativado;
Melhorada a interface do usurio do filtro Sobel;
Suporte para carregar camada nica na imagem PSD em tons de cinza;
Melhor auxilio de imagem - exibe um seletor de cores quando manter
sobre a imagem na janela de encaixe, a escala para caber nomes, utilize o
destaque tema para os cones selecionados;
Use 'size' em vez de 'escala' para escalar os pincis predefinidos;
Faa a ferramenta de preenchimento obedecer ao estado de bloqueio
camada alfa;
Modifique o cursor, esboo, brush, podendo adicionar ou combinar um
novo cursor ou ponto cruz;
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

105
105

Espao Aberto

Ar tigo

Adiciona a opo de esconder / ou pr rascunho no editor de brush;


possvel copiar a projeo de uma camada de grupo para a rea de
transferncia;
possvel adicionar o nome do filtro para a camada de filtro ou nome de
mscara;
possvel arrastar e soltar uma imagem na janela de inicializao;
Melhor criao de camadas vetoriais;
Aplica parmetro espessura escova incubao;
Adicionado um atalho (Shift + Z) para desfazer pontos adicionados a
caminhos;
Permite ao MultiBrush usar um eixo inclinado e tem uma opo para
mostrar o eixo;
Melhorado o espelhamento de camadas ou mscaras (tornando quatro
vezes mais rpido);
Melhor layout de muitos dilogos: imagesize, layersize, phong bumpmap,
tamanho da tela, modificar a seleo, jpeg e exportao jp2;
Est mais rpido o uso de memria em tempo de execuo predefinidos;
Pixel e vector selecionados podem ser convertidos uns aos outros;
Atualizado algoritmos;
Corrigido um vazamento de memria quando se utiliza a curva de
brilho/contraste;
Salva os arquivos em informaes de resoluo OpenRaster;
Perfis de entrada personalizados est mais robusto, ao atualizar voc no
precisa remover a pasta configuraes de entrada; foi adicionado um
boto de reset para o editor de perfis;
Modo wraparound para as ferramentas de pintura de seleo;
Mscaras de seleo ao ativar o modo wraparound;
Pintar o contorno cursor quando no h esboo cursor;

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

106
106

Espao Aberto

Ar tigo

Fazer pintura em imagens de alta profundidade de bits muito faste quando


a tela OpenGL est habilitada;
Movimento de uma seleo a partir de uma camada;
Corrigir e salvar arquivos PNG indexados com as verses atuais do libpng;
Update para a verso mais recente G'Mic e habilitar o plugin G'Mic em
janelas;
Faa o redimensionamento de dilogo G'Mic ao selecionar um filtro
(questes de correes de layout);
Adiciona um manipulador de acidente para Windows que envia minidumps
(o site que vai com ele ainda no est feito);
Apoio superfcie Pro 2 no Windows;
Novo designer de cones.
Otimizaes
Reescrita as telas OpenGL - est muito mais rpido e robusto, bem como,
mais extensvel;
Reescrito o apoio tablet com suporte para outros fabricantes no Windows e
Linux e ha uma melhor usabilidade em tablets Wacom;
possvel usar vrios tablets (como o Cintiq Intuos +) e os problemas com
deslocamentos sumiram;
Linhas mo livre so agora muito mais suave e mais precisas;
Coloque todos os recursos no fundo, to rapidamente quanto possvel;
Corrigido vazamento de memria quando da reduo de escala de uma
imagem e ao fazer selees;
Adiciona gradientes de pintura muito mais rapidamente;
A pintura com pincis predefinidos 20% mais rpida.
A verso 2.8.1 Krita tem sido possvel graas:
Ao projeto KDE da comunidade que, desde a infraestrutura, as fundaes e
estruturas Krita foram construdas em conjunto com a comunidade KDE.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

107
107

Espao Aberto

Ar tigo

A Fundao Krita que, apoiada pela comunidade de usurios Krita tem sido
capaz de patrocinar Dmitry Kazakov como um desenvolvedor em tempo
integral durante este perodo de desenvolvimento.
KO GmbH, tambm responsvel pela maior parte do trabalho de portar o
Krita para o Windows e fornecer suporte comercial para os usurios do
Krita, bem como o esforo de ter o Krita disponvel no Steam.
Muitas distribuies GNU/Linux j oferecem Krita 2.8.1 em seus repositrios.
Usurios do Windows podem baixar o Krita aqui.
E o desenvolvimento do Krita no para por aqui, a verso 2.9 j est em
desenvolvimento.
Nota: Esse texto est originariamente em ingls nessa pgina.

Viviane Nonato - membro das comunidades KDE Brasil e Software Livre Rio de
Janeiro. Desenhista tradicional, estuda na Pix Studios. Ministrou cursos e palestrou
em eventos como Slackwareshow, GNUGraf, Dia D e outros. Faz documentao de
Computao Grfica Livre. Site:http://vivianenonato.deviantart.com/

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

108
108

Ar tigo

Espao Aberto

Gambas
Desenvolvimento
Visual no Linux
Por Deyson Thome

Essa matria contar a histria do


Gambas, sua origem, de onde veio a
ideia que motivou seu criador a fazer
esse

esforo

entregar

comunidade de usurios um software


necessrio, que tem um potencial
fantstico e pode abrir portas e criar
oportunidades
muitas

de

mentes

sucesso

criativas.

para

Leia

matria e voc ir se surpreender.


O que o Gambas?
O Gambas um software livre com
uma

proposta

excelente

de

desenvolver programas com GUI

se estranhar o fato de ser pouco


conhecido
e
consequentemente
pouco usado.
E isso para mim sempre foi uma
incgnita. Uma dvida que sempre
me acompanhou , como, ns
usurios Linux, no demos a devida
ateno a esse software to
importante e til que entra na
seleo de programas capazes de
gerar sustentao para uma migrao
de sistemas, fazer a equipagem de
software para escritrios e escolas
entre outros locais que necessitam de
software bsico porm eficiente.

Interface Grfica para Usurio, de


forma rpida e simples. Pelo que
prope, e por ser um software livre

Logomarca
Gambas

exclusivo para Linux e BSD de


LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

109
109

Ar tigo

Espao Aberto
Por isso fiquei muito feliz com a
oportunidade de apresentar o
Gambas na revista LibreOffice
Magazine, uma revista que leva o
assunto cdigo aberto a srio. E o
interessante que essa matria vem
num momento em que o Gambas
est sendo redescoberto. O seu
desenvolvimento est ativo e com
muita qualidade e a verso beta, de
teste, que estou usando tem tido
atualizaes constantes e novos
recursos esto em estudo e outros j
em desenvolvimento.
Vamos saber como tudo comeou.
Um certo programador francs
Benot Minisini, nascido na Frana em
1972, morador de Paris. Programar
sempre foi uma das suas paixes.
Desde que tinha 12 anos seu
trabalho e ainda nos dias de hoje.
Iniciou com a linguagem BASIC
usando um CPC Amstrad 464, e
depois com um Atari 520 STE.
Atualmente desenvolve em vrias
linguagens de programao mas
nunca esqueceu o BASIC. Na poca
do Amstrad 464 ele j desenvolvia
linguagens,
interpretadores
e
compiladores, tendo desenvolvido
inclusive a Assembler Z80 e uma
Linguagem
Interpretada
que

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

consumiu toda memria da sua


mquina.

Ento comeou a sua experincia


com o Windows, que ocorreu quando
era estudante da EPITA, uma Escola
Superior

Francesa

Computacional.

de

Foi

Engenharia

nessa

poca

durante o seu curso, que escreveu


um interpretador LISP no Windows
3.1 e descobriu o
Windows e o seu estpido
modelo de memria, o compilador C
Microsoft e seus inmeros
bugs.
Hoje,

ele

continua

ativo

no

desenvolvimento e aprimoramento
da linguagem Gambas, contribuindo
com

sua

enorme

experincia

e,

tambm, de seus colaboradores para


sua melhoria contribuindo assim para
o mundo do software livre, o que
muito bacana.

110
110

Ar tigo

Espao Aberto
Visual

Basic,

que

para

ele

demonstrava que a Microsoft estava


ciente

da

qualidade

da

linguagem. E foram esses bugs e a m


qualidade

da

linguagem

VB

proprietria que fizeram com que


esse experiente programador tivesse
nimo e coragem para criar um
programa semelhante, com a mesma
Muita coisa seria diferente se os
usurios que se beneficiam com
trabalhos produzidos por pessoas
como Benot, ou outros softwares de
cdigo aberto, colaborassem com os
desenvolvedores dos aplicativos que
utilizam. Sentimos que, infelizmente,
no h consciencializao nesse
sentido.

proposta, mas tendo como base uma


linguagem consistente, de qualidade
e que estimulasse ao programador a
adoo

das

boas

prticas

de

programao.
Podemos afirmar que o projeto de
criar uma linguagem como Gambas
Basic e o programa em si, bem como
seus

componentes,

insatisfao

de

um

da

programador

Mas o que levou o Benot a criar o


Gambas?

hardcore

Benoit desenvolvia com o Visual Basic


da Microsoft e no estava satisfeito
com a quantidade de problemas que
encontrava. Eram muitos bugs e
inconsistncias.

Mas ele sabia que a proposta desse

E alm do mais, as
verses VB.Net mais
recentes no eram
compatveis com as
verses anteriores do

facilidade no desenvolvimento de

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

contra

nasceu
um

trabalho

malfeito, no caso o Visual Basic .


programa

era

to

boa,

que

programa e a linguagem que criou,


foram baseados em grande parte
nessa mesma proposta, que a
aplicaes grficas. Apenas isso. O
restante foi todo desenvolvido por
Benot. Ou seja, Gambas no um
clone do VB.

111
111

Ar tigo

Espao Aberto
Por exemplo o Windows um

Eu no gosto do nvel ruim dos

sistema

Linux

programadores comuns do Visual

tambm, mas o fato do Linux ser um

Basic. Na maioria das vezes, esse

sistema

nvel ruim, devido as ms prticas

operacional

operacional

como

Windows, no quer dizer que ele seja

impostas

um

estranheza dessa linguagem. Ento

clone

do

funcionalidades

Windows.
bsicas

As

so

as

mesmas. S isso. O mesmo raciocnio


se aplica no caso do Gambas em
relao ao Visual Basic .
Palavras de Benot Minisini sobre o
desenvolvimento do Gambas:
Quero

esclarecer

qualquer

mal

entendido imediatamente. O Gambas


no tenta ser compatvel com o Visual
Basic, e nunca ser. Estou convencido

eles

pelos

erros

eu vou tentar fazer do Gambas to


coerente, lgico e confivel quanto
possvel,

espero

que

os

programadores Gambas faam algum


esforo em troca!
Ao ler as palavras acima, entendemos
que Este
Este projeto tem como objetivo
fazer

um

ambiente

grfico

de

de que a sua sintaxe e recursos

desenvolvimento baseado em um

internos so muito melhores do que

interpretador Basic, para que se

o do seu primo proprietrio!

tenha uma linguagem to fcil como

Eu tirei do Visual Basic o que eu achei

Visual Basic no Linux .


.

til: a linguagem Basic, o ambiente de


desenvolvimento, e a facilidade de

Agora que conheceram a histria do

rapidamente fazer programas com

Gambas, foram apresentados ao seu

interfaces de usurio. Isto tudo. Eu

desenvolvedor e j sabem que o

poderia ter escolhido a sintaxe de

Gambas no nenhum clone do

qualquer outra linguagem, mas fui

Visual Basic , podemos prosseguir.

alimentado

Agora vocs conhecero o Gambas.

com

Basic

desde

infncia.
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

112
112

Espao Aberto

Ar tigo

Gambas Almost Mean Basic


De acordo com Minisini,
Gambas uma linguagem
Basic com extenses de
objetos. O prprio nome
uma brincadeira com as
palavras "Gambas quase
significa Bsico" e, de
acordo
com
Minisini,
Gambas evoluiu por causa
de
suas
experincias
pessoais
com
a
programao no Microsoft
Visual Basic .
Em vez de lidar com o nmero
horrendo de bugs e idiossincrasias
que encontrou nesse produto,
decidiu criar Gambas.
Gambas foi desenvolvido para ser to
coerente, lgico e confivel quanto
possvel. Foi desenvolvido com uma
abordagem concebida para melhorar
o estilo e capturar as melhores
caractersticas que a programao
em linguagem BASIC tinha para
oferecer. A adio de programao
baseada em objeto permitiu ao
Gambas tornar-se um ambiente
popular, moderno e estvel de
programao
til
para
desenvolvedores Linux.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

Gambas distribudo sob licena GPL


2
sendo
compatvel
com
praticamente todas as principais
distribuies Linux e tambm pode
ser usado no FreeBSD. Para Windows
existe um trabalho para us-lo via
Cygwin, mas a parte grfica no
funciona, ou seja, de fato no roda no
Windows. As verses estveis hoje
so a 2.24.0 para quem tem trabalhos
desenvolvidos com Gambas 2 e
precisa se manter nessa verso e, a
3.5.2, que a verso recomendada
para quem pretende iniciar o
aprendizado do Gambas. Uma verso
que eu estou usando - 3.5.90, que na
verdade est na 3.5.99 -1 , que uma

113
113

Ar tigo

Espao Aberto
verso beta, para testes, e dela deve

O ambiente de desenvolvimento (IDE)

sair a prxima verso estvel, o

Gambas foi escrito com Gambas para

Gambas 4. Estou gostado muito dessa

demonstrar

verso, mas, como toda verso beta

fantsticas da linguagem.

de

No Gambas, um projeto contm

qualquer

software,

no

arquivos

recomendada para produo.

as

de

classe,

capacidades

formulrios,

mdulos e arquivos de dados. Um


Detalhes tcnicos do Gambas

projeto de Gambas armazenado em

Cada programa escrito com Gambas

um nico diretrio. Compilando um

BASIC composto de um conjunto de

projeto,

arquivos de projeto. Cada arquivo


dentro de um projeto descreve uma
classe. Os arquivos de classe so
inicialmente

compilados

posteriormente

executados

pelo

interpretador Gambas. Isto muito


semelhante forma como funciona o
Java.
Gambas composto pelos seguintes
programas:

de

apenas uma recompilao das classes


modificadas.
Cada referncia externa de uma
classe resolvido dinamicamente em
tempo de execuo. O arquivador do
Gambas

transforma

estrutura

inteira do diretrio do projeto em um


arquivo executvel.

ncleo

do

interpretador

do

Gambas um programa exclusivo de

Um arquivador
de

interface

grfica com o usurio


Um

mtodo

compilao incremental que requer

Um intrprete
componente

um

Uma Linguagem extensvel

Um compilador

Um

utiliza

ambiente

desenvolvimento (IDE).

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

de

terminal. Todos os outros recursos


so fornecidos por componentes, que
so grupos de classes escritas em C /
C + +, ou escritos diretamente em
Gambas.

114
114

Ar tigo

Espao Aberto
Esses componentes fornecem, entre

cionaro

outras coisas:

classes nativas ao interpretador.

Programao

para

dinamicamente

novas

Interface

Grfica de Usurio, com base em

Um pouco sobre a Arquitetura do

QT4 ou GTK +.

Gambas

Acesso a muitos sistemas de


banco

de

dados:

MySQL,

PostgreSQL, SQLite e ODBC.


Programao de rede, com o
gerenciamento

avanado

de

protocolo: HTTP, FTP, SMTP, DNS.


Automao de aplicativos com o
D-Bus.

arquivos

de

classe,

formulrios,

mdulos e arquivos de dados. Um


projeto de Gambas armazenado em
um nico diretrio. Compilando um
projeto, utilizamos um mtodo de
compilao incremental que requer
apenas uma recompilao das classes

SDL.

modificadas. Cada referncia externa

Programao OpenGL.

de

Programao XML.
Programao

No Gambas, um projeto contm

CGI

com

uma

classe

dinamicamente

em

resolvido
tempo

de

execuo, no Run Time. O arquivador

gerenciamento de sesso.

do Gambas transforma a estrutura


Algumas outras caractersticas que

inteira do diretrio do projeto em um

diferenciam, com vantagens, Gambas

arquivo executvel.

de outras linguagens, incluem o fato

Algumas outras caractersticas que

de que Gambas tem uma arquitetura

diferenciam, com vantagem, Gambas

de

que

de outras linguagens, incluem o fato

permite aos programadores estender

de que ele tem uma arquitetura de

a linguagem. Qualquer um pode

componentes extensvel, que permite

escrever novos componentes como

aos

bibliotecas compartilhadas que adi-

linguagem.

componentes

extensvel,

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

programadores

estender

115
115

Ar tigo

Espao Aberto

Qualquer um pode escrever novos

de ferramentas especfica para GUI.

componentes

como

bibliotecas

Com Gambas, voc pode escrever um

que

adicionaro

programa e escolher qual kit de

dinamicamente novas classes nativas

ferramentas deseja usar. Temos o

ao interpretador.

GTK+ como opes, e o QT4 entre

Por padro, o interpretador Gambas

outras. A

um programa - em modo texto,

implementa a interface grfica com o

baseado em console. A arquitetura de

toolkit Qt. Os componentes GUI so

componente utilizada para suportar

derivados diretamente da biblioteca

a poro de linguagem referente

Qt.

interface grfica do usurio - a

O suporte ao GTK+ est melhorando

famosa GUI.

muito, mas no momento o QT mais

Pelo fato da GUI ser implementada

recomendvel. interessante dar

como um componente Gambas, ele

uma estudada na documentao QT

tem

para entender melhor os controles da

compartilhadas

capacidade

de

ser

independente de qualquer kit de


LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

verso atual do Gambas

GUI.
116
116

Espao Aberto

Ar tigo

Abrindo o Gambas
Supondo que o Gambas est instalado e operacional no nosso sistema vamos
abri-lo. Clicamos no cone e esperamos abrir. A imagem abaixo mostra a
primeira tela. Em seguida temos a segunda tela que nos apresenta as opes
lgicas.

Nela possvel ver programas de exemplo, os projetos criados anteriormente,


um cone onde pode-se clicar para saber mais sobre o Gambas e seus
colaboradores, ou partir para um projeto novo. Se desejamos reiniciar ou
editar algum projeto nessa tela que teremos tudo disposio.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

117
117

Espao Aberto

Ar tigo

Ao clicar em New Project, uma nova janela se apresenta.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

118
118

Espao Aberto
As opes referentes ao Tipo de
Projeto nessa janela, ns d a ideia
das variedades de combinaes
iniciais possveis de serem aplicadas
ao projeto, ou ao programa. Na
primeira coluna temos as principais
opes e na segunda coluna os
acessrios complementares aplicveis
ao tipo de projeto escolhido. Essas
escolhas devem ser baseadas em um
planejamento anterior.
Uma das propostas de Benot Minisini

Ar tigo
incutir no programador Gambas o
gosto e o compromisso com as boas
prticas de programao. Isso
fundamental. Antes de partir para a
ao e para facilitar o trabalho
aconselhvel fazer todos os passos
mentalmente, anotando pontos de
alerta e detalhes.
Na prxima janela escolha o diretrio
e a pasta onde ser guardado o
projeto. Voc ver uma tela como a
da figura abaixo.

Ao clicar em Next a janela New Project se apresenta. Nela h dois campos


para insero dos nomes do projeto em Project name e o ttulo do projeto em
Project title.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

119
119

Espao Aberto

Ar tigo

Nomeie e clique em OK. Receber


uma mensagem cono na figura
abaixo.

Agora voc est no Ambiente de Desenvolvimento, no IDE do Gambas e j


pode comear a programar. Clique duplo em Fmain.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

120
120

Espao Aberto

Ar tigo

Clicamos 2 vezes
em FMain

Surgir uma caixa pontilhada que pode ser dimensionada.

Clique duplo na caixa pontilha e uma janela se apresenta com um novo


elemento, que voc v na prxima imagem. So as abas Fmain.form e
Fmain.class.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

121
121

Ar tigo

Espao Aberto

Durante
o
desenvolvimento
usaremos essas duas abas, mas
possvel
acrescentar
outros
elementos de acordo com a
organizao do projeto. s clicar na
aba que for usar, alternando de
acordo com a necessidade.

No

Na aba Fmain.form so introduzidos


os elementos da interface, botes,
caixa de texto, etiquetas e outros.

manipulando os dados inseridos, e

Na aba Fmain.class so digitados os


cdigos de acordo com a ao
atribuda a cada elemento.
Ao iniciar um projeto, primeiramente
insira todos os controles no
Fmain.form de acordo com o esboo
inicial do projeto criado no papel.
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

form

coloque

os

elementos

(controles) onde deseja que o usurio


faa

insero

de

dados

(nosso

INPUT). Coloque tambm elementos botes por exemplo, que ao serem


acionados efetuam alguma operao
tambm os elementos que mostraro
os resultados (nosso OUTPUT).
No

class

insira

programao,

os
os

cdigos

de

algoritmos

associados

aos

controles,

algoritmos

que

recebero

os
e

manipularo os dados do INPUT para


e devolver os resultados via OUTPUT.
122
122

Espao Aberto
Alm do Form e do Class, temos
tambm os Modules, que so blocos
de cdigo que podem ser acessados a
partir do Class.
Seria impossvel em uma matria
expor tudo sobre o Gambas. A
inteno foi mostrar que existe e est
a sua disposio com essa pequena
apresentao.
Para saber mais recomendo o
site oficial da Comunidade Brasileira

Ar tigo
de Usurios do Gambas, e o Frum
que tem a proposta de oferecer
documentao em portugus e troca
de experincias entre usurios e
desenvolvedores. Agora s baixar,
aprender
e
programar,
acrescentando
conhecimentos
e
valores ao seu portflio profissional
ampliando de forma diferenciada e
eficaz a sua capacidade de atuao.

Deyson B. Thom - Usurio e evangelizador pelo uso do Linux e pela adoo do


Software Livre em escolas, empresas, e pelos rgos pblicos. Formao em Redes
e servidores Linux. Trabalha h alguns anos com web. Criador e administrador do
projeto Comunidade Brasileira de Usurios Gambas - www.brgambas.com

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

123
123

Ar tigo

Espao Aberto

O Brasil prestes a
regulamentar a sua
Internet
Por Rodolfo Avelino
A intensa manifestao popular,
travada em 2007, contra a Lei
Azeredo (proposta de lei para
cibercrimes), motivou possibilidade
da criao de um projeto de lei que
pudesse contemplar os princpios, as
garantias, e os deveres no ambiente
WEB. Deste modo o governo
disponibilizou uma plataforma que
contou com contribuies e debates
abertos, sendo este primeiro passo
realizado de forma indita. Como
resultado destas discusses surgiu
em 2009, o Marco Civil da Internet
para regular o uso da Internet no
Brasil.

Considerando

documento

vinha

Aps quatro anos a cmara de


deputados aprovou o Marco Civil no
dia 25 de maro.

rede e o 19 sobre a retirada de

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

sobretudo

presso

pelas

que

recebendo,
empresas

de

telecomunicaes, era de se esperar


que

os

artigos

importantes

que

apresentassem os direitos e garantias


dos usurios sofressem derrotas.
Entretanto,

garantias

expressivas

foram mantidas, principalmente, nos


artigos 7 que visa assegurar a
inviolabilidade da intimidade e da
vida privada, bem como o sigilo do
fluxo e das comunicaes privadas
armazenadas

dos

usurios

na

internet, o 9 sobre a neutralidade da


contedos na internet somente com
ao judicial.
124
124

Ar tigo

Espao Aberto
Dentre

os

artigos

citados,

es

da

sociedade civil e uma

anteriormente, pode-se considerar

grande ameaa a privacidade dos

que o 9 artigo foi um dos mais

usurios.

polmicos do projeto. A neutralidade

qualquer

tipo

da rede significa que as empresas de

Internet mantenha os registros dos

telecomunicaes

logs de suas aplicaes para possveis

que

mantm

infraestrutura de comunicao da
internet, devero tratar de forma
igual todos os contedos que passam
por suas estruturas.
Se a neutralidade no for garantida,
as empresas de telecomunicaes
podero oferecer planos de acesso
Internet

que

contedos

possam
de

privilegiar

determinadas

empresas em detrimento a outros.


Estas empresas cada vez mais se
incomodam
migrao

com
dos

crescente

texto

sugere

que

de

aplicao

de

investigaes.
Neste caso, aplicaes que possam
oferecer

privacidade

ao

usurio

podero ser proibidas. Alm disso, o


texto

diz

que

em

caso

de

investigao, o provedor no dever


informar

usurio

deste

procedimento.
As

atenes

ainda

devem

ser

mantidas na movimentao para sua


aprovao
grandes

no

Senado,

pois

corporaes

telecomunicaes

as
de

contedos,

servios

de

comunicao

Apenas 10 dias aps sua aprovao

So

na cmara dos deputados mais de 40

exemplos: a comunicao por voz,

propostas de emendas ao projeto j

que cada vez mais migra para a voz

tinham sido criadas.

sobre IP (VOIP); o crescimento dos

Diante de um sistema poltico rgido e

servios sob demanda na Internet,

conservador, o Marco Civil uma das

sobretudo o vdeo (VOD), mantidas

poucas legislaes do mundo - no

por empresas como Netflix, nos

campo

Estados Unidos representando 1/3 do

garantias de proteo ao usurio,

trfego de Internet deste pas. J o

pois o movimento mundial vem

artigo 15 no atende as reinvindica-

contra estes interesses.

entretenimento,
negcios,

para

Internet.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

continuam a pressionar o projeto.

da

internet,

propor

125
125

Ar tigo

Crdito:Internet

Espao Aberto

Desde a sua concepo, ele considerado o mais avanado do mundo, por ser
um exemplo para criao de leis com a participao ativa da sociedade.

Rodolfo Avelino - Componente da diretoria da ONG Coletivo Digital. Mestrando no


programa de TV Digital pela UNESP Bauru. Ps-graduao em Design instrucional
para EAD Virtual pela Universidade Federal de Itajuba e Docncia no Cenrio do
Ensino para Compreenso pela Universidade Cidade de So Paulo (UNICID).
Leciona no ensino superior nas reas de Ambientes Operacionais e Segurana em
Redes de Computadores. Comps a equipe de organizao do Congresso
Internacional de Software Livre (CONISLI).

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

126
126

LibreOffice Magazine | Abril 2014

127

Espao Aberto

Ar tigo

Por Rogrio da Costa Dantas Luiz


A Web tem grande importncia na
vida das pessoas atualmente e nela
so publicadas diversas informaes
teis para toda a sociedade, como
notcias e servios de rgos
governamentais,
publicidade
de
empresas, matrias de jornais e
revistas e sites em geral. Para
disponibilizar estes dados para os
internautas e facilitar o trabalho
daqueles que alimentam estes sites
existem
os
sistemas
de
gerenciamento de contedo, da sigla
em ingls CMS (Content Management
System).
Estes sistemas permitem que pessoal,
que normalmente no so tcnicos
da rea TI, como jornalistas,
publicitrios e outros, possam publiLibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

car contedos na WEB de forma


simples. Existem vrios CMS de
cdigo aberto no mercado como
Wordpress, Joomla, Drupal e outros
feitos em PHP. Neste texto falarei
sobre o Plone.
O Plone um CMS de cdigo aberto
escrito em Python e que roda sobre o
servidor de aplicaes Zope. Trata-se
de um CMS robusto e focado na
facilidade do uso. Dentre os vrios
sistemas do gnero no mercado ele
um dos mais simples possuindo a
caracterstica nica de utilizar uma
nica interface para publicao e
administrao e para visualizao
annima, ou seja, o site visto por
quem publica o mesmo que visto
por quem o visita.
128
128

Ar tigo

Espao Aberto

O Plone tem tambm vrias outras


caractersticas como:
Ser multiplataforma Roda em
Linux, Windows, Unix, BSD e Mac
OSX
Ser traduzido para mais de 55
idiomas
Possui mecanismo de indexao e
busca de contedos.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

Poderoso sistema de workflow


que pode ser adaptvel ao
negcio.
escalvel e veloz atravs de
clusterizao.
Possui fcil integrao
mecanismos de cache.
Possui vrios
autenticao.

mecanismos

com
de

aderente a padres web e de


acessibilidade.
129
129

Ar tigo

Espao Aberto
Dentre as vrias opes de sistemas

portais

de gerenciamento de contedo do

pelos estados.

mercado, o Plone o que possui o


menor nmero de vulnerabilidades

Plone tem ganhado muito espao

software livre e,
O maior case de sucesso da
ferramenta no Brasil a intranet
da Caixa que, por ter uma grande

principalmente no Brasil devido a sua


por

vrios

governamentais.

So

capilaridade

rgos
vrios

localidades

os

Senado

Federal

vrias

Brasil,

possui

e acessos.
Organizaes como a Nasa e FBI so

O Interlegis que um programa


do

do

em

nmeros expressivos de usurios

exemplos de entidades e rgos que


utilizam o software, tais como:

espelhadas

caso de sucesso de uso deste

mundial e tem tido grande destaque


adoo

unidades

O Portal Brasil tambm outro

registradas.
Com uma comunidade muito ativa, o

das

que

algumas instituies internacionais

usa

que utilizam Plone em alguns de seus

massivamente o Plone em seus

sites. Para ver uma lista maior de

projetos de modernizao e nos

sites Plone pelo mundo acesse o

portais das casas legislativas pelo

endereo

Brasil.

http://plone.org/support/sites.

rgos da justia como o TSE


tambm

implantao

do

software, publiquei o livro Plone 4

principal plataforma para o seu

Administrando servidores Plone 4.x

portal nacional, sendo utilizando

na

tambm pelos TREs nos estados.

informaes passo a passo de como

Ministrio

utiliza

utilizam

facilitar

como

Para

Pblico

prtica.

Esta

publicao

traz

Federal

instalar e configurar um servidor

Plone como principal

Plone utilizando a sua ltima verso

plataforma nos

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

estvel.

130
130

Espao Aberto

Ar tigo

Ao final do livro o leitor ser capaz de


implantar um site Plone que atenda a
sites de alta performance e carga.
Mais informaes sobre o
podem
ser
obtidas
http://livroplone.com.br/

livro
em

Rogrio da Costa Dantas Luiz - Graduado em Processamento de Dados com


nfase em Redes pela UNEB. Administrador de redes e responsvel pela estrutura
Plone/Zope da Procuradoria da Repblica/DF. Trabalha com Linux e Software Livre
desde 2003. Em 2004 implantou o primeiro site Plone do Ministrio Pblico Federal.
Realiza consultorias com foco em implantao de softwares livres, redes de
computadores e virtualizao. Ministra diversos treinamentos de TI em Brasilia,
inclusive Plone. Mantenedor do Blog PC Redes e CIA que aborda assuntos de
tecnologia em especial softwares livres.

LibreOffice
LibreOffice Magazine
Magazine ||Abril
Abril 2014
2014

131
131

LibreOffice Magazine | Abril 2014

132

You might also like