Skip to content

Tag: JSR 223

Java, showing script engines

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.

SOA, JSR 223 e Netbeans

Silveira Neto palestra sobre Netbeans

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.

Hoje tem Café Com Tapioca!

O CEJUG realizará hoje mais um evento Café com Tapioca que acontecerá no Instituto Atlântico (mapa) a partir das 18 horas.

Duke comendo café com tapioca

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: