A simple code to show the script engines installed in your system.
As it uses the JSR-223 you need at least java 6.
import javax.script.ScriptEngineManager;
import javax.script.ScriptEngineFactory;
import java.util.List;
public class ListEngines {
public static void main(String[] args){
ScriptEngineManager manager = new ScriptEngineManager();
List engines = manager.getEngineFactories();
for(ScriptEngineFactory engine: engines){
String name = engine.getEngineName();
String lang = engine.getLanguageName();
String ver = engine.getLanguageVersion();
System.out.println(name+" "+lang+" "+ver);
}
}
}
$ java -version
java version “1.6.0_0″
OpenJDK Runtime Environment (build 1.6.0_0-b11)
OpenJDK Client VM (build 1.6.0_0-b11, mixed mode, sharing)
$ javac ListEngines.java
$ java ListEngines
Mozilla Rhino ECMAScript 1.6
For now I just have Rhino ECMAScript (JavaScript) engine accessible that comes with Java 6. I’m trying now to call Jython and JRuby code.

Ontem tivemos no Atlântico mais uma edição do evento javeiro mensal promovido pelo Cejug, o Café com Tapioca. Eu tive o prazer de compartilhar uma mini palestra sobre algumas funcionalidades no Netbeans 6. Os slides estão aqui (ODP ou PDF). Eu espero que os participantes comecem a olhar o NB com mais carinho.
Nós tivemos 75 participantes, um número superior ao do evento passado e que deve ser batido pelo CCT de fevereiro que contará com a presença internacional da Sun.

SOA: a palestra do Rafael Tabosa foi bem direta e sucinta, cobrindo a parte “filosófica” do SOA. Agora eu já conheço um pouquinho sobre o assunto. Fazendo o gancho com o Netbeans, no portal netbeans.org há uma seção dedicada as novidades da versão 6 relacionadas a SOA, é aqui. Há também o SOA Learning Trail, com o conjunto de tutoriais e documentações sobre SOA no Netbeans que é bem extensa. Eu recomendo que dêem uma olhada.
JSR 223: foi ótima a palestra do Milfont. Eu não conhecia essa funcionalidade do Java de utilizar linguagens de script dentro da plataforma. É algo que eu tenho o maior interesse e eu vou em breve fazer alguns experimentos.
As fotos que eu tirei no evento estão aqui. As que o Rafael Carneiro tirou estão aqui.
O CEJUG realizará hoje mais um evento Café com Tapioca que acontecerá no Instituto Atlântico (mapa) a partir das 18 horas.

A palestra desse mês é Introdução a SOA - Arquitetura Orientada a Serviço com o Rafael Tabosa. Adicionalmente eu estarei fazendo uma mini-palestra sobre as novidades no Netbeans 6 e o Christiano Milfont em Conhecendo a JSR 223: Scripting for the Java Platform.
Como é de costume, haverá coffe-break e vários sorteios de brindes. A entrada para o evento é 1kg de alimento não perecível.
Se você está na cidade de Fortaleza não perca essa oportunidade.
- Informações: site do evento.
- Endereço: Avenida Oliveira Paiva 941, CEP 60822-130, Bairro Cidade dos Funcionários.
Atualizado: esses são os slides que eu vou utilizar na minha mini-palestra: