Destaques
Edicao Atual (n. 32)


Diretamente de San Francisco
Por Givanildo Santana do Nascimento
Dia 19
Dia 18
Dia 17
Dia 16

Fotos do Evento

 

 

 

 

 


Dia 19 de maio
O último dia do JavaOne 2006 iniciou com a General Session da Sun, na qual John Gage – Vice-presidente e chefe de pesquisa da Sun, Scott McNealy – CEO da Sun, e James Gosling - o criador original de Java, falaram sobre o tema "O melhor em inovações Java". McNealy conclamou a todos para a atual "Era da Participação", na qual todos podemos contribuir para a evolução tecnológica e para o fim da exclusão digital.

James Gosling premiou os campeões do Campeonato de Programação Java Real Time Slot Car e demonstrou diversos avanços nas áreas de interfaces gráficas e sistemas de tempo real, a qual ele revelou ser sua preferida. Os maiores destaques foram Tommy, um veículo totalmente automático, controlado por processadores Java Real Time, a JSR-209, uma especificação para melhorar o desenvolvimento de interfaces gráficas em aplicações mobile, usando Swing, Java 2D e integrada ao Netbeans e uma aplicação capaz de apresentar estruturas físicas do corpo humano usando Java 2D e Java 3D, a qual ajuda fisiologistas a visualizarem, diagnosticarem e tratarem doenças.

Depois de tirar fotos com Gosling, fui assistir à Technical Session "The Java Persistence API in the Web Tier", na qual Linda deMichel (Sun), Gavin King (JBoss) e Craig McClanahan (Sun – criador do Struts e líder das especificações JSF) falaram sobre a integração de componentes de interface JSF com o backend EJB 3.0. Sem citar seu novo projeto JBoss Seam e sem utilizar Facelets, senti que Gavin não estava a vontade para demonstrar os exemplos baseados em Servlets/JSPs, JSF managed beans e EJB 3.0. A aplicação ficaria muito mais simples e com menos código usando JBoss Seam.

Para minha surpresa, uma das melhores apresentações que vi no JavaOne ainda estava por vir. O brasileiro Paulo Merson, arquiteto de software do SEI – Software Engineering Institute – atraiu uma multidão para sua palestra "Como representar a arquitetura de sua aplicação empresarial usando UML 2.0 e mais", na qual ele destacou a importância de representar a arquitetura de sistemas em notação formal como a UML, em vez da informalidade adotada por muitos arquitetos Java. Eu não esperava que nas últimas horas do JavaOne alguém pudesse atrair a atenção de tantas pessoas. Além de ficarem até o final, muitos fizeram perguntas a Paulo e o aplaudiram a altura da sua maestria. Naquela hora, fiquei muito orgulhoso de ver um brasileiro sendo honrado com tamanho entusiasmo pela platéia.]

Terminado o JavaOne, nosso grupo de brasileiros se reuniu em frente ao pavilhão para despedidas, confraternização final e uma saída para jantar na companhia de integrantes de JUGs de outros países, além de Stephan Janssen, do Javapolis, e Rick Ross, do Javalobby.

Bem, este é o último boletim que nós da Mundo Java preparamos especialmente para que você que não esteve em San Francisco na última semana pudesse ter uma visão geral do que aconteceu no JavaOne 2006. Ficarei feliz em receber seu feedback através do e-mail givanildo@itx.com.br. Estou me despedindo agora da encantadora San Francisco, já na expectativa de voltar aqui em 2007 para a 12ª JavaOne. Não deixem de ler meus artigos nas edições da Mundo Java e, como diz meu amigo Marco Guapo: "E vamo que vamo!".


Dia 18 de maio
Olá pessoal, depois das festas da noite passada, voltamos com mais um boletim da JavaOne 2006.

Como não tenho muito interesse em ver Tom Cruise, não passei muito tempo na exibição do filme Missão Impossível III patrocinada pela Oracle, num cinema aqui próximo ao Moscone Center. Preferi ir à JBoss Party, onde estavam presentes "Red Hats" como Mark Fleury, Bill Burk e Gavin King. As festas das Sun também foram muito divertidas.

Falando sério agora, o dia iniciou com a IBM General Session: "Java in the Trenches - Reflections Along the Eclipse Way." Erich Gamma (um dos autores dos GoF Design Patterns) e John Wiegand, IBM Distinguished Engineers, explicaram o processo de desenvolvimento do projeto Eclipse. Eles mostraram a proposta de transparência no planejamento de releases do projeto, cujas iterações duram 6 semanas e geram os milestones. A entreaga de milestones do Eclipse é sempre antecedida pela execução dos testes de unidade. O Eclipse 3.2 possui mais de 30.000 JUnit tests. Mesmo assim, os milestones ainda recebem feedback de bugs reportados pela comunidade.

Segundo Gamma, o Eclise já melhora satisfatoriamente a produtividade dos desenvolvedores, mas é preciso assistir as equipes nas quais eles trabalham. Para isso, foi criada a plataforma Jazz, voltada para a cooperação de equipes de desenvolvimento.

Uma outra novidade desta JavaOne é o lançamento da Java SE 6 (Mustang), previsto para Outubro. Entre outras novidades, a Java SE 6 trará muitas melhorias para o desenvolvimento desktop, sendo uma delas o look and feel Windows nativo no Swing. No próximo ano, as atenções estarão voltadas para o Java SE 7 (Dolphin). Uma das novidades esperadas será o Visual Basic (VB) for Java, cujo objetivo é dar ao desenvolvedor VB um fácil acesso à plataforma Java. Vamos ver no que isso vai dar... Falando nisso, fiquei surpreso ao ver no JavaOne Pavilion um stand da Microsoft.

