Você está na página 1de 105

ENTREVISTA

Entrevista com Giuseppe Torelli e Tadej Borovak, desenvolvedores do Imagination

ENTREVISTA
http://revista.espiritolivre.org | #006 | Setembro 2009

Entrevista com Richard Spindler, criador do Open Movie Editor

MERCADO
Automao empresarial com software livre

COLUNA
Cezar Taurion toca num assunto polmico...

PROMOES
Sorteios de kits, cds e inscries para eventos

SUSE STUDIO
Customizando um Linux em 15 minutos

GRAFICOS
Computao grfica e software livre

COM LICENA

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|02

EDITORIAL / EXPEDIENTE

Luz, cmera... TUX


No muito diferente de julho, o ms de agosto tambm no foi nada fcil. Muito trabalho, e grande parte dele acumulado, para que voc consiga ler a edio do ms de setembro a tempo e sem menores problemas. Esta edio traz como matria de capa Edio de Vdeo, mostrando aos leitores atravs de vrios ngulos que possvel desempenhar um bom trabalho utilizando software livre para produzir, editar e criar material em vdeo. Para reforar o tema so apresentadas nesta edio duas entrevistas. Giuseppe Torelli e Tadej Borovak, desenvolvedores do Imagination, falam do software de gerao de vdeo a partir de imagens. J Richard Spindler, criador do Open Movie Editor, fala sobre o software e como trabalhar com vdeo. Vj pixel tambm participou da redao de uma matria interessante sobre Open Video e Sinara Duarte apresenta ainda diretrizes para se trabalhar com vdeos em sala de aula. Flvia Jobstraibizer continua a falar sobre o PHPBoleto e Walter Capanema tambm desdobra outros aspectos jurdicos sobre Spam. Alexandre Oliva relata uma feliz experincia com um netbook Yeeloong, com sua tela de 9' e um eficiente processador. Outros tantos colaboraram na edio, enviando dicas, sugestes, dvidas, comentrios e participando das promoes. A estes, o nosso muito obrigado. Tivemos uma dose tripla de matrias sobre o Blender Day que aconteceu em diversas cidades do Brasil. Recebemos trs relatos que esto publicados na seo Eventos. Alm disso trazemos um relato sobre o Consegi 2009, que aconteceu em Braslia, prontamente apresentado por Juliana Kryszczun. Lzaro Rein continua sua jornada rumo a LUA e Cezar Taurion apresenta uma questo que por muitos considerada polmica: a receita advinda de projetos open source. A cada edio apresentamos tambm nossa seo de emails que traz relatos dos leitores com opinies, sugestes e comentrios diversos. Fico muito feliz em saber que uma parcela considervel de tcnicos, estudantes e entusiastas esto tendo acesso publicao e que a mesma est fazendo a diferena entre estes. Tal informao pode ser tambm considerada como uma injeo de nimo diante dos diversos problemas que surgem quando se est frente de uma revista. A Revista Esprito Livre traz, assim como nas edies passadas, a relao de ganhadores das promoes da edio anterior, que continuam nesta edio com o acrscimo do sorteio da Latinoware 2009. Firmamos uma parceria com a organizao da Latinoware 2009, que nos disponibilizou 10 inscries, as quais sero sorteadas entre os leitores. O evento que acontece no prximo ms e a Revista Esprito Livre estar presente! Ento, se voc no participou das promoes da edio passada, no perca tempo e participe. No site oficial da revista [http://revista.espiritolivre.org] e nas redes sociais onde a revista se encontra presente tambm pipocam novidades (e sorteios exclusivos). A Revista Esprito Livre, vem mais uma vez mostrar para que veio, atravs de uma equipe competente e novas inseres no quadro de colaboradores, matrias de relevncia e participao de toda a comunidade. Apresentamos um modelo de colaborao onde todos podem participar de alguma forma. Isto nos torna nicos. Agradecimentos a todos os que tornam todo esse amontoado de dados em informao de qualidade. Assim como disse na edio passada, sem vocs a revista no seria o que .

EXPEDIENTE
Diretor Geral Joo Fernando Costa Jnior Editor Joo Fernando Costa Jnior Reviso Pamella Castanheira Arte e Diagramao Joo Fernando Costa Jnior Capa Cezar Farias Contribuiram nesta edio Acio Pires Alexandre Oliva Arnaldo Barreto Crlisson Galdino Cezar Farias Cezar Taurion Cristiano Roberto Rohling Estvo Bissoli Filipe Saraiva Flvia Jobstraibizer Flvia Suares Francisco Junqueira Giuseppe Torelli Jairo Fonseca Jomar Silva Jos James F. Teixeira Juliana Kryszczun Lzaro Rein Leandro Leal Parente Luis Retondaro Luiz Eduardo Borges Marcos Vincius Campez Mnica Paz Pamella Castanheira Paulo Vincius de Faria Paiva Relsi Hur Maron Richard Spindler Roger Resmini Sinara Duarte Tadej Borovsak Tatiana Al-Chueyr VJ pixel Wallisson Narciso Wesley Samp Walter Capanema Yuri Almeida Contato revista@espiritolivre.org O contedo assinado e as imagens que o integram, so de inteira responsabilidade de seus respectivos autores, no representando necessariamente a opinio da Revista Esprito Livre e de seus responsveis. Todos os direitos sobre as imagens so reservados a seus respectivos proprietrios.

Joo Fernando Costa Jnior Editor


Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|03

EDIO 006

SUMRIO
CAPA

27 30

Tutoriais com o Wink


Chega de mesmice

Open Video
Muito alm do vdeo...

COLUNAS

11 13 15

Livre, afinal
Liberdando-se das correntes...

Entrevista com Giuseppe Torelli e Tadej Borovak, desenvolvedores do Imagination

Voc tem os fontes tambm


E voc nem sabia...

PG. 18
Entrevista com Richard Spindler, criador do Open Movie Editor

Receita Open Source


Eis a um assunto polmico...

TECNOLOGIA

32

A Sndrome de Cachorro de Padaria


Atravancando nosso desenvolvimento

REVIEW

PG. 23

35

SuSE Studio
Linux customizado em 15 minutos

FERRAMENTA

38 41

BoletoPHP
Implantando o BoletoPHP

Automao empresarial livre


E voc pensava que no era possvel

105 AGENDA

06 NOTCIAS

FORUM

46

O Desenvolvimento da Computao e das Redes Parte 1


Como uma srie de apropriaes...

REDE

EM DEBATE

49 54

TCOS
Gerenciando os thin clients

74

Poltica Miditica:
Visibilidade e legitimao

QoS
Fundamentos e tcnicas

JURIS

METODOLOGIA

77

Spammers:
Porque no os processamos?

59 62

OpenBRR
Modelo aberto de avaliao de software

EDUCAO

MULTIMDIA
Processamento de udio
Vamos turbinar o Linux...

80

Luz, cmera, educao!


Criando vdeos educativos com software livre

COMUNIDADE

DESENVOLVIMENTO

85

GOJAVA
Setembro: ms de aniversrio

66

Virado pra Lua - Parte 6


J estamos na rbita lunar!

SOFTWARE PBLICO

GRFICOS

88

LightBase
Indo direto a informao

68 71

Inkscape e Degrad
Quer apender a fazer a capa da edio passada da revista?

EVENTOS

Computao Grfica e SL
Aplicativos e tcnicas

92 95 97 99

Lanamento do livro:
Software Livre, Cultura Hacker e Ecossistema de Colaborao

Blender Day - Salvador/BA


Relato do evento

Blender Day - Petrpolis/RJ


Relato do evento

Blender Day Rondonpolis/MT


Relato do evento

08 LEITOR

10 PROMOES

101

Consegi 2009 - Braslia/DF


Relato do evento

QUADRINHOS

103

Os Levados da Breca Nanquim2 Pai Nerd

NOTCIAS

NOTCIAS
Por Joo Fernando Costa Jnior

Lanado o G:Noblin 3.0 O Projeto GoblinX orgulha-se em anunciar a edio final estvel do G:Noblin. O G:Noblin a distribuio do projeto GoblinX que utiliza o Gnome como desktop padro e aplicativos GTK/GTK2, e destinado queles que gostam do Gnome como desktop principal. Esta distribuio um antigo desejo de centenas de usurios. O G:Noblin inclui pacotes atualizados do GNOME 2.24 e algumas melhorias no sistema base. Entre as principais mudanas em relao verso RC (release candidate) est a diminuio considervel de erros e bugs, a incluso do JAVA JRE, remoo de aplicativos duplicados, melhoria de algumas interfaces enquanto usadas em telas pequenas (netbooks), atualizao expressiva de pacotes, incluso de todos os arquivos presente nos pacotes e mais. Informaes em http://www.goblinx.com.br. Linux kernel 2.6.31 lanado Acaba de ser lanada a verso 2.6.31 do kernel Linux. Algumas das novidades implementadas so o suporte a performance counter, infraestrutura de notificao "fsnotify", kernel mode setting para chipsets ATI Radeon, a ferramenta kmemleak, suporte a drivers char em user space, suporte a USB 3. A lista de novidades pode ser conferida em http://kernelnewbies.org/Linux_2_6_31. J o anncio oficial pode ser lido em http://lwn.net/Articles/351783/.

VIA entra para a Linux Foundation A Linux Foundation, organizao sem fins lucrativos dedicada a acelerao do crescimento do Linux, anunciou que a VIA Technologies Inc acaba de se tornar seu membro mais recente. A VIA Technologies uma empresa que desenvolve CPUs de baixo consumo com a arquitetura x86, chipsets, circuitos integrados e placas de vdeos. No anncio, um representante da empresa foi citado declarando que a VIA v impulso do Linux no mercado de dispositivos mveis e compartilha com a Linux Foundation o objetivo de apoiar o crescimento do ecossistema Linux. Desde o ano passado a VIA vem adotando uma postura um pouco mais aberta com seus drivers grficos, e a entrada na Linux Foundation deve melhorar o seu envolvimento com os desenvolvedores do kernel Linux. Asus planeia Ebook Reader de baixo custo? Quer voc queira ou no, os livros digitais (ou e-books) chegaram para ficar... O que falta mesmo um leitor de baixo custo capaz de mobilizar um grande pblico. Ser que a Asus conseguir tal feito? Segundo a empresa, sim, e o planeja fazer com um leitor que trs duas telas e que custaria apenas US$163. Mais informaes no www.engadget.com.

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|06

NOTCIAS

Sony comea a colocar Google Chrome em Notebooks O site FT.com postou uma noticia muito interessante sobre um acordo entre as gigantes Google e Sony. O acordo foi colocar o browser da Google (Chrome) nos NoteBooks da Sony, os famosos VAIO. Ou seja, quando algum comprar o Sony VAIO, o seu navegador padro ser o Chrome. A Google tambm afirma que j esta fazendo novos acordos com outras empresas. A Google tambm esta fazendo acordos "experimentais" como incluir o Google Chrome para usurios que fizerem o download do Real Player. A empresa tambm esta usando ainda a televiso para fazer propaganda do seu navegador. Tr.im cede-se ao cdigo aberto O servio para encurtar URLs, Tr.im, se entregou ao cdigo aberto. Ele no s abriu o seu servio novamente ao pblico, como tambm vai adotar uma licena open source para a sua plataforma e disponibilizar o cdigo-fonte online a todos os interessados. Em um comunicado no blog do Tr.im, o Eric Woodward afirma disponibilizar o cdigo-fonte da aplicao sobre a licena MIT e tambm declarou que ser uma "propriedade da comunidade" a partir do dia 15 de Setembro de 2009. Mais informaes no blog do Tr.im em http://blog.tr.im/post/ 165049236/tr-im-to-becommunity-owned

Wikipedia ir usar cores para tentar indicar confiabilidade de textos A mundialmente conhecida enciclopdia colaborativa online Wikipedia ir usar cores para indicar a confiabilidade das informaes de um artigo. O recurso, parte da ferramenta WikiTrust, poder ser usado por todos os usurios cadastrados na Wikipedia. A partir do final de setembro, a enciclopdia ir marcar com um fundo laranja claro os textos de autores 'questionveis' ou inexperientes, enquanto os confiveis - ou experientes - tero uma sombra mais clara sobre as palavras. Com o novo sistema, quanto mais pessoas lerem e editarem um novo texto incluso na Wikipedia, mais a pgina fica confivel - e o fundo vai mudando de laranja para branco. Lanado Easy Peasy 1.5 Foi lanada a verso 1.5 da distribuio Easy Peasy, anteriormente conhecida como Ubuntu-Eee, e que tem como foco oferecer aos usurios dos populares netbooks um sistema Linux j adaptado s caractersticas do equipamento, como suporte a cmera, rede sem fio, resoluo de tela, etc. O Easy Peasy apresenta ao usurio o ambiente Ubuntu Netbook Remix previamente configurado, maior facilidade para ativar o suporte a Flash e a CODECs multimdia. Ficou curioso? Saiba mais em http://www.geteasypeasy.com.

Quer contribuir? Ento participe entrando em contato atravs do email revista@espiritolivre.org

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|07

COLUNA DO LEITOR

EMAILS, SUGESTES E COMENTRIOS


Ayhan YILDIZ - sxc.hu

Voc j enviou seu comentrio? Ajude a revista ficar ainda melhor! Contribua, envie suas sugestes e crticas. Abaixo listamos mais alguns comentrios que recebemos: Sou usurio Linux h mais de 8 anos e sempre enfrentei dificuldades quando engatinhava no mundo GNU/Linux. As poucas revistas que existiam eram tcnicas demais ou amadoras ao extremo. Dou meus parabns equipe da Revista por conseguir conciliar um termo que agrade a quem tem experincia e tambm est comeando. Sou leitor desde a primeira edio. uma otima ferramenta como referncia no mundo Livre. Andre Antonio da Silva Neto - Linhares/ES Muito interessante, estou lendo aos poucos, mas me interessei bastante pela srie de matrias sobre a linguagem LUA, a qual eu no conhecia. Estou gostando muito. Jos Ivan Marciano Junior - Bauru/SP Excelente meio para nos atualizarmos sobre software livre e aprendermos um pouco mais a respeito desse universo fascinante. Vincius Oliveira Godoy - Porto Alegre/RS A revista apresenta uma qualidade excelente, e conta com uma equipe que j se mostrou preparada para levar o trabalho adiante. Sem contar que cobre uma rea carente de publicidade, que a do Software Livre. Diego Bruno Marquetti - Ibipor/PR

Na minha opinio, uma tima investida a favor do Software Livre, eu havia lido o gdh do Morimoto, mas infelizmente ela foi decontinuada. Espero que a Esprito Livre continue sendo publicada e distribuda com a mesma qualidade de sempre. Sou usurio de Linux (BigLinux). Abraos a todos que contribuem com a Revista Esprito Livre. Daniel Francisco Dias - Caraguatatuba/SP uma revista mpar em sua categoria. Leio e divulgo todas as edies. Eu imprimo e guardo numa pasta especial as matrias que mais me interessam, para poder ler quando estiver off-line. Jos de Jesus Costa - So Lus/MA Foi o primeiro contato que tive com a revista e posso dizer que fiquei bastante satisfeito com o contudo. Parabns! Cludio Maesi - Limeira/SP uma ideia que eu considero inovadora e nobre que passar a informao e a notcia gratuitamente. Gostei muito da reportagem sobre o cloud na edio 005 e realmente eu acho que tudo vai estar nas nuvens... Jos Rodolfo Campos Rios - Vitria/ES A Revista Esprito Livre uma iniciativa interessante, onde consegue passar todos informes necessrias para o crescimento profissional e para o crescimento dentro da comunidade. Dandara Silveira de Sene - Belo Horizonte/MG

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|08

COLUNA DO LEITOR

importante termos fontes de informao destinadas ao Software Livre. Precisamos divulgar o potencial e a qualidade destes softwares. A revista Esprito Livre conta com matrias de interesse da comunidade e de importncia crucial comunidade brasileira. Sempre traz matrias atuais e interessantes, por sinal, adorei a revista de numero 4, por trazer um tema polmico do linux. Agradeo ao trabalho de toda equipe por este excelente trabalho. Cleiton Nunes Ribeiro - Carapicuba/SP Uma revista essencial para aquele que se interessa por inovao e conhecimento livre. Simplesmente fantstica a iniciativa e merece ser divulgada e reconhecida. Carlos A. Bezerra Jnior - Areia Branca/RN A Esprito Livre uma revista com carter envolvente, e abrange os assuntos relacionados a software livre com simplicidade e eficcia. Por isso nao a toa que vem conquistando sempre novos leitores. Cristiane Martins Jernimo - Vitria/ES Um tima iniciativa. Aes como esta que fortalecem e perpetuam cada vez mais o software livre! Bleno Vinicius Santos Lopes - Aracaju/SE Acho uma boa oportunidade para se estar antenado com as novidades sobre cdigo livre, linux, ubuntu ... alm do mais feita por usurios para usurios. Leandro Santos Lopes - Pao do Lumiar/MA Acho a Esprito Livre uma revista que ocupa uma lacuna antes s ocupada por listas de discusses, e de forma incompleta. Alm do mais expe as idias sem influncia, como outras revistas que s do destaque ao Linux para comparar com Windows. Nas "grandes" revistas o Linux tratado como um primo pobre, um sistema de Nerd, idia h muito ultrapassada. Saulo Machado Jacques - Rio de Janeiro/RJ

O melhor meio de informao sobre software livre, abrangente, coeso e imparcial. A Espirito Livre um dos melhores exemplos de que "a comunidade do software livre" conta com profissionais to bons e at melhores que o software proprietrio. Yann da Silva Melo - Batalha/AL Gostei muito da revista, inicialmente me interessei pelos artigos de TCOS, porm agora que realmente li grande parte das edies, gostei bastante dos temas abordados. Jaimison Jos A. Miranda - Porto Velho/RO No h dvidas na credibilidade da Revista. Acredito que o pas esta bem representado na filosofia Linux. Tenho todas as edies da Revista Esprito Livre e sempre fico ansioso para a prxima edio. Parabns a equipe da revista e aos colaboradores. Sucesso e liberdade! Fernando de Souza Campos - Cuiab/MT A revista Esprito Livre simplesmente uma das mais modernas e atuais fontes de conhecimento e notcias sobre informtica na atualidade. Uma revista repleta de excelentes contedos que s vem, cada vez mais, nos deixando mais informados e nos trazendo maiores conhecimentos sobre TI. Phillipe Smith C. da Silva - Novo Gama/GO Acabei de ler a edio 4 da revista e realmente gostei muito. Estava precisando de uma revista sobre software livre to boa quanto essa. Gostei! Rafael Ramos Carvalho - Muria/MG No nenhuma novidade, existem vrias revistas sobre software livre, porm a forma com que escrita e distribuida se torna um diferencial entre as outras. A Revista Esprito Livre possui uma leitura gostosa e atraente, at mesmo para quem no da rea de T.I. Minha esposa gostou muito. Eu tambm, claro. Parabns. Tiago Vinicius Almeida - So Paulo/SP

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|09

PROMOES RELAO DE GANHADORES E NOVAS PROMOES

PROMOES
Na edio #005 da Revista Esprito Livre tivemos 2 promoes [VirtualLink e Clube do Hacker], onde sorteamos diversos brindes, entre eles associaes, kits, cds e camisetas. Abaixo, segue a lista de ganhadores de cada uma das promoes. Este ms tem ainda sorteio de inscries para a Latinoware 2009. Para aqueles que no ganharam fica o recado: Fique ligado! Ganhadores da Promoo VirtualLink: 1. Nathaniel Simch de Morais - Braslia/DF 2. Rogerio Soares - Rio de Janeiro/RJ 3. Raquel Aparecida F. M. Netto - Vinhedo/SP 4. Madson da Silva Santos - Teresina/PI 5. Zenildo de Araujo Silva - Salvador/BA Ganhadores da promoo Clube do Hacker: 1. Tiago Bertoni Scarton - Bauru/SP 2. Johnny Pinheiro Tardin - Nova Friburgo/RJ 3. Rafael Ramos Carvalho - Muria/MG

A promoo continua! A VirtualLink em parceria com a Revista Esprito Livre estar sorteando kits de cds e dvds entre os leitores. Basta se inscrever neste link e comear a torcer!

No ganhou? Voc ainda tem chance! O Clube do Hacker em parceria com a Revista Esprito Livre sortear associaes para o clube. Inscreva-se no link e cruze os dedos!

A organizao dapromoo continua! A VirtualLink em parceria A Latinoware 2009 em parceria com a Revista Esprito Livre sortear 10 inscries para o evento, que acontece com a Revista Esprito Livre estar sorteando kits nos dias 22, 23 e 24 e dvds entre osFoz do Iguau/PR. inscrever de cds de outubro em leitores. Basta se Para concorrer, inscreva-se no link comearos torcer! neste link e e cruze a dedos!

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|10

COLUNA ALEXANDRE OLIVA

Livre, afinal
Por Alexandre Oliva

Sophie - sxc.hu

No momento em que escrevo estas linhas, estou embarcado numa aeronave, regressando de Caracas, na Venezuela, aonde fui para o encerramento do 5 Congresso Nacional de Software Livre e para o Primeiro Encontro da Fundao Software Livre Amrica Latina. Volto com um sorriso no rosto pois pude dar mais um importante passo em direo liberdade: uso um computador com especificaes Livres, totalmente funcional com Software 100% Livre e prova de um dos vrus mais perigosos que existem: aquele das janelas, sabe? O computador porttil um netbook chamado Yeeloong, com tela de 9" e um super eficiente processador Loongson, um MIPS com suporte a 64 bits desenvolvido pela chinesa Lemote. A arquitetura foi cui-

dadosamente escolhida por razes de segurana: uma das menos suscetveis s distores de mercado que uma certa empresa de Redmond gosta de cultivar desde bem antes de 95, usando neste Milnio eXtremas Prticas de monoplio, Vista de todos ou na surdina. fcil de entender a escolha: os projetistas no queriam ver seus esforos cooptados pelo imprio antagnico s liberdades dos usurios. Entendiam que a possibilidade de rodar o sistema monopolista no era vantagem, mas um risco, j materializado e efetivado no OLPC, no Classmate, no EEE PC e tantos outros. Escolheram com ateno todos os componentes para que funcionassem perfeitamente com Software inteiramente

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|11

COLUNA ALEXANDRE OLIVA

Livre: udio, vdeo, rede com e sem fio, web cam, tudo rodando redondinho na verso para MIPS da distribuio de GNU/Linux-libre 100% Livre gNewSense. Mas no pense que a liberdade termina a! O que num PC x86 se chamaria BIOS, e normalmente seria Software no-Livre gravado em memria no voltil na placa me, nesta mquina, aqui na mesinha do avio, tambm Livre. Morra de inveja! E tem mais! A mquina facilmente desmontvel e hackevel. Todos os componentes tm especificaes disponveis sem condies restritivas: muito mais simples fazer drivers e firmwares Livres quando os fornecedores cooperam, e faz muito mais sentido recomendar um componente de hardware cujo fornecedor ajuda nossas comunidades do que um que esconde segredos e ainda tenta nos dividir e probe engenharia reversa. Pode parecer incrvel, mas h ainda mais vantagens. Graas aos esforos de empresrios venezuelanos, as especificaes do projeto da prpria mquina tambm so Livres. Esses empresrios queriam fabricar essas mquinas aqui, na Amrica Latina, com transferncia de tecnologia de verdade, e conseguiram: em outubro, a planta de montagem comea a produzir mquinas 100% Livres, 100% funcionais e prova de corrupo, com tecnologia dominada localmen-

muito mais simples fazer drivers e firmwares Livres quando os fornecedores cooperam...
Alexandre Oliva

te, com direito a evoluir de maneira independente. pra aplaudir ou no ? Agora, sabe o que mais? Esto procurando parceiros no Brasil e noutros pases na Amrica Latina, para no s distribuir mquinas fabricadas na pequena planta em finalizao na Venezuela, mas para construir outras plantas e transferir a tecnologia para fomentar independncia e soberania tecnolgicas da Amrica Latina. Conhece algum empresrio interessado? Escreva para mim, que os empresrios venezuelanos esto aguardando indicaes minhas de empresrios locais que acreditem, como eles, em ganhar dinheiro honesta e eticamente, respeitando as liberdades dos clientes e promovendo progresso social e o bem comum.
Copyright 2009 Alexandre Oliva

Cpia literal, distribuio e publicao da ntegra deste artigo so permitidas em qualquer meio, em todo o mundo, desde que sejam preservadas a nota de copyright, a URL oficial do documento e esta nota de permisso.

http://www.fsfla.org/svnwiki/ blogs/lxo/pub/livre-afinal

ALEXANDRE OLIVA conselheiro da Fundao Software Livre Amrica Latina, mantenedor do Linuxlibre, evangelizador do Movimento Software Livre e engenheiro de compiladores na Red Hat Brasil. Graduado na Unicamp em Engenharia de Computao e Mestrado em Cincias da Computao.

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|12

COLUNA CRLISSON GALDINO

VOC TEM OS FONTES TAMBM


Por Carlisson Galdino
sx u c.h

lde ga lU e igu

O mundo um lugar que consome recursos De um grande super-computador divino E cada pessoa um programador Que constri o seu prprio destino Voc tem os fontes tambm! Cada ser na Terra foi cdigo-fonte E hoje executa, e um grande mistrio Quem foi que compilou cada criatura E deu to altos privilgios? Voc tem os fontes tambm! Cada programa nasceu pequenino Um programa o outro, assim que acontece Com o passar do tempo e milhares de linhas Guardadas l no divino CVS Voc tem os fontes tambm!

Revista Esprito Livre | Julho 2009 | http://revista.espiritolivre.org

|13

COLUNA CRLISSON GALDINO

Formas primitivas se desenvolveram De bactrias a plantas e animas Bastou tempo e um contribuir com outro Com milhares de linhas a mais Voc tem os fontes tambm! As plantas e seres de grande tamanho Consomem recursos sem ter preciso E todo o projeto do planeta Terra Passou por uma sensvel reviso Voc tem os fontes tambm! Vrias rotinas removidas depois E otimizaes, refatoramentos Levaram o primata a uma nova verso O Homem era o release do momento Voc tem os fontes tambm! Bem mais instveis que os habituais Homens so programas ainda em Beta Mudando o mundo ao seu bel prazer So programas que tomaram o planeta Voc tem os fontes tambm!

Bilhes de instncias brigam por recursos E o mundo parece no aguentar No sei se o Homem ter novo release Ou outro projeto tomar o lugar Voc tem os fontes tambm! Pois hoje o cenrio de destruio O que paira o medo de o mundo travar Voc tambm pode lutar contra isso Ao invs de simplesmente reclamar Voc tem os fontes tambm! No canto do cu, nesse computador Que pe pra rodar todo esse mundo Cada um que veio sei que recebeu Os fontes de todo o Destino na mo Voc tem os fontes tambm!
CARLISSON GALDINO Bacharel em Cincia da Computao e ps-graduado em Produo de Software com nfase em Software Livre. J manteve projetos como IaraJS, Enciclopdia Omega e Losango. Hoje mantm pequenos projetos em seu blog Cyaneus. Membro da Academia Arapiraquense de Letras e Artes, autor do Cordel do Software Livre e do Cordel do BrOffice.

19 de setembro - Dia da Liberdade de Software Informe-se em www.softwarefreedomday.org


Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|14

COLUNA CEZAR TAURION

RECEITA OPEN SOURCE


Por Cezar Taurion
Svilen mushka tov - sxc.hu

Volta e meia dou entrevistas para a mdia falando de Open Source. E uma das perguntas mais frequentes sobre Quanto a IBM obtm de receita com Open Source?. Ora, quando se fala no modelo tradicional de comercializao de softwares, esta pergunta tem uma resposta fcil: basta ver quantas licenas foram comercializadas e qual o preo mdio delas. Mas, com Open Source diferente. muito difcil capturar com preciso o volume de receitas. Muito da receita de Open Source obtido de forma indireta. Um exemplo o Google que fornece gratuitamente softwares como Android e outros, para alavancar receita com anncios. VejaRevista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

