<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Silveira Neto &#187; JSR 223</title>
	<atom:link href="http://silveiraneto.net/tag/jsr-223/feed/" rel="self" type="application/rss+xml" />
	<link>http://silveiraneto.net</link>
	<description></description>
	<lastBuildDate>Fri, 09 Mar 2012 04:13:27 +0000</lastBuildDate>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Java, showing script engines</title>
		<link>http://silveiraneto.net/2008/09/10/java-showing-script-engines/</link>
		<comments>http://silveiraneto.net/2008/09/10/java-showing-script-engines/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 06:18:19 +0000</pubDate>
		<dc:creator>Silveira</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[JSR 223]]></category>
		<category><![CDATA[Rhyno]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[ScriptEngine]]></category>

		<guid isPermaLink="false">http://silveiraneto.net/?p=1261</guid>
		<description><![CDATA[<a href="http://silveiraneto.net/2008/09/10/java-showing-script-engines/" title="Java, showing script engines"></a>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; &#160; public class ListEngines &#123; public static void main&#40;String&#91;&#93; args&#41;&#123; ScriptEngineManager &#8230;<p class="read-more"><a href="http://silveiraneto.net/2008/09/10/java-showing-script-engines/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://silveiraneto.net/2008/09/10/java-showing-script-engines/" title="Java, showing script engines"></a><p>A simple code to show the script engines installed in your system.</p>
<p>As it uses the <a href="http://jcp.org/en/jsr/detail?id=223">JSR-223</a> you need at least java 6.</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">javax.script.ScriptEngineManager</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">javax.script.ScriptEngineFactory</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.util.List</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> ListEngines <span style="color: #009900;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">static</span> <span style="color: #000066; font-weight: bold;">void</span> main<span style="color: #009900;">&#40;</span><span style="color: #003399;">String</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> args<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	ScriptEngineManager manager <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> ScriptEngineManager<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #003399;">List</span> <span style="color: #339933;">&lt;</span>ScriptEngineFactory<span style="color: #339933;">&gt;</span> engines <span style="color: #339933;">=</span> manager.<span style="color: #006633;">getEngineFactories</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000000; font-weight: bold;">for</span><span style="color: #009900;">&#40;</span>ScriptEngineFactory engine<span style="color: #339933;">:</span> engines<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		<span style="color: #003399;">String</span> name <span style="color: #339933;">=</span> engine.<span style="color: #006633;">getEngineName</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #003399;">String</span> lang <span style="color: #339933;">=</span> engine.<span style="color: #006633;">getLanguageName</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #003399;">String</span> ver <span style="color: #339933;">=</span> engine.<span style="color: #006633;">getLanguageVersion</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span>name<span style="color: #339933;">+</span><span style="color: #0000ff;">&quot; &quot;</span><span style="color: #339933;">+</span>lang<span style="color: #339933;">+</span><span style="color: #0000ff;">&quot; &quot;</span><span style="color: #339933;">+</span>ver<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
    <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<blockquote><p>$ java -version<br />
java version &#8220;1.6.0_0&#8243;<br />
OpenJDK  Runtime Environment (build 1.6.0_0-b11)<br />
OpenJDK Client VM (build 1.6.0_0-b11, mixed mode, sharing)<br />
$ javac ListEngines.java<br />
$ java ListEngines<br />
Mozilla Rhino ECMAScript 1.6</p></blockquote>
<p>For now I just have Rhino ECMAScript (JavaScript) engine accessible that comes with Java 6. I&#8217;m trying now to call <a href="http://www.jython.org/Project/">Jython</a> and <a href="http://jruby.codehaus.org/">JRuby</a> code.</p>
]]></content:encoded>
			<wfw:commentRss>http://silveiraneto.net/2008/09/10/java-showing-script-engines/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SOA, JSR 223 e Netbeans</title>
		<link>http://silveiraneto.net/2008/01/24/soa-jsr-223-e-netbeans/</link>
		<comments>http://silveiraneto.net/2008/01/24/soa-jsr-223-e-netbeans/#comments</comments>
		<pubDate>Thu, 24 Jan 2008 16:03:43 +0000</pubDate>
		<dc:creator>Silveira</dc:creator>
				<category><![CDATA[português]]></category>
		<category><![CDATA[CEJUG]]></category>
		<category><![CDATA[Fotos]]></category>
		<category><![CDATA[JSR 223]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[palestra]]></category>
		<category><![CDATA[slides]]></category>
		<category><![CDATA[soa]]></category>
		<category><![CDATA[Sun]]></category>

		<guid isPermaLink="false">http://silveiraneto.net/2008/01/24/soa-jsr-223-e-netbeans/</guid>
		<description><![CDATA[<a href="http://silveiraneto.net/2008/01/24/soa-jsr-223-e-netbeans/" title="SOA, JSR 223 e Netbeans"></a>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). &#8230;<p class="read-more"><a href="http://silveiraneto.net/2008/01/24/soa-jsr-223-e-netbeans/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://silveiraneto.net/2008/01/24/soa-jsr-223-e-netbeans/" title="SOA, JSR 223 e Netbeans"></a><p style="text-align: center"><img src="http://silveiraneto.net/wp-content/uploads/2008/01/palestra_netbeans6.jpg" alt="Silveira Neto palestra sobre Netbeans" /></p>
<p>Ontem tivemos no <a href="http://www.atlantico.com.br/" title="Instituto Atlântico">Atlântico</a> mais uma edição do evento <em>javeiro</em> mensal promovido pelo <a href="http://www.cejug.org" title="CEJUG">Cejug</a>, o <a href="http://www.cejug.org/pages/viewpage.action?pageId=9502726" title="CCT">Café com Tapioca</a>. Eu tive o prazer de compartilhar uma mini palestra sobre algumas funcionalidades no Netbeans 6. Os slides estão aqui (<a href="http://silveiraneto.net/downloads/novidades_no_netbeans_cct_janeiro_2008.odp" title="Versão para OpenOffice">ODP</a> ou <a href="http://silveiraneto.net/downloads/novidades_no_netbeans_cct_janeiro_2008.pdf" title="Versão PDF">PDF</a>). Eu espero que os participantes comecem a olhar o NB com mais carinho. :-)</p>
<p style="text-align: center">
<center></p>
<div style="width:425px;text-align:left" id="__ss_240197"><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=novidades-no-netbeans-6-1201204510613052-5"/><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=novidades-no-netbeans-6-1201204510613052-5" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"><a href="http://www.slideshare.net/?src=embed"><img src="http://static.slideshare.net/swf/logo_embd.png" style="border:0px none;margin-bottom:-5px" alt="SlideShare"/></a> | <a href="http://www.slideshare.net/silveiraneto/novidades-no-netbeans-6-240197" title="View 'Novidades no Netbeans 6' on SlideShare">View</a> | <a href="http://www.slideshare.net/upload">Upload your own</a></div>
</div>
<p></center><br />
<img src="http://silveiraneto.net/fotos/2008/01_janeiro/cafe_com_tapioca_soa_instituto_atlantico/P1230002_thumb.jpg" /></p>
<p>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.</p>
<p style="text-align: center"><img src="http://silveiraneto.net/fotos/2008/01_janeiro/cafe_com_tapioca_soa_instituto_atlantico/P1230037_thumb.jpg" /></p>
<p><strong>SOA</strong>: a palestra do <a href="http://rafatabosa.blogspot.com/" target="_blank">Rafael Tabosa</a> foi bem direta e sucinta, cobrindo a parte &#8220;filosófica&#8221; 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, é <a href="http://www.netbeans.org/features/soa/" title="Features de SOA no NB6">aqui</a>. Há também o <a href="http://www.netbeans.org/kb/trails/soa.html" title="SOA Learning Trail">SOA Learning Trail</a>, com o conjunto de tutoriais e documentações sobre SOA no Netbeans que é bem extensa. Eu recomendo que dêem uma olhada.</p>
<p><strong>JSR 223</strong>: foi ótima a palestra do <a href="http://www.milfont.org/tech/2008/01/23/cafe-com-tapioca-jan2008/" title="Café com Tapioca">Milfont</a>. 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.</p>
<p>As fotos que eu tirei no evento estão <a href="http://silveiraneto.net/fotos/2008/01_janeiro/cafe_com_tapioca_soa_instituto_atlantico/" title="fotos do café com tapioca">aqui</a>. As que o <a href="http://www.rafaelcarneiro.org/blog/2008/01/24/cobertura-do-cafe-com-tapioca-de-janeiro-introducao-a-soa/" title="Blog do Rafael">Rafael Carneiro</a> tirou estão <a href="http://picasaweb.google.com/cafecomtapioca/IntroduOASOA230108" title="Picassa">aqui</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://silveiraneto.net/2008/01/24/soa-jsr-223-e-netbeans/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Hoje tem Café Com Tapioca!</title>
		<link>http://silveiraneto.net/2008/01/23/hoje-tem-cafe-com-tapioca/</link>
		<comments>http://silveiraneto.net/2008/01/23/hoje-tem-cafe-com-tapioca/#comments</comments>
		<pubDate>Wed, 23 Jan 2008 10:31:21 +0000</pubDate>
		<dc:creator>Silveira</dc:creator>
				<category><![CDATA[português]]></category>
		<category><![CDATA[apresentação]]></category>
		<category><![CDATA[café com tapioca]]></category>
		<category><![CDATA[CCT]]></category>
		<category><![CDATA[CEJUG]]></category>
		<category><![CDATA[Christiano Milfont]]></category>
		<category><![CDATA[duke]]></category>
		<category><![CDATA[Instituto Atlântico]]></category>
		<category><![CDATA[JSR 223]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[odp]]></category>
		<category><![CDATA[palestra]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[Rafael Tabosa]]></category>
		<category><![CDATA[Tapioca]]></category>

		<guid isPermaLink="false">http://silveiraneto.net/2008/01/23/hoje-tem-cafe-com-tapioca/</guid>
		<description><![CDATA[<a href="http://silveiraneto.net/2008/01/23/hoje-tem-cafe-com-tapioca/" title="Hoje tem Café Com Tapioca!"></a>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 &#8211; Arquitetura Orientada a Serviço com o Rafael Tabosa. Adicionalmente eu &#8230;<p class="read-more"><a href="http://silveiraneto.net/2008/01/23/hoje-tem-cafe-com-tapioca/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://silveiraneto.net/2008/01/23/hoje-tem-cafe-com-tapioca/" title="Hoje tem Café Com Tapioca!"></a><p>O CEJUG realizará hoje mais um evento Café com Tapioca que acontecerá no Instituto Atlântico (mapa) a partir das 18 horas.</p>
<p style="text-align: center"><img src="http://silveiraneto.net/wp-content/uploads/2007/11/duke_comendo_cafe_com_tapioca.png" alt="Duke comendo café com tapioca" /></p>
<p>A palestra desse mês é <em>Introdução a SOA &#8211; Arquitetura Orientada a Serviço</em> com o <a href="http://rafatabosa.blogspot.com/">Rafael Tabosa</a>. Adicionalmente eu estarei fazendo uma mini-palestra sobre as novidades no Netbeans 6 e o <a href="http://www.milfont.org/tech/">Christiano Milfont</a> em <em>Conhecendo a JSR 223: Scripting for the Java Platform</em>.</p>
<p>Como é de costume, haverá coffe-break e vários sorteios de brindes. A entrada para o evento é 1kg de alimento não perecível.</p>
<p>Se você está na cidade de Fortaleza não perca essa oportunidade.</p>
<p><small></small></p>
<ul>
<li><small><strong>Informações:</strong> <a href="http://www.cejug.org/pages/viewpage.action?pageId=9502726" title="Café Com Tapioca">site do evento</a>.</small></li>
<li><small><strong>Endereço:</strong> Avenida Oliveira Paiva 941, CEP 60822-130, Bairro Cidade dos Funcionários.</small></li>
</ul>
<p><strong>Atualizado:</strong> esses são os slides que eu vou utilizar na minha mini-palestra:</p>
<ul>
<li><a href="http://silveiraneto.net/downloads/novidades_no_netbeans_cct_janeiro_2008.odp">novidades_no_netbeans_cct_janeiro_2008.odp</a></li>
<li><a href="http://silveiraneto.net/downloads/novidades_no_netbeans_cct_janeiro_2008.pdf">novidades_no_netbeans_cct_janeiro_2008.pdf</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://silveiraneto.net/2008/01/23/hoje-tem-cafe-com-tapioca/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

