08.09.2011 (quinta-feira)
Android
Workshop
O minicurso tem como objetivo esclarecer o entendimento sobre o Android, licença, desenvolvimento e estrutura, bem como os conceitos e componentes básicos de uma aplicação para a plataforma. Também será desenvolvida uma aplicação simples, detalhando e mostrando mais componentes e dicas de performance.
Apresentando Python
Workshop
Este workshop focará na introdução à linguagem de programação Python e como começar a construir poderosas ferramentas aplicadas em diversos nichos como sistemas embarcados, web, automação, computação científica.
Software e Cultura Livre como alternativa à Propriedade Intelectual
Mesa redonda
A mesa tem como objetivo debater acerca do Software e da Cultura Livre enquanto postura prática, política, social e à privação do conhecimento.
Ruby on Rails: Desenvolvimento Web nos trilhos
Palestra
Rails é um framework open-source de desenvolvimento para Web, muito maturo e robusto, feito em cima do Ruby, uma linguagem de programacão moderna e dinâmica. Nesta palestra será demonstrada a capacidade de preservação de dinheiro e tempo para pessoas e empresas de forma inteligente e divertida!
Animação 2D e edição de vídeo
Palestra
A palestra abordará o uso de softwares livres na produção de animação 2D voltadas ao mercado cinematográfico. Serão apresentados o Pencil, Gimp, Debugmode WAX, Audacity, Jahshaka e Virtualdub, assim como a metodologia de produção e peças produzidas a partir destes.
Wikipédia e o futuro da colaboração
Palestra
Como a colaboração pode mudar o mundo? E como isso afeta a forma como vivemos e nos relacionamos? A Wikipédia foi lançada em 2001 e tornou-se a maior e mais popular obra de referência geral na Internet, classificada em torno da sétima posição entre todos os websites e tendo cerca de 400 milhões de leitores, que podem alterar qualquer conteúdo. Esta palestra fala como a Wikipédia se tornou o que é hoje e as perspectivas num horizonte próximo, com relação a disseminação e uso de conhecimento livre.
09.09.2011 (sexta-feira)
Qt
Workshop
O Qt é um toolkit multiplataforma de desenvolvimento originalmente criado pela empresa Trolltech em 1995 mas foi comprado pela Nokia em 2007. Ele oferece importantes ferramentas para trabalhos com rede, threads, UI (canvas e interfaces tradicionais) e multimídia e é utilizado por diversas empresas de diversos segmentos como Google, Skype, Volkswagen, Epson, HP, entre outras. Neste workshop, pretende-se mostrar um pouco do Qt, como ele tira o “peso” do C++ dos ombros do desenvolvedor, falar um poucos sobre os projetos que o utilizam e também mostrar um pouco de sua SDK. É importante dizer que tudo que o Qt oferece é LGPL, permitindo grande liberdade aos desenvolvedores de aplicativos (desktop e mobile).
O framework web para perfeccionistas com prazos
Workshop
Desenvolvido e utilizado por mais de dois anos em uma operação ágil de notícias online, Django foi projetado para lidar com dois desafios: os prazos apertados de uma redação e os requisitos rígidos dos experientes desenvolvedores web que o criaram. Ele permite que você construa rapidamente aplicações web de alto desempenho e elegância pois adere ao princípio DRY (não se repita). Nesse workshop será introduzido e demonstrado as características desse framework que tem destaque na comunidade Python, sendo usado em grandes projetos, e que cada vez tem mais adeptos.
Design de Interação e Software Livre
Mesa redonda
A mesa redonda tem por objetivo promover uma reflexão acerca das vantagens e desafios relacionados ao uso de Software Livre para o desenvolvimento de aplicações e interfaces.
Blender como ferramenta para produção de jogos
Palestra
O Blender é um dos grandes destaques na área animação 3d e computação gráfica entre os softwares de código aberto. A palestra tem como objetivo apresentar a ferramenta como uma solução viável para produção de animações interativas e também jogos. A grande vantagem nesse tipo de produção, é que os artistas não precisam conhecer linguagens de programação para produzir jogos 3d com o Blender.
illusio: um instrumento musical digital colaborativo
Palestra
Nesta palestra será apresentado o Illusio: um projeto de instrumento musical digital livre que permite o controle de loops gravados em tempo-real, no momento da performance, através da construção colaborativa de um relacionamento lúdico entre desenhos e sons. Para tanto, o projeto, que foi premiado com o Rumos Itaú Cultural Arte CIbernética 2009, mescla o uso de tecnologias multitoques – construída a partir de canos PVC e fitas adesivas – ao conceito de pedais de guitarra – construída a partir de um teclado usb modificado – sob uma perpectiva DIY de baixo custo.
Acessibilidade em um Sistema EAD para Usuários Cegos
Palestra
A era da inclusão digital tem tornado a acessibilidade um requisito cada vez mais essencial para as páginas Web, uma vez que este ambiente desempenha papel fundamental no cotidiano das pessoas com deficiência. Esta palestra apresenta os primeiros resultados rumo à acessibilização de um sistema de gestão da aprendizagem, através do design centrado no usuário, levando em consideração as expectativas de usuários com deficiência visual, bem como as diretrizes de acessibilidade propostas pela WAI/W3C.
10.09.2011 (sábado)
Linux básico
Workshop
Gostaria de dar os primeiros passos no mundo Linux? Traga o seu notebook/netbook e aprenda conceitos como o sistema de arquivos, estrutura de pastas, particionamento de disco, configurações, comandos, programas mais usados, instalação de pacotes e muito mais. Vamos auxiliar os participantes que quiserem instalar o GNU/Linux em seus computadores e ensinar a todos como fazer esse procedimento de instalação.
Construindo interfaces gráficas com Python
Workshop
Neste workshop será apresentado o PySide na prática, um binding do framework Qt para Python. O Qt facilita o desenvolvimento tanto de interfaces gráficas clássicas quanto de interfaces mais elaboradas de modo que designers sem experiência em programação conseguem criar aplicações completas.
Universidade e Software Livre, a academia e o compartilhamento do conhecimento
Mesa redonda
A mesa debaterá a função da academia como local de produção de conhecimento livre. Essa proposta pretende resgatar a história recente da academia como berço do Software Livre e do conhecimento científico que nasceu e floresceu sob o signo do compartilhamento, mas que infelizmente hoje é prejudicado na medida em que a academia tem sido usada para produzir conhecimento fechado para grandes monopólios do conhecimento. Pretendende-se debater criticamente a mentalidade e as práticas proprietárias nas universidades de hoje, mas também colocar na ordem do dia o debate sobre o resgate do espírito acadêmico vanguardista de fazer ciência e criar tecnologias "com um jeito hacker de ser" de agir.
Construindo Comunidades Bem-Sucedidas
Palestra
Comunidades virtuais interligando pessoas ao redor do mundo são extremamente comuns no mundo do software livre. Entretanto, tão ou até mais forte que as comunidades virtuais, são as comunidades reais que existem na sua cidade. Nesta palestra serão abordados o crescimento do Grupo de Usuários de Python de Pernambuco. Além de incentivar a participação das pessoas, o objetivo desta palestra é inspirar e servir como guia para quem quiser começar uma comunidade de sucesso em sua cidade.
WARNING: possibilidades de criação de visualizações de informações com tecnologias livres.
Palestra
Instalação desenvolvida com software livre que recebe dados da internet a respeito da qualidade do ar de 30 cidades em 5 continentes e apresenta os dados dinamicamente em uma tela e através da sua estrutura física utilizando o Arduino como plataforma. Os índices são representados por LEDs que interagem conforme as condições submetidas. A partir da minha experiência neste projeto pude observar uma crescente mudança no processo de concepção de visualizações de informação na utilização de software e hardware livres no desenvolvimento deste tipo de projeto, principalmente na exploração de novas direções da visualização de informação tradicional.
Yes it is! Framework PHP
Palestra
O objetivo desta palestra é apresentar um framework PHP que utiliza os melhores conceitos disponíveis como Padrões, Orientação a objeto, Ajax (Jquery), Scaffolding (CRUDSS), MVC, ORM entre outras coisas.