mos tambm a IBM, que apoia diversos projetos como o Linux, Eclipse e outros, alavancando receitas indiretas, como mais servidores, servios e mesmo softwares no Open Source. Portanto, precisamos reformular a questo. A receita direta e contabilizvel de um determinado software Open Source no implica em medida direta do sucesso ou fracasso do seu impacto econmico. Devemos, para esta anlise, olhar o ecossistema como um todo. Um engano comum comparar as receitas de um determinado software comercializado na modalidade de vendas de licenas com a re-

|15

COLUNA CEZAR TAURION

medida que o mercado Open Source amadurece, fica claro que depender nica e exclusivamente de comunidades de desenvolvedores voluntrios no atende adequadamente s demandas empresariais.
Czar Taurion

restrita em outros setores, como ERP e business intelligence. Mas, Open Source no cresce no apenas no campo do uso tradicional de software, que so os aplicativos comerciais. Vemos sua disseminao se acelerando medida que a Web se dissemina (muito do cdigo que existe rodando na Web 2.0 e redes sociais baseado em linguagens dinmicas em Open Source como PHP, Python e Ruby) e veremos muito cdigo Open Source sendo a base de sensores, atuadores, set top boxes da TV digital, netbooks, celulares e outros novos equipamentos. Open Source tambm est na base tecnolgica de muitas infraestruturas de cloud computing. O termo Open Source vendor que era considerada uma contradio no primeiro momento, comea a se popularizar de forma bem rapida. medida que o mercado Open Source amadurece, fica claro que depender nica e exclusivamente de comunidades de desenvolvedores voluntrios no atende adequadamente s demandas empresariais. Os usuarios corporativos exigem niveis de servio e suporte que a maioria das comunidades loosely coupled, tpicas do Open Source, no conseguem atender. Abriu-se espao para o surgimento de novos negcios, intermedirios entre as empresas e as comunidades. O

ceita obtida pelos distribuidores de softwares Open Source. Ora as distribuies pagas de softwares Open Source, de maneira similar ao SaaS, so comercializados pelo modelo de negcios de assinaturas, com a receita sendo distribuda ao longo de vrios anos e no concentrada em um nico pagamento. Assim, comparar receitas obtidas por modelos de negcio diferentes comparar laranjas com bananas. Alm disso, no existe correlao entre a receita direta obtida com determinado software e seu uso pela sociedade. muito difcil medir com preciso o uso de um software Open Source. Podemos contabilizar os downloads registrados a partir de um determinado site associado ao software em questo. Mas, a partir da, como perfeitamente possivel e at mesmo incenti-

vada sua livre distribuio, fica difcil contabilizar as inmeras outras cpias que circularo pela Web. Entretanto, indiscutvel que Open Source est se disseminando rapidamente. Os seus principais apelos para o mercado so bastante motivadores: no demanda desembolso prvio para licena de uso (troca capex ou custo de capital por opex, que custo operacional), menor custo de propriedade, evita aprisonamento forado por parte de fornecedores e maior facilidade de customizao, pelo livre acesso ao cdigo fonte. Tambm observamos que sua disseminao no homognea por todos os segmentos de software. Sua utilizao muito mais ampla em sistemas operacionais, web servers e bancos de dados, mas ainda

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|16

COLUNA CEZAR TAURION

que estes novos negcios (Open Source vendors) oferecem um suporte comercial similar ao dos negcios tradicionais da indstria de software. Algumas destas empresas tornaram-se grandes corporaes, como a Red Hat, que em 2008 conseguiu receitas de mais de meio bilho de dolares. A cadeia de valor do Open Source constituida de diversos atores como a comunidade (que contribui com cdigo); os Open Source vendors que oferecem suporte de segundo nivel, localizam software e desenvolvem e comercializam distribuies e edies dos softwares; Open Source VARs que oferecem suporte de primeiro nivel, implementao e treinamento; e finalmente os prprios usurios dos softwares Open Source, que usam o software, identificam bugs e tambm contribuem com cdigo para a comunidade. Uma diferena fundamental entre os modelos de comercializao do Open Source e os modelos de venda de licena tradicionais que no Open Source o processo de aquisio de software direcionado pelo prprio usurio, que pode fazer download do software e test-lo, sem intervenincia do fornecedor. Aps os testes ele pode continuar usando uma vesro free ou contratar assinatura da verso comercial, que na verdade muito mais um contrato de servios. Na prti-

ca, a razo de downloads para assinaturas pagas de pelo menos 1.000 para um. Ou seja, para cada 1.000 downloads, um contrato de assinatura assinado. No modelo tradicional este nivel de converso de experimentos para contratos seria simplesmente inaceitvel e levaria a empresa de software falncia. No Open Source perfeitamente vlido, pois a maior parte das aes de pr-vendas feita pelo prprio usurio do software. O usurio quem bate na porta do vendedor quando est interessado na assinatura do software e no o contrrio! Uma caracterstica interessante deste modelo que a maioria dos Open Source vendors tem muito mais profissionais em reas tcnicas que em vendas, enquanto que no modelo de comercializao tradicional, a fora de vendas proporcionalmente muito maior. Uma consequencia da maior disseminao do Open Source que comeamos a ver empresas de software, que at a pouco tempo eram hostis ao movimento j se envolvendo ou no mnimo se tornando neutras em relao ao conceito. E para o futuro? Um insight, sujeito a correo de rumo na sua intensidade e velocidade: as empresas de software que estavam fora do Open Source vo integrar suas solues com estes softwares. Este movimento deve se acelerar com a rpida disseminao do SaaS.

A natureza do modelo de negcios SaaS demanda que as licenas de software a serem pagas a terceiros pelos provedores de solues SaaS sejam mnimas e o Open Source se encaixa muito bem neste contexto. Muitas destas empresas vo seguir os passos da IBM e se engajar nos projetos de Open Source, inclusive at mesmo colaborando ativamente com a comunidade. provvel que nos prximos anos o modelo de negcios dominante da industria seja hbrido, com Open Source e venda de licenas integrados na comercializao das stacks de software.

Maiores informaes:
Site Oficial Open Source Initiative http://www.opensource.org/ Artigo sobre Opensource na Wikipdia http://pt.wikipedia.org/wiki/Opensource

CEZAR TAURION Gerente de Novas Tecnologias da IBM Brasil. Seu blog est disponvel em www.ibm.com/develo perworks/blogs/page/ ctaurion

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|17

CAPA ENTREVISTA COM GIUSEPPE TORELLI E TADEJ BOROVSAK

Entrevista com Giuseppe Torelli e Tadej Borovak, desenvolvedores do Imagination


Por Cristiano Roberto Rohling e Joo Fernando Costa Jnior

Em entrevista exclusiva, Giuseppe Torelli e Tadej Borovak falam Revista Esprito Livre a respeito de seu trabalho no desenvolvimento do Imagination, um editor de slideshows capaz de gerar vdeos a partir de sequncias de fotos. Revista Esprito Livre: Falem um pouco sobre vocs, suas vidas, suas famlias... Giuseppe Torelli: Eu sou de Npoles, na Itlia, onde vivo com minha esposa. Tadej Borovak: Sou um estudante esloveno de 24 anos. No h nada de especial a respeito da minha vida: sou simplesmente um garoto comum que gosta muito de matemtica e fsica. De qualquer forma, existem a meu respeito dois fatos que a maioria das pessoas considera surpreendentes, isso considerando o fato de eu ter me tornado um programador: primeiramente, no tive meu prprio PC at os 14 anos de idade. Em segundo lugar, s tive conexo com a Internet em casa a partir dos 18 anos.

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

^ |18

CAPA ENTREVISTA COM GIUSEPPE TORELLI E TADEJ BOROVSAK

no tinha a menor ideia de que poderia facilmente conseguir uma distro no-comercial de graa. REL: E hoje, qual sua distro predileta, Tadej? TB: Minha favorita o Gentoo. Foi a primeira distribuio free que testei: mesmo tendo demorado quase um ms para instalar pela primeira vez, me apaixonei pela ideia de deixar o usurio fazer todos os ajustes. Como o Gentoo traz runtime, desenvolvimento e a documentao enfeixados em um nico build, o aprendizado da programao se torna bem mais fcil. Fora o Gentoo, tento se possvel usar simultaneamente diversas distribuies, de modo a permanecer informado sobre novos desenvolvimentos. Dessa forma, hoje em dia tenho o Fedora 11 em meu laptop. REL: E qual a histria do Imagination? GT: Eu percebi na poca uma grande carncia por bons programas Linux que criassem slideshows. claro, existiam alguns, mas todos tinham interfaces grficas horrorosas, precisavam de um monte de dependncias e, pior ainda, no tinham bons efeitos de transio. Comecei o Imagination com a inteno de criar um software altamente intuitivo e independente do gerenciador de Desktop, alm de tentar mant-lo e o mais leve possvel. Escolhi utilizar a

Figura 1 - Giuseppe Torelli

REL: Qual a formao acadmica de vocs? GT: Fiz faculdade em Npoles, onde consegui me diplomar em Engenharia Eltrica. TB: J eu continuo tentando terminar meus estudos de medicina na Universidade de Ljubljana (Eslovnia). REL: Desde quando vocs vm utilizando Software Livre? GT: Desde 2001, quando comecei a usar com o Red Hat 7.1. Me apaixonei pelo GNU/Linux no momento em que compreendi a filosofia do Software Livre! De qualquer forma, no tenho uma distro Linux favorita: aps o Red Hat 7.1 usei Slackware por alguns anos, depois o Ubuntu 7.10. Atualmente, uso o Xubuntu, embora pense seriamente em trocar de distribuio. TB: Acreditem, eu me lembro de ter roubado minha primeira distro em maro de 2004... REL: Como assim, roubado? TB: Nesta poca eu baixei pelo Kazaa a verso Enterprise do SUSE Linux. Naqueles dias o Kazaa era para mim um programinha que meus colegas utilizavam para obter software para Windows, e ento eu o utilizei para baixar uma distribuio paga do Linux. Na verdade, eu

Figura 2 - Tadej Borovak

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

^ |19

CAPA ENTREVISTA COM GIUSEPPE TORELLI E TADEJ BOROVSAK

GT: Depois que o Tadej entrou no projeto eu finalmente pude concentrar minha ateno na GUI, e no mais em detalhes tcnicos. A parte principal do cdigo do Imagination foi desenvolvida por ele: o projeto no seria bem sucedido se ele no fizesse parte do time. REL: Temos visto muitas crticas positivas em relao ao Imagination. O que vocs pensam a este respeito? GT: No comeo, quando comeamos com o desenvolvimento do software, nunca imaginei tamanho sucesso. Isso mostra o quanto o mundo Linux est carente por programas fceis e intuitivos. Modestamente, percebo que estamos realizando um bom trabalho. REL: O Imagination destinado apenas ao usurio domstico ou vocs pensam em criar uma verso Profissional? GT: Atualmente nosso pblico alvo so os usurios domsticos, mas quem pode predizer o futuro? Confesso que no tenho muita experincia em udio e vdeo, mas a ajuda do pblico a este respeito sempre apreciada. TB: Pessoalmente, no me vejo trabalhan-

Figura 3 - Tela principal do Imagination

GTK, pois desde a verso 2.8 ela usa a Cairo, uma poderosa biblioteca para grficos 2D. Com o uso da Cairo foi possvel atingir os efeitos de transio que o Imagination oferece sem que houvesse necessidade de mais nenhuma dependncia. TB: Conheci o Giuseppe em um frum para programadores, e desde ento trabalhamos juntos no projeto. Realmente, sempre tentamos manter o motor do Imagination o mais simples possvel, e isso nos obrigou a minimizar a necessidade de utilizar dependncias. Atualmente, utilizamos a biblioteca libsox para extrair informaes dos arquivos de udio, alm do Ffmpeg, o qual utilizamos para codificar os vdeos. GT: O libsox foi adicionado na verso 1.5, o que permitiu o gerenciamento de diferentes formatos de udio e at mesmo alguma manipulao adicional da trilha sonora dos vdeos, algo que pretendemos implementar com mais cuidado em lanamentos futuros. REL: Como a rotina de desenvolvimento de vocs? TB: Para mim, o Imagination um projeto para as horas vagas. Eu programo quando tenho tempo, ento no h uma verdadeira rotina...

Figura 4 - Aplicao de transies como a Circle-In

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

^ |20

CAPA ENTREVISTA COM GIUSEPPE TORELLI E TADEJ BOROVSAK

vestimento por parte de pessoas ou entidades? TB: A nica pessoa que tem investido em meu trabalho a Martina. Ela tenta me manter alimentado e me fora a sair para respirar ar fresco. Alm disso, o que mais importante: ela apoia minha viso de trabalhar voluntariamente para a comunidade open source. Ah, sim... ela ocasionalmente sequestra meu laptop para uma sesso de Mahjong, o que de vez em quando me fora a descansar. REL: Como as pessoas podem contribuir para o projeto? GT: Sempre precisamos de testadores e de novos efeitos de transio (temos uma seo em nosso site que explica como criar transies para o Imagination). claro, aceitamos sugestes, patches e tudo aquilo que possa trazer melhoramentos para nosso software. REL: Vocs tem algum projeto alm do Imagination? GT: Sim, eu sou sou o desenvolvedor do Xarchiver, um frontend para programas de arquivamento independente de gerenciadores de desktop. Atualmente estou desenvolvendo um site de relacionamentos em PHP e MySQL. TB: No trabalho em nenhum outro projeto, mas tento ajudar as pessoas que esto comeando a usar a GTK+ redigindo posts em meu blog a respeito dos temas so mais problemticos. REL: Vocs se basearam em alguma ferramenta especfica (proprietria ou no) na criao do Imagination? GT: No uso software proprietrio, mas dei uma bela olhada em alguns programas comerciais existentes para Windows de modo a ter uma ideia de por onde comear.

Figura 5 - Exportando um vdeo

do em uma verso profissional do Imagination. Penso nele como um editor de slideshows simples e amigvel, algo que as pessoas utilizariam para fazer apresentaes simples com, por exemplo, as fotos do ltimo feriado. Basta abrir o Imagination, importar as imagens, brincar um pouco com o layout (adicionar transies, sons, textos, efeitos) e mandar o software criar o vdeo. REL: O que h de novo na verso 2.0 do Imagination, aguardada para setembro de 2009? GT: Tadej fez um excelente trabalho na criao de um efeito Ken Burns (ver texto explicativo): o usurio no ser limitado a dois meros pontos de parada na imagem: podero ser adicionados quantos pontos forem desejados, assim como fatores de zoom. TB: No efeito Ken Burns do Imagination o nmero de pontos de parada ser limitado apenas pela imaginao do usurio. A velocidade do movimento dever ser definida por ponto de parada, e cada ponto de parada em si ser composto pela posio na imagem e pelo fator de zoom. REL: Vocs recebem algum tipo de in-

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

^ |21

CAPA ENTREVISTA COM GIUSEPPE TORELLI E TADEJ BOROVSAK

TB: Como no tenho uma cmera, minhas necessidades quanto edio de vdeos so bastante limitadas. Minhas experincias passadas nesta rea consistem em alguns poucos projetos simples feitos no Windows Movie Maker. REL: Giuseppe, ao pesquisar para essa entrevista, descobri que voc xar de um volinista e compositor de msica clssica... GT: Pois , eu j sabia disso. uma coincidncia divertida, mas para falar bem a verdade, eu no gosto de violino. REL: Vocs tem uma mensagem para nossos leitores? GT: Ame a seu prximo como a si mesmo. TB: Evitem sair ao sol das 10 da manh at as 16, e usem protetor solar.

Efeito Ken Burns: O que isso?


Kenneth Ken Burns um cineasta norte americano nascido em 1953 e especializado em na produo de documentrios. Uma das tcnicas utilizadas por ele na elaborao de seus vdeos e que at mesmo foi batizada como Efeito Ken Burns a prtica de criar iluso de movimento em fotografias estticas atravs do uso de movimentos de cmera e zoom. A Wikipdia exemplifica o Efeito Ken Burns da seguinte forma: imagine que, em um documentrio sobre basebol, seja mostrada a foto de um time. Nesse exemplo, a cmera se move lentamente, focalizando na imagem os rostos de cada jogador, at parar sobre a face daquele sobre o qual o narrador do documentrio quer falar.

Maiores informaes:
Site oficial Imagination: http://imagination.sourceforge.net/ Site oficial Xarchiver: http://xarchiver.xfce.org Site Do You Regret: http://www.doyouregret.com Site Bits and Pieces: http://tadeboro.blogspot.com

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

^ |22

CAPA ENTREVISTA COM RICHARD SPINDLER

Entrevista com Richard Spindler, criador do Open Movie Editor


Por Joo Fernando Costa Jnior

Revista Esprito Livre: De onde voc ? Fale um pouco de voc para nossos leitores. Richard Spindler: Oi, me chamo Richard, vivo em uma vila muito pequena, rodeada de montanhas, na Austria. um lugar muito bonito onde se pode fazer caminhadas e escaladas, o que fao frequentemente em meu tempo livre. REL: O que (e onde) voc estudou? RS: Estudei cincia da computao em Innsbruck, na Austria. Conclu no incio deste ano. REL: Desde quando voc utilize software livre? Qual a sua distribuio favorita do Linux? RS: Utilizo Linux h muitos anos e j utilizei vrias distribuies. Acho que iniciei minha jornada com uma verso antiga do Suse Linux, mais tarte mudei para o Slackware, brinquei um pouco com o Red Hat na poca, e cheguei ao
Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|23

CAPA ENTREVISTA COM RICHARD SPINDLER

