Flex Mania 2010

Atualização 14/07/2010:

As gravações já se encontram disponíveis. O link se encontra no título de cada palestra.

O Flex Mania 2010 chegou ao fim e vai deixar saudades. Foram 21 palestras do mais alto nível. Foram abordados temas como: Flex, Java, Facebook, Grails, Impressora fiscais ECF, FMS, Stractus, AS3, Oracle WebLogic, e muito mais. Todas as palestras foram gravadas via Adobe Connect Pro e também via Catamsia em qualidade HD (foram quase 270GB de arquivos de gravação). Todas os arquivos e links estarão disponíveis daqui a 30 dias.

Muitos sorteios ocorreram, o Igor Costa virou o mais novo Silvio Santos da Internet, tivemos várias promoções em cima dos cursos da RIACycle, durante três palestras houve doação de licenças do PDF Pure. Foram mais de 30 mil reais em prêmios. Quem participou do evento, dê seu feedback para um 2011 melhor!

Caso queira pode visualizar o resumo do que ocorreu no evento nos seguintes links:

Os agradecimentos vão para Igor Costa por organizar este evento da melhor forma possível e os patrocinadores do evento:


Resumo: Flex Mania 2010 – Dia 3

Atualização 14/07/2010:

As gravações já se encontram disponíveis. O link se encontra no título de cada palestra.

Veja o que ocorreu no Flex Mania 2010 – Dia 1 e no Flex Mania 2010 – Dia 2. Segue o resumo das palestras do dia.

Seu back-end é tão produtivo quanto seu MXML? com Pedro Claudio

Pedro Paulo, que é consultor de TI pela Inove CE, teve como agenda o ColdFusion 9, o custo de implementação, a relação com a Adobe, Java, LifeCycle. Apresentou benchmark, código de exemplos,

Algumas declarações apresentada:

Devido a alguns problemas de conexão no palestrante não foi possível trazer mais informações. Agradeço ao Igor Costa pela forte tentantiva de manter a palestra da melhor forma fazendo ligação via GTalk para diminuir o delay. Porém, para não ficarmos sem o conteúdo, o Pedro estará gravando um screencast com a palestra para disponibilizar.

Getting data effectively to and from Flex and AIR com Shashank Tiwari

Shashank, autor do livro Professional BlazeDS, mostra a troca de dados no Flex e no Air. Começou sua palestra com algumas tabelas comparativas entre BlazeDS e LiveCycle, onde a diferença entre eles é grande tendo o LiveCycle cobrindo as seguintes features: novo protocolo RTMP, Data throttling, realible communication, Spring integration support, RIA PDF Generation, Edge Server, entre outras.

Logo após a abordagem dos custos e suporte, o palestrante partiu para os exemplos mostrando a utilização da api do Google Weather usando HTTPServices, conexões com serviços em Java via BlazeDS. Apresentou dicas na criação de conexões, de retorno e como testa-las via Eclipse para otimizar a produção.

Hacking SWF com Claus Wahlers

Claus, Flash geek, tem sua primeira participação no Flex Mania e era uma palestra aguardada por muitos. Sua palestra teve como inicio apresentando os projetos da qual participa, entre eles: as3swf, as3abc e swfassist. Foram mostrados exemplos de utilização do as3swf com texto e imagens. Para entender melhor a utilização do mesmo, o palestrante apresentou a anatomia do swf junto com seu comportamento, data types, RECT and bit arrays, evolução das SWF Tags.

Tobias Schneider passou, no chat, durante a palestra um link para os mais nostálgicos: The first steps of Flash – FutureSplash Animator

Flex e PHP: Debug, Debug, Debug!!! com José Fiel

José, que é desenvolvedor Flex e PHP há mais de 2 anos no Ministério da Educação e Instrutor do Mini Curso online de Flex e Zend Framework da RIACycle, começa apresentando a prévia do aplicativo usada no curso. Em sua palestra desvenda o erro “Channel Disconnected”, apresenta ferramentas auxiliares e coloca a mão na massa!

As ferramentas apresentadas são: Charles Proxy, AMF Explorer e o Network Monitor do FB4 Premium, e o palestrante mostra todas em ação. Os slides já estão disponíveis.

Flex no Facebook com Francisco Brianezi

