2º Festival Software Livre BH
O 2º Festival de Software Livre de Belo Horizonte acontecerá na UNATEC – Instituto UNA de Tecnologia que apoia o Software Livre e terá início das atividades às 8:00hs.
No evento, serão realizadas palestras, oficinas e install fests tanto para iniciantes quanto para usuários avançados.
O intuito do evento é agrupar cada vez mais os profissionais e entusiastas das diversas áreas da tecnologia, divulgando e ampliando o alcance da filosofia do Software Livre.
Venha participar! Traga o seu computador pra instalarmos o GNU/Linux!
As inscrições serão realizadas através do site: www.fslbh.org
A sua inscrição será confirmada após a doação (no dia do evento) de um ou mais livros infanto-juvenil, as doações serão repassadas para a Fundação Espírita Cárita
Site: www.fundacaoespiritacarita.org.br
Programação
8h ás 9h – Credenciamento
Xen para Ambientes Corporativos – Parallel and Full Virtualization – Case de Sucesso: Corpo de Bombeiros e Fundação Ezequiel Dias
Felipe Ribeiro / Sandro Alves
9h ás 12h
Oficina – Lab 8
Este Hands-on tem como objetivo solidificar o conhecimento de técnicos e especialistas envolvidos nos processos de virtualização de servidores munindo-se de boas práticas no deployment de ambientes onde há a necessidade de virtualização.
A abordagem deste, capacita o indivíduo a instalar um servidor de médio/grande porte para servir máquinas totalmente virtualizadas ou para-virtualizadas, dependendo de sua necessidade com várias opções de configuração das VMs (HVM/PVM), rede entre outras.
Para este Hands-on, utilizaremos dois ambientes de servidores:
Hp Proliant ML 350 G5 – Xen Server Open 3.4.1 – Dom0 – Compilado do Source – Debian 5.3 Lenny
Desktop AMD64-X2, CoreDuo, 8GBRAM – Xen Server Open – 3.2 – Dom0 – Centos5.3 Final
Importante ressaltar que este e um ambiente em funcionamento no Corpo de Bombeiros Militar de Minas Gerais e Fundação Ezequiel Dias, que será reproduzido para o Público.
Java para iniciantes
Wagner Gomes
9h as 11h
Oficina – Lab 9
Ementa:
Introdução
Conceitos de Orientação Objeto;
Motivação – Porque usar Java?
Características do Java;
Demostração de um programa em java;
Tipo, Operadores e Expressões
Tipos primitivos;
Declarações e inicialização;
Operadores e Expressões;
Classes e Objetos
Conceitos e estruturas;
Construtores;
Herança de classe;
Estendendo classe;
Classe String e suas operações;
Instrução de repetição (for e while);
Software Livre, Open Source e Licenças
Glauco Vinícius / Gustavo Alves
10h ás 11h
Palestra – Lab 7
Este trabalho visa explicar para os iniciantes os conceito de software livre e código aberto, bem como as interseções e diferenças entre ambos. Por último, será apresentada uma visão geral das licenças: LGPL (GNU Lesser General Public License), FDL (Free Documentation License), GPL 2 e GPL 3 (GNU General Public License), AGPL (Affero General Public License), Apache License 2.0, MIT License e BSD License.
Aprenda Qt e Contribua com o desenvolvimento do projeto KDE
Lamarque Vieira
13h as 17h
Oficina – Lab 11
Este mini-curso de quatro horas visa apresentar as principais funcionalidades do Qt 4.5.x e KDE 4.2.x para o desenvolvimento produtivo de aplicações desktop multi-plataforma, discutir decisões de projeto, idiomas e apresentar ferramentas auxiliares para o desenvolvimento utilizando essas plataformas, além de apresentar vivência prática inicial na utilização destas plataformas.
O curso será ministrado em dois módulos de três horas cada um, teremos tópicos expositivos e atividades práticas para fixar conceitos.
LaTeX: Find you type!
Luís Eterovick
11h as 12h
Palestra – Lab 7
Inovando o mundo da tipografia, essa linguagem de alto nível vem quebrar muitos paradigmas na criação de documentos com estrutura lógica. Trazendo visual profissional em artigos, teses, slides, livros, LaTeX vem tomando a frente no meio acadêmico, permitindo o usuário focar no conteúdo de seu trabalho, sem preocupações com a formatação e com a estrutura.
Abordagem: Estrutura lógica de um documento. Principais classes e estilos. CTAN, pacotes e fontes.
Padrões Aberto e Informação Livre
Júlio César
11h as 12h
Palestra – Lab 9
Esta palestra visa padrões abertos são padrões disponíveis para livre acesso e implementação, que independem de royalties e outras taxas e sem discriminação de uso. São elementos importantes na era da Informação e do Conhecimento, pois permitem que estes não fiquem presos ao monopólio de um formato e estejam disponíveis para gerar o saber por meio do compartilhamento.
Abordagem: Dado, Informação e Conhecimento. Armazenando de forma Livre. O cuidados com a tecnologia (ODF x Outros Padrões).
Inkscape – Conheça a ferramenta livre para seus desenhos!
Anderson Viana
14h as 16h – Lab 10
Conheça esse poderoso editor de imagens vetoriais, a alternativa livre, eficaz e imprescindível aos programas proprietários do gênero.
A oficina introduzirá o aluno no desenho vetorial, mostrando conceitos elementares no uso do Inkscape, proporcionando aos mesmos a possibilidade do uso de uma ferramenta gratuita e livre para a elaboração de desenhos vetoriais profissionais.
Desenvolvimento PHP5 com smarty e PDO
Diego Henrique Oliveira
14h as 17h
Oficina – Lab 8
Esta oficina visa apresentar ao público o desenvolvimento de aplicações usando todo o potencial da orientação a objetos do PHP 5, incluindo as bibliotecas Smarty e PDO.
Migrando ambiente de desenvolvimento web proprietário para software livre
Bruce Emmanuel Sueira
14h as 17h
Oficina – Lab 7
Os seguintes tópicos serão abordados:
1 – Porque não migrar.
2 – Porque migrar.
3 – Principais dificuldades encontradas.
4 – Por onde começar.
5 – Entendendo as diferenças de permissões de acesso e particionamento do sistema.
6 – Como preparar um ambiente de trabalho LAMP (linux -Apache, Mysql, Php).
7 – Principais ferramentas de desenvolvimento.
Software Livre: Revolucione!
Djavan Fagundes e Guilherme Guerra
14h ás 16h
Palestra – Lab 7
Uma visão geral sobre o estado do Software Livre, quanto ao seu uso nos computadores desktop e como o usuário tem reagido ao usar ambientes desktops livres.
Django, Desenvolvimento Web da maneira correta
Rodolfo Alves Pereira
13:00 ás 17:00 – Lab 9
Um framework para desenvolvimento Web que economiza seu tempo e torna a construção de sites uma diversão, permitindo que você construa e mantém alto padrão de qualidade nas aplicações com o mínimo de complicações
* Introdução a Linguagem de Programção Python, levando em consideração que Django foi cem por cento (100%) desenvolvido nesta linguagem;
* Iniciando com Django, Instalação e Configurações;
* Aplicação prática de Model-View-Controller (MVC) e Don’t-Repeat-Yourself (DRY);
* Objeto Relacional.
* Apresentação Teórica de Vantagens e Limitações.
Django tem feito a Linguagem de Programação Python se tormar bastante conhecida para aplicações Web, sua performance de execução e desenvolvimento, estão deixando os programadores e designers encantados, considerando que o framework foi desenvolvido para quem precisa desenvolver muitas coisas em pouco tempo.
Desenvolvido por Adrian Holovaty em 2005, programador de um site de notícias Lawrence.com, o fez para suprir as necessidades do site em que trabalhava.
Rodolfo Alves Pereira, Bacharel em Ciência da Computação, Faculdades Integradas de Caratinga, Programador e Administrador de Servidores Linux em StudioSol Comunicação Digital.
Conheça e faça parte do Projeto KDE-MG
Amanda Oliveira Castro
16h ás 17h
Palestra – Lab 10
Conheça as pessoas envolvidas no KDE-MG e as novas propostas do nosso projeto.