Editor? RS: O projeto comeou comigo mesmo e fui conduzindo o trabalho ao longo dos anos. Iniciei o trabalho com o Linux Video e depois com o Software Boradcast 2000, um antecessor do Cinelerra. Mais tarde meu irmo e um casal de amigos comearam a fazer filmes amadores, foi ento que percebi que o programa de vdeo disponvel no estava fazendo o que queramos, ento iniciei o Open Movie Editor Project. Para nosso primeiro filme Im Westen nur Bohnen (http://www.propirate.net/nur-bohnen-film/) o Open Movie Editor no ficou pronto a tempo, ento utilizamos um software comercial porm, para nosso segundo filme McFinnen & Wallace (http://www.mcfinnenundwallace.com/) ele j estava estvel e completo, com recursos suficientes para que pudssemos utiliza-lo em todo o nosso trabalho de edio e graduao de cores. Ento, essa foi minha motivao para levar esse projeto a diante. REL: Na sua opinio, quais recursos esto faltando no Open Movie Editor? RS: O objetivo que o Open Movie Editor seja uma ferramenta bsica para edio por isso, estou focando neste aspecto e o que mais falta so algumas melhorias na velocidade da janela de reproduo de vdeo para que ele seja capaz de lidar com vdeos de alta definio. Eu tambm gostaria de melhorar os ttulos, mdulos e trabalhar mais nos detalhes e usabilidade. REL: O que voc diria queles que esto iniciando o estudo de edio de vdeo? RS: Em suma, acho que no devem se preocupar tanto com os detalhes tcnicos do programa de edio de vdeo, porm, devem preocupar-se mais com os aspectos artsticos da filmagem em geral. O software apenas uma ferramenta, a inteno e expresso do contedo muito mais importante.

Figura 1 - Richard Spindler

Ubuntu quando ele se tornou mais e mais popular. Hoje, no mexo nos sistemas tanto quanto quando era mais jovem. Eu simplesmente usufruo da comodidade e usabilidade que o Ubuntu oferece hoje. A experincia do Linux Desktop, realmente tem melhorado consideravelmente ao longo dos ltimos anos, em minha humilde opinio. REL: Como o projeto do Open Movie Editor comeou e quem o pai do Open Movie

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|24

CAPA ENTREVISTA COM RICHARD SPINDLER

Movie Editor est atualmente limitado seleo oferecida pela biblioteca libquicktime, porm esta biblioteca oferece uma ampla variedade de codecs, se instalada completamente. H264 e OggVorbis/Theora, por exemplo, fazem parte do Quicktime. REL: Atualmente, quem so os principais contribuidores do Open Movie Editor? RS: Para o Open Movie Editor, somente eu, porm estou utilizando muitas ferramentas do Gmerlin. O autor do Gmerlin Burkhard Plaum, e ele realmente um cara legal. Seu trabalho no Gmerlin magnfico e ele constantemente o melhora, o que tambm beneficia o Open Movie Editor. Alm disso, incorporou muitas sugestes minhas, pois precisava delas para o Open Movie Editor. REL: Como as pessoas podem contribuir? RS: Eu sempre trabalhei no Open Movie Editor sozinho, ento, no sei como algum poderia ajudar com o projeto. Mas tenho algumas informaes em meu blog (http://news.openmovieeditor.org/) sobre idias e problemas que eu tive. REL: Quais so os objetivos futures para o Open Movie Editor?

Figura 2 - Tela principal do Open Movie Editor

REL: Muitos dizem que a edio de vdeo uma tarefa muito complexa. O que voc acha disso? RS: Na minha opinio, h muitas complexidades tcnicas as quais esto relacionadas a evoluo da tecnologia e a compatibilidade com verses anteriores e infelizmente voc deve entrar em contato com aqueles que trabalham com vdeo. Eu acho que o objetivo do software de edio de vdeo deveria ser o de simplificar aqueles aspectos tcnicos, alm de resolver os problemas da evoluo da tecnologia ou se no for possvel eliminar completamente as incompatibilidades, ajudar os usurios a focar mais em suas filmagens e criatividade. REL: Por que voc decidiu criar o Open Movie Editor? RS: A maior razo foi para ajudar meus amigos com criao de filmes e porque eu no estava satisfeito com o software disponvel. REL: Quais os formatos de mdia o Open Movie Editor suporta? RS: Para importao ele trabalha com uma considervel seleo de diferentes formatos, graas ao apoio completo dos formatos de vdeo na estrutura do Gmerlin. Para exportao, o Open

Figura 3 - Ajustando o Filtro Gama

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|25

CAPA ENTREVISTA COM RICHARD SPINDLER

tas coisas novas e diferentes e me envolvi em muitos projetos e alguns deles abandonei. Ento no tenho muito o que dizer sobre como estou trabalhando agora, pois muitas coisas ainda esto mudando. No entanto, como um desenvolvedor eu prefiro ferramentas simples. Estou usando o VIM Editor, tambm gosto de utilizar APIs pequenas e simples, como a libquicktime, gmerlin ou fltk. Quando estou envolvido em listas de discusso para meu desenvolvimento, prefiro aquelas que tem pouco trfego, seno me distraio com muita facilidade, e prefiro trabalhar com pessoas que esto pensando e trabalhando da mesma forma que eu e que tambm gostam de softwares simples e pequenos. REL: Voc poderia deixar uma pequena mensagem aos nossos leitores? RS: Bem, eu acredito que importante sempre manter o foco nas belas coisas da vida, e claro em cinema e produo de vdeos. Mesmo que a interface do Open Movie Editor seja considerada um pouco feia, comparada com outros programas, no desvie a ateno dos belos vdeos que voc vai fazer.

Figura 4 - Trabalhando com udio

RS: Atualmente estou muito feliz com os recursos pois so suficientes para o tipo de projeto que estamos trabalhando. Muitas pessoas relatam problemas com a instalao e estabilidade ento, acho que o mais importante corrigir todos os pequenos detalhes do Open Movie Editor no futuro. REL: Voc trabalha em algum projeto paralelo? RS: Tenho trabalhado muito em alguns projetos este ano, mas falarei um pouco mais a respeito disso em uma das prximas perguntas. ;-) REL: O Open Movie Editor destinado somente para usurios domsticos? RS: Na minha opinio, ele tambm se destina a cineastas amadores, artistas e estudantes de cinema e produo de vdeo. REL: Fale alguma coisa sobre seu trabalho no Open Movie Editor. Como a sua rotina de desenvolvimento? RS: Neste ano no trabalhei muito no Open Movie Editor. Terminei recentemente meu curso na universidade, o que me custou muitos esforos. Tive que me adaptar a um estilo de vida completamente diferente. De estudante, passei a trabalhar e ganhar dinheiro no mundo real. Isso me tomou algum tempo. Eu tentei mui-

Maiores informaes:
Site oficial Open Movie Editor: http://www.openmovieeditor.org Download Open Movie Editor: http://www.openmovieeditor.org/download.html

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|26

CAPA DESENVOLVENDO TUTORIAIS MAIS DINMICOS COM O WINK

DESENVOLVENDO TUTORIAIS MAIS DINMICOS COM O WINK


Por Marcos Vincius Campez
Craig Jewell - sxc.hu

Introduo
"O que os olhos no vem o corao no sente" - essa uma frase clich usada na nossa cultura a um bom tempo. E que diabos isso tem haver com o ttulo dessa matria?! Por incrvel que parea, tudo. Para ficar melhor podemos adapta-la da seguinte maneira O que os olhos no vem o crebro no aprende. Ou fica mais difcil de aprender. Ainda no entendeu onde quero chegar?! Vou simplificar um pouco ento! Quantas vezes nos deparamos com artigos difceis de compreender, os quais nos exigem alto grau de concentrao para entender ou pior, voc procura na internet algo sobre um software ou qualquer outra coisa e quando voc finalmente encontra, o mesmo est em uma lngua que voc desconhece. O que fazer nessas horas?! Acho complicado aprender o idioma de uma hora para outra e parar, descansar e voltar para procurar outro artigo pode ser uma perda de tempo imensa no verdade?! Agora imagine voc, entrar em um site gringo, o qual voc no entende nada, mas em determinado local possui um vdeo e quando voc clica para inicialo ali est! Todo o contedo que voc precisa, passo a passo! A seta do mouse se movimenta atravs da rea de trabalho de uma pessoa que vive anos luz de voc como um maestro mostrando tudo que voc precisa saber para instalar aquele software ou compilar aquele binrio maldi-

to! Horas! Uma imagem vale mais que mil palavras - outro clich tpico - agora imagine um vdeo o tanto que no vale! Por mais detalhado que seja o texto que esteja lendo, dificilmente o mesmo vai conseguir atingir nveis detalhes que um vdeo nos fornece. E exatamente nesse momento que o Wink entra em cena. O Wink um software freeware de criao de tutoriais desenvolvido com o intuito de mostrar como usar um determinado programa no atravs de textos mas sim atravs da captura de vrias imagens, transformando-as em vdeos de sua rea de trabalho. Com ele possvel ainda editar esses vdeos colocando botes, ttulos e caixas de mensagens. Outra caracterstica marcante do programa que seus vdeos podem ser salvos em PDF, HTML e Flash facilitando assim a implementao destes para a Web. Creio que j deixei vocs com gua na boca para por as mos nele certo?! Ok! Vamos brincar um pouco!

Instalao
O Wink possui verses tanto para Windows (a qual se encontra na verso 2.0) quanto para Linux (verso mais recente a 1.5). Como no estamos do lado negro da fora vamos mostrar como instala-lo na verso Linux utilizando o Ubuntu como distribuio. Aqueles que usam outras distribuies podem baixar os fontes nesta

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|27

CAPA DESENVOLVENDO TUTORIAIS MAIS DINMICOS COM O WINK

pgina: http://www.debugmode.com/wink/download.php. Como o Ubuntu j conta com o Wink em sua lista de repositrios j facilita muito o nosso trabalho. Antes de instala-lo muito importante atualizar o sistema. Ento abra o terminal acessando o menu: Aplicativos > Acessrios > Terminal. Com o terminal aberto atualize o sistema:
$ sudo apt-get update
Figura 2

Em seguida instale o Wink:


$ sudo apt-get install wink

to contidas na mesma. Vou explicar as opes mais importantes: Hide Wink Window Esconde a primeira janela que vimos anteriormente. Screen Captura toda a tela da sua mquina. Window Captura somente a janela escolhida. Ao clicar em Window com o mouse, apenas arraste para a janela que deseja e aparecer uma borda destacando-a, basta clicar ento. Custom Rectangle a minha preferida. Voc pode desenhar um retngulo em qualquer lugar da sua tela, basta clicar em Choose segurar o boto do mouse, arrastar e soltar. Tudo que estiver dentro deste retngulo capturado. Time Capture Rate Como o nome j diz o tempo de captura de Rates, basta escolher conforme seu gosto.

Com o Wink instalado e devidamente em seu lugar podemos acessa-lo clicando em: Aplicativos > Grficos > Wink. Aparecer uma tela parecida com essa:

Figura 1

Com as sua opes desejadas clique em OK. Teremos uma janela, encontramos na figura 3. como a que

A interface do software bem simples de se trabalhar como voc ir perceber. Vamos criar agora um exemplo bsico de um vdeo feito pelo Wink. Para abrir um Novo Projeto, basta clicar na folha branca que encontramos na barra de ferramentas. Abrir uma janela como como a da figura 2. Essa janela de enorme importncia visto que as configuraes principais de seu vdeo es-

Estamos quase l! Essa janela nos mostra as nossas teclas de atalho que no caso so: Pause Para tirarmos foto quando quisermos dispensando o Time Capture Rate. Shift + Pause - Para tirarmos foto conforme o Time Capture Rate.

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|28

CAPA DESENVOLVENDO TUTORIAIS MAIS DINMICOS COM O WINK

Figura 3

De posse destes conhecimentos podemos clicar em Minimize to Tray. Pode-se notar agora que o cone do Wink ficou no painel superior do Ubuntu.
Figura 4

Figura 5

Clicando com o boto direito em cima do cone, temos as opes para capturar agora (capture now), comear a capturar conforme o capture rate (start timed capture), finalizar a captura (finish capture), cancelar a captura (cancel capture) e restore capture window para voltar a janela anterior. Para ficar mais fcil podemos usar os atalhos sugeridos anteriormente. Se suas teclas de atalho no estiverem funcionando verifique se a tecla numLock no est apertada pois com essa tecla apertada as teclas de atalho no funcionam no Wink na verso Linux. Como seu vdeo pronto e se estiver utilizando o Capture Rate basta apertar o atalho novamente para parar de gravar. Aparecer novamente a Janela 03 mas com a quantidade de Frames Capturados. Clique no boto Finish e o programa gerar para voc a tela a seguir. Do lado direito temos todas as opes para editar o nosso vdeo, como caixa de mensagens, botes, etc. Editado e configurado podemos agora finalmente gerar o nosso vdeo clicando no boto Render.

Coloque o local aonde voc quer que salve o seu vdeo no campo Output File Name, salve como SWF e clique em OK. Com isso o seu vdeo acaba de sair do forno e est pronto para ser visualizado! O Wink gera um arquivo .swf e um .htm. Acesse pelo htm e verifique se est tudo Ok!

Figura 5

No se esquea que no menu File voc pode salvar tambm como PDF e HTML. Faa seus tutoriais para o mundo! Compartilhe seu conhecimento!

MARCOS VINCIUS CAMPEZ cursa o 3 ano de Sistemas de Informao, trabalha como Admin de Redes e Sysadmin Linux, militante do movimento do Software Livre desde 2006. Criador do Blog tavernadosilicio.wordpress.com onde posta artigos, dicas e notcias do mundo Opensource.

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|29

CAPA OPEN VIDEO

OPEN VIDEO
Por VJ pixel

Pam Roth - sxc.hu

Atualmente, vdeo tem se tornado uma mdia cuja adoo cresce exponencialmente. Isso ocorre devido a diversos fatores, entre eles: - O custo de aquisio de equipamentos de captao est cada vez mais baixo; - Diversos equipamentos presentes em nosso cotidiano (como mquinas fotogrficas digitais e telefones celulares) atualmente tm a habilidade de gravar vdeo; - Ferramentas de edio so cada vez mais comuns (em computadores, nos equipamentos de gravao ou nas ferramentas de publicao) e fceis de usar; - A banda larga, adotada em larga escala, torna simples e barata a troca de arquivos; - Existem muitas ferramentas online para publicao acessveis e gratuitas.

Isso faz com que os (previamente chamados) consumidores agora sejam tambm produtores, abandonando os meios que antes utilizavam para ter acesso a vdeo para adotar novos (baseados na Internet) no s para consumir, mas tambm publicar. O vdeo tornou-se, ento, uma importante ferramenta de expresso pessoal. Mas sem a preocupao com a apropriao pela sociedade dessa ferramenta, pode ocorrer o mesmo que com o software que no incio era compartilhado livremente e atualmente tem como modelo predominante o de comercializao. Information wants to be free, dizia o manifesto cyberpunk. Para tal, ela no pode estar encapsulada em um continer cuja chave tem um dono e s pode acess-la quem ele definir. Para

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|30

CAPA OPEN VIDEO

A luta pelo Open Video , ento, muito mais ampla que as batalhas legais e tecnolgicas diretamente ligadas a ela, uma luta pelo futuro da internet.
VJ pixel

2. Padres abertos para vdeo Padres de vdeo (formatos, codecs, metadados, etc.) devem ser abertos, interoperveis e livres de royalties. 3. Distribuio aberta Plataformas de software devem suportar padres e licenas livres. Redes devem se manter neutras. 4. Cultura rica e participativa Leis que governam a propriedade intelectual no devem desencorajar a cultura participativa. Por padro, contedo de vdeo deve estar disponvel sem barreiras tecnolgicas ou limitaes de

que a informao seja livre, o acesso chave para essa informao tambm deve ser livre. Vdeo online deve ser uma mdia dinmica que permite transmisso, arquivamento, remix e outras possibilidades de apropriao, que hoje no so permitidas pelo principal modelo legal vigente. Como no resto da Internet, vdeo online deve encorajar a participao e funcionar de maneira fluda como uma conversa. A luta pelo Open Video , ento, muito mais ampla que as batalhas legais e tecnolgicas diretamente ligadas a ela, uma luta pelo futuro da Internet.

acesso. 5. Liberdades civis e direitos bsicos Pessoas devem ter o direito de participar em uma cultura democrtica com privacidade, liberdade de expresso, termos de servio no limitantes, e direito de difuso.

Maiores informaes:
Site Oficial Open Video Alliance http://www.openvideoalliance.org/ Open Vdeo no Frum da Cultura Digital Brasileira http://culturadigital.br/groups/open-video Cyberpunk Manifesto http://sterneck.net/cyber/branwyn-cyberpunk/index.php Site oficial VJ pixel http://vjpixel.net

Princpios
Os princpios do ecossistema do Open Video so um mapa tcnico para um futuro do vdeo mais descentralizado, diverso, competitivo, acessvel, interopervel e inovativo. Ns visualizamos um uso de vdeo mais democrtico e universal - assim como o texto e imagens so hoje em dia. Os princpios cobrem os seguintes tpicos: 1. Autoria e visualizao As ferramentas de criao, edio e execuo devem ser universais, fceis de usar, acessveis, e disponveis em implementaes livres e de cdigo aberto.

Crditos: Dado Frana

PIXEL VJ, integrante do coletivo Media Sana e das redes MetaReciclagem, Estdio Livre e VJBR ( qual criou). Colabora com o Tactical Technology Collective, com o desenvolvimento do LiVES, e pesquisa interfaces de interao entre homem e computador no Desvio.

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|31

TECNOLOGIA A SNDROME DE CACHORRO DE PADARIA

A SNDROME DE CACHORRO DE PADARIA


Por Jomar Silva
Eduardo Mugica - sxc.hu

Aqui em So Paulo, apelidamos aquelas mquinas que ficam costumeiramente nas padarias e que assam frangos tradicionalmente aos domingos de Televiso de Cachorro. O cheiro exalado por estas mquinas costumam seduzir diretamente nosso estmago, mas elas tem uma influncia ainda maior nos ces de rua: ficam todos sentados, hipnotizados, olhando os frangos ali dentro rodando... todos torcendo para que o funcionrio da padaria derrube alguma migalha do frango quando for retirar um frango para vender a um cliente... todos sentados, bestificaRevista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

dos e hipnotizados, aguardando sua migalha. H algumas semanas, passei por uma situao profissional que me lembrou muito destes ces e depois de semanas pensando sobre o fato, cheguei a uma concluso um tanto quanto polmica: A imensa maioria de ns, profissionais de TI, sofremos da Sndrome de Cachorro de Padaria e isso infelizmente o que tem atravancado nosso desenvolvimento tecnolgico. O fato a que me refiro foi na verdade uma solicitao que recebi de uma grande em-

|32

TECNOLOGIA A SNDROME DE CACHORRO DE PADARIA

presa brasileira. Eles mostraram interesse em capacitar seus desenvolvedores para poderem integrar o ODF aos sistemas existentes, eliminando assim a necessidade (e a amarra) que possuem hoje a sute de escritrio do clips. Entrei em contato com a empresa e lhes expliquei o atual status do desenvolvimento do padro ODF e das bibliotecas existentes com suporte ao padro, bibliotecas desenvolvidas em diversas linguagens como PHP, Python e Java (para citar apenas trs). Expliquei ainda que para poder trabalhar adequadamente com estas bibliotecas, e poder aproveitar a verdadeira liberdade que o ODF propicia, seria importante que os desenvolvedores conhecessem o padro muito bem (para a ficarem livres para escolher a tecnologia de acordo com a necessidade de projeto). A resposta deles me decepcionou muito. Disseram que no pretendiam formar especialista algum no padro e que consideravam isso totalmente desnecessrio. Queriam apenas que algum lhes desse um treinamento no modelo receita de bolo em uma nica tecnologia, para que pudessem implementar o que precisavam. Respondi a eles alertando que, ao contrrio de outras tecnologias que chegaram anteriormente ao Brasil, o ODF ainda est em desenvolvimento e que o Brasil faz parte do seu de-

A imensa maioria de ns, profissionais de TI, sofremos da Sndrome de Cachorro de Padaria e isso infelizmente o que tem atravancado nosso desenvolvimento tecnolgico.
Jomar Silva

senvolvimento e que por isso, ainda no temos receitas de bolo que sejam genricas o suficiente para atender 99,9% dos casos. No obtive mais resposta desde ento. Apesar de me sentir muito frustrado com a posio deles, acabei pensando bastante sobre o que fazia um gestor de tecnologia de uma empresa daquele tamanho ter um posicionamento no tmido. Entendo que a pressa por resultados em empresas realmente primordial nos dias de hoje, mas c entre ns, estamos falando de um projeto que vai manipular toda a documentao da empresa e indiretamente, manipular toda a inteligncia daquela empresa. Foi passando por uma padaria em um domingo de manh, que realmente entendi de verdade o que acontece na cabea daquele gestor (e infelizmente na de inmeros outros).

Durante as ltimas dcadas, perdemos nossa capacidade de raciocinar em tecnologia, e a maioria de ns perdeu ainda sua capacidade de especificar requisitos. Fomos todos doutrinados a especificar produtos, quase nunca requisitos. Um teste simples que ao ler Banco de Dados voc imagina o nome de um produto de banco de dados especfico, ao ler Planilha de Clculo voc imagina um software em especfico e ao ler Sistema Operacional voc acabou de pensar em um sistema em especfico. muito difcil no fazer esta associao imediata e na verdade, fomos doutrinados para raciocinar assim. Me lembro na poca da faculdade, que quando eu lia em alguma revista que determinada tecnologia estava sendo desenvolvida fora do Brasil, ficava imaginando nossa... quanto tempo ser que isso de-

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|33

TECNOLOGIA A SNDROME DE CACHORRO DE PADARIA

mora para chegar at aqui ?. Aps alguns anos, a tecnologia finalmente chegava aqui e normalmente, com um kit completo para que pudssemos absorve-la. Este kit nada mais era do que uma coletnea de receitas de bolo, sempre limitando o quanto poderamos aprender, para que nossa dependncia dos desenvolvedores da tecnologia fosse permanente. Essa a Sndrome do Cachorro de Padaria: Desde o momento do anncio de uma nova tecnologia at o momento em que a parte dela que interessava a seu desenvolvedor chegava em nossas mos, ficvamos aqui bestificados, hipnotizados e felizes em aguardar nossa migalha. Hoje em dia, por conta dos padres abertos e dos projetos de software livre, o Brasil deixou de ser apenas um consumidor de tecnologia e cada vez mais convidado a participar dos grupos que realmente as desenvolve, e a a sndrome ataca: Como estamos acostumados com as migalhas, quando somos donos do frango inteiro no sabemos o que fazer com ele e se ningum fizer nada para mudar isso, vamos continuar aguardando a nossa migalha cair. Esta constatao para mim importante, pois deixa muito claro que no adianta nada termos aberto as portas do desenvolvimento tecnolgico

para o Brasil se nossos gestores, profissionais e estudantes ainda so doutrinados como os cachorros de padaria. No podemos mais nos contentar com as migalhas, pois agora somos donos de verdade do frango (ou de uma parte dele)! Do mesmo jeito que as portas foram abertas elas podem ser fechadas e tudo vai depender das nossas contribuies e por isso, fao um apelo a vocs, queridos leitores: Vamos combater Sndrome do Cachorro de Padaria: o frango tambm nosso !!! Provavelmente voc est lendo este artigo em um computador conectado Internet e portanto no perca tempo: Procure o site da entidade que desenvolve os padres que voc mais utiliza no dia a dia (IETF, W3C, OASIS, etc...), se informe sobre o comit que desenvolve o desenvolve e procure saber como voc pode contribuir com ele. Vamos colocar o Brasil no mapa dos padres internacionais... esto nos oferecendo agora um pedao do frango e por isso, no vamos mais nos contentar com as migalhas. Procuro fazer a minha parte no OASIS ODF TC e lhes confesso que apesar da trabalheira, uma experincia muito, mas muito gratificante. s vezes bate uma canseira, mas depois que mordi um pedao

do peito, temperado do jeito que eu gosto, nunca mais me sacio com as migalhas... Experimentem tambm... Quem ganha o Brasil (e o Brasil que deixaremos para nossos filhos).

Maiores informaes:
ODF Alliance: http://www.odfalliance.org Site do OpenOffice.org: http://www.openoffice.org Artigo na Wikipedia sobre o ODF http://pt.wikipedia.org/wiki/Open Document Site Oficial W3C http://www.w3c.org Site Oficial Oasis http://www.oasis-open.org Blog do Jomar: http://homembit.com

JOMAR SILVA engenheiro eletrnico e Diretor Geral da ODF Alliance Latin America. tambm coordenador do grupo de trabalho na ABNT responsvel pela adoo do ODF como norma brasileira e membro do OASIS ODF TC, o comit internacional que desenvolve o padro ODF (Open Document Format).

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|34

REVIEW LINUX CUSTOMIZADO EM 15 MINUTOS? USE O SUSE STUDIO

Linux customizado em 15 minutos? Use o SUSE Studio


Por Cristiano Roberto Rohling

Que tal criar um Linux customizado para suas necessidades de forma rpida e sem suar quase nada? Esta a proposta do SUSE Studio, um impressionante servio web cuja verso final foi lanada pela Novell no ltimo dia 28 de julho. No SUSE Studio qualquer internauta pode em poucos minutos criar uma distro baseada no SUSE Linux. No so necessrios grandes conhecimentos tcnicos: basta apenas seguir a sequncia de passos apresentada pelo site e o sucesso certo. Por onde eu comeo? Acesse o http://www.susestudio.com. Na pgina inicial, voc ser saudado por um simptico robozinho, e se tiver tempo e disposio, poder at mesmo assistir a um screencast explicativo sobre o servio. Para poder utilizar o site, pacincia: voc precisa cadastrar seu e-mail e aguardar alguns dias pela liberao de seu convite como o sistema interessante e revolucionrio, a fila tem sido grande. Ao receber a invitation, necessrio o cadastramento de alguns dados,

mas nada demais. Feito o cadastro, voc est pronto para colocar as mos na massa, e tem 15 Gb para gastar com suas experincias. Modelos, muitos modelos Aps o primeiro logon, o usurio cai de para-quedas na tela Choose a base template (Escolha um modelo base). Voc escolhe o modelo, que pode ser tanto o openSUSE 11.1 quanto o SUSE

Figura 1: Tela de boas vindas

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|35

REVIEW LINUX CUSTOMIZADO EM 15 MINUTOS? USE O SUSE STUDIO

Linux Enterprise (nas verses 10 e 11, sua escolha). Voc acha que a coisa acabou por a? No mesmo! Dentro desses modelos, possvel escolher alguns perfis de interface diferenciados, de modo a agregar personalidade sua distro.

critrio, grficos... enfim, tudo aquilo que apenas o mundo Linux pode oferecer. Avancemos... na tab Configuration surgem diversas opes diferenciadas, a saber:

Figura 3: Tab Configuration

General: defina aqui a sua linguagem, o layout de teclado e o fuso horrio. Aqui tambm definida a forma como ser efetuada a configurao da rede; Personalize: faa upload de logos e backgrounds diferenciados para embelezar sua obraprima; Startup: em Default runlevel recomendvel que o usurio marque 5: Graphical login, caso contrrio seu Linux inicializar em modo texto. Em End User license agreement (EULA) voc dever colocar o texto de sua licena. Server: aqui possvel configurar sua base de dados do MySQL. Se voc est configurando uma aplicao para servidor, use e abuse dessa feature! Desktop: voc poder definir quais usurios iro se logar automaticamente, alm de programar algum software para inicializao automtica; Storage & Memory: aqui o usurio pode determinar a capacidade do disco rgido e a memria RAM da mquina virtual que o SUSE Studio utilizar no Test-Drive online de sua distro; Scripts: defina se voc quer rodar algum script personalizado antes ou depois do setup de seu SO. Agora que voc j configurou seu sistema, cairemos na tela Overlay files. Nessa parte do Wizard, o usurio poder efetuar o upload de arquivos, os quais sero gravados nas pastas que voc mesmo definir. O mais legal que arquivos .tar, tar.gz e afins podero ser extrados dire-

Figura 2: Escolhendo a base de sua distribuio

Por exemplo, possvel selecionar opes como Just Enough OS (ou JeOS, opo que traz aplicativos pequenos e minimalistas), Server (uma base somente texto) e Minimal X (uma interface leve baseada no IceWM). O usurio que no quiser utilizar nenhuma das opes anteriores tambm poder criar sua aplicao com interface baseada no Gnome ou no KDE (verses 3 e 4, a gosto do fregus). O SUSE Studio capaz de criar sistemas tanto em 32 quanto em 64 bits. O usurio tambm pode nomear sua distro como bem entender (eu chamei a minha de RohlingOS). To fcil que at eu consigo usar! Logo aps nomear a aplicao, o usurio cair na tela Start de um Wizard que lhe permitir a customizao das propriedades de seu sistema: agora sim comea a diverso. Ao avanar para a tab Software, simples selecionar os programas que faro parte da distro. Existem centenas de pacotes disponveis, entre aplicativos para desenvolvimento, es-

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|36

REVIEW LINUX CUSTOMIZADO EM 15 MINUTOS? USE O SUSE STUDIO

tamente para os diretrios que voc define nesta mesma tela. Feito tudo isso, a coroao de seus esforos vem na tela Build. Para gerar a sua ISO, marque em Format a opo Live CD/DVD (.iso) e digite o nmero da verso. Clique em Build e aguarde: o SUSE Studio vai montar sua distro, e essa parte do processo pode ser bem demorada. Voc pode at fechar a janela do browser e ir tomar um caf, pois o processo de montagem continua mesmo que voc desligue o PC, afinal tudo ocorre nos servidores da Novell. Quando o build estiver concludo, voc pode baixar a ISO, queimar o CD/DVD e sair instalando (as ISOs ficam disponveis no site por uma semana).

brasileiros o fato de as aplicaes serem geradas em ingls, o que pode afastar alguns usurios que no tem grande domnio da lngua anglo-saxnica. No mais, a ferramenta facilita muito o servio de quem deseja criar aplicaes simples, como por exemplo um quiosque exclusivo para acesso Internet: basta selecionar uma interface leve como o Minimal X (que, como eu comentei, usa o IceWM), o Firefox e fazer algumas modificaes simples nas configuraes e no visual. Divirtam-se!

Terminado o build da ISO, clique na opo Test Drive e aguarde: o SUSE Studio ir testar sua distro no prprio navegador (verifique se voc tem instalado o ultimo plugin do Flash). O sistema ir bootar como se fosse um computaMaiores informaes: dor, e voc poder testar se sua distro ficou dentro do que voc esperava. Site oficial SuSE Studio
http://www.susestudio.com Site oficial openSuSE [em Portugus] http://pt.opensuse.org Site da Comunidade de Usurios do openSuSE http://www.susebr.org Blog Geeknologia http://geeknologia.wordpress.com

Figura 4: Preview de sua mais nova distribuio...

Concluses - Divertido? Certamente. O SUSE Studio uma ferramenta de impressionante flexibilidade, e realmente faz o que promete. Talvez o nico inconveniente seja para ns

CRISTIANO ROHLING jornalista, mas abraou a Tecnologia como paixo pessoal e profissional. Formado em Comunicao Social pela Universidade Estadual de Londrina, tambm cursou Tecnologia em Processamento de Dados no Centro Universitrio Filadlfia. editor do blog "Geeknologia", onde periodicamente publica pequenas reportagens sobre o mundo digital.

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|37

FERRAMENTA IMPLANTANDO O BOLETOPHP

Implantando o BoletoPHP
Por Flvia Jobstraibizer
Ivan Petrov - sxc.hu

Por conta da facilidade de implementao do pacote BoletoPHP em sistemas de cobrana dos mais variados, soluo geralmente a mais votada quando perguntamos aos desenvolvedores suas preferncias em relao cobrana via boletos bancrios. Para implantar o boleto bancrio, voc precisa ter em mente o seguinte: necessrio que voc tenha habilitado com o seu banco, a carteira necessria para a emisso de boletos. A maioria dos bancos pratica a carteira 175, ou seja, boletos sem registro. Caso voc tenha uma loja virtual de grande porte ou mesmo trabalhe com arquivos de retorno bancrio (via contrato com seu banco), ser necessrio habilitar a carteira correta para este fim. Sendo assim, necessrio antes de tudo, entrar em contato com o banco e solicitar a carteira correta para o tipo de uso que ser feito dela.

Feito isso, abra dois dos arquivos referentes ao seu banco, que neste artigo o Banco Ita. So eles: layout_itau.php e boleto_itau.php. O arquivo funcoes_itau.php no necessitar ser modificado. No arquivo boleto_itau.php, configure em primeiro lugar os seus dados pessoas, como agncia, conta e carteira.
$dadosboleto["agencia"] = "1565"; // N da agncia, sem digito $dadosboleto["conta"] = "13877"; // N da conta, sem digito $dadosboleto["conta_dv"] = "4"; // Digito do N da conta $dadosboleto["carteira"] = "175"; // Carteira

Na sequncia, configuramos informaes sobre seu estabelecimento, como nome da empresa, CPF ou CNPJ, endereo, cidade, etc.

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|38

FERRAMENTA IMPLANTANDO O BOLETOPHP

$dadosboleto["identificacao"] = "BoletoPhp - Cdigo Aberto de Sistema de Boletos"; $dadosboleto["cpf_cnpj"] = ""; $dadosboleto["endereco"] = "Coloque o endereo da sua empresa aqui"; $dadosboleto["cidade_uf"] = "Cidade / Estado"; $dadosboleto["cedente"] = "Coloque a Razo Social da sua empresa aqui";

$dadosboleto["nosso_numero"] = '12345678'; $dadosboleto["numero_documento"] = '0123'; $dadosboleto["data_vencimento"] = $data_venc; $dadosboleto["data_documento"] = date("d/m/Y"); $dadosboleto["data_processamento"] = date("d/m/Y"); // (opcional) $dadosboleto["valor_boleto"] = $valor_boleto;

Da linha 54 60 do arquivo boleto_itau.php, voc ir encontrar uma variedade de informaes que sero exibidas para o caixa do banco e para o cliente. So elas:
$dadosboleto["demonstrativo1"] = "Pagamento de Compra na Loja Nonononono"; $dadosboleto["demonstrativo2"] = "Mensalidade referente a nonon nonooon nononon<br>Taxa bancria - R$ ".number_format($taxa_boleto, 2, ',', ''); $dadosboleto["demonstrativo3"] = "BoletoPhp"; $dadosboleto["instrucoes1"] = "- Sr. Caixa, cobrar multa de 2% aps o vencimento"; $dadosboleto["instrucoes2"] = "- Receber at 10 dias aps o vencimento"; $dadosboleto["instrucoes3"] = "- Em caso de dvidas entre em contato conosco: xxxx@xxxx.com.br"; $dadosboleto["instrucoes4"] = "&nbsp; Emitido pelo sistema Projeto BoletoPhp - www.boletophp.com.br";

Observaes importantes
O Nosso Nmero, deve ser um nmero sequencial nico para melhor controle dos ttulos e deve ter at no mximo oito caracteres. O Nmero do Documento um campo para controle exclusivamente do estabelecimento. Voc pode informar a, o nmero do pedido, ou algum cdigo que o identifique. A data de vencimento deve respeitar a regra de formato DD/MM/AAAA. Esta data poder ser fixa, ou podero ser informados uma quantidade de dias para o vencimento, sendo assim a data de vencimento ser calculada automaticamente. A data do documento refere-se data de gerao do boleto. O campo valor do boleto, deve ser preenchido com vrgula e sempre com duas casas decimais depois da virgula. Uma regrinha deve ser respeitada: No utilizar pontos na milhar. indiferente utilizar "." ou "," nas casas decimais. Voc poder dinamizar a gerao dos boletos, passando os valores atravs de GET ou POST (preferencialmente) em suas aplicaes, e sendo assim, resgatando-as no arquivo boleto_itau.php. No arquivo layout_itau.php, voc poder realizar modificaes pertinentes ao layout do boleto, sempre respeitando as exigncias do seu banco.

As informaes mais importantes so as informaes de valor a ser cobrado, data de vencimento, nmero do documento, e outras, que sero configuradas nas seguintes linhas:
$dias_de_prazo_para_pagamento = 5; $taxa_boleto = 2.95; $data_venc = date("d/m/Y", time() + ($dias_de_prazo_para_pagamento * 86400)); $valor_cobrado = "89,00"; $valor_cobrado = str_replace(",", ".",$valor_cobrado); $valor_boleto=number_format($valor_cobrado+$taxa_bo leto, 2, ',', '');

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|39

FERRAMENTA IMPLANTANDO O BOLETOPHP

Voc poder por exemplo incluir o logotipo da sua empresa no topo do boleto, substituindo o <IMG SRC="imagens/logo_empresa.png"> pelo caminho do seu logo em seu servidor.

Maiores informaes:
Conhea mais sobre o projeto BoletoPHP na pgina oficial do projeto em www.boletophp.com.br ou entre em contato comigo atravs do www.flaviajobs.com.br.

O restante do boleto no necessita ser modificado. Porm, caso no queira que sejam exibidas as instrues de impresso do boleto, Maiores informaes: voc poder retir-las do topo do boleto, nas linhas 48 a 56 do arquivo layout_itau.php. Site oficial do BoletoPHP recomendvel no modificar o layout http://www.boletophp.com.br previamente configurado, pois respeitam os padres do banco. Exigncias como tamanho Site Federao Brasileira de Bancos de fonte, cdigo de barras e outros, so http://www.febraban.org.br exigncias no s do banco, mas tambm da FEBRABAN (Federao Brasileira de Bancos - Site pessoal Flvia Jobstraibizer http://www.febraban.org.br/ ) e devem ser http://www.flaviajobs.com.br respeitadas. sempre possvel melhorar o layout, mas deve-se respeitar as exigncias das FLVIA JOBSTRAIBIZER analista de sistemas, atualmente gerente de projetos instituies. De posse de todas as configuraes efetuadas, basta enviar os arquivos para seu servidor, e comear a gerar seus boletos!
e trabalha na rea de TI desde 1998. autora de vrios livros e artigos em revistas na rea, entusiasta do software livre, instrutora de PHP e linguagem SQL, e mantm diversos projetos em andamento na rea de software livre sendo um deles o Projeto Sons para deficientes visuais.

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|40

FERRAMENTA AUTOMAO EMPRESARIAL LIVRE

Automao Empresarial Livre, um mercado promissor


Por Relsi Hur Maron
Zsuzsanna Kilin - sxc.hu

Atualmente vemos a comunidade empenhada no desenvolvimento de solues livre para as mais diversas reas: grficos, udio, modelagem, cientficos, etc. Porm, uma rea muito importante no tem sido muito explorada: a Automao Empresarial. Veremos nesse artigo as possibilidades de atuao nessa rea, e como disseminar o software livre nos meio empresarial. Nos primrdios da Automao Empresarial, existiam, e ainda existem, os enormes mainframes processando informaes para grandes instituies, principalmente bancos e outras instituies financeiras, mas com a popularizao e o barateamento dos equipamentos de informtica, pequenas empresas comearam a fazer parte desse mundo informatizado, e esse movi-

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|41

FERRAMENTA AUTOMAO EMPRESARIAL LIVRE

com uma srie de relatrios vindo cada um de um sistema diferente, e manualmente ele mesmo fazia o comparativo do desempenho da empresa, mas isso comeou a mudar com o Surgimento dos sistemas ERP. ERP a sigla para Enterprise Resource Planning, ou de acordo com definio na Wikipdia[1] SIGE - Sistemas Integrados de Gesto Empresarial. Mas o que realmente um ERP? A definio portuguesa nos d uma viso melhor do que se trata: um sistema de gesto integrado. Lembra-se no pargrafo acima quando mencionei que a gesto de uma empresa estava a cargo de diversos sistemas, cada um cuidando de uma rea especfica? Pois bem, um ERP simplesmente engloba, ou tenta, todos os setores de uma empresa a fim de integr-los, proporcionando uma efetiva troca de informaes entre eles, por exemplo, quando um vendedor faz uma venda o sistema j dispara um comunicado para o pessoal da produo ou do estoque que vai liberar o produto, caso ele no exista ser emitido uma ordem de compra ou de fabricao do mesmo, no caso da fabricao o prprio sistema j verifica a disponibilidade do material, se no houver, j dispara um pedido para o almoxarifado da empresa, ou solicita sua compra, e tudo isso feito por apenas uma entrada no sistema, a do vendedor. Anteriormente, no processo antigo, algum recebia o pedido do vendedor e inseria os dados no aplicativo de pedidos, logo quando fosse atendido o pedido, era dada baixa nesse aplicativo e era lanada uma sada no sistema de Vendas, esse por sua avisava o setor financeiro para lanar um recebimen-

Figura 1: Pacotes de Sistemas com banco de dados individuais

mento tem sido crescente desde ento, inclusive com apoio do governo para que as empresas informatizem seus negcios, um apoio to agressivo que aqui no Brasil tem fora de lei, como podemos ver em relao ao projeto do Sintegra e atualmente da NF-e, essa popularizao abriu espao para um novo mercado, o de desenvolvimento de sistemas para Automao Empresarial. No princpio, aqui no Brasil, Sistemas de Automao para empresas constituam-se de diversos aplicativos que desempenhavam funes especficas, esse foi o cenrio que eu encontrei a 10 anos quando comecei a trabalhar no setor financeiro de uma empresa metalrgica, esse pacote de automao era constitudo por uma srie de aplicativos: Aplicativos Contbeis, Aplicativos de Folha de Pagamento, Sistema de Vendas, Ordem de Pedido, sistema de Contas a Pagar e Receber, etc. Em suma a automao das empresas dependia de um conjunto de aplicativos que na maioria das vezes no conversam entre si, pois cada um era desenvolvido por uma empresa focada em um segmento especfico, cada um com seu banco de dados e bibliotecas de comunicao especficas, por exemplo a Empresa X desenvolvia o Sistema de Folha de Pagamentos, e seu foco eram as rotinas pertinentes a essa atividade, eles no tinham em mente desenvolver um sistema integrado com outros departamentos de uma empresa pois o foco deles era Departamento Pessoal, e no final das contas o administrador acabava no final do ms

Figura 2: Sistema ERP com banco de dados compartilhado

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|42

FERRAMENTA AUTOMAO EMPRESARIAL LIVRE

caso foi continuar lanando mo de diversas solues, uma para cada problema especfico. Quando falamos de antigamente em informtica, podemos estar falando do ano passado, isso um fato. Pois bem, acontece que antigamente era assim. Atualmente vemos um cenrio diferente, e graas ao avano do software livre.
Figura 3: O OpenBravo um ERP completo que possui funcionalidades como CRM e BI

to ou emitir uma fatura de cobrana no sistema financeiro, e esse ciclo se repetia a cada novo pedido, com um ERP isso no acontece, pois os setores compartilham o mesmo Banco de Dados, cada um faz a sua parte e o sistema se encarrega de mandar cada coisa para seu devido lugar, automatizando verdadeiramente o processo e minimizando as perdas. Mas um sistema ERP no uma coisa que um programador faa sozinho, um trabalho para ser feito a quatro mos, quatro no, muitas. Sistemas desse tipo so mantidos por quem tenha um conhecimento de todos os processos produtivos de uma empresa, e por quem detenha capital suficiente para bancar o desenvolvimento desse tipo de sistema, e isso foi uma barreira para os desenvolvedores acostumados a criarem aplicaes em Clipper, Delphi ou VB, s vezes sozinhos e com uma equipe de duas ou trs pessoas, por outro lado o custo de um sistema ERP era proibitivo para empresas de pequeno porte, devido complexidade de desenvolvimento e da implantao dos mesmos, ento o que fizeram esses desenvolvedores que antes faziam aplicativos especficos? Uniram-se para criar uma soluo que satisfizesse as pequenas empresas e mesmo assim fossem praticveis a pequenos grupos de desenvolvimento. No! Continuaram a desenvolver seus aplicativos como antes, pois o mercado ainda carecia, e carece, de solues para a informatizao das empresas, nem que seja para agilizar os trabalhos administrativos e produtivos, e sendo o custo de um ERP proibitivo para alguns setores, o

Embora o desenvolvimento de sistemas ERP completo que atenta a todos os setores produtivos de uma empresa ainda no seja possvel sem uma equipe estruturada e fixa, sem o investimento de capital, mesmo que de doaes, e sem o comprometimento dos usurios de se atualizarem constantemente, existem atualmente diversas opes livres desses sistemas, que esto ao alcance, gratuitamente, de quem esteja disposto a instal-los e utiliz-los, e at mesmo a pagar por eles, isso mesmo, pagar. A maioria dos sistemas ERP Open Source mais maduros so mantidos por empresas, mas possuem uma comunidade de desenvolvedores livres ao redor do globo muito atuante, salvo algumas excees. Mas o que faz uma empresa investir em um software que qualquer um pode usar de graa? Simples: prestam servios para essa pessoa que quer usar o sistema. Para ns que somos oriundos da rea tcnica pode ser bem simples instalar um servidor Linux para ro-

Figura 4: O Opne BRavo POS possui funcionalidades para restaurantes, como controle de Mesas e se intergra ao ERP OpenBravo

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|43

FERRAMENTA AUTOMAO EMPRESARIAL LIVRE

ele j est pronto para ser usado. Em face desse cenrio, e com boas opes disponveis o que falta para o Software Livre embarcar de vez no mercado de automao comercial? Capacitao. E nesse ponto o software proprietrio est um passo nossa frente: eles tm pessoal preparado. Precisamos de profissionais que se capacitem em atender esse nicho de mercado de forma eficiente e direta. O que os empresrios querem no um sujeito que entenda da Linguagem X ou do Sistema Y, ele quer um profissional que saiba como um sistema ir lhe ajudar a gerir o seu negcio, para ele indiferente se livre ou proprietrio, para ele o que interessa que o sistema se adapte s necessidades da empresa e no o contrrio. Atualmente Sistemas de Automao Comercial tendem as ser especficos, o mesmo sistema pode ser empregado em diferentes empresas, mas a implantao do mesmo ser diferente em cada uma delas, e a apresentao tambm. No incio do artigo vimos que havia sistemas para funes especficas, porm esses sistemas atendiam qualquer empresa sem modificaes, pois como eles no se comunicavam no havia necessidade de se adaptarem aos processos da empresa, cada um cumpria sua funo, e o desenvolvedor vendia a soluo sem precisar saber dos processos da empresa,

Figura 5: O Adempiere LBR possui especificaes que atendem as

dar uma aplicao Java com TomCat, mas para o seu Joo que quer automatizar sua loja isso no nem de perto simples, ela ir pagara para que algum o faa. O mercado de automao comercial no Brasil est carente de profissionais que atendam especificamente s pequenas empresas. Os desenvolvedores de sistemas proprietrios nem sempre tem a soluo eficiente para uma micro empresa, pois o foco desses desenvolvedores so as grandes corporaes, o custo de desenvolvimento proprietrio muito alto devido s suas licenas e tudo mais, de forma que uma soluo open source que se adapte as necessidades das micro e pequenas empresas bem vinda. Atualmente sistemas como o OpenBravo[2], o Adempiere[3], o Stoq[4], e outros que mencionarei futuramente, conseguem atender as necessidades de micro e pequenas empresas e so todos sistemas livres, o OpenBravo um sistema ERP modular, ou seja, voc s instala e utiliza o que sua empresa necessita, atualmente foi incorporado ao sistema um mdulo de PDV (OpenBravo POS[5]), o que deixou o sistema mais completo, o Adempiere um fork do Compiere[6], e tambm semelhante ao OpenBravo, com um diferencial que tem uma verso especfica para a Legislao brasileira o AdempiereLBR[7], j o Stoq um sistema desenvolvido por uma empresa brasileira e com o diferencial de estar mais de acordo com as nossas necessidades imediatas, ou seja, no necessria nenhuma customizao por parte do usurio,

Figura 6: O Stoq um sistema Nacional desenvolvido de acordo com as necessidades fiscais do pas

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|44

FERRAMENTA AUTOMAO EMPRESARIAL LIVRE

ele precisava saber como funcionava determinado setor, os processos so iguais para todas as empresas, na maioria das vezes, devido as leis fiscais em vigor, agora com um sistema integrado, o cenrio diferente, o sistema tem que se adaptar a determinada empresa diferentemente de outra, ou seja, o profissional que antes vendia seu sistema para cinco empresas diferentes, no pode mais faz-lo nessa era em que domina o conceito dos sistemas ERP, as empresas j sabem o que o mercado de automao tem a oferecer, e elas querem sempre o melhor, com um custo reduzido, sempre. O caminho das pedras ento se qualificar nos processos administrativos ou produtivos do setor em que se pretende atuar, um profissional que no entende do funcionamento de uma fbrica de detergentes no vai ser muito convincente em oferecer uma soluo para automatizar essa fbrica, e tambm no vai ser eficiente em tentar faz-lo. Adquirida a qualificao, que na maioria das vezes vai ter que ser alcanada sozinha devido a carncia de formao especfica nessa rea, o profissional livre j pode se aventurar no mundo dos sistemas de Automao Empresarial, e dando prosseguimento aos estudos, j ficar por dentro de outros termos que vem relacionados ao ERP como CRM e BI, mas isso assunto para uma outra conversa.

Maiores informaes:
[1] Artigo na Wikipdia sobre ERP http://pt.wikipedia.org/wiki/ERP [2] Site oficial OpenBravo http://www.openbravo.com [3] Site oficial ADempiere http://www.adempiere.com.br [4] Site oficial Stoq http://www.stoq.com.br [5] Site oficial OpenBravo - Produtos http://www.openbravo.com/product/pos [6] Site oficial Compiere http://www.compiere.com/ [7] Site Adempiere em portugus http://www.adempierelbr.com.br

RELSI HUR MARON empresrio, participa do desenvolvimento do projeto B2Stoq (http://b2stok.sourceforge.net/) e colabora com tradues e artigos para a comunidade livre; curte Poesia, PHP e interfaces grficas, no necessariamente nessa ordem.

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|45

FORUM O surgimento da mquina, suas conexes e as primeiras apropriaes

O Desenvolvimento da Computao e das Redes como uma Srie de Apropriaes Parte I:


O Surgimento da Mquina, suas Conexes e as Primeiras Apropriaes
Por Filipe Saraiva

CJLUC - sxc.hu

O desenvolvimento tecnolgico visa trazer mais conforto ao homem em seu cotidiano. Seja no provimento de ferramentas para melhor desenvolver uma determinada tarefa, ou a comercializao de um novo dispositivo para projeo audiovisual, o aparato tcnico a disposio tenta levar melhor qualidade de vida ao ser contemporneo. No campo da informao e comunicao, a pesquisa em novas mdias e formas de fazer pessoas dispersas geograficamente e temporalmente manterem contato entre si, propiciaram um ambiente de forte conectividade entre aqueles que participam dele, atravs
Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

da mediao por mquinas ligadas em rede. O que em seu incio era uma pesquisa norte-americana voltada para o desenvolvimento de um meio de comunicao que ligasse vrios quarteis militares entre si, robusto o bastante para ser rpido e manter-se funcional aps um possvel ataque nuclear, acabou tendo seu atendimento expandido para universidades e centros de pesquisa. Aps poucos anos, vrias redes com esta mesma finalidade espalhadas pelo mundo foram interconectadas. Essa a histria do surgimento tcnico da Internet (Kurose e Ross, 2006).

|46

FORUM O surgimento da mquina, suas conexes e as primeiras apropriaes

Porm, aps o acesso a esta Rede Mundial de Computadores ter sido aberta para o pblico em geral e empresas, vimos surgir a Internet como conhecemos. O que antes era tido como um veculo para rpidas troca de mensagens, passou a ser um lugar de interao, de prestao de servios e de produo do conhecimento. Para isso, o desenvolvimento da WEB e suas tecnologias associadas (padronizao da linguagem de marcao HTML, utilizao do protocolo HTTP) foram fundamentais para caracterizar esse ambiente no mais como uma rede de computadores, mas uma rede de pessoas mediadas pelas mquinas conectadas. Esta apropriao da Internet pela populao no relacionada com rgos militares, governamentais ou centros de ensino e pesquisa ocorreu no incio dos anos 90. Ela foi antecedida por outra importante mudana no panorama do mercado em informtica que foi o surgimento do computador pessoal em meados da dcada de 80. O computador moderno, assim como a Internet, surge por incentivo de pesquisas militares que visavam a construo de mquinas com alta capacidade de processamento de clculo. Era j os ltimos anos da II Guerra Mundial, quando o governo norte-americano percebeu a importncia

O que antes era tido como um veculo para rpidas trocas de mensagens, passo a ser um lugar de interao, de prestao de servios e de produo de conhecimento.
Filipe Saraiva

de mquinas desse tipo para se sobressarem aos inimigos em decises estratgicas. Entre as finalidades destinadas aos computadores, pode-se citar o clculo de trajetria balstica e a quebra de mensagens criptografadas interceptadas. Nesta poca, o modelo convencional de computadores eram os do tipo Mainframe. Nos fins dos anos 70, vrios jovens, em especial da Califrnia, estudavam e construam seus prprios computadores. Era uma atividade mais voltada para a satisfao da curiosidade, e era tratada como um hobby pelos adeptos. Porm, foram estes dedicados jovens que transformaram seus divertimentos em trabalho. Atravs de financiamentos, comeam a surgir pequenas empresas que levariam o poder de clculo de um computador militar para a casa das pessoas, resignificando o uso da mquina e, sem querer, lanando as bases pa-

ra uma sociedade que tornaria estas mesmas mquinas, importantes centros de produo e troca de dados pela rede (como nos fala Pierre Lvy em seu Tecnologias da Inteligncia). O computador uma mquina que trabalha com representaes, ditas virtuais. Uma representao virtual mantm as caractersticas suficientes para simular algo novirtual. Assim, o computador capaz de armazenar grande quantidade de informao disposta em vrios formatos (vdeos, textos, imagens) de uma mesma forma, alm de poder tratar esta informao sem acarretar desgaste. Inclusive, possvel fazer vrias cpias de um arquivo que todas elas sero idnticas entre si, com as mesmas propriedades. Essa caracterstica intrnseca aos dispositivos que manuseiam objetos virtuais,

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|47

FORUM O surgimento da mquina, suas conexes e as primeiras apropriaes Maiores informaes:

Esta apropriao da Internet pela populao no relacionada com rgos militares, governamentais ou centros de ensino e pesquisa ocorreu no incio dos anos 90.
Filipe Saraiva

Site Liberdade na Fronteira http://www.liberdadenafronteira. blogspot.com Artigo sobre Pierre Lvy na Wikipdia http://pt.wikipedia.org/wiki/Pierre_L% C3%A9vy Artigo sobre a Histria da Internet na Wikipdia http://pt.wikipedia.org/wiki/Hist%C3% B3ria_da_Internet Resenha Acadmica de parte do livro de Pierre Lvy, As Tecnologias da Inteligncia http://ur1.ca/ai9a

aliada ao ambiente de alta disponibilidade de conexo entre vrios computadores, permitiu que informaes de vrios tipos pudessem ser compartilhadas e replicadas a baixo custo. Entre essas informaes, temse bens culturais protegidos por rgidas leis de copyright que impedem este tipo de compartilhamento. Encontra-se ento, neste momento, um ponto de forte atrito entre partilhadores (aqueles que compartilham bens culturais) e a indstria cultural (formada por grande corporaes que, normalmente, detm o copyright de seus artistas).

Essa tenso j gerou uma srie de fatos, processos e enfrentamentos. Tentarei no decorrer desta srie de artigos fazer um apanhado histrico geral sobre o tema, tentando fomentar a discusso sobre o impacto, consequncias e perspectivas sobre a histria da computao como uma histria de apropriaes.

FILIPE DE OLIVEIRA SARAIVA estuda Cincias da Computao na Universidade Federal do Piau, entusiasta do GNU/Linux, da Cultura Livre e das possibilidades de criao coletiva oferecidas pelo mundo conectado. pesquisador da rea de Cibercultura, Pesquisa Operacional e Inteligncia Artificial.

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|48

REDE TCOS: Gerenciando os Thin Clients com o TcosMonitor

TCOS: Gerenciando os Thin Clients com o TcosMonitor


Por Acio Pires

Ariel da Silva Parreira - sxc.hu

Na edio anterior, eu mostrei como gerar as imagens de inicializao dos clientes magros (thin clients) usando a ferramenta grfica TcosConfig. Por falar nisso... os clientes da sua rede j esto funcionando corretamente? J?! Ento, agora vou lhe ensinar a gerenci-los. Para essa tarefa utilizaremos a ferramenta TcosMonitor, desenvolvida em Python+Gtk2. Use o comando abaixo para instal-la:
apt-get install tcosmonitor tcos-standalone

OBS.: O ambiente de rede usado nesse tutorial o mesmo descrito no artigo: TCOS no Kubuntu 9.04, publicado na 4 edio desta revista. Ao final da instalao, acesse (no Kubuntu 9.04) o Menu K > Applications > System > TcosMonitor. Na tela inicial da ferramente clique em Avanar. A figura 1 mostra a tela inicial do TcosMonitor. Nesta tela voc tem acesso aos seguintes botes, mostrados na figura 2.

Figura 1: Tela inicial do TcosMonitor

Ao clicar no boto Preferncias ser exibida a tela mostrada na figura 3.

Figura 2: Botes do TcosMonitor

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|49

REDE TCOS: Gerenciando os Thin Clients com o TcosMonitor

Figura 3: Configurando o TcosMonitor

Figura 5: Aba de configuraes avanadas

Acesse a aba Configuraes. No campo Mtodo de busca pelos clientes selecione um dos mtodos (ping, netstat ou static) a serem usados para localizar os clientes. Se voc escolher o mtodo static, clique no boto Abrir lista fixa de clientes e, em seguida, clique no boto Adicionar para cadastrar um novo cliente conforme mostra a figura 4. Voltando aba Configuraes, defina no campo Interface de Rede a interface usada pelo servidor TCOS para ter acesso aos clientes. No campo Modo Lista, selecione o modo de exibio dos clientes conectados. Depois disso, marque todas as opes que esto abaixo desse campo, para obter mais segurana e informao dos clientes.

Agora acesse a aba Avanado, mostrada na figura 5. Informe o tempo (em segundos) de atualizao das informaes dos clientes no campo Atualizar a lista de terminais a cada (segundos). No campo Tempo de vida da cache (seg) informe o tempo aplicao consultar a cache ao invs de coletar novos dados na rede. No campo Usurio remoto SSH informe o usurio a ser usado para administrar os clientes remotamente. Os demais campos podem ser deixados com os valores padres. Acesse a aba Autenticao, mostrada na figura 6.

Figura 4: Cadastrando um cliente

Figura 6: A aba Autenticao

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|50

REDE TCOS: Gerenciando os Thin Clients com o TcosMonitor

Nessa aba informe o usurio e senha do TcosXmlRpc1. O usurio padro root e a senha a mesma digitada na sesso Configurao Avanada => Usurios e Senhas, do TcosConfig (voc est lembrado(a)). Cuidado para no confundir com o usurio root do servidor. Caso nenhuma senha tenha sido informada no TcosConfig, a senha padro root. Acesse a aba Informaes Disponveis. Marque os tipos de informaes que deseja obter dos clientes. Elas mostram o perfil de cada cliente e so muito teis. Acesse a aba Menus e marque as funcionalidades/aes a serem disponibilizadas nos menus da TcosMonitor. Acesse a aba Menu Botes e marque, no mximo, cinco botes que sero exibidos na tela inicial do TcosMonitor, como mostrado na figura 2. Agora que o TcosMonitor foi configurado corretamente clique no boto Atualizar, para que exibir a lista de clientes conectados. A figura 7 exibe um cliente encontrado na minha rede. Ele est sendo mostrado no modo Visualizar Lista. Ao clicar sobre cone do cliente, o TcosMonitor exibir vrias informaes sobre o kernel, som, processos em execuo, rede,

Figura 8: Exibindo os menus aes do TcosMonitor

entre outras. Para executar uma ao, clique sobre o cone do cliente com o boto direito do mouse. Ser exibido um menu com todas as aes disponveis. Elas esto divididas em trs

Figura 7: Exibindo um cliente TCOS

Figura 9: Executando o konqueror em um cliente

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|51

REDE TCOS: Gerenciando os Thin Clients com o TcosMonitor

grupos: aes do terminal, do usurio e multimdia, conforme mostra a figura 8. Veja alguns exemplos prticos. Para executar uma aplicao em um cliente, clique nele com o boto direito do mouse e selecione o menu Aes do usurio > Executar uma aplicao na sesso do usurio. Em seguida, digite o nome da aplicao, como mostra a figura 9. Para exibir os processos executados em um cliente, clique nele com o boto direito do mouse e selecione o menu Aes do usurio > Mostrar as aplicaes executadas por este cliente. Como mostra a figura 10, voc pode encerrar cada processo, clicando no boto Encerrar processo.

Figura 11: Capturando a tela de um cliente

fica a tela de um cliente bloqueado. Para desbloque-lo, clique no menu Aes do Usurio > Desbloquear a Tela. Experimente tambm as opes Bloquear/Desbloquear o acesso a Internet, disponveis no menu Aes do Usurio. Para enviar mensagens a um usurio, clique no menu Aes do Usurio > Enviar uma mensagem de texto ao usurio. A figura 13 mostra essa funcionalidade. Por enquanto s o usurio administrador do servidor TCOS pode enviar mensagens aos usurios dos clientes, o inverso no permitido.

Figura 10: Visualizando/encerrando os processos de um cliente

Para capturar a tela de um cliente, clique nele com o boto direito do mouse e selecione o menu udio, Vdeo e Arquivos > Captura de tela. O resultado disso mostrado na figura 11. Para bloquear a tela de um cliente, clique nele com o boto direito do mouse e selecione o menu Aes do Usurio > Bloquear a Tela. Essa funcionalidade pode ser muito til em laboratrios, onde o professor pode bloquear a tela dos clientes dos alunos para prestarem mais ateno na aula. A figura 12 mostra como
Figura 10: Visualizando/encerrando os processos de um cliente Figura 12: Cliente bloqueado temporariamente

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|52

REDE TCOS: Gerenciando os Thin Clients com o TcosMonitor

Agora com voc. Explore todas as funcionalidades do TcosMonitor e use-as para facilitar o gerenciamento dos clientes magros. Ah! Se tiver qualquer dvida, crtica ou sugesto para os prximos artigos envie um email para o endereo aecio@tcosproject.org. At a prxima edio!
Figura 13: Enviando uma mensagem ao usurio

Para controlar remotamente ou visualizar em tempo real a tela de um cliente, clique no menu Aes do Usurio > Conectar a uma tela remota (VNC). Para realizar esta ao o TcosMonitor usa um cliente VNC, como mostra a figura 14. Se quiser executar algumas dessas aes, simultaneamente, em todos os clientes, clique no boto Todos os terminais (mostrado na figura 2) e clique na opo desejada.

Maiores informaes:
[1] TcosXmlRpc http://en.wikipedia.org/wiki/XML-RPC [2] Site Oficial TCOS http://www.tcosproject.org [3] Comunidade TCOS Brasil http://br.tcosproject.org

ACIO PIRES (http://aeciopires.rg3.net) graduando em redes de computadores pelo IFPB (www.ifpb.edu.br), tradutor do TCOS, fundador da comunidade TCOS Brasil e administrador de rede da Dynavideo (http://www.dynavideo.com.br).
Figura 14: Controlando um cliente atravs do VNC

Informaes: www.solisc.org.br

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|53

REDES FUNDAMENTOS E TCNICAS DE QUALIDADE DE SERVIOS

FUNDAMENTOS E TCNICAS DE QUALIDADE DE SERVIOS (QoS)


Por Paulo Vincius de Farias Paiva
Jade Colley - sxc.hu

Conceitos em QoS (Quality of Service)


Partindo da premissa de que em todas as redes de dispositivos finais (ou qualquer terminal conectado a um fluxo de dados) h a necessidade de se maximizar de forma sustentvel o uso dos recursos da rede, foram desenvolvidos novos conceitos de usabilidade para as mesmas e conseqentemente para aquelas aplicaes que delas dependem. O conjunto desses conceitos, que visam garantir que servios bsicos de rede estejam disponveis para tais aplicaes denomina-se Qualidade de Servio (Quality of Service - QoS), que tornou-se fundamental para novas aplicaes robustas como o VoIP, VoD (Video On Demand) e aplicaes de multimdia e de tempo real em geral, que so sensveis a quaisquer interferncias no trfego dos seus dados.

por fluxo como uma seqncia de unidades de dados de protocolo (Protocol Data Unit - PDU) que trafegam pela rede desde uma origem at um destino. Em uma rede orientada a conexes, todos os pacotes que pertencem a um mesmo fluxo seguem a mesma rota como nos circuitos virtuais (Virtual Circuits CVs) das redes ATM. J em uma rede sem conexes, eles podem seguir pela rvore inteira da rede assumindo diferentes rotas. Apesar das redes ATM classificarem os fluxos em quatro categorias, podemos basicamente cit-las como duas principais e que abrangem as demais, que so: a)Taxa de bit constante (Constant Bit Rate - CBR): Trata-se da simulao de uma largura de banda e retardo uniformes. Ou seja, na compactao dos dados, o CODEC utiliza-se de uma mscara (resoluo) de bits constantes em toda a extenso do arquivo, inclusive nos momentos de ociosidade na transmisso caso no haja dados a serem codificados consumindo, portanto largura de banda desnecessria. bas-

Tipos de Fluxos (Streams)


Nas redes de computadores, entende-se

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|54

REDES FUNDAMENTOS E TCNICAS DE QUALIDADE DE SERVIOS

tante utilizado na telefonia padro. b)Taxa de bit varivel (Variable Bit Rate VBR): Ocorre quando o fluxo compactado de acordo com uma mscara de bits dinmica que varia de acordo com o tamanho do quadro atual. Pode ser de tempo real, em casos de videoconferncia, por exemplo, ou tempo no-real em casos de vdeos por demanda na Internet. Dentre os fluxos VBR podemos citar o Avarage Bitrate (ABR), ou Taxa de bit disponvel, que garante que o arquivo final ter uma taxa de bits mdia pr-definida. Destina-se a aplicaes como correio-eletrnico e outras no sensveis ao retardo ou flutuao.

Tabela 1. Nvel de Rigidez dos parmetros QoS. Adaptado: Tanembaum A. Redes de computadores. Editora Campus. Rio de Janeiro. 2002.o

Parmetros QoS
Podemos definir um nvel de rigidez da QoS em uma aplicao de acordo com a exigencia ou necessidade de que alguns requisitos bsicos (atrasos, vazo, perdas...) estejam dentro de limites bem definidos entre um valor mnimo e um valor mximo. Essas necessidades de cada fluxo podem ser caracterizadas por quatro parmetros bsicos principais: confiabilidade de entrega, retardo, flutuao (jitter) e largura de banda (vazo). O requisito de confiabilidade, por exemplo, formula que nenhum bit pode ser entregue de forma incorreta, e verificado calculando-se o total de verificao de cada pacote na origem e conferindo-se o total do destino. Em algumas aplicaes que toleram erros de trfego como a telefonia e videos por demanda, nenhum total de verificao calculado ou conferido. Por isso, dizemos que esses servios possuem um baixo nvel de rigidez no requisito confiabilidade como podemos ver na tabela a seguir. Podemos tambm observar que aplicaes interativas como acesso Web e login remoto, so mais sensveis ao retardo. O retardo de pacotes pode ser subdividido em latncia, ou atraso (Delay) e a flutuao (Jitter). O Jitter a variao estatstica do atraso de chegada de pa-

cotes no destino final, ou seja, a variao do atraso entre pacotes. Para minimiz-lo bastante comum utilizar-se de tcnicas de bufferizao, como veremos adiante. J a latncia pode ser definido como o custo de tempo total que um pacote consome para ir de uma origem at o seu destino, somando-se os atrasos de processamento local dos dados (codificao ou compresso), de empacotamento e insero de novos cabealhos e por fim o atraso de comutao e propagao dos pacotes pela rede. A largura de banda necessria varia entre cada tipo de aplicao de acordo com suas necessidades especiais, e considerada como parmetro mais bsico a ser exigido e implementado.

Tcnicas QoS
Com o passar do tempo e a medida que a necessidade das novas aplicaes multimdia e de redes baseadas no protocolo IP cresciam, foram desenvolvendo-se tcnicas e algoritmos para implementar a QoS. Entre outras funes elas servem para evitar a ociosidade da banda excedente, perda e atraso de pacotes, congestionamento em roteadores e priorizar certos tipos de fluxos de dados ou classes de servios definidas pela administrao da rede e sero explanadas a seguir. a) Superdimensionamento Soluo prtica, apesar de seu alto custo de implementao, que visa super-dimensionar as capacidades de processamento e memria em servidores e roteadores, espao de buffers e largura de banda, a fim de que os pacotes transi-

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|55