O Francisco em sua palestra desmistificou a API do Facebook. Foi visto todo o código necessário para se logar, trazer os amigos, posts, imagens, fazer logout e realizar posts, isto tudo em Adobe AIR!

Devido a um compromisso não pude acompanhar na integra algumas palestras. Agora é aguardar as gravações para assisti-las. Segue as palestras que ocorreram e não pude fazer o resumo:

Automating integration – focus on the important stuff com Mark Piller
Usando Adobe Flex com Impressoras fiscais ECF com Gabriel dos Santos
Flex + Grails – Criando aplicações Flex em tempo recorde com João Augusto Zaratine

Resumo: Flex Mania 2010 – Dia 2

Atualização 14/07/2010:

As gravações já se encontram disponíveis. O link se encontra no título de cada palestra.

Atualização 10/07/2010:

Atualizado a palestra do Leonardo França com a mudança de um dos usos do Stratus. Slides do Demian e do Stefan adicionados.

Dando continuidade ao evento Flex Mania 2010, o dia foi repleto de sorteios. Além dos sorteios tivemos 2 promoções ‘malucas’ onde uma dava 30% de desconto em qualquer curso da RIACycle e a outra no Curso de Flex 4 + Java da RIACycle para os 50 primeiros e-mails. Hoje ocorreria a palestra do Beck Novaes e do Mário Júnior, porém não teve devido a força maior. Veja o que ocorreu no Flex Mania 2010 – Dia 1 e no Flex Mania 2010 – Dia 3. Segue o resumo das palestras do dia.

SAP e Flex: Soluções com Usabilidade para Sistemas Corporativos com Paulo Miyashiro

Paulo Miyashiro, que atualmente é Arquiteto de sistemas pela Klarix, trabalha há 15 anos no ramo de TI e teve como clientes Telefônica, UOL, Microsoft, Yahoo, entre outros. Em sua palestra, traz toda sua experiência de ambientes corporativos. Fez uma abordagem sobre as ERP para poder chegar ao ponto das REA (Rich Enterprise Applications), que é junção de RIA (Rich Internet Applications) com SOA (Service Oriented Architecture). Apresenta os termos e gráficos sobre a experiência UX e demonstra o sistema SAP com suas interações. Após isto, é mostrada a ligação que pode ser feita entre o Flex e SAP e demonstrando que a usabilidade pode estar dentro dos Sistemas Corporativos.

Trabalhando com P2P na Flash Platform com RTMFP (Stratus) com Leonardo França

Leonardo França começa explicando como se trabalha a rede P2P. Apresenta o Stratus, a sua diferença com o FMS (Flash Media Server) e o novo protocolo RTMFP (Real Time Media Flow Protocol). O RTMFP, já disponível a partir do Flash Player 10 e com multi ponto na versão 10.1, é baseado em UDP, que é bem mais rápido que o TCP, pois, pode haver perdas sem comprometer o resultado final, que é ideal para streaming de audio e vídeo.

Para começar a utilizar acesse http://labs.adobe.com/technologies/stratus/ e cadastre-se para receber a developer key. Dentre seus uso o palestrante destacou o uso em Voip, Adobe AIR com SIP (Session Initiation Protocol), Streamings, Ferramentas colaborativas (por exemplo, Adobe Acrobat) e chat. Uma das perguntas feitas refere-se a segurança e foi respondido que o formato UDP aceita criptografia dos dados. Os slides e fontes já estão disponíveis.

Utilizando o Padrão Presentation Model em Aplicações Flex com Eric Cavalcanti

Eric, que é o responsável pelo projeto open source FireScrum, apresenta os problemas das views que é deixar uma classe complexa, difícil de manter e testar e, ocasionalmente, seria difícil compartilhar o código numa outra View que necessite do mesmo comportamento. Baseado em algumas motivações como testes, facilidade de manutenção e separação de lógicas, foi apresentado o Presentation Model.

Eric mostra todo o código utilizado e o que deve-se manter e retirar das Views. O Presentation Model, que é um padrão recomendado pela Adobe no Cairngorm 3, possui duas abordagens: Hierárquica e Componentizada, que é abordado pelo palestrante juntamente com as respostas a mudanças.

