| Sala 1 | Sala 2 | Sala 3 | Sala 4 - Workshops | |
|---|---|---|---|---|
| 9:00 |
Credenciamento |
Desenvolvendo em Java Demoiselle 2.0Fabiano Castro Pereira DescriçãoEste mini-curso abordará o desenvolvimento de aplicações web baseadas na tecnologia Java Enterprise Edition versão 6, utilizando o Demoiselle versão 2, é um framework que facilita o desenvolvimento de aplicações deste tipo. O Demoiselle fornece uma estrutura previamente configurada para a aplicação, classes que facilitam o uso do padrão MVC, tratamento de exceção, configurações específicas, tratamento de mensagens, CRUD em banco de dados, e outras características. O Framework Demoiselle é desenvolvido pelo Serviço Federal de Processamento de Dados, SERPRO, com a missão de ser o framework padrão do Governo Federal para desenvolvimento de aplicações web que utilizam a tecnologia Java, visando a economia de recursos proporcionada pela utilização de tecnologias padronizadas. |
||
| 10:00 | ||||
| 11:00 |
Zend Framework, Componentes Poderosos para PHPFlávio Gomes da Silva Lisboa DescriçãoA programação PHP é baseada em um espírito de simplicidade, de racionalização do trabalho. Porém a facilidade de resolver problemas de forma rápida pode se tornar um problema quando boas práticas de desenvolvimento não são utilizadas. Zend Framework faz parte um projeto amplo para padronizar o ambiente de desenvolvimento PHP e proporcionar aos programadores PHP um modo muito melhor de produzir e compartilhar componentes reutilizáveis. Nesta palestra, conheceremos a arquitetura do Zend Framework e como ela ajuda a construir aplicações e serviços mais modernos, confiáveis e seguros, sem sacrificar a flexibilidade necessária à construção de software. |
Teoria da Evolução para Mídias SociaisGustavo Guanabara Descrição
Mídias Sociais nascem e algumas delas morrem.. Mas será que o sensacionalismo dos jornais e revistas que dizem que "uma mídia mata a outra" está correto?
Veja a evolução dos meios de comunicação e entenda como as mídias sociais se tornaram algo tão importante hoje em dia para diversos segmentos, incluindo o marketing.
Entenda o que cada mídia social tem de bom e o que estão fazendo para brigar pelos usuários que são tão valorizados.
|
IPv6: uma evolução necessária para a Internet e para nossas redes.Antonio M. Moreiras Descrição
Vemo-nos atualmente face a um grande desafio tecnológico, que afeta a
todos. Os endereços IP livres, que são usados em cada equipamento
conectado à Internet, estão próximos ao final. Uma nova tecnologia, o
IPv6, deve passar a ser usada em toda a rede já nos próximos meses, ou
poucos anos, para possibilitar a continuidade de sua evolução e
crescimento. A mudança é urgente tanto na infraestrutura da Internet em
si, quanto para as empresas, instituições e usuários que dela se
utilizam. Nessa apresentação será abordado o estado atual do problema, a
evolução da adoção do IPv6 no Brasil e no mundo, os desafios que se
apresentam e algumas das mudanças que ocorrerão na Internet como a
conhecemos, inclusive abordando aspectos da visão dos usuários
domésticos e corporativos, de segurança e privacidade.
|
|
| 12:00 |
Intervalo |
|||
| 13:00 |
Programação Jedi com a força do software livreVictor Fontes Costa DescriçãoUma visão geral do ecosistema de software livre e como ele pode tornar a experiência de desenvolver software mais eficiente e divertida. Falarei sobre código Social, bibliotecas livres, scripts ninjas para produtividade nunca antes vista, desenvolvimento orientado a testes, listas de discussão, estudo de fontes de outros projetos, Dojos e muito mais. |
Análise comparativa entre Sistemas de Arquivos DistribuídosPedro César Bittencourt de Azevedo Filho DescriçãoA utilização de Sistemas Distribuídos para aplicações cada vez mais exigentes é realidade, a necessidade de alta disponibilidade e alto desempenho das infraestruturas e serviços hoje tornou este tipo de sistema muito popular. Quem já não ouviu falar em cluster computing (agregado computacional) ou grid computing (computação em grade)? A possibilidade de unir diversos equipamentos para realizar a mesma tarefa, coloca os sistemas distribuídos como um dos mais interessantes paradigmas computacionais atuais. O armazenamento de dados em infraestrutras descentralizadas é sim uma das grandes atribuições dadas a sistemas distribuídos. Esta palestra demonstra um comparativo realizado entre algumas das mais conhecidas soluções livres para a construção de clusters voltados a distribuir dados (sistemas de arquivos distribuídos). |
Alta Performance de Aplicações Web em PHP com NginxThiago Paes DescriçãoNginx é um servidor web leve e de baixo custo de hardware, que se torna uma alternativa simples e eficaz ao Apache ou outros servidores web, que com poucas e simples configurações é possível obter o máximo de performance em aplicações web de pequeno e médio porte. |
Intervalo |
| 14:00 |
Programação PoliglotaBruno Henrique Silva da Costa DescriçãoNeal Ford foi um dos primeiros a falar sobre o assunto, no mundo em que vivemos hoje, nos desenvolvedores necessitamos criar aplicações rápidas e de alta complexibilidade e as vezes acabamos ficando engessados com algumas limitações de nossas ferramentas ou até mesmo por nossa cabeça fechada para novidades e inovações, por fim não executamos da melhor maneiro o nosso trabalho. É impressionante como no mundo das tecnologias existem pessoas fechadas e com medo do que é novo.A Programação poliglota vem para muda algumas coisas, ela nos permite analisar o problema e escolher a melhor solução para tal e não a “melhor linguagem” , estamos usando metodologias de desenvolvimento ágil(XP, SCRUM) e por que não a usar programação poliglota? Venham e faremos uma bela discussão sobre isso. |
Como Acabar Com Sua Empresa Nas Redes Sociais!Carolina Lima Descrição
A palestra mostra os equívocos das empresas nas redes sociais
demonstrando o que se deve e não se deve fazer ao colocar
sua empresa na web 2.0. Slides.
|
PHP ProfissionalFlávio Lisboa DescriçãoEste é um workshop para quem ser promovido de sobrinho para Lanterna Verde. Tudo bem, o PHP não é a arma mais poderosa do universo, mas com imaginação e força de vontade, um programador pode criar quase tudo o que precisa em termos de software. O objetivo do workshop PHP Profissional é orientar iniciantes em programação e os que já programam especificamente em PHP, sobre as melhores práticas para um desenvolvimento de software de qualidade. Os seguintes assuntos serão abordados no workhop: complexidade de software, legibilidade, documentação, reuso de software, ferramentas de desenvolvimento e diagnóstico e segurança. |
|
| 15:00 |
Desenvolvimento em Software Livre na Infraestrutura de Segurança do Governo BrasileiroFabiano Castro Pereira |
LaTeX para não-cientistasMelissa Weber Mendonça DescriçãoO LaTeX é uma ferramenta de processamento de textos extremamente poderosa e de alta qualidade tipográfica, além de permitir facilmente a automatização da geração de documentos em PS/PDF. Nesta palestra, tentarei inicialmente explicar como funciona o LaTeX, como produzir documentos simples utilizando esta ferramenta e onde buscar mais informações sobre o assunto. Além disso, discutiremos alguns exemplos de documentos mais avançados, e possibilidades de integrar a geração destes documentos com seu código (meus exemplos serão em Python), em especial a geração de tabelas e relatórios de forma automatizada a partir de dados obtidos no código. |
Testes de unidade avançados e TDDLuis Otávio DescriçãoBusca mostrar como ir além do básico do PHPUnit usando mocks, testar métodos private e protected e assim aplicar a técnica TDD para manter suas regras de negócio sempre atendidas. |
|
| 16:00 |
HTML5 : O futuro da webRafael Michels Motta Descrição
HTML5 é muito mais que uma nova linguagem de marcação: Ela veio para revolucionar a web com uma série de poderosas APIs escritas em javascript. Nessa palestra você irá descobrir o que mudou em relacão a antiga versão do HTML, o atual suporte dos browsers, o que você pode usar atualmente, e principalmente, as grandes novidades da nova especificação da linguagem de marcação da W3C.
|
SNEP Livre – O PBX IP orgulhosamente brasileiroFrancis Silveira Descrição
O Asterisk vem exercendo um papel importante na transformação do mundo das telecomunicações. Mobilidade, flexibilidade, liberdade e recursos ilimitados são alguns dos itens que ele trouxe para as Empresas.
Contudo, a administração destes PBX IPs estão cada vez mais complexas, pois diferente das soluções básicas de comunicação que o PABX tradicional oferece, este novo conceito de telefonia trouxe novas necessidades, tais como: rotas dinâmicas de ligações de entrada e saída, análise mais apurada dos custos de comunicação, maior controle da comunicação de cada departamento e pessoa, descentralização da administração e outras mais.
É neste cenário que o SNEP foi projetado e concebido, uma solução completa, robusta e de fácil administração e gestão do ambiente de comunicação. Desenvolvido sob a licença LGPL, seu modelo de negócios é um diferencial e pode abrir portas para novas regras do mercado de tecnologia.
|
||
| 17:00 |
FreeBSD: O Gigante Desconhecido!Mario Augusto Mania Descrição
O FreeBSD é um poderoso Sistema Operacional livre e opensource, entretanto, pouco conhecido. Nesta palestra você conhecerá mais sobre o FreeBSD e sua história, e porque ele é considerado o "UNIX" de fato. De servidores a Desktop.
|
Aumentando seu Karma: Como a cultura open source nos torna pessoas melhores!Érico Andrei Descrição
É lugar-comum dizer que a liberdade é um dos diferenciais da escolha de soluções open source, ou que a qualidade é maior, ou que há mais segurança. Open source não se resume às linhas de código,documentações ou qualidade e segurança. Temos um modelo econômico melhor, mais inclusivo e mais humano. A valorização das pessoas e as relações criadas dentro de comunidades são o verdadeiro benefício de nossa cultura e são, principalmente, os dinâmos da cultura de colaboração.
|
paCRUD Framework, sua máquina de café expressoEmerson C. Salvador e Odair Rubleski DescriçãopaCRUD - PHP Ajax CRUD Framework, é um Framework PHP/Ajax com funcionalidades CRUD (Create, Retrieve, Update e Delete) para desenvolvimento de sistemas de informação, com a proposta de tornar o desenvolvimento rápido, sem perder elegância e usabilidade. Uma verdadeira máquina de café expresso. O paCRUD é Software Livre Catarinense, e a palestra é ministrada pelos idealizadores e desenvolvedores do projeto. |
|
| Sala 1 | Sala 2 | Sala 3 | Sala 4 - Workshops | |
|---|---|---|---|---|
| 9:00 |
Montando o Ambiente PentahoRoberto Falanga Junior Descrição
O Pentaho consiste de vários componentes que podem ser utilizados separados ou em conjunto, formando uma completa plataforma de BI open source. A instalação e configuração do Pentaho é algo que apresenta alguma dificuldade para quem deseja iniciar na sua utilização. Este minicurso auxiliará o aluno a compreender a instalação e configuração do Pentaho e a utilização básica de alguns de seus componentes de forma a permitir ao aluno avançar nos estudos através dos diversos documentos disponíveis na web.
Ao final do minicurso, o aluno deve ser capaz de instalar e configurar o Pentaho para ser acessado em uma rede através da sua interface web pré-configurada, usar sua interface de administração, permitir acesso a usuários específicos, entre outras configurações.
|
|||
| 10:00 |
Os Banco de Dados open Source estão preparados para o mercado?Carlos Eduardo Smanioto DescriçãoQue o Linux e muitos produtos opensource são equiparável e até mesmo melhor que outros comerciais isso todos já sabemos. E os Banco de Dados ? Qual é a real capaciade de banco de dados Open como é o caso do PostgreSQL, MySQL e novidade NO-SQL como o MongoDB como o mercado de desenvolvimento de Software e as corporações enchergam tais tecnologias ? Oracle é Melhor opção para grande demanda ? Será que o SGDBs Livre podem oferecer o mesmo comprometimento que os SGDBs comerciais? |
Ubuntu: Linux para Seres HumanosTiago Hillebrandt Descrição
Serão abordadas as novidades relacionadas a nova versão do sistema operacional, que será lançada em outubro deste ano, Oneiric Ocelot, bem como da versão disponibilizada em abril, Natty Narwhal. Além disso, serão apresentados alguns procedimentos para contribuir com o sistema operacional – através do Launchpad e do Ubuntu Brainstorm –, principalmente na tradução da distribuição.
|
Removendo o cheiro ruim do seu códigoLuis Otávio DescriçãoTem como objetivo mostrar técnicas preventivas e corretivas para criação/manutenção de projetos com código limpo e organizado. |
|
| 11:00 |
O TCP está morrendo? SCTP, multi-streaming e multi-homing de forma simples!Bruno Machado Soares Descrição
TCP o protocolo do nível de transporte mais explorado nos últimos anos pode ter um fim próximo. O SCTP é um protocolo confiável, possui os melhores requisitos do TCP e mais coisas que facilitam e melhoram o desenvolvimento de aplicações cliente <--> servidor.
|
Android: História, Mercado e PossibilidadesSanthyago Gallão DescriçãoÉ indiscutível o crescimento que o Android, sistema operacional para dispositivos móveis mantido pelo Google e pela Open Handset Alliance, tem alcançado. Com participação superior a 35% do mercado, o Android ainda está crescendo e interagindo novos dispositivos, como eletrodomésticos e até carros. Conheça a história, as versões, o mercado e as possibilidades que o Android pode oferecer. |
Um comparativo entre os principais frameworks PHP disponíveis hoje.Marcos Garcia Descrição
Um comparativo entre os principais frameworks PHP disponíveis hoje.
|
|
| 12:00 |
Intervalo |
|||
| 13:00 |
Webapps, já posso investir nisso?Bruno PorKaria DescriçãoVamos botar para fritar o Geolocation, Local Storage, Tag Aúdio/Vídeo, CSS3(Media-Queries) em exemplos práticos e ver se isso realmente funciona em dispositivos móveis ou é bla bla bla da onda "HTML5". E bater um papo sobre como está o mercado para mobile web. |
LTSP: Construir um Terminal Server com Linux é Rápido e FácilRicardo Delcastanher |
Sistemas Embarcados em FPGAMarcelo Rodrigo dos Santos Andriolli Descrição
Nesta palestra será apresentado um breve histórico e conceito de Sistemas Embarcados, Sistemas Embarcados em Telecomunicações, o que é FPGA, Sistemas Embarcados em FPGA, prós e contras bem como ferramentas disponíveis no mercado para o desenvolvimento dessa tecnologia.
|
Intervalo |
| 14:00 |
A Semente Não Entendida de Todas Metodologias Ágeis.Fabio Akita DescriçãoÉ muito fácil ficar confuso com tantas novas metodologias ou processos que existem no mercado de TI. Desde tradicionais que envolvem coisas como ISO ou CMMi até as ditas 'modernas' e 'ágeis' como Scrum, Extreme Programming, Crystal, e agora Lean e Kanban. Mais do que isso, muitas empresas estão realmente adotando e implementando essas metodologias, muitos estão treinando como implementá-las, muitos ainda tentando entender a diferença entre uma e outra. Porém, existem questões fundamentais que permeiam todas essas metodologias e que, surpreendentemente, parece que poucos estão dando real atenção e, justamente por isso, a maioria das implementações dita 'ágeis' nas empresas está destinada a fracassar. Nesta palestra vamos tentar entender qual é o ponto fundamental que será a diferença entre sucesso e fracasso na implementações ágeis. |
Fedora 16Wolnei Cândido Tomazelli Junior Descrição
Filosofia da nossa distribuição GNU/Linux
Estatistas das versões anteriores Inovações para usuários Melhorias para desenvolvedores Versões dos principais pacotes (Gnome, KDE, LXDE, XFCE, Firefox, LibreOffice) Quantidade de programas empacotadas nessa versão Ilustrações do ambiente de trabalho com Gnome e KDE Por que utilizar o Fedora Quem utiliza hoje o Fedora (Governo, Universidades, Empresas, Projetos) |
Novo Expresso Uma Arquitetura Voltada a ServiçoWalter Zapalowski |
Minicurso de Expressões RegularesJulio Neves Descrição
As Expressões Regulares são usadas em todas as linguagens atuais e em todos os
bons editores. São ferramentas poderosíssimas que auxiliam sobremaneira à
programação, encurtando o tempo necessário para desenvolvimento de aplicativos.
Este mini curso será executado em ambiente Shell e para tal, além de Expressões
Regulares, o instrutor irá ensinar também o uso das instruções sed e grep.
Ao final do treinamento, o aluno terá capacidade de pesquisar, alterar valores e
criticar dados de arquivos via linha de programação, sendo isso tudo feito
normalmente em somente uma linha de código. 8^)
|
| 15:00 |
F13-CN: Gestão Segura de Conexões SSHAnahuac de Paula Gil DescriçãoImagine uma empresa de prestação de serviços em linux, ou mesmo um setor de TI onde vários funcionários precisam ter acesso a diversos servidores. E quando um funcionário sai da empresa? Automaticamente são iniciados procedimentos de auditoria e troca de senhas que geram grandes transtornos e sensação de insegurança para o administrador da rede. O F13-CN atua como um "proxy" SSH, implementando diversos tipos de controle sobre os acessos que os técnicos podem fazer nos servidores de sua empresa. |
Blender 3D: Modelagem e Animação 3D em Software LivreRaphael Bonelli Descrição
Apresentar o Blender 3D como solução livre para modelagem e animação 3D em nível profissional e de produção, falar das novidades das novas versões e os planos para versões futuras.
|
Desenvolvendo com Dojo ToolkitFlávio Lisboa |
|
| 16:00 |
MongoDB em produçãoFelipe Munhoz DescriçãoSerão apresentadas as principais funcionalidades disponibilizadas pelo MongoDB, o case de uma aplicação web que necessita de alto desempenho e o que foi feito para colocá-lo em produção. O MongoDB é um banco de dados NoSQL, orientado a documentos, de alta performance, open source e schema-free, escrito em C++. Ele é uma mistura entre os repositórios escaláveis baseados em chave/valor e a tradicional riqueza de funcionalidades dos bancos relacionais. O MongoDB alia simplicidade de instalação e configuração à robustez através de mecanismos de tolerância a falhas e armazenamento distribuído. |
Software Livre é Coisa de MolequeTomaz Canabrava DescriçãoMuitas pessoas tratam o software livre como coisa de moleque, mas empresas como a Petrobrás, Autodesk e outras utilizam software livre. O que temos que fazer pra a profissionalização do software livre no brasil não é organizar grupos de usuarios, nem fazer palestras reacionarias. |
Qualidade em Projetos PHPLuis Otávio DescriçãoTem como proposta apresentar ferramentas para criação de medidas de qualidade do seu código fonte e a fazer a análise dessas medidas. |
|
| 17:00 |
Mozilla, Firefox e a OpenWebRodrigo Padula Descrição
Conheça um pouco mais sobre a Mozilla e suas iniciativas e projetos bem como as novidades por trás das ultimas versões do Firefox e o seu novo ciclo de releases. Saiba como se juntar a nós e a contribuir para uma web cada vez mais aberta!
|
Qualidade no desenvolvimento de Software com TDD e PHPUnitDomingos Teruel DescriçãoNesta palestra falaremos sobre:
|
||