REDES FUNDAMENTOS E TCNICAS DE QUALIDADE DE SERVIOS

tem com enorme facilidade na rede. Um bom exemplo dessa prtica o sistema telefnico tradicional que superdimensionado ao ponto de sempre ter capacidade de atender quase todas as suas demandas (chamadas) estando a linha, ou canal, sempre disponvel para seus usurios. b) Armazenamento em Buffers Os fluxos podem ser armazenados em buffers no lado receptor, antes de serem decodificadoes e entregues de fato. Essa tcnica serve principalmente para a suavizao da flutuao de pacotes. Geralmente usado em sites que disponibilizam fluxos de audio e/ou vdeo. c) Algoritmo de Balde Furado

de cada pacote. Assim tornou-se possvel o roteamento baseado nos rtulos MPLS e no nos endereos IP, o que aumentou a velocidade de roteamento e a flexibilidade da rede, que agora passa a no mais depender de um protocolo de encaminhamento em especfico. Possui algumas diferenas em relao a outras tcnicas QoS, tais como: - O MPLS no prov uma soluo efetiva de QoS j que no disponibiliza controles especficos dos parmetros QoS, voltando-se assim, mais para a engenharia da rede e trfego de pacotes. - O MPLS reside apenas nos roteadores e no existe API (Application Programming Interface) para ele nos hosts ou nos roteadores, o que se torna uma desvantagem em relao outras tcnicas que podem ser implementadas facilmente a partir de alguma Interface de administrao como no caso do HTB (Hierarchical Token Bucket), software open source que permite o controle de diferentes classes de servio a fim de prover um melhor gerenciamento do controle de banda. - Uma desvantagem que o uso do rtulo dos fluxos MPLS torna-se perigoso perto dos cirtuitos virtuais (Virtual Circuit - VC), pois redes que possuem uma sub-rede de VC (ATM, Frame Relay, X.25 etc) tambm possuem o rtulo identificador do circuito virtual ao qual o seguinte pacote pertence. - Por ser independente da camada de Enlace e de Rede e conseqentemente do protocolo de encaminhamento, o MPLS facilita a transio do IPV4 para o IPV6. e) Servios Integrados (IntServ) Arquitetura para servios de multimdia de fluxo sugerida e desenvolvida pela IETF que implementada por algoritmos baseados no fluxo (nome genrico), que possuem como objetivo as aplicaes de unidifuso e multidifuso, que em muitas vezes, podem ter seus grupos e membros (fontes de transmisso) alterados dina-