Para quem assistiu a palestra do Eric no Flex For Kids sabe a qualidade do apresentador e seu conteúdo!

Programação pura em ActionScript com Flash CS5 e FDT com Demian Borba

Demian, que foi o organizador da Flash Camp Brasil, veio com AS3 puro no sangue!! Abordou alguns pontos do PDT e por qual motivo é a IDE de trabalho atual dele. Foram dadas dicas de programação para aumentar a performance, como: setar variáveis para null, multiplicar dados é melhor que dividir, utilizar bitmaps a vetores. Foi abordado também utilização de Google Analytics em projetos Flash e no final passou algumas dicas pessoais para o futuro. Slides já disponíveis.

Este twittie diz tudo : @horochovec: Muito bacana a palestra do @demianborba . Exemplos simples e extremamentes técnicos sobre o comportamento do Flash Player

Adobe Flex 4, Java e Google App Engine – Alta escalabilidade para sua aplicação nas nuvens com Stefan Horochovec

Stefan, que trabalha há 10 anos com desenvolvimento e é moderador das listas AIR-Brasil e e Flex-Brasil, começa sua palestra já mostrando as definições, vantagens, desvantagens e uso da Cloud Computing e do Google App Engine. Mostra a relação do GAE com o Java, que foi a segunda linguagem aceita pelo Google. Ainda sobre o GAE, foi abordado o plugin para o Eclipse, persistência, cron, armazenamento, BlazeDS, configurações XML, mudanças necessárias no Java para se trabalhar. E por fim, mostrou o lado do Adobe Flex para esta ligação. Os slides já estão disponívels.

Resumo: Flex Mania 2010 – Dia 1

Atualização 14/07/2010:

As gravações já se encontram disponíveis. O link se encontra no título de cada palestra.

Atualização 09/07/2010:

Os slides do Igor Musardo e do Erko Bridee foram adicionados. Recomendo também a leitura do post do Erko sobre sua palestra.
Não esqueça de conferir o Resumo: Flex Mania 2010 – Dia 2 e o Resumo: Flex Mania 2010 – Dia 3.

Para quem não conhece, a Flex Mania é uma conferência brasileira online da plataforma Flash. É um evento gratuito que esta na sua segunda edição. Para assistir os vídeos da primeira edição é so acessar o site da Flex Mania 2009.

Para esta edição a programação esta bem completa. Infelizmente para este primeiro dia não pode-se prestigiar a palestra do Carlos Eduardo da e-Genial. Porém o Igor Costa informou que provavelmente existirá screencast sobre o tema enviado pelo Carlos.

Uma novidade interessante, informada pelo Igor, é que nesta edição as palestras serão gravadas em qualidade HD para download e também estará disponível assistir via Adobe Connect Pro, ferramenta usada para transmitir o evento. Outra novidade são os premios sorteados. Neste primeiro dia já foram sorteadas camisetas, livros, dvd e licenças.

Create cross-platform native mobile apps in Flex with OpenPlug ELIPS Studio com Guilhem Ensuque

O Guilhem mostrou todo o processo de criação de uma aplicação com o ELIPIS. O interessante do ELIPIS é a transformação de todo o código da aplicação para código nativo trazendo um aumento de performace em 6 vezes. Outro ponto interessante é utilizar o mesmo projeto para diferentes clientes mobiles como Android, iPhone e Symbian.

Foi questionado a utilização do ELIPIS em frente a nova regra dos aplicativos do iPhone. Guilhem informou que como a aplicação é gerada em Objective-C, C e C++ não será bloqueada por infringir as regras. Pode-se verificar o mesmo exemplo de lista no iPhone e no Android.

Desenvolvimento em Adobe Air para Google Android com Leonardo Sobral

Quer saber como esta o mundo de desenvolvimento do Android com o Flash ? Assista esta palestra. O Leonardo mostrou todas as informações sobre o Android e algumas espectativas sobre o mercado. Atualmente ele utiliza o MotoDev como IDE. Sem mais delongas: assista a gravação quando disponível! Os slides já estão disponíveis.

Decisões corretas através de dashboards dinâmicos em Flex e ASP.NET com Igor Musardo

