= Dia da Liberdade de Software 2008 = Esta página contém somente a grade de programação de atividades. Para mais informações sobre data, local, inscrições, etc, veja a [[http://twiki.softwarelivre.org/SoftwareLivreVS/DiaLiberdadeSoftware2008|página de divulgação do evento]]. <> = Programação por área = |||||||| '''Desenvolvimento''' || || ''Título'' || ''Início'' || ''Duração'' || ''Sala'' || || [[#webdev|Instalação e configuração de ambiente de desenvolvimento para Web utilizando tecnologias livres]] || 10h30min || 1h30min || Prédio Arenito, sala 104 || || [[#sysdev|Desenvolvimento de sistemas com linguagens e ferramentas livres]] || 13h || 50min || Prédio Arenito, salão de eventos || || [[#debian2|Por que desenvolver para o Projeto Debian?]] || 13h || 50min || Prédio Verde, sala 204 || || [[#phpgtk|Criando aplicações gráficas com PHP-GTK]] || 14h || 50min || Prédio Arenito, salão de eventos || || [[#postgresql|PostgreSQL 8.3: Passado, Presente e Futuro]] || 14h || 50min || Prédio Verde, sala 204 || || [[#debian|Não sou programador, como posso participar do Projeto Debian?]] || 15h || 50min || Prédio Arenito, sala 104 || || [[#hacker|Como se tornar um hacker]] || 15h || 50min || Prédio Arenito, salão de eventos || |||||||| '''Redes, comunicação e segurança''' || || ''Título'' || ''Início'' || ''Duração'' || ''Sala'' || || [[#voip|VoIP, economizando em ligações corporativas]] || 11h || 50min || Prédio Arenito, salão de eventos || || [[#ltsp|Instalação e Configuração de servidor LTSP 5]] || 13h || 1h50min || Prédio Arenito, sala 104 || || [[#janusvm|Protegendo sua privacidade com o JanusVM]] || 13h || 50min || Prédio Verde, sala 206 || || [[#firewall|Firewalls redundantes utilizando FreeBSD e FreeVRRP]] || 15h || 50min || Prédio Verde, sala 204 || |||||||| '''Educação, acessibilidade e desktop''' || || ''Título'' || ''Início'' || ''Duração'' || ''Sala'' || || [[#desktop|Personalizando seu desktop no Ubuntu]] || 11h || 50min || Prédio Verde, sala 204 || || [[#pandorga|O Pandorga GNU/Linux e suas ferramentas educacionais, uma abordagem prática]] || 14h || 1h20min || Prédio Verde, sala 206 || || [[#acessibilidade|Acessibilidade em Software Livre]] || 15h30min || 30min || Prédio Verde, sala 206 || = Programação por sala = || || '''Prédio Arenito, salão de eventos''' || '''Prédio Arenito, sala 104''' || '''Prédio Verde, sala 206''' || '''Prédio Verde, sala 204''' || || || 10:00 || abertura || ||<|4> ||<|2> || 10:00 || || 10:30 || ||<|3 style="background-color: #9F9;">[[#webdev|Instalação e configuração de ambiente de desenvolvimento para Web utilizando tecnologias livres]] || 10:30 || || 11:00 ||<|2 style="background-color: #FF9;"> [[#voip|VoIP, economizando em ligações corporativas]] ||<|2 style="background-color: #FC9;"> [[#desktop|Personalizando seu desktop no Ubuntu]] || 11:00 || || 11:30 || 11:30 || || 12:00 ||||||||<|2> intervalo || 12:00 || || 12:30 || 12:30 || || 13:00 ||<|2 style="background-color: #9F9;"> [[#sysdev|Desenvolvimento de sistemas com linguagens e ferramentas livres]] ||<|4 style="background-color: #FF9;"> [[#ltsp|Instalação e Configuração de servidor LTSP 5]] ||<|2 style="background-color: #FF9;"> [[#janusvm|Protegendo sua privacidade com o JanusVM]] ||<|2 style="background-color: #9F9;"> [[#debian2|Por que desenvolver para o Projeto Debian?]] || 13:00 || || 13:30 || 13:30 || || 14:00 ||<|2 style="background-color: #9F9;"> [[#phpgtk|Criando aplicações gráficas com PHP-GTK]] ||<|3 style="background-color: #FC9;"> [[#pandorga|O Pandorga GNU/Linux e suas ferramentas educacionais, uma abordagem prática]] ||<|2 style="background-color: #9F9;"> [[#postgresql|PostgreSQL 8.3: Passado, Presente e Futuro]] || 14:00 || || 14:30 || 14:30 || || 15:00 ||<|2 style="background-color: #9F9;"> [[#hacker|Como se tornar um hacker]] ||<|2 style="background-color: #9F9;"> [[#debian|Não sou programador, como posso participar do Projeto Debian?]] ||<|2 style="background-color: #FF9;"> [[#firewall|Firewalls redundantes utilizando FreeBSD e FreeVRRP]] || 15:00 || || 15:30 || [[#acessibilidade|Acessibilidade em Software Livre]] || 15:30 || || 16:00 ||<|2> [[#relampago|Palestras relâmpago]] ||<|3> ||<|3> ||<|3> || 16:00 || || 16:30 || 16:30 || || 17:00 || encerramento || 17:00 || '''Legenda:''' || Desenvolvimento || Redes, comunicação e segurança || Educação, acessibilidade e desktop || = Descrição das palestras e minicursos = <> == Criando aplicações gráficas com PHP-GTK == * Tipo da atividade: Palestra * Resumo: Nesta palestra será demonstrado como criar aplicações gráficas com janelas e botões em PHP como em outras linguagens gráficas como o Delphi ou visual Basic. Para tal, serão demonstrados os principais conceitos que envolvem o PHP-GTK e também várias aplicações de exemplo, como um chat e uma galeria de imagens. * Palestrante: Pablo Dall'Oglio * Minicurrículo: Pablo Dall'Oglio é bacharel em Informática pela UNISINOS. Autor dos projetos em software livre Agata Report e Tulip, além dos livros "PHP Programando com Orientação a Objetos" e "PHP-GTK Criando Aplicações Gráficas com PHP", pela editora Novatec. Mantenedor da comunidade brasileira de PHP-GTK. Atualmente, é diretor de tecnologia e proprietário da Adianti Solutions (www.adianti.com.br). <> == Desenvolvimento de sistemas com linguagens e ferramentas livres == * Tipo da atividade: Palestra * Resumo: Conheça mais sobre linguagens livres como C++, Java, PHP e Ruby; usadas tanto no mundo livre quanto no comercial. Serão apresentadas suas principais ferramentas e frameworks, onde podem ser melhor aplicadas e alguns projetos sendo desenvolvidos por cada linguagem. Durante a palestra será tratado do conturbado tema: como ganhar dinheiro com software livre. * Palestrante: Rainer Otto Wilhelm Krüger * Minicurrículo: Formado em Ciência da Computação pela ULBRA/RS, atua como professor de cursos livres na Target Trust em Porto Alegre/RS ministrando cursos na área de Orientação à Objetos, UML, Java, PHP e Linux. Possui também uma empresa de consultoria, desenvolvimento, implantação e treinamento de sistemas, especialmente software livre, a Rkrüger Tecnologia da Informação. No meio de software livre, mantém o projeto Pandorga GNU/Linux, uma distribuição derivada do Kurumin/Debian para ser usada em laboratórios de escolas do ensino fundamental, desenvolvida em seu trabalho de conclusão de curso em 2006. Os principais diferenciais desta distribuição são: seu foco no uso educacional a partir da necessidade pedagógica, os softwares contidos na distribuição são selecionados e avaliados a partir de pesquisas com educadores, criando um ambiente totalmente focado ao ensino; toda a camada de interação com o aluno e o educador deve estar em português; por ser uma distribuição desenvolvida inicialmente para escolas públicas sem muitos recursos de hardware, o Pandorga se preocupa em ser compatível com hardware mais antigo. Além do projeto Pandorga, o autor participa de traduções e adaptações de softwares educacionais, ligado ao grupo SLEducacional. Por fim, é colunista de alguns portais na internet como o Ybytu-Catu, sobre software livre, educação na informática, mídias digitais e tecnologias alternativas. <> == Instalação e configuração de ambiente de desenvolvimento para Web utilizando tecnologias livres == * Tipo da atividade: Palestra * Resumo: serão demonstradas as etapas de instalação e configuração de tecnologias e ferramentas de desenvolvimento para web no Ubuntu: o banco de dados MySQL, o servidor web Apache, a linguagem de programação PHP, o ambiente integrado de desenvolvimento Eclipse PDT com controle de versão de arquivos (plugin SVN) e o cliente de FTP !FileZilla. Em seguida, será demonstrada uma utilização prática dessas ferramentas trabalhando em conjunto. * Ministrante: Fernando Mertins * Minicurrículo: Bacharel em Ciência da Computação pelo Centro Universitário Feevale - Novo Hamburgo/RS (2008). Experiência profissional de 8 anos em desenvolvimento e análise de sistemas. Conhecimento em bancos de dados (PostgreSQL, MySQL), linguagens de programação (SQL, PHP, Java) e padrões de desenvolvimento para Web (HTML, XML, CSS, DOM, !JavaScript). Atualmente é sócio da Digitins Sistemas de Informação e instrutor de cursos de extensão no Centro Universitário Feevale. Utiliza Linux desde 2003. <> == Não sou programador, como posso participar do Projeto Debian? == * Tipo da atividade: Palestra * Resumo: Visa explorar o que é o Debian e como pessoas que não são programadores podem ajudar a distribuição feita por usuários para usuários. * Palestrante: Luiz Eduardo Guaraldo * Minicurrículo: Luiz Guaraldo é funcionário da Propus Informática LTDA desde Janeiro de 2007. Tendo mais de 8 anos de experiência com software livre, participou do projeto Debian-BR-CDD (Hoje !BrDesktop), liderando a equipe de documentação e fazendo parte da equipe de testes e design gráfico. Faz parte dos projetos LTSP, através do projeto LTSP-BR (sendo um de seus organizadores). Organiza eventos como o Debian Day de Porto Alegre 2008 e participa da organização do Fórum Internacional do Software Livre de Porto Alegre (FISL). <> == Firewalls redundantes utilizando FreeBSD e FreeVRRP == * Tipo da atividade: Palestra * Resumo: O VRRP (Virtual Router Redundancy Protocol) é descrito pela RFC 2338 e serve para a redundância de routers. O FreeVRRP é uma implementação do protocolo VRRP que pode ser utilizado no FreeBSD. O FreeVRRP consiste em um servidor MASTER e um ou mais servidores BACKUP da solução. Caso o servidor MASTER pare de funcionar, o servidor BACKUP com mais alto ID começa a receber as requisições. Nesta apresentação tentaremos explicar o funcionamento e demonstrar a utilização deste protocolo. * Palestrante: Fernando Patzlaff * Minicurrículo: Estudante de Pós Graduação em Segurança de Sistemas Computacionais na Ulbra, Bacharel em Ciências da Computação com ênfase em Redes pelo Unilasalle, Analista de Suporte de Rede na PROCERGS, Certificado pelo Linux Professional Institute Level 1. <> == Protegendo sua privacidade com o JanusVM == * Tipo da atividade: Palestra * Resumo: Com a chegada da nova lei que obriga os provedores a monitorar seus usuários, a privacidade durante a navegação deixa de existir. Não se pode ter certeza se estão monitorando o cidadão apenas para evitar crimes como pedofilia ou também se estão em busca de crimes contra o direito autoral, e quem sabe até mesmo por pura e simples espionagem. Esta palestra vai apresentar o JanusVM, uma solução em forma de máquina virtual que permite garantir a sua privacidade na Internet e opcionalmente seu anonimato, garantindo proteção total contra a espionagem, seja ela legal ou não. * Palestrante: Marcos Henrique Esteves Barbosa * Minicurrículo: Estudante do curso de Segurança da Informação na Unisinos. Usuário de Linux desde 2004 (distribuição Slackware). Contribui com o desenvolvimento de diversos projetos open-source, entre ele o próprio Slackware, suporte a usuários dos mais diversos níveis entre outras atividades relacionadas a sistemas livres, como consultoria. <> == VoIP, economizando em ligações corporativas == * Tipo da atividade: Palestra * Resumo: De maneira mais comercial que técnica, visa explicar como uma corporação pode economizar em ligações tendo uma central de voz sobre IP (VoIP), e como essas centrais são mais inteligentes que as centrais analógicas. * Palestrante: Luiz Eduardo Guaraldo * Minicurrículo: Luiz Guaraldo é funcionário da Propus Informática LTDA desde Janeiro de 2007. Tendo mais de 8 anos de experiência com software livre, participou do projeto Debian-BR-CDD (Hoje BrDesktop), liderando a equipe de documentação e fazendo parte da equipe de testes e design gráfico. Faz parte dos projetos LTSP, através do projeto LTSP-BR (sendo um de seus organizadores). Organiza eventos como o Debian Day de Porto Alegre 2008 e participa da organização do Fórum Internacional do Software Livre de Porto Alegre (FISL). <> == Instalação e Configuração de servidor LTSP5 == * Tipo da atividade: Minicurso * Ministrante: Luiz Eduardo Guaraldo * Resumo: De maneira prática e resumida, define o que é um servidor LTSP, suas partes principais e o que é necessário para estruturar um servidor LTSP para uso em menos de 2 horas. * Minicurrículo: Luiz Guaraldo é funcionário da Propus Informática LTDA desde Janeiro de 2007. Tendo mais de 8 anos de experiência com software livre, participou do projeto Debian-BR-CDD (Hoje BrDesktop), liderando a equipe de documentação e fazendo parte da equipe de testes e design gráfico. Faz parte dos projetos LTSP, através do projeto LTSP-BR (sendo um de seus organizadores). Organiza eventos como o Debian Day de Porto Alegre 2008 e participa da organização do Fórum Internacional do Software Livre de Porto Alegre (FISL). <> == Acessibilidade em Software Livre == * Tipo da atividade: Palestra * Resumo: Serão abordados diferentes ferramentas e plataformas livres que provêm diferentes níveis de acessibilidade para pessoas com deficiências visuais. Além disso, deve ser apresentado estudo comparativo entre estas ferramentas, e um caso de uso de um jogo acessível para o auxílio ao ensino de matemática fundamental sobre uma destas plataformas. * Palestrante: Mírian Bruckschen * Minicurrículo: Estudante de Sistemas e Informação e Ciência da Computação, desenvolvedora de software e bolsista de iniciação científica na área de Processamento de Linguagem Natural. Entusiasta do software livre como movimento social e tecnológico desde 2002, usuária de GNU/Linux ocasional desde pouco depois disso, e usuária fiel desde 2004. Tem interesse especial em projetos voltados a educação, acessibilidade e linguagem. <> == O Pandorga GNU/Linux e suas ferramentas educacionais, uma abordagem prática == * Tipo da atividade: Minicurso * Resumo: Este minicurso busca mostrar a educadores e interessados por informática na educação o que o Linux têm à oferecer para fortalecer a educação, em especial o ensino fundamental (1ª à 8ª série). Utilizando o Pandorga GNU/Linux, o minicurso será conduzido apresentando os programas educacionais junto com temáticas que podem ser usadas em aula. * Ministrante: Rainer Otto Wilhelm Krüger * Minicurrículo: Formado em Ciência da Computação pela ULBRA/RS, atua como professor de cursos livres na Target Trust em Porto Alegre/RS ministrando cursos na área de Orientação à Objetos, UML, Java, PHP e Linux. Possui também uma empresa de consultoria, desenvolvimento, implantação e treinamento de sistemas, especialmente software livre, a Rkrüger Tecnologia da Informação. No meio de software livre, mantém o projeto Pandorga GNU/Linux, uma distribuição derivada do Kurumin/Debian para ser usada em laboratórios de escolas do ensino fundamental, desenvolvida em seu trabalho de conclusão de curso em 2006. Os principais diferenciais desta distribuição são: seu foco no uso educacional a partir da necessidade pedagógica, os softwares contidos na distribuição são selecionados e avaliados a partir de pesquisas com educadores, criando um ambiente totalmente focado ao ensino; toda a camada de interação com o aluno e o educador deve estar em português; por ser uma distribuição desenvolvida inicialmente para escolas públicas sem muitos recursos de hardware, o Pandorga se preocupa em ser compatível com hardware mais antigo. Além do projeto Pandorga, o autor participa de traduções e adaptações de softwares educacionais, ligado ao grupo SLEducacional. Por fim, é colunista de alguns portais na internet como o Ybytu-Catu, sobre software livre, educação na informática, mídias digitais e tecnologias alternativas. <> == Personalizando seu desktop no Ubuntu == * Tipo da atividade: Minicurso * Resumo: Instalação de novos temas ( mudança de cores, ícones e transparência ); Configuração avançada de efeitos 3D "Compiz"; Instalação do IUG ( Instalador de Games Automatizado do Ubuntu ) * Palestrantes: Samuel Antônio Klein e Rodrigo Silveira dos Santos * Minicurrículo: Alunos do curso de Ciência da Computação da Feevale e bolsistas de projeto de pesquisa na linha de Visualização Científica - Processamento de Imagens, também da Feevale. Usuários de GNU/Linux e entusiastas de softwares livres. <> == PostgreSQL 8.3: Passado, Presente e Futuro == * Tipo de atividade: Palestra (sem certificado e sem inscrição) * Resumo: Veja o estado atual do banco de dados de código aberto mais avançado do mundo. Saiba quais recursos estão presentes na versão 8.3, quais foram incluídos recentemente e o que podemos esperar para a 8.4, além do estado de ferramentas relacionadas que tornam o PostgreSQL uma plataforma completa de gerenciamento de dados. Também serão apresentadas algumas perspectivas para o futuro do banco e a evolução do seu modelo de desenvolvimento. * Palestrante: Diogo de Oliveira Biazus * Minicurrículo: Diogo Biazus trabalha com PostgreSQL desde 2002. Atualmente está cursando Ciência da Computação na UFRGS e é instrutor na Target Trust (www.targettrust.com). Também é sócio fundador da empresa softa consultoria (www.softa.com.br) e co-mantenedor do projeto PostgreSQL Br. <> == Por que desenvolver para o Projeto Debian? == * Tipo de atividade: Palestra (sem certificado e sem inscrição) * Resumo: Cada desenvolvedor precisa das próprias respostas às questões: A- O meu perfil de desenvolvedor é alinhado com a cultura de trabalho do Projeto Debian? O Projeto Debian é o lugar certo para minhas habilidades como desenvolvedor? B- Me sentirei integrado e satisfeito nessa comunidade de desenvolvedores? Quais as vantagens do Projeto Debian para um desenvolvedor? * Palestrante: André Felipe Machado * Minicurrículo: Primeiro contato de imprensa do Projeto Debian no Brasil, é colaborador desde 2006 e integrante do Debian Publicity Team. Já tendo perfurado cartões, conheceu GNU / Linux em 1998 e Debian em 2003. Interessa-se por gerenciadores de banco de dados e sistemas de arquivos remotos POSIX de alta disponibilidade aplicáveis com virtualização. Veja blog www.techforce.com.br. <> == Como se tornar um hacker == * Tipo de atividade: Palestra (sem certificado e sem inscrição) * Resumo: Quem realmente são os hackers? O que eles querem? O que eles pensam? Qual sua filosofia? Tudo isto será abordado nesta palestra. Baseado no famoso "Hacker-HOWTO" escrito e mantido por Eric Steven Raymond, um dos maiores e mais importantes hackers do mundo. * Palestrante: Marcos Henrique Esteves Barbosa * Minicurrículo: Estudante do curso de Segurança da Informação na Unisinos. Usuário de Linux desde 2004 (distribuição Slackware). Contribui com o desenvolvimento de diversos projetos open-source, entre ele o próprio Slackware, suporte a usuários dos mais diversos níveis entre outras atividades relacionadas a sistemas livres, como consultoria. <> = Descrição das palestras relâmpago = Palestras relâmpago são palestras com curtíssima duração. Nossas palestras relâmpago duram no máximo três minutos. Durante um período de uma hora, teremos uma seqüência de palestras relâmpago: * !OpenSolaris, conheça boas razões para não deixar de usá-lo (Ronaldo Prass) * Glade: uma ferramenta para desenvolvimento rápido de GUIs em GTK+ (Mírian Bruckschen) * Debian: saindo do inferno das dependências de compilação ou execução com auto-apt (André Felipe Machado) * Lua: Uma linguagem de extensão extensível (Leandro Motta Barros) * Projeto Currículo Livre: Software livre para os cursos de graduação de Computação (Mírian Bruckschen) * Lendo XML com Python ...do jeito fácil! (Mírian Bruckschen)