Figura 1 - Buffering Queueing Fila de pacotes armazenados no buffer do lado receptor. Adaptado: Tanembaum A. Redes de computadores. Editora Campus. Rio de Janeiro. 2002.

Em seu funcionamento, cada host est conectado rede por uma interface (software de rede rodando no roteador ou no sitema operacional) que representa e baseia-se no conceito de um balde furado, ou seja, independentemente da velocidade com que os pacotes entrem na Interface, o fluxo de sada ocorrer em uma taxa constante. Tecnicamente, ela trabalha como uma Interface reguladora que controla a insero de pacotes na rede a cada pulso de clock. Assim, um fluxo irregular de pacotes transformase em um fluxo regular para a rede, reduzindo o congestionamento e suavizando as rajadas. d) Troca de Rtulos (MPLS) A Comutao de Rtolos Multiprotocolos surgiu como um melhoramento e simplificao nos mtodos de encaminhamento/roteamento por parte dos roteadores, atravs da incluso de um rtulo (label, ou cabealho MPLS) no incio

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|56

REDES FUNDAMENTOS E TCNICAS DE QUALIDADE DE SERVIOS

micamente; A Qualidade de Servio neste tipo de aplicao dado pela reserva de recursos com base nos tipos de fluxos de cada canal. Um exemplo prtico, quando em uma difuso de TV a cabo, as pessoas entram em uma videoconferncia e decidem trocar de canal para um novela ou filmes dinamicamente, alternando as requisies de recursos ao servidor. RSVP (O Protocolo de Reserva de Recursos: Protocolo empregado para fazer as reservas de recursos que permite que vrios transmissores enviem dados para vrios grupos de receptores, torna possvel receptores individuais mudarem livremente de canais e otimiza o uso da largura de banda ao mesmo tempo que elimina o congestionamento. Cada grupo recebe um endereo de grupo, para que na transmisso, seja identificado no pacote a qual grupo de destino ele ser enviado. Em seguida o algoritmo de roteamento por multidifuso constri uma rvore de amplitude que cobre todos os membros. Algoritmos baseados no fluxo (como o RSVP) oferecem boa Qualidade de Servio a um ou mais fluxos, porque reservam quaisquer recursos necessrios ao longo da rota. Porm, eles tm a desvantagem de exigirem uma configurao antecipada para estabelecer cada fluxo, alm de grandes mudanas na configurao dos mesmos, existindo assim, poucas implementaes de RSVP. f) Servios Diferenciados (DiffServ) Arquitetura baseada em classes de servio que pode ser desenvolvida em grande parte localmente em cada roteador ou no Sistema Operacional, sem configurao antecipada e sem ter de envolver todo o caminho. Esses servios podem ser oferecidos por um conjunto de roteadores que formam um domnio administrativo (Provedor de Internet, ou empresa de Telecomunicaes, por exemplo), onde so definidos um conjunto de classes de servios com regras de encaminhamento corres-

pondentes a cada uma. O tipo de servio definido pelo campo Type of Service no cabealho dos pacotes IP. Uma vantagem do DiffServ que a imposio da poltica e da regra de negcio utilizada(e classificao dos pacotes) realizada e administrada dentro dos limites do prprio domnio ou Sistema Autnomo (AS), sem a preocupao das complexidades de contabilizao dos pagamentos e imposio dos acordos da Internet. Tipos de Servios Encaminhamento Expedido (Expedited Forwarding EF): So definidas duas classes de pacotes, que so a dos pacotes regulares (vasta maioria de pacotes que trafegam no canal principal) e a expedidos (minoria de pacotes que trafegam em um canal livre de pacotes e alternativo, otimizando a banda). Para tal, necessrio que os roteadores apresentem duas filas de sada correspondentes a cada linha de entrada, uma para pacotes expeditos e outra para regulares, onde para cada um ser definido uma relevncia. Em suma, disponibilizado um alto nvel de QoS, onde utilizado um canal dedicado para transferncia. Encaminhamento Garantido (Assured Forwarding - AS) : So especificadas quatro classes de prioridade cada uma com recursos prprios e trs requisitos para anlise de descarte (nveis de congestionamento baixo, mdio e alto). Etapa 1 - No seu funcionamento, primeiro os pacotes so classificados em uma das classes de prioridade. Essa classificao geralmente feita no lado do host transmissor j que possui a facilidade de possuir mais informaes disponveis sobre as caractersticas e a provenincia de cada pacote e seus fluxos. Etapa 2 - Em segundo lugar, feita a marcao dos pacotes de acordo com sua classe no campo do cabealho IP Type of Service. Etapa 3 - Finalmente, utilizada uma interface modeladora e reguladora (balde furado ou

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|57

REDES FUNDAMENTOS E TCNICAS DE QUALIDADE DE SERVIOS

de smbolos) de pacotes onde alguns sero retardados ou descartados. Essas trs etapas so feitas pelo host transmissor, onde h maiores informaes sobre quais pacotes pertencem a quais fluxos e podem ser realizadas pelo Sistema operacional.

tam que os usurios finais tenham os dados com a mesma integridade da qual foi solicitada. Por isso foram desenvolvidos protocolos como o MPLS, RSVP, SIP, H.323 e tantos outros que visam garantir que os requisitos da Qualidade de Servio estejam dentro dos parmetros tolerveis por cada aplicao.

Referncias e maiores informaes:


KUROSE, J. F., ROSS, K. W. Redes de Computadores e a Internet: uma abordagem top-down. Pearson. Addison Wesley. 2003. TANENBAUM, A. Redes de computadores. Editora Campus. Rio de Janeiro. 2002 Martins J. ; Santana H. Qualidade de Servio (QoS) em Redes IP Princpios Bsicos, Parmetros e Mecanismos. Artigo na Wikipdia sobre QoS http://pt.wikipedia.org/wiki/Qualidade_de_servio_ (telecomunicaes)

Figura 3 Adaptado: Martins J. / Santana H. Qualidade de Servio (QoS) em Redes IP Princpios Bsicos, Parmetros e Mecanismos.

Concluso
Como resultado da popularidade de novas aplicaes que interagem graas a protocolos em comum como o caso do TCP/IP, tornou-se possvel a convergncia tecnolgica entre os mais diversificados dispositivos. Hoje, comumente nos deparamos com dispositivos como PDAs, palmtops, notebooks, celulares e diversos outros, operando como verdadeiros clientes que enviam e requisitam dados e servios de rede servidores especializados. Da surge a idia de redes de dispositivos finais ou terminais visto que no s computadores esto conectados grande rede. Tambm surge a necessidade de suporte tais tecnologias que nos mostra uma maior interao entre o transmissor e o usurio final. Aplicaes de telefonia, VoIP, teleconferncias, vdeo/udio por demanda e muitas outras necessitam de protocolos eficientes que garan-

PAULO VINCIUS DE FARIAS PAIVA (http://www.paulo-paiva.blogspot.com) graduando nos cursos de Redes de Computadores e Sistemas para Internet, ambos no IFPB. membro pesquisador do projeto de "Monitoria Virtual com o LMS Amadeus" (PIBICT/IFPB) e monitor da disciplina de POO (IFPB).

25, 26 e 27 de setembro de 2009

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|58

METODOLOGIA OPENBRR

OpenBRR:
Um Modelo aberto de levantamento para Avaliao de Preparo para Negcio
Por Estvo Bissoli
Ilker - sxc.hu

A instituio do software livre no mercado trouxe novas opes para as empresas pblicas e privadas. A deciso de qual pacote de software deve ser adotado em uma organizao pode ser uma tarefa no muito trivial, considerando que um software no traz somente benefcios, juntamente com ele esto empregados os riscos, problemas de compatibilidade, usabilidade, escalabilidade e at mesmo questes legais. Durante o processo de aquisio de um software necessrio avaliar alguns fatores, entre eles funcionalidade, qualidade, performance, suporte, tamanho da comunidade, segurana e

outros. O Business Readiness Rating (BRR) um modelo de Levantamento para a Avaliao de Preparo para Negcios, aberto e flexvel, e tambm padronizado. No mundo do software livre, h uma variao muito grande em relao ao nvel de qualidade dos produtos oferecidos. Projetos adotados em larga escala pela comunidade do software livre evoluem mais rapidamente e tendem ser de maior qualidade. Por outro lado, projetos imaturos podem oferecer mais riscos do que benefcios, e por isso, h uma necessidade real de um mtodo padronizado que seja larga-

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|59

METODOLOGIA OPENBRR

mente adotado para avaliar a maturidade de Softwares Livres. Decidir qual software utilizar geralmente envolve listar diversas opes, e ento fazer uma rpida avaliao para reduzir as opes uma pequena lista que satisfaa critrios intrnsecos. Para determinadas categorias de sistemas, propriedades de software ou padres podem ser filtros teis, como linguagem primria de programao da aplicao ou os bancos de dados que ela suporta, mas para muitas outras categorias de sistemas no so to fceis de ser localizados. Avaliadores de software da rea de TI devem ser criteriosos no filtro da lista de pacotes de software. Normalmente, os avaliadores precisam inventar seus prprios mtodos de avaliao, e sem acesso aos dados ou mtodos de avaliao de seus colegas, devem reavaliar cada pacote por si mesmos, mesmo quando outros j avaliaram o mesmo pacote de software. Mecanismos de avaliao incompletos ou incorretos podem levar falhas na deciso e escolha de produtos, o que torna a avaliao designada um risco. A figura 1 ilustra bem este cenrio:

ca, um modelo que permite um entendimento comum dos resultados das avaliaes e promove confiana no processo de avaliao. Um bom modelo de avaliao de software, precisa ser completo, simples, adaptvel e consistente. O Modelo de Maturidade de Software Livre de Bernard Golden da Navicasoft, e o Modelo de Maturidade de Software Livre da CapGemini foram esforos pioneiros para avaliar e testar a adequao de pacotes de Software Livre. Nesse novo modelo, foram usados conceitos similares para uma avaliao detalhada do software. A inteno foi expandir a ideia de uma metodologia para a avaliao de software que fosse largamente adotada e facilmente usvel em tantas situaes de avaliao quanto possvel, mesmo de softwares proprietrios. O BRR permite o compartilhamento de uma avaliao padronizada de software livre entre os usurios desse tipo de software, os quais podem utilizar os parmetros avaliados para fazer a sua escolha de modo a mitigar os riscos de utilizao do software livre em relao aos seus interesses. Acredito que este compartilhamento fundamental para o amadurecimento do software, j que ser analisado sob a tica de milhares de pessoas. A figura 2 apresenta o workflow (fluxo do trabalho) depois da adoo do BRR.

Figura 1 Antes do Modelo Aberto e Padronizado

O modelo BRR prope o padro, aumento da facilidade e a validade das avaliaes, alm de acelerar a adoo de Software Livre. Na prti-

Figura 2 Depois do Modelo Aberto e Padronizado

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|60

METODOLOGIA OPENBRR

No BRR importante organizar o processo de levantamento em reas de interesse, ou categorias de levantamento. Atualmente, so doze as categorias definidas: funcionalidade, usabilidade, qualidade, segurana, performance, escalabilidade, arquitetura, suporte, documentao, adoo, comunidade e profissionalismo. Um aspecto especfico definido como ndice de Categoria e os resultados devem usar a mesma escala (de 1 a 5). O ndice pode ter diferentes nveis de importncia dependendo dos requisitos de uso do software, e podem ser derivados de dois fatores: tipo de pacote e configurao de uso. A combinao destes fatores chamada de orientao funcional do software. A Avaliao de Preparo para Negcios de um pacote de software calculada ao se balancear uma coleo de ndices de categorias de acordo com o tipo e o uso do software. Cada rea de orientao funcional tem o foco em um nmero limitado de ndices de categorias; a Avaliao de Preparo para Negcios para uma orientao funcional calculada com base nas categorias selecionadas e assegura que o resultado refletir as categorias mais essenciais de avaliao. A figura 3 demonstra a aplicao do fator de peso do ndice da categoria e da orientao funcional.

O BRR pode ser customizado, podendo ser aplicado quaisquer situaes de negcios. Por se tratar de um modelo aberto, esperado a sua evoluo progressiva e adoo em grande escala, beneficiando a comunidade de Software Livre na forma de uma coleo neutra de dados quantificados em pacotes de Software Livre para ajudar a aumentar sua adoo e desenvolvimento. Instituies como Carnegie Mellon West Center for Open Source Investigation, O'Reilly CodeZoo, SpikeSource e Intel, patrocinam e promovem a consolidao deste modelo, que pode ser interessante no somente para os gestores de TI, mas tambm para desenvolvedores de Software Livre, uma vez que seu trabalho ser avaliado por diversos usurios, podendo assim identificar os pontos de melhoria. O objetivo final claro: prover confiana e ser uma fonte imparcial para determinar se o Software Livre avaliado est maduro o suficiente para ser adotado para o seu negcio.

Referncias e maiores informaes:


Site do OpenBrr.org http://www.openbrr.org Artigo: Modelo de levantamento para Avaliao de preparo para Negcio: uma proposta de padres abertos para facilitar a avaliao e adoo de solues de software livre. http://www.openbrr.org/wiki/images/5/59/BRR_whitepaper _2005RFC1-pt-BR.pdf Monografia: Avaliao de ferramentas livres de apoio gesto de requisitos e testes utilizando o modelo de avaliao OpenBRR. Ana Carolina R. de Moraes. UFLA. 2008.
ESTVO BISSOLI Ps-graduando em Engenharia de Software com nfase em Software Livre pela Universidade Federal de Lavras. Atualmente exerce o cargo de Programador Snior na Petrobras (prestador de servios), alm de atuar como Responsvel Tcnico de solues de software.

Figura 3 Modelo de Avaliao de Preparo para Negcios

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|61

MULTIMDIA TURBINANDO O LINUX PARA O PROCESSAMENTO DE UDIO

Turbinando o Linux para o processamento de udio


Por Leandro Leal Parente
James Wilsher - sxc.hu

No artigo passado publicado na edio de nmero 4, descrevi o processo de compilao de um Kernel real-time, com o patch PREEMPT_RT e mostrei a sua importncia dentro de uma distribuio Linux que tenha como propsito principal processar udio. Entretanto, uma vez o Kernel compilado restam algumas configuraes adicionais a serem feitas antes de usufruirmos dos seus benefcios com o Jack Audio Connection Kit e outros softwares de udio. Espero que vocs no encarem esse processo de configurao do sistema como um trabalho desnecessrio e tedioso. Pense nisso como uma demostrao de que com Linux temos total controle sobre nosso sistema operacional. Este controle nos trs esta responsabilidade impedindo o sistema de criar vida prpria e se transformar em um mostro que no mais conseguimos dominar, como acontece com um sistema operacional proprietrio bastante conhecido no mercado.

arquivo determina os limites que os usurios e os grupos de usurio tero no sistema. Para ns os itens que interessam so: rtprio, nice e memlock. O item rtprio indica a maior prioridade de tempo real que um usurio ou um grupo pode determinar para um processo no privilgiado. Esta opo essencial para nosso servidor de udio Jack que ir rodar com prioridade de tempo real. O item nice indica a maior prioridade comum que um usurio ou um grupo pode determinar para um processo qualquer. Esta prioridade a prioridade padro utilizada por todos os processos que rodam em espao de usurio no Linux. Ela pode variar de 20 a -19, sendo que -19 a prioridade mxima. O item memlock indica qual a quantidade mxima de memria em kilobytes que pode ser alocada para um processo de um usurio ou grupo qualquer. Esta opo tambm importante para o Jack, j que ele pode rodar com um quantidade ilimitada de memria alocada, isto possivelmente melhora seu desempenho.

Ajustando os Limites
A primeira configurao que devemos alterar est no arquivo /etc/security/limits.conf. Este

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|62

MULTIMDIA TURBINANDO O LINUX PARA O PROCESSAMENTO DE UDIO

Para configurar adequadamente estas opes adicione estas linhas ao final do arquivo:
@audio - rtprio 89 # prioridade de tempo real de at 89 @audio - nice -19 # prioridade comum de at -19 @audio - memlock unlimited # quantidade ilimitada de memria alocada

terrupes de udio, gerando um rudo desagradvel na sada de som. Se eu estivesse em uma festa a galera iria ouvir estes estalos e rudos chatos junto com a msica, isto seria o fim do evento e da minha carreira. Vamos ao que interessa ! Para visualizar as suas interrupes digite o seguinte comando:
# cat /proc/interrupts

Esta configuraes se aplicam somente aos usurio pertencentes ao grupo audio, portanto certifique que seu usurio pertena a este grupo. Caso j existam limites semelhante para o grupo audio apague-os e adicione os que foram indicados.

Para verificar a prioridade das suas interrupes utilize este outro comando:
# top -b -n 1 -H | grep -i irq | sort -n -k3

Ajustando Prioridades das Interrupes


As interrupes so as grandes vils para um sistema operacional que necessite de uma baixa latncia. Como foi explicado no artigo da edio anterior, latncia o intervalo de tempo da recepo de um estmulo, normalmente vindo de uma interrupo de hardware, at quando a aplicao produz um resultado baseado no estmulo. Portanto entender e ajustar a forma como nosso sistema operacional responde as interrupes fundamental para um bom desempenho no processamento de udio. Um sistema operacional sofre constantes interrupes. Quando digo que elas so nossas grandes vils no quero dizer que elas so ruins para o funcionamento do sistema. Elas desempenham um papel fundamental dentro de qualquer SO, entretanto precisamos prioriza-las segundo nosso interesse. Digamos que eu esteja utilizando o software de dj Mixxx que constantemente envia interrupes de udio para a minha interface de som. Eu no quero que o meu sistema operacional deixe de atender a estas interrupes para atender a uma interrupo do controlador de energia que tem com o objetivo reduzir o clock do meu processador. Isto possivelmente ir atrasar as in-

Em um Kernel real-time as prioridades das interrupes podem ser alteradas a qualquer momento com a ajuda do utilitrio chrt. Dessa forma podemos decidir como o sistema operacional vai responder as interrupes sofridas. No nosso caso, devemos priorizar as interrupes da placa de som e da sada USB, para o caso de utilizarmos uma interface de udio externa. Para o meu sistema devo priorizar a IRQ 21 com o pid 2175. Eu posso fazer isso executando o comando abaixo:
# chrt -p 86 Pid do IRQ 21

Acabo de alterar a prioridade de tempo real da IRQ 21 para 86. No se esquea de fornecer o pid da interrupo corretamente afim de evitar problema futuros. Entretanto alterar a prioridade de todas as IRQs manualmente um trabalho um tanto cansativo. Alm de que prioridades muito altas ou muito baixas podem acabar atrapalhando o desempenho do sistema. Para resolver este problema existe um script chamado rtirq que faz todo este processo da forma correta e automtica. Ele pode ser adquirido no site: http://www.rncbc.org/jack/ ou instalado via gerenciador de pacote. Ele est disponvel em vrias

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|63

MULTIMDIA TURBINANDO O LINUX PARA O PROCESSAMENTO DE UDIO

distribuies como: Ubuntu, OpenSuse, Fedora, ArchLinux, entre outas. Em distribuies Multimdia o rtirq j vem instalado por padro. Uma vez instalado voc pode configurar sua distribuio para executa-lo automaticamente na inicializao do sistema. Caso voc utilize seu computador para outras atividades alm do processamento de udio no recomendo fazer isto, pois pode atrapalhar o desempenho de aplicaes de uso geral. O importante voc entender que antes de utilizar seu Kernel real-time para processamento de udio este script deve ser executado.

Outras dicas importantes


Procure compilar os softwares de udio e o Kernel especialmente para seu processador utilizando algumas flags de compilao especificas no GCC e no G++. O Archlinux e o Gentoo so duas distribuies ideais para este processo. Os softwares de udio funcionando em arquiteturas 64 bits tm um desempenho muito melhor do que em arquitetura 32 bits. Quebre o preconceito e migre de vez para arquiteturas de 64 bits, voc s tem a ganhar. Eu garanto !

Melhorando o desempenho de Interfaces de udio USB


Eu tenho um controlador MIDI Behringer BCD3000 que funciona via USB. H quem diga que as interfaces de udio USB no so muito recomendadas devido a sua alta latncia. Entretanto meu BCD3000 esta atendendo perfeitamente aos meus interesses. Para melhorar o desempenho de interfaces de udio USB devemos carregar o mdulo ALSA snd-usb-audio com a opo nrpacks=1:
# modprobe snd-usb-audio nrpacks=1

Archlinux uma distribuio leve e simples


H trs meses atrs quando comecei a escrever para a Revista Esprito Livre, eu utilizava o 64Studio para processamento de udio e o Debian Lenny para uso geral. Estas eram minhas distribuies oficiais at o momento em que o Marcos, um colega meu da faculdade, me convenceu a conhecer o Archlinux. Nos fizemos a migrao meio na correria com alguns problemas e imprevistos. Entretanto ao final do processo me deparei com uma distribuio totalmente adequada para meus propsitos. No Arch, os pacotes esto sempre na ultima verso. Isto evita problemas de dependncias antigas durante o tedioso processo de compilao de softwares mais recentes. Alm disso os pacotes so extremamente simples e todo pacote binrio gerado por um arquivo chamado PKGBUILD. Este arquivo nada mais que um shell script com as dependncias, URL do download, verso, nome do pacote e outras informaes. Nele existe um roteiro que automatiza o processo de compilao. Qualquer pessoa est apta a criar seus PKGBUILD e compartilha-los com outros usurios em um sistema chamado AUR. O AUR um repositrio de PKGBUILDs do Archlinux no qual qualquer usurio pode e deve contribuir. Portanto um usurios Arch podem baixar pacotes binrios do repositrio oficial ou PKGBUILDs do AUR.

Geralmente este modulo carregado na inicializao do sistema. Para que ele sempre seja carregado com esta opo, insira o trecho abaixo no arquivo /etc/modprobe.conf ou em um arquivo qualquer dentro da pasta /etc/modprobe.d:
# options snd-usb-audio nrpacks=1

Quando formos utilizar o Jack iremos aprender a tornar a latncia mltipla do perodo de interrupes USB para interfaces externas que utilizem esse barramento. Mas isto assunto para um outro artigo.

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|64

MULTIMDIA TURBINANDO O LINUX PARA O PROCESSAMENTO DE UDIO

Os pacotes podem ser compilados especialmente para seu processador com as flags do GCC do G++ indicados no arquivo /etc/makepkg.conf. Caso o usurio deseje compilar um pacote do repositrio oficial ele pode fazer isso via ABS ou com ajuda o yaourt, um gerenciador de pacotes que se conecta diretamente com o AUR. O Archlinux conta com uma recente comunidade de Pro Audio Users da qual fao parte. Para acessa-la basta entrar no endereo: http://archaudio.org/. Ela conta com um repositrio de pacotes e com um frum. Graas a essa distribuio hoje posso ter um nico sistema, atualizado, com softwares recentes, capaz processar de udio em tempo real e de executar minhas aplicaes de uso geral. Futuramente pretendo escrever um artigo sobre o Archlinux, ao invs de esperar voc j pode ir conhecendo a distribuio, basta acessar: http://www.archlinux.org/. Espero ter ajudado. Obrigado pela ateno, at a prxima !

Maiores informaes:
Artigo no site Devin http://www.devin.com.br/limitando-usuarios-com-o-pam/ Artigo sobre Linux Audio/MIDI Realtime http://tapas.affenbande.org/wordpress/?page_id=73 How-to RT Kernel http://proaudio.tuxfamily.org/wiki/index.php?title=Howto_ RT_Kernel#Patching_manually Artigo no Archlinux.org http://wiki.archlinux.org/index.php/Pro_Audio_Commercial_ Alternatives Artigo no Archlinux.org http://wiki.archlinux.org/index.php/Pro_Audio Artigo no Archlinux.org http://wiki.archlinux.org/index.php/Makepkg.conf Artigo no Linux Reviews http://linuxreviews.org/howtos/compiling/

LEANDRO LEAL PARENTE graduando de Cincias da Computao pela Universidade Federal de Gois (UFG), adepto da filosofia Open Source e usurio Linux. Atualmente estagirio no Laboratrio de Processamento de Imagens e Geoprocessamento (LAPIG) na UFG.

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|65

DESENVOLVIMENTO - VIRADO PRA LUA - PARTE 6

VIRADO PRA LUA


Parte 6
Por Lzaro Rein
Miguel Ugalde - sxc.hu

E na prtica?
Bom pessoal, depois de falar bastante sobre aspectos de mbito terico, vamos aqui tratar de maneira prtica o uso da linguagem Lua.

str = read() i=0 while i<5 do print (str) i = i +1 end

-- funo de leitura -- inicializao de varivel -- lao while -- imprime o texto lido anteriormente -- incrementa o contador -- fim

Cdigo Lua
Comearemos a ver agora exemplos mais concretos da programao Lua em si, e pra comear de maneira calma e de fcil compreenso comearemos escrevendo arquivos .lua que iro rodar a partir do interpretador. Vejamos ento um cdigo de exemplo, que receber uma string e depois ir imprimir a mesma:

Nesse exemplo pudemos perceber logo a presena da funo read(); que recebe algum valor do teclado que nesse caso atribudo varivel str. Vemos tambm o lao de controle while que j fora apresentado antes. Se j no tiver feito, salve esse trecho de cdigo num arquivo .lua e rode a partir do interpretador.

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|66

DESENVOLVIMENTO - VIRADO PRA LUA - PARTE 6

Mais exemplos
Veja mais esse exemplo e percebam, que ao mesmo tempo que a sintaxe lembra um pouco as linguagens C e Pascal, ela se apresenta bem mais simples e a sua execuo ocorre visvelmente mais leve que as demais:
print("(1) - Ol (2) - Tudo bem? (3) - Tchau") print ("Escolha a opo desejada:") opc = tonumber(read()) -- recebe o dado do teclado e converte pra nmero if (opc == 1) then -- testa a expresso print ("Ol\n") elseif (opc == 2) then --testa a expresso print ("Tudo bem?\n") elseif (opc == 3) then -- testa a expresso print ("Tchau\n") acredita else -- por default print("Opo invlida\n") end

print("Digite uma frase qualquer") -- Inicializa a aplicao com uma frase str = read() -- l os dados do teclado print(strlower(str)) -- imprime a string em letras minusculas print(strupper(str)) -- imprime a string em letras maiusculas

Esse exemplo bem simples e s difere, em termos sintticos, aos demais exemplos apresentados na presena das funes de manipulao de string, as funes strlower() e strupper(). Ns vamos ficando por aqui, e na prxima edio retornaremos com mais exemplos prticos. At a prxima!

Bom, nesse exemplo eu usei uma funo da qual eu ainda no havia falado. a funo tonumber(); , que converte os velores que recebe para um valor numrico. Vemos tambm os if's aninhados, muito frequentes por essas bandas. Mais uma vez eu peo que salvem esse trecho em um arquivo .lua e depois rodem a partir do interpretador. Obrigado! Para concluir essa edio, veremos mais um exemplo:
LZARO REIN usurio Linux, estu-

dante C/C++, Lua, CSS, PHP. Integrante do EESL, ministra palestras e mini-cursos em diversos eventos de Software Livre.

http://evidosol.textolivre.org

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|67

GRFICOS DEGRAD, SOMBRA E PROFUNDIDADE DE CAMPO NO INKSCAPE

Degrad, sombra e profundidade de campo no INKSCAPE


Por Cezar Farias

Como o tema dessa edio passada foi Linux no desktop, achei interessante criar uma ilustrao para a capa, com monitores GNU rodando algumas distribuies. Nesse tutorial vou mostrar algumas tcnicas que utlizei na criao da capa e como possvel obter bons resultados com vetores. O Objetivo aqui no ensinar a fazer a capa e sim a utilizar os recursos que utilizei. Ento vamos l: Vamos falar dos degrads e como utilizar esse recurso. No inkscape isso muito fcil e prtico, o software oferece vrias formas de selecionar a cor desejada, isso ajuda muito no ritmo de trabalho.

Na figura 1 temos a base da capa. Acho interessante selecionar previamente algumas cores para utilizar no trabalho, no caso cores mais especificas que no esto na paleta de cores padro. Isso poupa voc de ficar procurando o tom desejado de forma repetitiva. Para criar o degrad, clique no cone Criar degrads (Ctrl + F1) , arraste sobre o retngulo pressionando a tecla Ctrl para fazer um trao reto. Agora vamos selecionar as cores: Figura 2 Passo 1 - Clique na parte inferior do degrad para selecionar aquele ponto, note que o ponto quando selecionado fica azul. Passo 2 - selecione a ferramenta Conta

Figura 1

Figura 2

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|68

GRFICOS DEGRAD, SOMBRA E PROFUNDIDADE DE CAMPO NO INKSCAPE

Crie uma elipse e pinte de preto, aps posicione atrs do objeto (tecla Page Down), no meu caso o monitor - Figura 3 Clique 2x no indicador de preenchimento para abrir a janela Preenchimento e trao Figura 4

Figura 2a

Gotas (F7) Passo 3 - Clique na cor que vc havia pr selecionado para o trabalho Repita os mesmos passos agora selecionado o ponto superior, selecione outra cor que vc tenha escolhido. Outra forma simplesmente clicar na paleta de cores para escolher a cor, ou dar 2 cliques no ponto, isso vai abrir o editor de degrads, onde vc pode ajustar o tom desejado com muita facilidade e o melhor de tudo, ver o resultado em tempo real. (Figura 2a) Com o fundo pronto agora vamos trabalhar com as sombras. Eu vou utilizar o monitor que havia feito previamente.
Figura 4

Ajuste os valores de blur (borrar) e opacidade para 15 e 75% - Figura 5

Figura 5

A figura 6 mostra o resultado final do ajuste. Para finalizar vamos criar a iluso de profundidade de campo, simulando o efeito de uma lente. muito simples: duplique o objeto e posicione o mesmo para trs (Tecla Page Down), diminua o tamanho para criar a impresso de

Figura 3

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|69

GRFICOS DEGRAD, SOMBRA E PROFUNDIDADE DE CAMPO NO INKSCAPE

Figura 6

Figura 8

distncia entre eles. - Figura 7 Agora o efeito de lente, no caso com foco no objeto principal.

Figura 9

ferentes e combinar as tcnicas.

Figura 7

Maiores informaes:
Site da comunidade Inkscape Brasil http://wiki.softwarelivre.org/InkscapeBrasil/ Site oficial do Inkscape http://www.inkscape.org/

Selecione o objeto do fundo e ajuste o blur (borrar) para 2 como mostra a figura 8 A figura 9 mostra o resultado final. O bom de tudo isso que continuamos com nossos objetos em vetor, caso queira desfazer o desfoque basta ajustar o valor de blur para 0. Isso timo pois podemos trabalhar com diferentes tamanhos sem que isso implique em um processo degenerativo da imagem. Com esses conceitos possvel criar artes bem interessantes, experimente fazer ajustes di-

CEZAR FARIAS diretor de arte na agncia digital Ondaweb em Porto Alegre e possui mais de 10 anos de experincia na rea de criao. No seu Blog possui diversas peas criadas com Inkscape.

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|70

GRFICOS COMPUTAO GRFICA E SOFTWARE LIVRE - PARTE 2

Computao Grfica e Software Livre


Parte 2
Por Luiz Eduardo Borges

No artigo anterior (edio n 5) vimos como representar imagens bidimensionais no computador e os aplicativos livres mais conhecidos para lidar com essas representaes. Porm, elas so limitadas em vrios aspectos, principalmente para simulaes, pois o mundo que vivemos tem trs dimenses. Uma cena 3D composta por objetos, fontes de luz e cmeras. Os objetos geralmente so representados por malhas (meshes), que so conjunto de pontos (vrtices). Esses possuem coordenadas x, y e z. Os pontos so interligados por linhas (arestas) que formam as superfcies (faces) dos objetos. Conjuntos de li-

nhas que representam as malhas so chamados de estruturas de arame (wireframes). Objetos podem usar vrios materiais e estes podem ter vrias caractersticas, tais como cor, transparncia e sombreamento, que a forma como o material responde a iluminao da cena. Alm disso, o material pode ter uma ou mais texturas associadas. Texturas so compostas por imagens de duas dimenses que podem ser usadas nos materiais aplicados as superfcies dos objetos, alterando vrias propriedades, tais como reflexo, transparncia e enrugamento (bump) da superfcie.

Figura 1: Cena 3D, com cmera, fonte de luz e objetos.

Figura 2: Malha de objeto, com uma face selecionada, delimitada pelas arestas.

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|71

GRFICOS COMPUTAO GRFICA E SOFTWARE LIVRE - PARTE 2

Figura 3: Em cima, material e textura difusa. Em baixo, bump map e a imagem final.

Figura 4: De cima para baixo: a estrutura de arame, o objeto solido e a cena final renderizada.

Dentro da cena, os objetos podem ser modificados atravs de transformaes, tais como translao (mover de uma posio para outra), rotao e redimensionamento. Para renderizar, ou seja, gerar a imagem final, necessrio fazer uma srie de clculos complexos para aplicar iluminao e perspectiva aos objetos da cena. Entre as formas de calcular a cena, uma das mais conhecidas chamada raytrace, aonde os raios de luz so calculados da cmera at as fontes de luz. Com isso, so evitados clculos desnecessrios dos raios que no chegam at a cmera. Um dos usos mais populares da tecnologia em animaes. A tcnica mais comum de animao em 3D chamada de keyframe. Nela, o objeto a ser animado posicionado em locais diferentes em momentos chave da animao, e o software se encarrega de calcular os quadros intermedirios.

computador) e um renderizador (renderer). Tambm possvel usar renderizadores externos, com mais funcionalidades, como o Yafaray, que busca renderizar de forma eficiente atravs de algoritmos que simplificam bastante o modelo fsico. Outro tipo de renderizador aquele que tenta simular de uma forma mais prxima das leis da fsica, acrescentando detalhes indefinidamente a imagem, tendo como meta o realismo. LuxRender um exemplo dessa categoria, conhecida como unbiased. O lado negativo dessa estratgia o tempo bem maior para obter um resultado de qualidade. No to maduro, o Art of Illusion voltado