O dia terminou com a Jazz BOF, oferecida pela IBM no confortável W Hotel. Para mim, essa foi mais uma oportunidade de estar em contato com o papa dos design patterns, Erich Gamma. Paralelamente, acontecia no Moscone Center Hall A a "After Dark Bash", com o tradicional lançamento de camisas e animada por uma maravilhosa festa.

Amanhã teremos na Sun General Session o lendário James Gosling. Não perca a cobertura do que ele vai mostrar no nosso próximo boletim!




Dia 17 de maio
O segundo dia da JavaOne iniciou com a Oracle General Session: "The Next Application Platform", por Thomas Kurian, sênior vice-presidente, Oracle Server Technologies. Thomas abordou em sua palestra três temas que estão tendo grande repercussão neste JavaOne: Java EE 5, SOA 2.0 e Web 2.0.

Sem sombra de dúvidas, Java EE 5 é o assunto mais comentado no JavaOne 2006. Thomas destacou o alinhamento dos produtos Oracle à plataforma Java EE 5 e a contribuição que a Oracle tem dado ao JCP e aos projetos Eclipse e Glassfish para o desenvolvimento da plataforma.

Sobre SOA 2.0, Thomas expôs as melhorias que estão sendo feitas na área segurança e gerenciamento de WebServices, com suporte a múltiplas plataformas. Outra novidade do SOA 2.0 são os aprimoramentos na área de Business Process Orchestration (Workflow). As ferramentas estão oferecendo bom suporte a BPEL, ESB e ao desenvolvimento de Workflows interativos.

Sobre Web 2.0, as principais novidades estão no desenvolvimento de interfaces dinâmicas usando Ajax e JSF, através do uso transparente de Ajax encapsulado em componentes JSF.

Os três temas abordados por Thomas foram exemplificados pela aplicação "Order Booking SOA Process", uma aplicação Java EE 5, usando workflow e interfaces Ajax.

Os demais destaques do dia foram as palestras Introducing Seam, com Gavin King e da Java Persistence API, com Linda deMichel.

Esta noite promete badalar San Francisco. Estou indo agora para uma festa da Sun, depois vou assistir a uma transmissão do filme Missão Impossível patrocinada pela Oracle e, para fechar a noite, vou à JBoss Party, na Terra Gallery (http://events.jboss.com/javaone/index.htm).

Boa noite para todos e até amanhã!

Dia 16 de maio
Após o registro dos milhares de participantes, entrega de material, café da manhã e um maravilhoso show musical, a JavaOne foi oficialmente iniciada as 8:30 da manhã. Na abertura, Jonathan Schwartz, Presidente e CEO da Sun Microsystems, falou sobre o tema "Making Java Work for You". Ele destacou a participação da comunidade na evolução da plataforma Java, atuando no JCP e em suas centenas de JSRs. Essa contribuição da comunidade está resultando em uma plataforma cada vez mais completa, integrada e fácil de utilizar. O grande exemplo dessa evolução é a plataforma Java EE 5, lançada na semana passada. A facilidade presente na Java EE 5 deve-se à participação das muitas empresas e pessoas, inclusive brasileiros, que contribuem no JCP.

Jeff Jackson, Senior Vice President, Java Enterprise Platforms and Developer Products da Sun Microsystems, Inc. deu continuidade à General Session da Sun falando que a Java EE 5 está pronta, disponível para a comunidade baixar e nela desenvolver e publicar suas aplicações. Jeff destacou o foco da Java EE 5 na facilidade de desenvolvimento, sua padronização através dos Blueprints, a interoperabilidade Java/.Net através do Projeto Tango (nessa hora, um técnico da Sun e um da Microsoft começaram a dançar um tango desengonçado, cada um com uma rosa na boca... hilário...).

Jeff também anunciou as simplificações de Java na área de SOA. Foi apresentado o NetBeans Enterprise Pack, presente no NetBeans 5.5 beta. Além dos muitos recursos para o desenvolvimento Web e EJB, me chamaram a atenção os recusos de Business Process Orchestration (Workflow), presentes no Enterprise Pack.

Durante a General Session da Sun, a comitiva brasileira foi mencionada várias vezes, ao que respondíamos com assobios e aplausos efusivos. Era fácil nos identificar por causa das camisas da seleção brasileira e da bandeira verde-amarela. Nenhum outro país teve tamanha notoriedade.

No decorrer do dia, aconteceram as diversas palestras e apresentações regulares da JavaOne, mas uma em especial me chamou a atenção. A palestra "Beyond JUnit: Introducing TestNG, the Next Generation in Testing" ("Além do JUnit: Apresentando TestNG, a próxima geração em testes") atraiu um enorme público. Foi preciso enfrentar uma fila que ocupava todo o hall de entrada e a frente do Moscone Center, onde era possível ver o Mr. JBoss (Mark Fleury) falando com algumas pessoas.

Aliás, no pavilhão era possível conversar com pessoas como o Mark Fleury (JBoss), Gavin King (Hibernate) e até o antológico James Gosling.

Este foi o relato do primeiro dia da JavaOne. Na quarta-feira teremos muito mais, pois será o dia das festas das empresas. Eu vou às festas do JBoss e na que a Sun oferecerá para os profissionais certificados.




 
© 2003 - MundoJava - Todos os direitos reservados <design: www.id-art.com.br >