O Musardo como sempre fez uma ótima apresentação. Mostrou todos os detalhes, necessidades e tuning para dashboards dinâmicos. Utilizando o SQL Server foi mostrado o esquema do banco, as views e procedures utilizadas. Como backend foi apresentado o ASP.NET MVC e toda a ligação com o Flex. Simplesmente genial. Os slides já estão disponíveis.

Flex 4 – Desenvolvendo com Portabilidade (Web, Desktop e Mobile) com Janderson Fernandes Cardoso

Janderson, que é um membro da comunidade e participante do #soudev, foi selecionado a dedo pelo Igor e não fez feio. Mostrou o porque foi escolhido e lhe digo: o cara sabe muito sobre a utilização de suas bibliotecas e OOP. Um dos pontos que mais achei interessante da palestra foi o pedido para que os developers usem mais testes em seus projetos. Será difícil aguardar o tempo necessário para disponibilidade da palestra para assistí-la novamente. O código fonte já esta disponível.

Com quem você está comprometido? com Fábio Vedovelli

Vedovelli foi o quinto palestrante do dia e aniversariante do dia. A sua palestra foi em cima de 1 ano de sua experiência em frente a Ria Labs. Algumas frases que marcaram a sua apresentação:

  • Com quem está comprometido ? Você, comunidade, fornecedor e/ou cliente ?
  • Pra quem tem um martelo, tudo vira prego.
  • A melhor tecnologia, de início, é a que paga as minhas contas mais rapidamente.
  • O flash será assassinado pelo HTML5? Não!

Uma das dicas que gostei foi a necessidade de ficar observando as outras tecnologias. Em principal eu gostei de como anda a indicada Sencha, antigo ExtJs. Os slides já estão disponíveis.

Set your code on fire with FDT com Gabriel Peart

O Gabriel apresentou o FDT que esta na sua versão 3.5 para venda e com a versão 4 no milestone 3 (para as pessoas que adquirirem a versão 3.5 terá a transferência para o 4 gratuitamente). Dentre as features apresentadas temos: full autocompletion, semantic highlighting, debugger e erros. Os slides já estão disponíveis.

Para quem estava presente na palestra, do seu início ao fim, foi presenteado pela Powerflasher Solution com uma licença FDT Pure. Aguardando a minha chegar =)

Zoo Framework – Aligner feature com Marcelo Duende

O Marcelo fez o lançamento de seu framework Zoo no Flex Mania. O framework é mais voltado para Flash e AIR. De acordo com o Igor Costa, que já teve acesso ao framework anteriormente, a compatibilidade com o Flex 3 é muito boa e Flex 4 está em andamento. Como Roadmap tem-se a API do Google Maps, Flickr e Facebook. Para quem quiser baixar, e dar sugestões de features, acompanhar o Google Code do Zoo. Os slides já estão disponíveis.

Adobe Flex 3 + Oracle WebLogic 10.x com Erko Bridee

Erko, que atualmente trabalha na GVT, fez uma apresentação que não deixou ninguém se lembrar do cansaço depois de 11 horas de evento. Com uma dinâmica eletrizante, Erko mostrou toda a estrutura de um grande projeto utilizando databases Oracle, Oracle WebLogic (estrela da noite como informou o próprio palestrante), Load Balancing e Flex. Deixou dicas das ferramentas utilizadas como Eclipse, em duas versões, Apache, Oracle Workshop, BlazeDS e demonstrou a criação e configurações dos projetos. Os slides de apresentação e de ambiente estão disponíveis. Recomendo também o post em seu blog: FlexMania 2010 – Adobe Flex + Oracle WebLogic 10.x.

Em poucas palavras, o primeiro dia do evento foi simplesmente fantástico. Para se ter uma idéia de como foi envolvente o evento, veja a mensagem que recebi do Adobe Connect Pro:

Parabéns para os patrocinadores do evento e ao organizador Igor Costa. Esperar agora o segundo dia.

FlexMania 2009

Para quem perdeu este evento que teve cobertura online gratuita pode estar acessando o site da Flex Mania para poder assistir as aulas gravadas.

O evento ocorreu no dia 6 e 7 de Julho e contou com bons palestrantes e ótimas apresentações.  Confira o calendário.

As gravações estão armazenadas no servidor da adobe e disponibilizada no adobe connect pro.