sábado, 26 de julho de 2008

The Developers Conference 2008 - Parte 2

Hoje foi o segundo e último dia do Developers Conference, e assim como o primeiro, os participantes puderam saber mais sobre Java SE 7, XP, JBOSS Seam, Scrum, Spring Framework, Jazz, EJB 3.1 e sobre o tão famoso e esperado Programador Rock Star (uma ótima palestra por sinal apresentada por Ed Burns que falarei em um post logo mais). Novidades virão com o Java SE 7, conforme Michael Nascimento (Summa), nos explicou. Seguem alguma das novidades para a próxima versão:

  • Maior integração com serviços nativos.
  • Novas API's desktop como Swingworker, JTable sorting e filtering, GroupLayout.
  • API's para o controle do compilador.
  • Usuário ter o poder de definir suas prorpias annotations.
Tratando-se de frameworks, fui finalmente apresentado ao JBoss Seam, que é um framework de persistência criado pelo Gavin King (pai do Hibernate), e tem como finalidade integrar a camada de negócio (EJB por exemplo), e a camada de apresentação (JSF). Tudo isso através de componentes contextuais. Componentes contextuais, são componentes que atuam no framework com o intuito de cuidado do ciclo de vida de todos os objetos na aplicação, inclusive das entidades persistentes, utilizando um recurso do JPA (Java Persistence API), invocando o Extendeded Persistence Context, em conjunto com sessões WEB, o que torna o desenvolvimento extremamente produtivo e fácil. Mas um ponto negativo, é que pode gerar problemas de escalabilidade se não for utilizado de maneira correta.

Na parte de metodologia, um assunto muito abordado entre os participantes e muito bem explicado pelos palestrantes, foi o Scrum. Eu mesmo, estava equivocado sobre a definição de scrum, apesar de atualmente estar em uma empresa que tem impementado aos poucos esta metodologia em um processo. E a tendência, é cada vez mais Scrum, juntamente com XP estarem presentes nos projetos. Conversando com dois colegas da área de T.I, soube que uma empreesa que tem implementado ambas as metodologias, e com sucesso, é a LocaWeb.

Não só as palestras foram de grande valor, alguns dos estandes presentes, deram verdadeiras aulas, que foi o caso da JBoss, Teamware e a Paggo. A JBoss, exibia ao participantes fora das tracks uma exibição de Seam, com sua IDE, o JBoss Developer Studio. A Teamware, com uma novidade que nunca havia visto em outro evento, justamente uma exibição sobre scrum, e com direito a um sorteio de uma meia bolsa para um dos cursos ministrados por eles. A Paggo, explicou sobre o uso do Java em seu sistema de pagamento. Para que não sabe, a Paggo é empresa que desenvolve softwares de pagamento através de celular. Atualmente é possível utilizar seus serviços com a operadora OI, que está chegando a São Paulo, e presente no Rio de Janeiro.

Por fim, falo dos palestrantes que foram ótimos no placo, e melhor ainda fora deles. Além dos bate papos com Ed Burns e Reza Rahman, outros palestrantes como Elaine Quintino, Éder Magalhães, João Paulo Viragin, Vinicius Senger e Yara M. H. Senger deram um show de simpatia e conhecimento sempre dando dicas, apresentando exemplos e dedicando atenção as dúvidas dos participantes. Em resumo, foi um evento que ganhou pelos palestrantes, pelos assuntos apresentados, e pelo preço acessível, até porque o bom conhecimento / ensinamento hoje em dia custa caro.

Abaixo algumas fotos, esta com uma qualidade "menos pior". Até a próxima pessoal !










sexta-feira, 25 de julho de 2008

The Developers Conference 2008 - Parte 1

Hoje começou o TDC (The Developers Conference). Para quem não sabe, este evento, é oferecido anualmente pela Globalcode, uma das maiores fornecedoras de ensino Java do Brasil. Neste primeiro dia, tive a oportunidade de assitir a palestra do Burr Sutter (SOA Product Manager da JBoss e Presidente do JBoss User Group de Atlanta.), e uma do Ed Burns (Spec líder do expert group de JSF 2.0/ SUN). Além deles, outros palestrantes também apresentaram bons assuntos, como integração Flex e Java, JPA, Servlets 2.0 e Scrum. Fatores que me chamaram a atenção com relação a este evento, foram:

- A ferramenta
JBoss Developer Studio apresentada por Burr Sutter, que se mostrou poderosa na geração de componentes e aplicativos web.

- A fácil integração entre Flex e Java, utilizando BlazeDS (em breve) .

- A maneira como os servlets passarão a ser escritos (não mais será um web.xml que passará informações ao framework, e sim o framework que passará as informações ao arquivo xml).

Não só pelas demonstrações técnicas valeu este dia, um certo crédito deve ser dado ao "networking" efetuado. Foi bom ter contato com outras empresas (Paggo, Teamware, JBOSS, LocaWeb, UOL, entre outras), pois assim pessoas como eu, que conhecem o Java a pouco tempo, tem uma idéia do tipo de serviço em que ele é empregado. Por exemplo, as empresas citadas acima, tem algo em comum, que seria a segmentação no mercado de internet, mas não no mesmo setor, o que me faz concluir que Java pode ser aplicado em diversos fatores e necessidades. Abaixo seguem algumas fotos deste primeiro dia. A qualidade não é das melhoras, mas vale a intenção. Até a próxima !