Aplicativos
Blender um software muito completo em termos de funcionalidades: oferece modelagem 3D avanada, com materiais, texturas, iluminao, extruso, editor de imagens, recursos de animao sofisticados, um game engine (infraestrutura especializada para criao de jogos para

Figura 5: A tcnica raytrace parte da cmera at chegar a fonte de luz para calcular a iluminao da cena.

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|72

GRFICOS COMPUTAO GRFICA E SOFTWARE LIVRE - PARTE 2

Figura 6: Interface do Blender.

Figura 8: Uma cena renderizada pelo LuxRender.

para modelagem e animao e tem como atrativos principais uma interface simples e alguns recursos avanados. Com uma estratgia totalmente diferente, Alice uma linguagem com IDE (Integrated Development Environment) voltada para o ensino de tcnicas de criao de cenas 3D e animaes atravs de operaes de mouse, com vrios personagens e locaes prontas. Voltado para a visualizao grfica cientifica, o ParaView um aplicativo baseado em VTK (Visualization ToolKit), que uma biblioteca escrita em C++ e independente de plataforma. A maioria dos aplicativos 3D precisam de

uma biblioteca que implemente OpenGL (Open Graphics Library), que uma especificao que define uma API independente de plataforma e linguagem, que permite a manipulao de grficos 3D. Sua caracterstica mais marcante a performance. Mesa 3D a implementao livre mais conhecida e est amplamente disponvel em distribuies de Linux e BSD. Na prxima parte: game engines.

Maiores informaes:
Site oficial Blender: http://www.blender.org/ Site oficial Yafaray: http://www.yafaray.org/ Site oficial LuxRender: http://www.luxrender.net/ Site oficial Art Of Illusion: http://www.artofillusion.org/ Site oficial Alice: http://www.alice.org/ Site oficial ParaView: http://www.paraview.org/ Site oficial OpenGL: http://www.opengl.org/ Site oficial Mesa3D: http://www.mesa3d.org/

LUIZ EDUARDO BORGES autor do livro

Python para Desenvolvedores, analista de sistemas na Petrobras, com ps graduao em Cincia da Computao pela Universidade do Estado do Rio de Janeiro (UERJ) e criou o blog Ark4n [http://ark4n.wordpress.com/].
Figura 7: Uma cena renderizada pelo Yafaray.

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|73

EM DEBATE POLTICA MIDITICA: VISIBILIDADE E LEGITIMAO

POLTICA MIDITICA: VISIBILIDADE E LEGITIMAO


Por Yuri Almeida

Adrian Gtz - sxc.hu

A poltica miditica fruto da indstria da informao e da sociedade de massa. Para o xito em sua atividade, a esfera de deciso poltica passou por um processo de adaptao gramtica dos mass media, alm de sofrer influncia das tcnicas e lgicas do marketing no que refere-se produo de imagem e/ou personagens. A poltica miditica uma poltica de imagem, calcada no espetculo. No foram os veculos de difuso de informao massiva que destruram a tradio do se fazer poltica, mas deslocou-a para uma nova realidade. Tanto os partidos polticos como a poltica de bastidores mantm a sua importncia dentro da esfera de decises polticas, entretanto com um carter mais privado e restrito para aqueles que no integram esta esfera. Gerenciar a visibilidade de idias e aes a principal preocupao da esfera poltica, atualmente.
Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|74

EM DEBATE POLTICA MIDITICA: VISIBILIDADE E LEGITIMAO

O objetivo central dos agentes da esfera de deciso poltica conquistar coraes e mentes da esfera civil, visto que, em um sistema democrtico o poder em deputar algo ou algum pertence aos indivduos. Entretanto, o poder almejado pelos postulantes aos cargos pblicos diz respeito ao poder simblico, conceito desenvolvido por Thompson (1998) que nasce na atividade de produo, transmisso e recepo do significado das formas simblicas. O poder simblico depende de complexos sistemas de construo de linguagens e ambientes para que a poltica possa realizar-se. Os smbolos se afirmam como os instrumentos por excelncia de integrao social: enquanto instrumentos de conhecimento e de comunicao, eles tornam possvel o consensus acerca do sentido do mundo e da ordem social (BOURDIEU, 1989) Os smbolos assumem uma importncia definitiva em uma sociedade em que a realidade surge no espetculo, e o espetculo real (DEBORD, 1997, p. 15). A sociedade do espetculo pode ser interpretada como conformao avanada do capitalismo, como a etapa contempornea da sociedade capitalista, entretanto o espetculo no um conjunto de imagens, mas uma relao social entre pessoas, mediada por imagens (DEBORD, 1997, p.14). J para Gomes (2004), espetculo entendido como o que se d a ver, que coloca o seu apreciador na condio de espectador. A poltica-espetculo a poltica que emprega sua presena na esfera da visibilidade pblica como estratgia para a obteno de apoio ou consentimento dos cidados. A poltica-espetculo a poltica que se exibe, mostra-se, fazse presena, impe-se percepo do cidado (GOMES, 2004, p. 403). Dessa forma, a disputa poltica passa pela imposio da imagem pblica dos atores polticos nos media. Do ponto de vista da esfera poltica, a esfera de visibilidade pblica a forma com que um agente poltico ou uma matria da

pauta poltica, por exemplo, podem assegurar o reconhecimento pblico da sua existncia. () no est em cena significa no existir; parecer mau ser mau para o apreciador do teatro poltico cotidiano. (GOMES, 2004, p. 115). A consolidao da imagem pblica resultante da visibilidade, opacidade e ocultamento que os atores tem nos espelhos miditicos. Porm, a poltica mostra partes convenientes, emite sinais para espectadores, sociedade e mdias, esperando produzir apoio, votos e opinio (WEBER, 2004, p. 261). O elemento essencial para compreender a importncia da criao de uma imagem para os atores a presena do marketing na poltica, seja elaborando os seus contedos ou reorientando suas prticas, principalmente, durante as eleies. A influncia dos programas eleitorais na formao das intenes de voto ocorre porque a pesquisa de opinio passou de instrumentos de marketing a tema agendado pela mdia para a formao e consolidao da opinio pblica. A opinio pblica se constri, assim, atravs da cobertura que os media exerce sobre a pesquisa eleitoral. Um aspecto importante (na verdade trgico) que o leitor (agente ativo no debate pblico no modelo da imprensa de opinio) torna-se apenas consumidor de notcias. Sabidamente, a imprensa capta a ateno do pblico, aumenta o nmero de consumidores e vende-os publicidade. A notcia o produto. O contato do pblico com a cena poltica ocorre com a mediao dos mass media, que d um recorte nos principais (eleito por esta) como temas relevantes, com isso os veculos abordam uma determinada cena poltica e, justamente, nesse pequeno espao onde as imagens e discurso so criados. As aes que ocorrem nesse espao resumem-se a duas: os candidatos proferindo aes para agradar a opinio pblica e os candidatos criando cenrios para a cobertura da cena poltica. Segundo Gomes (2004) o mundo poltico

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|75

EM DEBATE POLTICA MIDITICA: VISIBILIDADE E LEGITIMAO

(o que o caracteriza) a construo de imagens dos indivduos que participam do jogo poltico de grosso modo, guia as aes polticas, estabelece paradigmas ou orientar a agenda social. Muitas vezes no se discute a questo essencial, seja seu problema tcnico-administrativo. A diferena entre a exposio pblica da discusso pblica e da propaganda est no carter dialgico da primeira e didtico da segunda. (GOMES, 2004, p. 201). Os media multiplicam os lugares de fala sobre a poltica e neste processo os polticos profissionais atuam cada vez mais menos como sujeitos falantes e cada vez mais como sujeitos falados. Em suma, vender um produto comercial (para usar um termo do jargo da publicidade e das relaes pblicas), ou cuidar da sua imagem de forma a torn-lo aceito e desejvel pelos consumidores, no pode, nessa lgica, ser muito diferente de vender um candidato ou uma posio poltica, na medida em que a lgica que prevalece em um caso como no outro a da indstria da comunicao. (GOMES, 2004, p.207).

Referncias Bibliogrficas
BOURDIEU, Pierre. A produo da crena: contribuio para uma economia dos bens simblicos. 2a ed. So Paulo: Zouk, 2004. ______.______. Lies da aula. 2a ed. So Paulo: tica, 1994. DEBORD, Guy. A sociedade do espetculo. Rio de Janeiro: Contraponto, 1997. GOMES, Wilson. A poltica na era da comunicao de massa. So Paulo: Paulus, 2004. WEBER, Maria H. Comunicao e Poltica: conceitos e abordagens. RUBIM, A.A. Canelas (Org.) Salvador: Edufba, 2004.

Maiores informaes:
Blog Herdeiro do Caos http://herdeirodocaos.com

YURI ALMEIDA jornalista, especialista em Jornalismo Contemporneo, pesquisador do jornalismo colaborativo e edita o blog herdeirodocaos.com sobre cibercultura, novas tecnologias e jornalismo. Contato: hdocaos@gmail.com / twitter.com/herdeirodocaos

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|76

JURIS PORQUE NO PROCESSAMOS OS SPAMMERS NO BRASIL?

Porque no processamos os spammers no Brasil?


Por Walter Aranha Capanema

Para a pesquisa do meu livro sobre o spam (O spam e as Pragas Digitais: uma viso jurdico-tecnolgica, Editora LTr), verifiquei que no chegam a meia dzia os processos judiciais contra os spammers no Brasil. Identifiquei duas possibilidades. A primeira razo talvez seja a dificuldade do operador do Direito em compreender um fato tecnolgico to complexo. Embora o Poder Judicirio j tenha decidido vrios casos envolvendo a Internet, tais como o phishing scam[1] e os crimes praticados no Orkut[2], parece que h uma

ic ha lZ

ac ha rz ew

sk i-

sx

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

c.

hu

|77

JURIS PORQUE NO PROCESSAMOS OS SPAMMERS NO BRASIL?

Com o devido respeito quele critrio jurisdicional, sabe-se claramente que as diferenas entre o spam e um simples folheto de publicidade so significativas...
Walter Capanema

mas, contudo, o fazem de forma a ocultar a sua identidade e as formas de alcan-lo. Escondem cabealhos, falsificam emails, utilizam computadores de terceiros para o envio de spam as famosas e temidas botnets e utilizam uma srie de artimanhas para esconder o seu rastro. Por outro lado, curioso observar que o spammer brasileiro no to sofisticado quanto os estrangeiros. Embora o nosso spammer canarinho utilize de algumas malandragens tecnolgicas citadas (falsificao de email/cabealho), deixa, contudo, seus dados para contato, como telefones e at mesmo seu endereo fsico! Procurei contatar por telefone 20 spammers brasileiros e, acreditem, todos me atenderam prontamente, alguns at me informando quais as ferramentas usaram para me atormentar, por meio da aquisio de listas em cdrom com milhes de endereos de email colhidos legalmente. E os nossos spammers possuem uma gama de produtos e servios muito maior que os estrangeiros, limitados quase que ao Viagra falso e o diploma idem: temos spam de suprimentos de informtica, bandas de forr, programas de rdio, produtos religiosos, polticos em (eterna) campanha, servios de pai-de-santo e tantos outros que poderiam entrar em uma verdadeira Pginas Amarelas dos spammers. Pode-se at pensar que essa impunidade dos spammers brasileiros decorre de nosso j afamado conformismo. No acredito nesse pensamento. Com o surgimento dos Juizados Especiais e do Cdigo de Defesa do Consumidor (Lei 8.078/90), o cidado aprendeu a defender os seus direitos, por mais simples que possam parecer. Portanto, se so poucos os casos de spam apreciados em nosso Pas, e se o entendimento jurisprudencial ainda no reflete a realidade tecnolgica, preciso que os cidados, usurios in-

dificuldade em entender efetivamente o que seja o spam. Na primeira deciso brasileira que se tem notcia[3], no ano de 2001, no Mato Grosso do Sul, um usurio entrou com ao pleiteando a condenao por danos morais, no valor de R$ 5.000,00, a quatro pessoas responsabilizadas pelo envio de mensagens no autorizadas. Todavia, o Poder Judicirio entendeu que o envio de email no solicitado uma prtica saudvel e comum, e equivale aos panfletos e santinhos que so distribudos diariamente. Com o devido respeito quele critrio jurisdicional, sabe-se claramente que as diferenas entre o spam e um simples folheto de publicidade so significativas. A comear pelo fato de que, se no quero receber o folheto, tenho a possibilidade de recusar, o que no ocorre com o spam. A segunda possibilidade, que talvez seja a maior dificuldade, de ordem tecnolgica. a de conseguir indicar quem o spammer. Isso porque os spammers agem de uma forma um tanto quanto maquiavlica: enviam milhes de mensagens para divulgar um produto,

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|78

JURIS PORQUE NO PROCESSAMOS OS SPAMMERS NO BRASIL?

satisfeitos, busquem uma conjugao de esforos no sentido de instrumentalizar o Poder Judicirio, na abordagem de interesses da coletividade, a mais do que uma reflexo, a uma verdadeira revoluo do nosso pensamento jurdico.

Maiores informaes e referncias:


[1] FURTO. FRAUDE. ASSOCIAO PERMANENTE PARA A PRTICA DE CRIME. DEPSITO INDEVIDO EM CONTA CORRENTE CRIME DE INFORMTICA ESTADO DE NECESSIDADE NO CONFIGURAO REDUO DA PENA PRESTAO DE SERVIOS A COMUNIDADE PROVIMENTO PARCIAL VOTO VENCIDO Condenao. Artigo 155, par. 4., inciso II (fraude), c/c artigo 71, e artigo 288, do Cdigo Penal. Recursos defensivos. Preliminar: atipicidade da conduta, sendo violado o princpio da reserva legal. Mrito: negativa de autoria, estado de necessidade e inexistncia do crime de quadrilha. Diminuio das penas ao minimo legal. Aplicao da Lei n. 9714/98. A conduta de subtrair, atravs dos Sistemas Bankline e Bankfone, valores de contas bancrias dos lesados, transferindo-os para as abertas pelos rus, encontra adequao tpica na lei penal vigente - artigo 155, Cdigo Penal. Trata-se do denominado crime de informtica misto ou imprprio, que aquele que pode ser praticado de qualquer forma, inclusive atravs de informtica, sendo o computador um meio, um instrumento para sua execuo, violando bem j protegido pela legislao vigente (...). Recursos parcialmente providos. (SCK) Vencido o Des. Luiz Leite Araujo. (TJ/RJ - Apelao Criminal n 2001.050.05150 - DES. MARCUS QUARESMA FERRAZ Julgamento: 11/04/2002 - SEXTA CMARA CRIMINAL) (grifado). [2] (...) Stio de relacionamento Orkut. Investigao policial. Incitao de crimes. Comunidade "Eu sei Dirigir Bbado" e "Sou Menor Mas Adoro Dirigir". Recusa do representante legal da empresa que administra o stio de relacionamentos na Internet em prestar informaes sobre os membros e criadores das referidas comunidades. Conduta investigada que ostenta potencial para causar perda de vidas humanas, principalmente de jovens, que estariam sendo estimulados a conduzir veculos automotores sem habilitao ou em estado de embriaguez. Indeferimen-

... curioso observar que o spammer brasileiro no to sofisticado quanto os estrangeiros. Embora o nosso spammer canarinho utilize de algumas malandragens deixa at mesmo seu endereo fsico!
Walter Capanema

to pelo Juzo Criminal de pedido de requisio de informaes e dados cadastrais de membros e criadores das comunidades, sob o fundamento de que a Lei n. 9.296 no autoriza a quebra do sigilo para apurao de crime apenado com deteno (...). TJRJ RECLAMACAO 62/2006 - CAPITAL - TERCEIRA CAMARA CRIMINAL Unanime DES. MARCO AURELIO BELLIZZE - Julg: 21/12/2006 [3] Processo n 2001.1660812-9. Autor: Joo de Campos Corra. Rus: Inova Tecnologia S/C Ltda, Portal Planeta Servios e Internet Ltda e o Site Entretenimento Ltda. LEONARDI ADVOCACIA. Sentena equipara spam ao envio de mala direta. Disponvel em <http://www.leonardi.adv. br/jur07122001.html>. Acessado em 22.mai.2007.

WALTER CAPANEMA professor da Escola da Magistratura do Estado do Rio de Janeiro EMERJ (Brasil). Formado pela Universidade Santa rsula - USU. Advogado no Estado do Rio de Janeiro. Email: waltercapanema@globo.com

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|79

EDUCAO CRIANDO VDEOS EDUCATIVOS COM SOFTWARE LIVRE

Luz, Cmera, Educao! Criando vdeos educativos com software livre


Por Sinara Duarte

Jay Lopes - sxc.hu

Dentro e fora da escola, a televiso, em especial o vdeo, j faz parte do nosso cotidiano. As novelas e os realitys show so o exemplo prtico de quanto o pblico brasileiro valoriza este tipo de linguagem. O vdeo, ou melhor, a linguagem audiovisual j faz parte de nossa cultura, de nossa histria, influenciando, ditando modas e costumes, atuando tambm em nossas capacidades receptivas e sensoriais ligadas s diferentes formas de compreender a realidade.

Na atualidade, a televiso a meio mais democrtico de acesso a informao e entretenimento visto que est presente em 99% dos lares brasileiros (IBGE, 2000). Todavia, percebe-se que inexiste na TV aberta um canal educativo com fins eminentemente educativos, embora a legislao brasileira determine que 10% dos contedos veiculados na televiso aberta, deva ter um carter educativo. Com exceo do Canal Futura e da TV Escola, ambos veiculados em

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|80

EDUCAO CRIANDO VDEOS EDUCATIVOS COM SOFTWARE LIVRE

canais fechados, percebe-se a carncia de uma programao educativa de qualidade, que de fato contribua para o desenvolvimento e crescimento biopsico-social de nossas crianas. O advento do caso Maisa, em que uma criana de 7/8 anos, era coagida e torturada em cadeia nacional para divertir o dono de um canal de televiso um dos exemplos claros da baixa qualidade da televiso brasileira. Talvez por isso, o site Youtube faa tanto sucesso junto a nova gerao, pois uma rede alimentada pelos prprios internautas que produzem, editam e publicam seus vdeos de forma rpida, fcil e com direito a interao do pblico. De fato, as mdias, em especial, o vdeo, com suas imagens, movimentos e sons atraem a ateno dos estudantes, muito mais que linearidade

do livro didtico. As pesquisas revelam que os jovens e crianas passam mais tempo em frente a tv (e agora ao computador) no que na escola ou lendo livros. O emprego desses novos recursos transformam a dinmica escolar, as estratgias e o comprometimento de alunos e professores. Por meio da produo do vdeo a educao pode ensejar uma aprendizagem significativa, proporcionando que o aluno aprenda de forma dinmica e motivadora. De fato, o vdeo um excelente recurso para despertar o interesse dos alunos em torno de problemticas, determinados temas ou trazer novas perspectivas para investigaes em andamento. Alm disso, pode-se dar aos alunos a oportunidade de criar roteiros e com uma idia na cabea e

uma cmera na mo, produzir seus prprios vdeos, como props Glauber Rocha. Na educao, o vdeo pode ser utilizado de forma benfica, dependendo da iniciativa do professor e da participao discente, exercendo diversas funes como: informao, motivao, e meio de expresso. A forma mais usual, talvez seja a utilizao como forma de informao e contedo de ensino, para contextualizar uma aula por exemplo. notrio que um vdeo sobre o meio ambiente bem mais interessante, que somente uma aula explicativa utilizando o livro didtico. Neste caso, a introduo do vdeo na escola, deve ser entendida no apenas como uma outra fonte de pesquisa, mas tambm uma forma de motivao discente, algo que desperte a curiosidade do estudante em saber mais. Uma aula de qumica muito mais interessante, se tivermos acesso a uma animao. O curta Oxygen de Christopher Hendryx, (http://kelsondouglas. blogspot.com/2009/05/oxygen. html) apresenta as reaes (e aes) do oitavo membro da tabela peridica como se fosse um aluno querendo fazer amigos no colgio. muito interessante e pode ser produzido utilizando o software livre Blender. Outra possibilidade de utilizao do vdeo no contexto educativo como meio de ex-

O vdeo um excelente recurso para despertar o interesse dos alunos em torno de problemticas, determinados temas ou trazer novas perspectivas para investigaes em andamento.
Sinara Duarte

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|81

EDUCAO CRIANDO VDEOS EDUCATIVOS COM SOFTWARE LIVRE

presso, ou seja, como forma de expressar idias, sentimentos, descrever espaos, situaes imaginar mundos possveis. Alm disso, o vdeo no contexto educativo contribui para a criao de espaos dialgicos, permitindo que os alunos se expressem de diferentes formas, favorecendo o desenvolvimento da conscincia crtica sobre a influncia da mdia sobre determinados grupos sociais. A produo de vdeo na escola pode oferecer informao, dinamizar temas significativos, incorporar a transversalidade das atividades curriculares desenvolvidas na escola. A insero de temas, programas, filmes no processo educativo subverte o ritmo acadmico, no qual o professor o principal mentor. Ento surge a questo: Por onde comear? Os alunos podem produzir vdeos utilizam equipamentos simples, como a prpria filmadora que j vem embutida na maioria das cmeras digitais ou mesmo utilizar os prprios celulares. Na atualidade, quase todo jovem possui um celular que bate foto, que grava vdeo ou tem um parente em casa que possua tal equipamento. A escola deveria utilizar todo esse potencial em sala de aula, ao invs de criar leis que proibiam o uso da tecnologia em sala de aula, como aconteceu recentemente com os celulares.

De fato, a escola deveria ser mais um espao de mediao entre a linguagem midiatica da televiso e do vdeo, para as crianas e jovens, todavia, o que se observa na maioria dos casos, a utilizao do vdeo em sala de aula como forma de passatempo, de diverso, de "matar aula", sem qualquer planejamento. Sinceramente, acho que at j virou bordo, mas a escola continuada paralizada no tempo e no espao, feudalizada em seus muros invisveis da metodologia, tentando matar o drago da tecnologia, quando na verdade, deveria fazer as pazes e tornar a tecnologia sua grande aliada. Aproveitando temas emergentes, como a nova gripe (H1N1), o jovem poderiam criar filmes ilustrativos de preveno. Por que no fazer um vdeo, dentro da prpria escola, alertando para os riscos de contgio, usando uma linguagem contempornea, do jovem

para o jovem ? Com relao a edio de filmes, o mundo do software livre oferece uma gama de oportunidades. Os jovens poderiam editar e publicar suas produes na prpria escola, utilizando o laboratrio de informtica educativa. Evidentemente preciso haver equipamentos disponveis e espao dentro da rotina escolar. O que no se pode aceitar a escola do sculo XXI continue excluda do universo multimdia em que vivemos. E quem disse que editar filmes no linux difcil? O avano das tecnologias livres e de softwares de edio em cdigo aberto facilitaram o processo de construo de video educacionais, fazendo com que professores possam passar de meros expectadores e avaliadores para produtores de vdeos educacionais, capacitando-se para isso e podendo produzir contedo de qualidade, contextualizados

...a escola deveria ser mais espao de mediao entre a linguagem midiatica da televiso e do vdeo, para as crianas e jovens...
Sinara Duarte

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|82

EDUCAO CRIANDO VDEOS EDUCATIVOS COM SOFTWARE LIVRE

com a sua realidade. De fato, com o software livre o aluno no fica preso a mquina e a tecnologias proprietrias, pois pode editar seus prprios vdeos em casa, na escola, na casa dos amigos, enfim, eles esto interessados pelo mundo que os cerca e usam o computador para compreend-lo melhor e interagir com ele. O ideal que professores e alunos tenham acesso a esse recurso dentro da escola, com vistas a utiliz-lo no momento mais conveniente para o desenvolvimento do processo ensino-aprendizagem. Na atualidade, existe uma diversidade de opes de editores de vdeos livres que podem ser utilizados no contexto educativo. De fato, o software livre apresenta uma riqueza de possibilidades, desde o mais simples editor de filme at a tecnologia mais complexa, como a utilizada na animao Madagascar. Quem no lembra do leo Alex tentando voltar para a frica? Poucos sabem, mas esta animao s possvel porque os produtores utilizaram na poca, softwares livres que contriburam para a autonomia e a reduo de custo e tempo. Time is Money! Para os iniciantes, temos o Avidemux, (http://www.avidemux.org) uma ferramenta para edio que permite ao usurio alterar, recodificar e adicionar efeitos aos seus vdeos. Sua interface bem intuitiva, contribui para ser um dos mais utiliza-

dos. Desenvolvida em C/C++ o software inclui alguns recursos interessantes como converso de vdeos para formatos compatveis com o MPEG, MP4, PSP, iPod ou DVD. Roda em Ambiente grfico Gnome, Ambiente grfico KDE, Ambiente grfico X11. possvel encontrar um pequeno tutorial (em portugus), criado pela competente equipe do Estudio Livre no seguinte endereo: (http://www.estudiolivre.org/tiki-index.php?pag e=AviDemux). Outro recomendado para iniciantes Kdenlive (http://www.kdenlive.org). Tambm muito intuitivo este software que tm como caractersticas principais dois monitores de vdeo, linha de tempo com multiplas pistas e o recurso de mover ou redimensionar, alm de comunicao outras ferramentas. To devendo

h dcadas, um tutorial for teacher, acerca do Kdenlive, ainda est prematuro na gaveta, mas tentarei colocar as obrigaes em dia. Aguardem notcias... J para os mais experientes temos o Jahshaka (http://www.jahshaka.org), uma suite de ps-produo que inclui mdulos para edio, composio, animao e insero de efeitos visuais ou grficos em udio e vdeo. Roda em Ambiente grfico Gnome, Ambiente grfico KDE e Ambiente grfico X11. Outra opo de edio de vdeos Kino (http://www.kinodv.org) um software editor no-linear de vdeo para GTK+. Trata-se de uma ferramenta para capturar, editar e exportar vdeo digital em vrios formatos. O programa pode importar arquivos AVI e DV, in-

A escola deveria utilizar todo esse potencial em sala de aula, ao invs de criar leis que proibam o uso da tecnologia em sala de aula, como aconteceu recentemente com os celulares...
Sinara Duarte

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|83

EDUCAO CRIANDO VDEOS EDUCATIVOS COM SOFTWARE LIVRE

Figura 1: Tela do Cinelerra

clusive por meio da interface FireWire de cmeras digitais de vdeo. Por meio do FireWire pode tambm exportar vdeos nos padres NTSC e PAL. A lista de formatos com os quais o kino compatvel inclui: DV, AVI, MPEG-1, MPEG-2, MPEG-4 e udio: WAV, Ogg Vorbis, MP3. Quem gosta de complexidade e profissionalismo, o Cinelerra (http://cinelerra.org) perfeito. Considerado por muito crticos, o melhor de todos, todavia no recomendado para amadores por exigir alto conhecimento tcnico. Um de seus atrativos editar udio e vdeo em alta definio, sendo compatvel com os sistemas de cor RGBA e YUVA, e ainda com vdeos em qualquer proporo, medida e taxa de quadros. Alm, desses existem ainda o OpenShot (http://www.openshotvideo. com), Lives (http://lives.sourceforge.net), dentre outros, en-

fim, versatilidade a palavra-chave quando se fala em edio de vdeo em software livre. A revista est recheada de opes que podem ser utilizados no contexto educativo. (Essa edio histrica!). Todo esse leque de possibilidades s possvel graas ao modelo aberto, dinmico, colaborativo, flexvel, baseado na solidariedade e na disseminao do conhecimento, aportes tericos do movimento do software livre. Portanto, a escola, a adoo do software livre imprescindvel! As oportunidades que a tecnologia livre e aberta oferece para professores e alunos so inmeras e em muitos casos insubstituveis. Enfim, a escola deve ser um espao de criao. Ao professor cabe desenvolver a curiosidade dos alunos, sugerindo temas e fontes de pesquisas, ensinando a pesquisar, observar, registrar o que est aprendendo e por que no fazer tudo isso com uma cmera na mo. Portanto, silncio na sala de aula! Luz ! Cmera! Educao! (sussurrando) Ah, no esquea da pipoca para festejar depois o sucesso e a criatividade de seus alunos. At a prxima!

Maiores informaes:
Blog Software Livre na Educao http://softwarelivrenaeducacao.word press.com Site Oficial Cinelerra http://cinelerra.org Site Oficial Kdenlive http://www.kdenlive.org Site Oficial Avidemux http://www.avidemux.org Site Oficial Jahshaka http://www.jahshaka.org Site Oficial Kino http://www.kinodv.org Site Oficial OpenShot Video http://www.openshotvideo.com Site Oficial LiVES http://lives.sourceforge.net

SINARA DUARTE professora da rede municipal de Fortaleza, pedagoga, especialista em Informtica Educativa e Mdias em Educao, com nfase no Software livre. Colaboradora do Projeto Software Livre Educacional e mantenedora do Blog Software Livre na Educao.

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|84

COMUNIDADE SETEMBRO: MAIS UM ANO PARA O GOJAVA

Setembro: Mais um ano para o GOJAVA


Por Flvia Suares

Neste ms comemoramos mais um ano do GOJAVA, um grupo de usurios amantes da linguagem Java, de Gois. So 8 anos de existncia e j contamos com mais de 1000 membros na nossa lista, alm de membros nas redes sociais que GOJAVA envolvido. O grupo foi iniciado em 12 de setembro de 2001. Teve sua fundao com a realizao de um frum de discusso entre pessoas que trabalhavam com Java numa mesma empresa de desenvolvimento. Aps isto, recebeu diversos adeptos, nascia a o GO-JUG, liderado por Gleidisdon F. Duarte e Tatiane Mota. O GO-JUG deixou de ser apenas um frum para se tornar um grupo, com pessoas dedicadas a impulsionar o Java no mercado goiano; e em 2002, seus membros resolveram mudar o nome para GOJAVA. As primeiras atividades do grupo foram uma palestra sobre J2EE [0] na 2 Semana de Informtica da Universidade Federal de Gois e dois cursos de certificao SCJP [1]. Em 2003, o GOJAVA realizou o I JavaGyn I Encontro de Tecnologia Java de Goinia- e recebeu a presena do JavaMan [2], Bruno Souza, que atualmente diretor mundial de open source da SUN.
Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|85

COMUNIDADE SETEMBRO: MAIS UM ANO PARA O GOJAVA

hacklab [14]. Realizamos outro evento marcante, em Goinia, que j realizado h dois anos no Estados Unidos: o M3DD/LA[15]. Aqui contamos com a participao dos palestrantes: Radko Najman [16] que trabalhou na equipe do IDE NetBeans [17] de 1999 a 2007 e bases de dados para mdulos J2EE; Terrence Barr [18] - embaixador snior da comunidade mveis e sistemas embarcados, responsvel por diversos aspectos tcnicos na plataforma Java, autor e co-autor de patentes europias e americanas para dispositivos mveis; Roger Brinkley [19] - engenheiro snior da SUN, lder da comunidade mveis e sistemas embarcados, principal engenheiro do JSR (Java specifications request) 97 e javahelp 2.0; Richard Gregor [20] atuou com Javahelp, mdulos para o NetBeans e Wireless Toolkit [21], Igor Medeiros [22] - referncia para Java Card na Amrica Latina; Magno Cavalcante [23] JugLeader [24] do RIOJUG [25], Sun Java Champion [26] e pesquisador sobre TV Digital no Brasil; Antnio Marin Neto [27] do Instituto Nokia de Tecnologia, um dos pioneiros em desenvolvimento de aplicativos para dispositivos mveis; Alexandre Gomes - diretor tcnico da SEA Tecnologia, palestrante sobre Metodologias geis e instrutor de cursos oficiais da Sun Microsystems, SAP e RedHat/JBoss, Robison Cris Brito escritor de artigos de revistas ligadas ao

Figura 1: Hacklab do GOJAVA no Flisol deste ano. No canto, o Javaman

O JavaGyn II, aconteceu em 2004, contou com as presenas do Fbio Velloso [3] - lder do SouJava [4] que falou sobre EJB [5], novidade na poca; da Flvia do JavaComBr [6] e de representantes da Nokia para mostrar o J2ME [7], tambm era uma inovao daquele momento. O GOJAVA passou um tempo sem atividade e outros grupos foram surgindo como o PequiJUG e o JavaCerrado. Em novembro de 2007, o JavaCerrado, representado por Francisco Calaa uniu-se ao GOJAVA. Em Janeiro do ano seguinte, foi a vez do PequiJUG, representado por Flavia Suares e Raphael Adrien, juntar-se equipe. E aps estas adeses, os lderes resolveram manter o nome do grupo como GOJAVA por ser mais conhecido na comunidade goiana. O grupo ganhou mais foras e durante o ano de 2008 realizou eventos em Goinia, Anpolis, Silvnia eEdia. Participou do aniversrio de 10 anos do DFJUG [8], em Braslia e de eventos ligados ao Software Livre, em Goinia: FLISOL [9], 1FGSL/5SGSL [10], /dev/net [11] e FreeComp [12]. Dos primeiros meses deste ano at a presente data, tivemos uma participao especial no FLISOL, que foi trazer as presenas do Bruno Souza e Maurcio Leal [13] este ltimo gerente de Programas SDN (Sun Developer Networks) para a Amrica Latina da Sun Microsystems - nos representando em palestras e

Figura 2: Raphael Adrien na abertura do M3DD/LA, pela primeira vez no Brasil

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|86

COMUNIDADE SETEMBRO: MAIS UM ANO PARA O GOJAVA

Java, palestrante de importantes eventos de So Paulo; David Marques - engenheiro de sistemas do C.E.S.A.R (Centro de Estudos e Sistemas Avanados do Recife) [28]. O atual GOJAVA liderado por Raphael Adrien, Flavia Suares, Marcos Fernando, Francisco Calaa, Gilberto Santos, Jos Rodolfo, Cssio Camilo, Gleidisdon F. Duarte, Lindiomar Vieira e Thiago Ritcher. Alm de participar e realizar eventos aqui descritos, o GOJAVA tem ainda o projeto Universidade GOJAVA que ajuda a difundir a iniciativa JEDI [29]. Neste projeto, vamos s faculdades e levamos palestra de JEDI e uma outra com contedo tcnico. O GOJAVA no seria o sucesso que hoje se no fosse a atuao da nossa comunidade. Venha tambm fazer parte da nossa comunidade, acesse nosso site www.gojava.org nele h os links para participar da nossa lista de discusso e das redes sociais. Voc pode se cadastrar para participar do frum, trocar experincias sobre a linguagem Java e ficar por dentro de eventos e oportunidades de trabalho. Agradeo a todos que me ajudaram neste artigo, em especial a Tatiane Mota, pela disponibilidade em responder a sabatina e pelas suas valiosas lembranas.

Maiores informaes e referncias:


[0] Java Platform, Enterprise Edition: http://java.sun.com/javaee/ [1] Sun Certified Java Programer. Programador JAVA Certificado pela Sun Microsystems. [2] www. javaman.com.br [3] http://www.fabiovelloso.com.br/ [4] Sociedade de Usurios Java (http://www.soujava.org.br) [5] Enterprise JavaBeans: componente da plataforma J2EE [6] Antiga comunidade Java de Braslia em Taguatinga (DF) [7] Java Plataform, Micro Edition.

http://java.sun.com/javame/index.jsp [8] http://www.dfjug.org/DFJUG/ [9] FLISOL (Festival Latino Americano de Instalao de Software Livre) [10] 1 Forum Goiano de Software livre /5 Simpsio Goiano de Software Livre (em Goinia) [11] Evento tcnico focado em desenvolvimento e redes realizado pela ASL (Associao de Software Livre) em Goinia [12] Evento organizado pelo Centro Acadmico de Cincia da Computao, com o apoio dos grupos de usurios de Gois. [13] http://weblogs.java.net/blog/maltron/ [14] Hacklab um stand nos eventos oferecido aos grupos de usurios para tira-dvidas e demonstraes de uma determinada tecnologia. [15] http://www.m3ddla.com.br [16] http://blogs.sun.com/javamesdk/ [17] Segundo o site: http://www.oficinadanet.com.br/artigo/1061/o_que_e_o_net beans: um ambiente de desenvolvimento integrado gratuito e de cdigo aberto para desenvolvedores de software. Site oficial do Netbeans:http://www.netbeans.org/ [18] http://weblogs.java.net/blog/terrencebarr/ [19] http://weblogs.java.net/blog/brinkley/ [20] http://weblogs.java.net/blog/richardgregor/ [21] http://blog.igormedeiros.com.br/ [22] o mesmo que J2ME (Java 2 Micro Edition) http://java.sun.com/products/sjwtoolkit/ [23] http://webtier.blogspot.com/ [24] JuGLeader: Java Users Groups Leader Lder de Grupo de Usurio Java [25] http://www.riojug.org/blog/ [26] Programa da SUN para pessoas que se destacam em um determinado projeto com a tecnologia Java. [27] http://netomarin.blogspot.com/ [28] http://www.cesar.org.br/ [29] http://www.dfjug.org/DFJUG/jedi/index.jsp
FLVIA SUARES JugLeader do GOJAVA desde Janeiro de 2008.

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|87

SOFTWARE PBLICO LIGHTBASE

INDO DIRETO A INFORMAO COM O LIGHTBASE


Por Jairo Fonseca
Flvio Takemoto - sxc.hu

O software LightBase, disponibilizado no Portal do Software Publico Brasileiro, um banco de dados Textual Multimdia Orientado a Objetos que rene, de forma nica: um ambiente de desenvolvimento rpido de aplicaes, um servidor de dados multidimensional com indexao e recuperao textual e um servidor de aplicaes e relatrios. Com isso, o software oferece, ao mesmo tempo, os recursos necessrios para suportar pequenos e grandes projetos (escalabilidade) e a facilidade para o desenvolvimento de solues de forma rpida, simples e eficiente. O LightBase uma ferramenta ideal para gerncia de documentos e informaes em ge-

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|88

SOFTWARE PBLICO LIGHTBASE

ral, sendo de grande utilidade para apoio a protocolos, tramitao de processos, bibliotecas, advocacia, assessoria parlamentar ou poltica, aes de polcia, arquivo, jornalismo, clipping, acervo de pareceres, leis, normas, fotos e filmes, enfim, toda necessidade relacionada a pesquisa textual. Usando o LightBase, voc no precisa ser um expert em programao para desenvolver suas aplicaes. O software oferece o melhor em termos de armazenamento, recuperao de dados e documentos, sem as limitaes dos bancos de dados relacionais. Originalmente desenvolvido pela Light Infocon Tecnologia S/A, o LightBase est no estado da arte no tocante a tecnologia de Bancos de Dados Textuais.

Ele capaz de armazenar os seguintes tipos de dados: data, hora, valores inteiros, valores decimais, URL (para pginas HTML), valores alfanumricos, textos corridos, textos de editores externos (inclusive com indexao), dados multimdia (som e imagem), valores booleanos, entre outros. O LightBase, ainda, indexa arquivos do OpenOffice, MS-Office, texto (txt) e PDF. Tudo isso com o conforto e segurana de um provedor de aplicaes nico, centralizando as aplicaes em ambiente cliente-servidor.

Ferramenta Grfica RAD


Alm de todos esses recursos, o LightBase oferece uma ferramenta grfica RAD (Rapid Application Development) de desenvolvimento e execuo de aplicaes, com uma plataforma amigvel para usurios leigos e profissionais se beneficiarem dos recursos do produto. O software tambm conta com um completo gateway para acesso a dados pela Web (Internet ou Intranet) e um conjunto de componentes que possibilitam o desenvolvimento de aplicaes usando ASP ou atravs de nossa prpria extenso do HTML. O LightBase tambm fornece uma srie de componentes COM que possibilitam o desenvolvimento de aplicaes em Visual Basic, Delphi, C++, Java, dentre outras.

Figura 1: Logomarca do software

O LightBase o primeiro software proprietrio que foi desenvolvido de forma convencional por uma empresa privada e, posteriormente, passou a ser disponibilizado como software livre no Portal do Software Pblico, sob a Licena Pblica Geral (GPL).

Tecnologia Multidimensional
Devido a sua tecnologia multidimensional, o projeto do banco de dados pode ser feito de forma mais simples e clara, mesmo por usurios leigos, otimizando o processo de desenvolvimento, reduzindo custos e possibilitando que os prprios usurios criem suas solues. Aliado tecnologia multidimensional, o LightBase incorpora recursos de recuperao textual plena, onde se pode recuperar informaes por qualquer palavra ou campos de um registro, tornando a consulta mais simples e eficiente. O software oferece recursos para recuperao textual rpida, sendo capaz de lidar com estruturas de dados flexveis, como textos, datas, valores, imagens, etc. com eficincia.

Figura 2: LightBase, tecnologia brasileira

Aplicaes de GED e WorkFlow


Desde o incio dos anos 80, existe a suposio de que todos os problemas de gerenciamento de dados podem ser resolvidos pela utilizao de bancos de dados relacionais (RDBMS) no mundo da Tecnologia da Informa-

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|89

SOFTWARE PBLICO LIGHTBASE

o (TI). Esta idia foi proposta pelo Dr. E. F. Codd, sendo amplamente promovida pela IBM e por numerosos acadmicos. Surgiu uma indstria em torno desta proposio, que resultou no aparecimento das principais companhias de RDBMS e criao de importantes produtos, tais como o DB2 da IBM e o Microsoft SQL Server. Como, na ocasio, a maioria das aplicaes de gerenciamento era relacionada a manuteno de registros bsicos de negcios envolvendo conjuntos relativamente simples de listas planas (como contas, transaes, inventrios e ordens), a expectativa de que o mtodo relacional representava o banco de dados universal parecia se confirmar. No entanto, quando usurios comearam a tentar administrar outros tipos de dados, como listas de materiais - cuja natureza inerentemente recursiva -, estruturas que incorporam listas (mailings e endereos de entrega so simples exemplos) e dados com muitas interdependncias complexas (como algumas estruturas de datawarehouse, dados de engenharia, gerenciamento de peas e estruturas de dados para gerenciamento de redes), o uso do RDBMS deixou muito a desejar. Neste contexto, a estrutura de bancos de dados provida pelo LightBase um importante diferencial, tendo grande eficincia em situaes que necessitam GED (Gerenciamento Eletrnico de Documentos) e WorkFlow.

to de tabelas e sub-tabelas, e uma grande quantidade de processamento necessria para "remontar" a informao necessria para se completar as operaes.

Figura 3: Tela de aplicao GED que utiliza o LightBase

Mundo Real
Hoje a maioria da informao existente no cotidiano das pessoas de natureza no-estruturada (documentos, planilhas, vdeos, textos, fotos, etc.). Esse tipo de informao mais complexa passou despercebida pela maioria das organizaes por muito tempo, devido complexidade de agrup-las e referenci-las. Para os tradicionais RDBMS, realmente difcil representar dados complexos, porque toda a informao precisa ser fragmentada de forma que seja colocada em tabelas planas bidimensionais. Quando a tecnologia relacional usada para descrever dados do mundo real, h um empilhamen-

No LightBase, no entanto, devido ao seu modelo multidimensional de armazenamento, os dados no precisam ser "remontados", j que eles j so armazenados como existem no mundo real (e de acordo com o modelo de negcio), eliminando a sobrecarga de processamento inerente ao modelo relacional, resultando em um incremento significativo da velocidade de armazenamento e recuperao de informaes. O termo "multidimensional" significa que os dados podem ser armazenados por tantos parmetros quantos forem necessrios: eles no esto limitados a linhas e colunas. Isto permite modelos de dados muito mais ricos do que os obtidos com a tecnologia relacional. Dados complexos podem ser armazenados e utilizados de uma forma muito mais natural e intuitiva.

Recuperao Textual
Outro grande diferencial do software LightBase a recuperao textual. Diferente dos bancos de dados tradicionais, um sistema de recuperao textual armazena todo o contedo sob forma de um conjunto de chaves possibilitando a recuperao de informao por qualquer palavra ocorrendo em qualquer lugar do banco de dados, seja num campo numrico, alfanumrico, texto, etc. No caso especfico da re-

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|90

SOFTWARE PBLICO LIGHTBASE

perao de informaes no LightBase to simples quanto o modelo relacional, s que bem mais poderosos. Com esses recursos nicos, a tecnologia LightBase tem sido usada com sucesso na rea de GED e Workflow. Nesta rea, a informao intrinsecamente no-estruturada, fazendo com que o poder do armazenamento multidimensional aliado aos poderosos recursos de recuperao textual do LightBase, facilitem a criao de solues de repositrios e controle de fluxo de documentos.
Figura 4: Tela de aplicao GED que utiliza o LightBase

cuperao textual no LightBase, possvel fazer buscas atravs de expresses regulares, por proximidade de palavras, palavras que apaream numa mesma frase ou pargrafo e busca fontica. A prpria forma de consulta base de dados bastante intuitiva bem prxima da linguagem natural. No preciso especificar chaves de acesso durante a programao nem pagar o preo em tempo quando se pesquisa por algo que no seja uma chave. A indexao da base de dados on-line, possibilitando a recuperao de informaes a qualquer instante.

E o melhor: tudo isso tecnologia brasileira disponvel, como software livre, no Portal do Software Publico Brasileiro, que oferece uma comunidade especifica contendo rea para troca de arquivos e forum para suporte e duvidas.

Contato da Equipe de Suporte


Forum na Comunidade LightBase no portal do Software Publico, ou pelo suporte@lightinfocon.com.br.

Maiores informaes:
Site Software Pblico http://www.softwarepublico.gov.br Site LightFocon http://www.lightinfocon.com.br
JAIRO FONSECA analista de sistemas, com mais de 30 anos de experincia em TI. Atualmente Diretor Presidente da Light Infocon Tecnologia e Coordenador da Comunidade LightBase no Portal do Software Pblico Brasileiro.

Recursos nicos
A estrutura multidimensional do LightBase facilita o agrupamento das informaes para a indexao textual, reduzindo o custo em termos de desempenho em comparao com os recursos de indexao textual inseridos posteriormente em bancos de dados relacionais tradicionais. Tudo feito de forma eficiente e transparente ao usurio, tornando o armazenamento e a recu-

20 DE OUT UBRO DE 2009

D U Q U E DE C A X I A S / R J
w w w . f o r u m so f t w a r e l i v r e . c o m . b r

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|91

EVENTO LANAMENTO DO LIVRO SOFTWARE LIVRE, CULTURA HACKER...

Lanamento baiano do livro

Por Mnica Paz

Idealizado pelo socilogo Srgio Amadeu da Silveira e organizado por Vicente Aguiar, o livro "Software Livre, Cultura Hacker e Ecossistema da Colaborao", de diversos autores, foi lanado no 10 Frum Internacional de Software Livre, em Junho de 2009 em Porto Alegre-RS. Visto que Vicente Aguiar residente e natural da cidade de Salvador, no haveria de ser diferente que o livro tambm fosse lanado na capital baiana. O lanamento ocorreu no dia 5 de agosto, tera-feira, s 17h, no auditrio 1 da Escola de Administrao da Universidade Federal da Bahia. O lanamento do livro fez parte do evento Encontro Nordestino das Incubadoras
Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|92

EVENTO LANAMENTO DO LIVRO SOFTWARE LIVRE, CULTURA HACKER...

tendimento sobre o fenmeno social e as mudanas polticas relacionados ao software livre. Para tanto, ele composto por uma coletnea de artigos elaborados a partir de estudos acadmicos de diversas reas das cincias humanas, que foram desenvolvidos em diferentes universidades e centros de pesquisa do Brasil (UFBA, UNICAMP, USP e Casper Lbero). Compem o livro os artigos: Distros e comunidades: a dinmica interna de Debian, Fedora, Slackware e Ubuntu de Murilo Machado; Software Livre e a Perspectiva da Ddiva: uma anlise sobre a produo colaborativa no projeto GNOME de Vicente Aguiar; Politica e Linguagem nos debates sobre software livre de Rafael Evangelista; A tecnologia na obra de lvaro Vieira Pinto e Paulo Freire de Anderson Alencar e Mobilizao colaborativa, cultura hacker e a teoria da propriedade intelectual de Srgio Amadeu. Para Vicente existiram dois desafios para a produo desse projeto: a organizao a distancia - desenvolver um livro praticamente em rede, quando o organizador da Bahia; os outros autores de So Paulo e Campinas; a revisora do Esprito Santo; a Editora de So Paulo e a Grfica de Porto Alegre, e o licenciamento do livro - ainda no so todas as editoras que esto abertas a este tipo de proposta e modelo de negcio para comercializao do livro. Ento, no apenas por uma questo de coerncia com o contedo do livro, ns tambm partimos do princpio que para um livro para ser difundido e vendido em curto espao de tempo, a melhor forma fazer isso com a utilizao de uma licena livre e um arquivo para download na internet. O livro pode ser baixado, livremente na pgina da sua comunidade hospedada na rede social SoftwareLivre.org, disponvel em http://softwarelivre.org/livro, que tambm contm informaes sobre como comprar a verso impressa. A capa do livro de 270 pginas faz aluso a famosa citao de George Bernard Shaw, que apresentada na folha de rosto. A frase

Figura 1: Capa do livro

Tecnolgicas de Cooperativas Populares (ITCPs). O local bem emblemtico, pois foi onde o organizador do livro iniciou a sua carreira, visto que bacharel e mestre em administrao por esta instituio, alm de ser ex-orientando do Professor Genalto Carvalho de Frana Filho, coordenador da ITCP da Escola de Administrao, responsvel pelo convite para a realizao do lanamento no evento. No local do evento, Vicente Aguiar participou de uma sesso de autgrafos do livro cercado de familiares, amigos, colegas da rea profissional e acadmica, dentre demais participantes do evento, com direito a entrevista e cobertura por uma TV local. Segundo a divulgao, o livro visa oferecer uma pequena parcela de contribuio no en-

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|93

EVENTO LANAMENTO DO LIVRO SOFTWARE LIVRE, CULTURA HACKER...

Pode-se considerar que com o livro "Software Livre, Cultura Hacker e Ecossistema da Colaborao" o mundo software livre ganha uma referncia marcante dentro do mundo acadmico.

Ficha tcnica do Livro:


Organizador: Vicente Aguiar Autores: Anderson Alencar, Murilo Machado, Rafael Evangelista, Srgio Amadeu e Vicente Aguiar Reviso: Karina Bersan Rocha Diagramao: Murilo Bansi Machado Capa: Aurlio A. Heckert Editora: Momento Editorial Licena: Creative Atribuio-Compartilhamento 2.5 Brasil Commons Ano da publicao: 2009

Figura 2: Seo de autgrafos com Vicente Aguiar

sintetiza a filosofia da cultura hacker e do mundo software livre: Se voc tem uma ma e eu tenho uma ma, e ns trocamos as mas, ento voc e eu ainda teremos uma ma. Mas se voc tem uma idia e eu tenho uma ideia, ento cada um de ns ter duas idias Como ressaltou o organizador na introduo do livro, o termo hacker no est associado a indivduos irresponsveis que visam penetrar em sistemas computacionais de forma ilcita como normalmente propagado pela mdia de massa tradicional. (...) De forma contrria a essa viso pr-concebida, os estudos que compem este livro consideram que a prxis dos hackers fundamenta uma cultura que diz respeito ao conjunto de valores e crenas que emergiu das redes de programadores de computador que interagiam on-line em torno de projetos tcnicos e colaborativos que visavam resultados inovadores. Na ocasio tambm foi lanado o livro Sociedade Civil na Bahia: papel poltico das organizaes de organizao de Elenaldo Celso Teixeira e finalizado pela sua esposa, inicialmente lanado em Feira de Santana. Vicente Aguiar como presidente da Colivre Cooperativa de Tecnologias Livres foi presenteado com um exemplar deste livro.

Maiores informaes:
Site do livro http://softwarelivre.org/livro Blog Mnica Paz http://softwarelivre.org/monicapazz

MNICA PAZ bacharel em Cincia da Computao, mestranda em Cibercultura pela Faculdade de Comunicao da UFBA e integrante do Projeto Software Livre Bahia - PSL-BA, pelo qual j organizou vrios eventos.

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|94

EVENTO: BLENDER DAY - SALVADOR/BA

RELATO SOBRE O

SALVADOR/BA
Por Arnaldo Barreto

O Blender Day Bahia - Salvador foi realizado durante todo o dia 8 de Agosto na Faculdade rea 1, e contou com a participao de mais de 200 pessoas durante o evento. O pessoal do Ekaaty Linux deu a maior fora para que o Blender Day fosse realizado, e tenho certeza que sem o apoio do Cristiano Furtado e sua turma, no teramos alcanado esse sucesso. Dentre outros timos palestrantes, no posso deixar de destacar o grande artista e consultor de Computao Grfica, Teisson Fres [http://www.teissonfroes.com.br], que utiliza o Blender em seus diversos trabalhos. Diretamente de So Paulo, via udio-conferncia, ele nos passou detalhes dos seus trabalhos, fazendo uma explicao passo-a-passo de seu extenso portiflio que abrange, principalmente, comerciais para a TV, contando com clientes como Brastemp, Oi, Nike, Fiat, Varig, Ouro 21, entre vrios outros. Ainda tivemos a exibio de vrios trabalhos blenderianos, dentre eles os dois Open Movies da Blender Foundation: o Elephants Dream [http://orange.blender.org], primeiro filme mundial a disponibilizar todo o seu cdigo sob Creative Commons, sendo possvel para qualquer um utilizar seus modelos, texturas e adio, criando

o conceito de Filme Aberto; e o Big Buck Bunny [http://bigbuckbunny.org], uma comdia superengraada que mostra a qualidade cinematogrfica que o Blender disponibiliza para seus usurios. Claro, em um evento do tipo no poderia faltar uma oficina bsica para criar novos blenderianos. Contando com uma grande estrutura disponibilizada pela rea 1, tivemos uma oficina bsica com quase 60 alunos que, em sua maioria, estavam dando os primeiros passos no mundo 3D. Apenas 2hrs pouqussimo para mostrar

Figura 1: Sala cheia de olhares atentos

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|95

EVENTO: BLENDER DAY - SALVADOR/BA

tudo o que o Blender capaz, mas o suficiente para plantar uma semente de criatividade e curiosidade. Mas, o grande destaque do evento foram, sem dvida, os seus participantes. No digo platia, pois quem esteve l no estava apenas assistindo, mas participando mesmo do evento. Dvidas, debates, dicas e um clima de descontrao tomaram conta do evento, deixando todos vontade com uma boa proximidade entre palestrantes, organizao e palestrantes. Durante a retirada do tema para a Maratona Criativa, os participantes deram um show de idias, exercitando sua imaginao e libertando sua criatividade, e este foi o principal objetivo do evento, e muito bem alcanado. A Maratona Criativa foi um desafio que demos aos participantes que tiveram cerca de 4 horas para pensarem e produzirem suas artes durante o evento. E, para destruir de vez as barreiras da criatividade, tivemos como vencedor da Maratona, eleito pelos participantes, o Ovo Mutante Destruidor do blenderiano Thalisson Nobre, baiano de Itabuna. E, para encerrar o evento com chave de ouro, nada melhor do que premiar os participantes. Foi relizado o sorteio de diversos brindes, dentre eles dvds com vdeo-tutoriais e todo o material de produo do Big Buck Bunny. E, aps o encerramento, ainda houve um tempinho de con-

Figura 3: Encerramento com chave de ouro

versa com alguns participantes e compartilhamento de materiais como animaes, imagens e tutoriais (tudo de distribuio livre). Evento realizado e quase 1 ms se passou, e ainda recebo emails de participantes tirando dvidas, mostrando trabalhos e perguntando quando haver outro evento do tipo. Isso o que h de mais gratificante, dando certeza de que o nosso trabalho foi bem realizado, e que contribuimos bastante com o aumento do Blenderianismo na Bahia. Mas no acabamos por a. Com certeza foi o primeiro de muitos, e j estamos mobilizando a segunda edio do Blender Day Bahia para o prximo ano, que ser ainda melhor do que o primeiro. E agora, que venha a Blender Pro [http://www.blender.pro.br], no dia 7 de Outubro no Rio de Janeiro. Abrao blenderiano a todos.

ARNALDO BARRETO Bacharel em Anlise de Sistemas pela UNEB, Campus Alagoinhas/BA, e mestrando em Cincias da Computao pela UFPE, Recife/PE.

Figura 2: Equipe organizadora do evento

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|96

EVENTO: BLENDER DAY - PETRPOLIS/RJ

RELATO SOBRE O

PETRPOLIS/RJ
Por Luis Carlos Retondaro

O Centro Federal de Educao Tecnolgica Celso Sucow da Fonseca (CEFET/RJ), abriu as portas de sua Unidade de Ensino Descentralizada de Petrpolis (UnED Petrpolis), para o BLENDER DAY. Sob o tema Desconstruindo os limites da criatividade, foi realizado no dia 28 de Agosto, o I Encontro Regional de Animao, Interatividade e Simulao Digital. O encontro foi organizado pelo professor Luis Retondaro, do curso Tcnico em Telecomunicaes TV Digital, com o apoio e comprometimento do Diretor Paulo Bittencourt e da comunidade de usurios, pesquisadores e profissionais que utilizam o software Blender 3D como ferramenta principal em seus projetos. Por ser um software livre, de cdigo aberto, extremamente poderoso e acessvel, o Blender tem servido de elo de ligao entre a comunidade acadmica, os artistas, os produtores e tcnicos (profissionais ou leigos), na produo de animaes, jogos digitais, aplicaes interativas, maquetes eletrnicas, e afins. Os objetivos principais do evento foram:

- incluir os alunos no ciclo de discusses acadmicas e sociais, que envolvem o desenvolvimento de uma comunidade colaborativa; - gerar novas experincias e expectativas nos jovens, auxiliando sua formao pessoal e profissional; - trazer para o espao escolar amostras de resultados prticos que compartilham arte, cincia e tecnologia; - suscitar idias e incentivar a produo de trabalhos de iniciao cientfica;

Figura 1: Ateno entre os participantes durante as palestras

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|97

EVENTO: BLENDER DAY - PETRPOLIS/RJ

- incentivar a participao na 3a Conferncia Nacional Blender Pro, a ser realizada em Outubro na PUC-Rio. Para atingir esta meta, estiveram presentes o mestre Jorge Ricardo Valardan Domingos, Diretor Cientfico-Cultural da Donsoft Entertainment e criador do jogo Capoeira Legends - primeiro Game comercial brasileiro; o desenvolvedor Vitor Balbio, ganhador do 2o lugar do prmio internacional Blender Game Contest de aplicaes interativas; o desenvolvedor Fernando Ribeiro, do MediaLab-UFF e criador do jogo FlatLand utilizando mesa tangvel multitoque; o arquiteto Dalai Felinto, produtor e desenvolvedor de trabalhos profissionais com o Blender apresentados no Canad, Holanda e Argentina, e o Designer Carlos Eduardo Mattos da Cruz do projeto GnuGraf da UniRio. O evento foi aberto ao pblico e, do total de 146 inscritos, estiveram presentes 103 pessoas, sendo 22 externos e 81 alunos da UnED Petrpolis. A abertura foi feita s 9h30min pelo Diretor Paulo Bittencourt, e o encerramento foi feito exatamente s 18h. O prof. Luis Retondaro foi o coordenador das 5 palestras apresentadas, bem como das demonstraes e exibies de vdeos tcnicos e animaes. Foram distribudos tambm alguns DVDs contendo as animaes apresentadas. O Blender Day foi bastante srio e proveito-

Figura 3: Realizao de mesa redonda

so, porm informal. Uma mesa-redonda foi formada para estabelecer debates sobre o tema o processo colaborativo da produo livre e no final, alguns alunos aceitaram o desafio de montar um grupo de estudos para a produo de uma aplicao interativa, sob a superviso dos organizadores do evento. Foi com satisfao, comprometimento e honra que pudemos realizar o Blender Day no CEFET Petrpolis, pois eventos idnticos tambm estavam sendo realizados em outras cidades do pas, a saber: Palmas/TO, Valente/BA, Salvador/BA, Campinas/SP, Rondonpolis/MT, Fortaleza/CE, Braslia/DF e Belo Horizonte/MG. Certamente foi um marco para toda comunidade envolvida. Todos esto de parabns!

Figura 2: Uma pausa para o caf

LUIS CARLOS RETONDARO Mestre em Engenharia de Sistema de Computao na linha de pesquisa de Computao Grfica, pela UFRJ. Professor do curso tcnico em Telecomunicaes (TV Digital) do CEFET/RJ - UnED Petrpolis. Coordenador Geral da Conferncia Nacional de Blender 3D - Blender Pro.

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|98

EVENTO: BLENDER DAY - RONDONPOLIS/MT

RELATO SOBRE O

RONDONPOLIS/MT
Por Roger Resmini

O evento foi dividido em dois dias, 11 e 12 de Agosto, no perodo de 19:00 horas s 22:00 horas. No dia 11 foram realizadas duas palestras. A primeira palestra intitulada "Mercado de Trabalho Animado, foi ministrada por Oduvaldo Gama de Oliveira, diretor de produo da AgnciaUm Propaganda, empresa no ramo publicitrio com criao e produo de comerciais para TV atuando nas cidades de Rondonpolis e Primavera do Leste. No decorrer da palestra, Dudu como gosta de ser chamado, discorreu desde os anos de 1980 at hoje demonstrando o avano das tecnologias grficas e o aperfeioamento dos profissionais dessa rea bem como do surgimento de novas profisses s possveis com o advento e popularizao do computador e softwares como o Blender 3D. A segunda palestra intitulada "Made in Blender! Explorando as possibilidades..." foi ministrada pelo Roger Resmini, bacharel em Cincia da Computao e atualmente mestrando em computao pela UFF, em Niteri RJ. Na palestra o Roger descreveu uma linha do tempo desde o surgimento do Blender at hoje citando alguns dos projetos mais conhecidos e terminando por

fazer a chamada para a Conferncia Blender Pr 2009 que acontecer no dia 7 de Outubro de 2009 no Rio de Janeiro. Roger tambm explanou rapidamente sobre o Animaroo, Grupo de Estudo em Animao de Rondonpolis, convidando os interessados em animao a fazerem parte do grupo. Entre as palestras foram exibidos animaes criadas no Blender e demonstrado o game Yo Frankie! O cerimonial do evento foi conduzido pela Professora Ms. Mara Dota.

Figura 1: Participantes das Palestras

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|99

EVENTO: BLENDER DAY - RONDONPOLIS/MT

vulgao antes do trmino das aulas do primeiro semestre, sendo que o perodo de intervalo entre os semestre letivos atrapalhou bastante a divulgao entre os estudantes. Ao todo o evento contou com 62 participantes sendo que destes, 20 participaram de uma das oficinas. Para participao no evento foram cobrados R$ 5,00 de cada participante. O montante arrecadado, R$ 405,00, ser destinado a compra de livros sobre o Blender a ser doado UFMT e Unic e para ficar no acervo do Animaroo.
Figura 2: Reinaldo, Frank, Edinia e Fran

No dia 12 foram realizadas duas oficinas de 3 horas de durao na UFMT. Uma oficina de modelagem, cujo instrutor foi o Andr Costa, e uma oficina de animao instruda pelo Roger Resmini. No trmino das oficinas foi sorteada uma camiseta do Blender Day entre os participantes das oficinas. Os participantes das oficinas reclamaram do pouco tempo das mesmas. Isso leva os coordenadores a pensarem em um possvel ciclo de oficinas a ser realizado em Rondonpolis futuramente. Alm disso muitos mencionaram o pouco tempo entre a divulgao do evento e a realizao do mesmo. Isso pode ser resolvido para o ano que vem com o incio da di-

O evento foi coordenado pelos integrantes do Animaroo ( Roger Resmini, Andr Costa, Reinaldo de Deus Gracia, Uashington Nunes, Kleriton Frank, Karlos Figueiredo, Francielli Golveia, Edinia Sementino), juntamente com a Professora Ms. Mara Dota, coordenadora do curso de Licenciatura em Informtica da UFMT campus Rondonpolis, e da Professora Esp. Andria Ferreira Pinto, coordenadora do curso de Sistemas de Informao da Unic Rondonpolis. Todo o material para as palestras incluindo o ambiente foi cedido pela Unic e os laboratrios para as oficinas foi cedido pela UFMT. O nmero de participantes esperado nas palestras era menor do que foi presenciado. Vale lembrar que at pouco mais de um ano atrs apenas o Roger Resmini tinha algum domnio sobre o Blender em Rondonpolis e hoje esse nmero vem crescendo e um exemplo disso o Andr Costa que participou de um minicurso sobre Blender em 2008 e no Blender Day Mt 2009 foi instrutor de uma oficina de modelagem.

Figura 3: Professoras Andria e Mara

ROGER RESMINI Bacharel em Cincia da Computao e atualmente cursa mestrado na UFF de Niteri/RJ. Trabalha com Blender a dois anos como hobby pessoal e para trabalhos acadmicos. J ministrou alguns minicursos sobre o Blender em Rondonpolis.

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|100

EVENTO: CONSEGI 2009 - BRASLIA/DF

RELATO SOBRE O

Por Juliana Kryszczun

O segundo CONSEGI aconteceu nos dias 26, 27 e 28 de agosto. Em meio a uma chuva e friozinho inesperados para essa poca do ano em Braslia. O congresso contou com aproximadamente 100 debates, como oficinas e palestras. O problema foi escolher qual delas participar. Abaixo seguem pequenos comentrios sobre os debates dos quais participei. Vrios governantes e defensores de Softwares Livres estiveram presentes. O presidente Luiz Incio Lula da Silva realizou a abertura e ressaltou a importncia do Software Livre no Governo.

O congresso realizou tambm uma homenagem ao ano da Frana do Brasil e com isso apresentou o Demoiselle, pois Santos Dumont permitia a utilizao, adaptao e cpia de seu trabalho. Agora tem um framework para desenvolvimento de software para o governo chamado Demoiselle que foi amplamente discutido durante o congresso. O presidente Lula e o Richard Stallman receberam uma miniatura do modelo leve e pequeno de avio Demoiselle. Embora o congresso esteja apenas na segunda edio, o nmero de inscries superou as espectativas dos organizadores. O congresso contou com palestrantes de renome internacional no mundo do Software Livre e governo eletrnico. um ambiente onde se respira inteligncia. Nos corredores, nas salas, no cofee break, se encontra pessoas fazendo jus ao tema do congresso Compartilhamento a favor do conhecimento. Tive o prazer de participar do I CONSEGI e percebi que o congresso est ganhando fora e com o compartilhamento de experincia dos palestrantes de diversos pases tivemos a oportunidade de conhecer a realidade da juno de Software Livre com governo eletrnico e vemos que o Brasil no est sozinho neste desafio inte-

Figura 1: Fila na entrada e muita expectativa...

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|101

EVENTO: CONSEGI 2009 - BRASLIA/DF

ligente que, alm de tudo, tem que trabalhar com a cultura do software proprietrio levando uma nova filosofia e forma de trabalhar com software para o governo, escolas, empresas, usurios comuns, etc. O debate Software Livre na Amrica Latina contou com presena de representantes do Equador, Cuba, Venezuela e Paraguai, onde mostraram situaes de sucesso por se usar software livre no governo. O equatoriano falou, entre outros exemplos, sobre os portais de servios que esto sendo aprimorados para que a sociedade possa ter acesso. J o representante do Paraguai ressaltou a importncia do processo de dinamizao da economia, a incluso digital e social. A cubana v o software livre como uma soluo para seu governo. O representante da Venezuela acredita que o CONSEGI possa expandir fronteiras com maior participao nos organismos de colaborao internacionais para aqueles que atuam com software livre. Representantes do Paran, Cear e Bahia estiveram na mesa de debate sobre Software Livre no estados que discutiram sobre as colaboraes tecnolgicas realizadas entre governos e comunidades virtuais de software livre. O representante do Paran falou sobre o Expresso (Correio eletrnico desenvolvido pela Celepar) e ressaltou que com o uso de solues baseadas em cdigo aberto e software livre, o estado teve uma economia de 150 milhes de reais. O congresso contou com a presena de inmeros estudantes que tiveram os nimos renovado no quesito software livre com o debate Univerdade e Software Livre que contou com a presena de representantes da USP, FAJESU de Braslia, Universidade Israel em Quito no Equador e Universidade de Buenos Aires na Argentina e mostraram com exemplos que o software livre e a educao esto andando juntos. E no deixando de falar sobre Richard Stallman que esteve presente na sexta-feira de manh, ltimo dia do evento. Com auditrio lotado para apreciar a palestra sobre software, educa-

Figura 2: Richard Stallman na plenria

o e cultura livre. Na minha opinio foi a palestra mais marcante do congresso, ter a oportunidade de ver o fundador da Free Software Fundation, programador do Emacs, do GNU Compiler Collection e do GNU Debugger, autor da GNU General Public Licence, do conceito copyleft, entre vrios outros casos de sucesso, no tem preo! Ele acreditou numa filosofia nova para se fazer software e deu certo. Ele vive o tema do congresso Compartilhamento em favor do conhecimento. Leva isso para vrios pases em suas palestras de uma forma radical e bem humorada. Agradeo a equipe da revista por esse espao para expor minhas impresses sobre o congresso e dizer que o mundo j est envolvido com Software Livre.

JULIANA KRYSZCZUN bacharel em Sistemas de Informao, ps-graduada em Engenharia de Software com nfase em Software Livre, certificada em teste pela ISTQB. Atualmente trabalha como analista de teste. Gosta e admira a forma como o software livre feito. Depois que conheceu GNU/Linux nunca mais largou e incentiva pessoas a experimentarem tambm. Nas horas vagas aprende Python e escuta msica.

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|102

QUADRINHOS

QUADRINHOS
Por Wesley Samp, Wallisson Narciso e Jos James Figueira Teixeira OS LEVADOS DA BRECA

http://www.OSLEVADOSDABRECA.com

NANQUIM2

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|103

QUADRINHOS
PAI NERD

http://josejamesteixeira.blogspot.com

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|104

AGENDA O QUE T ROLANDO NO MUNDO DE TI

AGENDA
SETEMBRO
Evento: I ENINED - Encontro Nacional de Informtica e Educao Data: 01 a 03/09/2009 Local: Cascavel/PR Evento: ENECOMP 2009 Data: 04 a 08/09/2009 Local: Curitiba/PR Evento: 4 Circuito CELEPAR de Software Livre Data: 06 e 07/09/2009 Local: Pato Branco/PR Evento: Rio Info 2009 Data: 09 a 11/09/2009 Local: Rio de Janeiro/RJ Evento: 5 PythonBrasil Data: 10 a 12/09/2009 Local: Caxias do Sul/RS Evento: #8.ART - 8 Encontro Internacional de Arte e Tecnologia Data: 16 a 19/09/2009 Local: Braslia/DF Evento: SFD - Dia da Liberdade de Software 2009 Data: 19/09/2009 Local: Vrios locais do Brasil e do mundo Evento: 4 Circuito CELEPAR de Software Livre Data: 25 e 26/09/2009 Local: Dois Vizinhos/PR Evento: I ENINC - 1 Encontro de Informtica do Cariri Data: 25 a 27/09/2009 Local: Juazeiro do Norte/CE Evento: Palestra Descobrindo a qualidade do Desktop no ambiente Linux Data: 26/09/2009 Local: Campo Grande/MS Evento: Seminrio InfoGEO & InfoGPS: 1001 Utilidades das Imagens de Satlite Data: 30/09/2009 Local: So Paulo/SP Data: 10 e 11/10/2009 Local: Manaus/AM Evento: BackTrack Brasil Data: 11/10/2009 Local: Manaus/AM Evento: 2 Encontro Mineiro de Software Livre 2009 Data: 13 a 17/10/2009 Local: Itajub/MG Evento: 4 Circuito CELEPAR de Software Livre Data: 16 e 17/10/2009 Local: Telmaco Borba/PR Evento: SECCOM - Semana de Cursos e Palestras da Computao Data: 19 a 22/10/2009 Local: Florianpolis/SC Evento: Latinoware 2009 Data: 22 a 24/10/2009 Local: Foz do Iguau/PR Evento: Palestra O Modelo Colaborativo Criado pelo Movimento de Software Livre na Internet Data: 31/10/2009 Local: Campo Grande/MS

OUTUBRO
Evento: 4 Circuito CELEPAR de Software Livre Data: 02 e 03/10/2009 Local: Bandeirantes/PR Evento: Tchelinux 2009 Ediao Erechim Data: 10/10/2009 Local: Erechim/RS Evento: 1 Simpsio Norte Nordeste de Segurana e Hackers

Divulgao de eventos:

revista@espiritolivre.org

Revista Esprito Livre | Setembro 2009 | http://revista.espiritolivre.org

|105

Você também pode gostar