Tem muita coisa acontecendo no mundo Java. As novidades não param.
Na corrida dos melhores IDEs Java gratuitos, desde o meu artigo de Atualizações em IDEs Java gratuitos do dia 3, novidades nas comunidades Eclipse e NetBeans têm surgido em blogs e portais. Alguns links adicionais eu postei em um comentário do dia 19 naquele artigo: projeto EclipseLink escolhido pela Sun para JPA 2.0 RI (JSR 317); Equinox OSGi Runtime e o novo projeto top-level Eclipse RT (veja também o Equinox community portal); o anúncio do SpringSource Tools, cujo lançamento coincidiu com a entrada da SpringSource na Fundação Eclipse; e outras novas.
O suporte a Spring nas IDEs cresce tão rápido quanto os projetos em torno do próprio Framework, como a evolução do Spring MVC para Spring Web Flow, a incorporação do Acegi como Spring Security etc.
Surgiram artigos sobre o novo suporte a Spring no NetBeans 6.1: Extending the NetBeans IDE Spring Support, por Geertjan Wielenga em NetBeans DZone, 2008-03-24, parte 2 do artigo Hello Spring no blog de Geertjan, 2008-03-23.
Por falar em Spring, veja também os artigos Anotando beans no Spring 2.5, por Marcos Sousa, 2008-03-27; e Getting SessionFactory From EntityManagerFactory in Spring App context, por Rick Hightower, autor de vários livros sobre frameworks e ferramentas para Java, 2008-03-27.
Oportuno com o suporte melhorado a Ruby/JRuby no NetBeans 6.1, foi lançado também o novo Ruby Developer Center no portal Sun Developer Network (SDN), comentado em posts de Arun Gupta e Janice J. Heiss.
A discussão de IDEs contou recentemente com o Java IDE Day 2008 do JUG Genova, Itália, com apresentações sobre NetBeans 6.1, por Roman Strobl, JDeveloper 11g TP3, por Paolo Ramasso - Oracle, e IntelliJ IDEA, por Vaclav Pech.
Veja também os artigos New Options for Project Sharing no NetBeans, por James Branam, gerente do NetBeans Community Docs, 2008-03-27; e nb-6.1 Beta - Drag ‘n’ Drop Improvised - Part 5, em prOgramming bOnds, 2008-03-27.
A novidade mais eclética é que a Microsoft tem planos de colaborar com projetos da Fundação Eclipse, visando o suporte ao desenvolvimento de aplicações em Java integradas ao Windows Vista. Isto inclui o suporte ao Microsoft CardSpaces (Vista ID) no projeto Eclipse Higgins, e a colaboração com o time Eclipse Standard Widget Toolkit (SWT) para suporte a Windows Presentation Foundation (WPF) e aplicações Java com o look-and-feel do Vista. Se isso soa Primeiro de Abril antecipado
, confirme a veracidade em diversos artigos: Eclipse na Microsoft, por Rodrigo Amorim, BR-Linux.org, 2008-03-23; Microsoft working with Eclipse - EclipseCon 2008, por Michael Coté, 2008-03-19; Microsoft working with Eclipse on Vista, ID links, por Paul Krill, InfoWorld, 2008-03-19; Microsoft wants to improve Eclipse, por Rick Hightower, 2008-02-21; Microsoft, Eclipse finally playing nice. What’s it mean for developers?, por Heather Havenstein, ComputerWorld, 2008-03-18; Microsoft’s Ramji Extends Olive Branch To Eclipse Users, por Charles Babcock, InformationWeek, 2008-03-19.
A série “Personalidades por trás da tecnologia” chega a sua segunda edição. Aqui vai:
- UML - Unified Modeling Language, Rational Unified Process (RUP)
- Grady Booch: booch.comarchitecture/ e ibm.com/developerworks/blogs/page/gradybooch. Junto com Ivar Jacobson e James Rumbaugh, reunidos na empresa Rational, Booch criou a UML e o RUP, fruto do consenso do extenso trabalho de cada um desses três para a análise e modelagem orienta a objetos. Na aquisição da Rational pela IBM em 2003, Jacobson saiu da empresa; Rumbaugh se aposentou em 2006; Booch é atualmente Cientista Chefe e Fellow na IBM.
- Refactoring, EA Architecture Patterns, Agile Manifesto, POJO
- Martin Fowler: martinfowler.com, Bliki
- Extreme Programming, Agile Manifesto
- Kent Back: threeriversinstitute.org
- NetBeans IDE
- Roman Strobl: blogs.sun.com/roumen/
- Tim Boudreau: weblogs.java.net/blog/timboudreau
- James Branam (blogs.sun.com/branajam) e Amit Kumar Saha (amitksaha.blogspot.com), respectivos gerente e coordenador do NetBeans Community Docs.
- Tecnologia JavaFX
- Chris Oliver: blogs.sun.com/chrisoliver/
- Closures para Java
- Neal Gafter: javac.info, gafter.blogspot.com e gafter.com/~neal/. Foi Engenheiro de Software Sênior e Líder Técnico na Sun Microsystems até 2004 no projeto e desenvolvimento da linguagem de programação Java e ferramentas do JDK. Atualmente na Google, responsavel pelo Google Calendar, ainda atua na especificação da linguagem Java no JCP. Como foco atual, lidera uma equipe — que inclui Gilad Bracha, James Gosling e Peter von der Ahe — para propor o suporte a closures (expressões lambda) e abstração de controle em Java.
- JBoss jBPM - jBPM.org (jboss.org/jbossjbpm)
- Tom Baeyens - Fundador e líder da JBoss jBPM, uma plataforma para workflow, Business Process Management (BPM) e mecanismos de orquestração.
- Sun Microsystems
- Jonathan Schwartz: blogs.sun.com/jonathan/. Presidente e CEO da Sun, considerado um grande visionário de TIC.
- Veja também blogs.sun.com
- Oracle Database
- Thomas (Tom) Kyte: tkyte.blogspot.com, Oracle Ask Tom. Usa BD Oracle desde 1988 e trabalha para a Oracle Corporation desde 1993 (Oracle Server 7.0+), sendo atualmente Vice-Presidente. Entende e explica as estruturas, mecanismos e técnicas do servidor de banco de dados Oracle, SQL e PL/SQL como ninguém.
- Veja também a lista Oracle Blogs
Créditos: Agradeço as sugestões de Rafael Benevides e Marco Aurélio Mendes. Contribuições dos leitores são muito bem-vindas!
Com o lançamento do gerenciador de downloads e perfis Eclipse Pulse 2, da Genuitec em 21 de março, e atualizações de plug-ins do projeto EasyEclipse quanto ao suporte à distribuição Europa 3.3, atualizei meu artigo Monte seu Eclipse 3.3 (ou 3.2).
A seção de Plug-ins gratuitos foi amplamente revisada.
Finalmente, a Oracle expandiu a globalização do Oracle Technology Network (OTN), seu portal para usuários, profissionais e desenvolvedores nas tecnologias Oracle, para comunidades e idiomas além da língua inglesa.
Dia 19 foi lançada a OTN América Latina, com conteúdo em Português e em Espanhol.
É claro que a maior parte do conteúdo ainda está concentrada no portal matriz em inglês, otn.oracle.com. Também são em inglês os principais blogs de funcionários e parceiros Oracle — até o java2go.blogspot.com, do brasileiros Eduardo Rodrigues e Fábio Souza, consultores técnicos da Oracle Brasil.
Mas é uma grande iniciativa a criação de conteúdo técnico Oracle em português.
A era dos blogs trouxe certa democratização à comunicação. Um aspecto interessante disso é que para diversas tecnologias, produtos, projetos de software livre, especificações etc. é possível sorver direto da fonte a visão, as opiniões e as idéias de seus criadores, idealizadores, líderes, mentores e envagelistas, no blog pessoal da personalidade em questão.
A partir desse artigo, inicio a série “Personalidades por trás da tecnologia” enumerando tecnologias diversas e as respectivas personalidades por trás delas.
E você, caro(a) leitor(a), conhece o blog ou home-page de alguma personalidade por trás de uma tecnologia? Participe e dê sua contribuição…