Depois do 1o. de abril da Google anunciando Fortran77 como linguagem na sua App Engine,na semana seguinte foi oficialmente lançado o suporte à linguagem Java! Foi a requisição de funcionalidade mais pedida pela comunidade de desenvolvedores que utilizam o serviço da gigante das buscas.
Para aqueles que nunca ouviram falar no Google App Engine, é um serviço que permite hospedagem gratuita de aplicativos nos servidores de infraestrutura do Google. Você pode criar sua aplicação e compartilhá-la na internet, com uma ressalva: até então o serviço somente permitia o uso da linguagem Python.
Tendo em mente o poder da linguagem Java, sua busca pelos padrões, sua liberdade de escolha da implementação desses padrões, os engenheiros da Google tentaram criar um meio termo desse poder em relação a simplicidade de uso do App Engine, sua capacidade de rodar em vários servidores ao mesmo tempo, dividindo as requisições de forma a poder atender requisitos consideráveis de escalabilidade, e conseguiram um resultado muito positivo!
As principais apis estão disponíveis: Servlet, JDO, JPA, javax.cache, javax.mail entre outras mais famosas. É de se esperar suporte nativo de GWT e Guice, por motivos óbvios. A capacidade da Máquina Virtual Java em rodar várias outras linguagens, como JRuby e Groovy nos coloca na expectativa dessas linguagens, num futuro próximo, virem a ser suportadas também!
Apesar deles pedirem para darmos o feedback, infelizmente nessa fase inicial foram disponibilizadas apenas 10.000 inscrições para testes do serviço. Ao inscrever-se, o usuário é informado que ficará em uma fila e que será notificado quando a sua conta estiver disponível. No momento, só nos resta ansiosamente esperar!