<?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; duke</title>
	<atom:link href="http://silveiraneto.net/tag/duke/feed/" rel="self" type="application/rss+xml" />
	<link>http://silveiraneto.net</link>
	<description>the world is a pixel</description>
	<lastBuildDate>Sun, 08 Jan 2012 05:17:57 +0000</lastBuildDate>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
		<item>
		<title>Duke Arrow Signs</title>
		<link>http://silveiraneto.net/2009/09/18/duke-arrow-signs/</link>
		<comments>http://silveiraneto.net/2009/09/18/duke-arrow-signs/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 17:48:54 +0000</pubDate>
		<dc:creator>Silveira</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[arrows]]></category>
		<category><![CDATA[CEJUG]]></category>
		<category><![CDATA[duke]]></category>
		<category><![CDATA[Inkscape]]></category>
		<category><![CDATA[Signs]]></category>
		<category><![CDATA[SVG]]></category>

		<guid isPermaLink="false">http://silveiraneto.net/?p=2801</guid>
		<description><![CDATA[For arrow signs on events. Source: duke_arrow.svg]]></description>
			<content:encoded><![CDATA[<p>For arrow signs on events.</p>
<p><img class="alignnone size-full wp-image-2802" title="duke arrows" src="http://silveiraneto.net/wp-content/uploads/2009/09/duke_arrows.png" alt="duke arrows" width="500" height="116" /></p>
<p>Source: <a href="http://silveiraneto.net/wp-content/uploads/2009/09/duke_arrow.svg">duke_arrow.svg</a></p>
]]></content:encoded>
			<wfw:commentRss>http://silveiraneto.net/2009/09/18/duke-arrow-signs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cameraman Duke</title>
		<link>http://silveiraneto.net/2009/09/18/cameraman-duke/</link>
		<comments>http://silveiraneto.net/2009/09/18/cameraman-duke/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 16:17:35 +0000</pubDate>
		<dc:creator>Silveira</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[cameraman]]></category>
		<category><![CDATA[duke]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[pet]]></category>

		<guid isPermaLink="false">http://silveiraneto.net/?p=2797</guid>
		<description><![CDATA[One more Duke. Source: cameraman_duke.svg]]></description>
			<content:encoded><![CDATA[<p>One more Duke.</p>
<p style="text-align: center;"><img class="size-full wp-image-2796 aligncenter" title="duke camera" src="http://silveiraneto.net/wp-content/uploads/2009/09/duke_camera.png" alt="duke camera" width="381" height="372" /></p>
<p>Source: <a href="http://silveiraneto.net/wp-content/uploads/2009/09/cameraman_duke.svg">cameraman_duke.svg</a></p>
]]></content:encoded>
			<wfw:commentRss>http://silveiraneto.net/2009/09/18/cameraman-duke/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Café com Tapioca Especial de Natal</title>
		<link>http://silveiraneto.net/2008/12/03/cafe-com-tapioca-especial-de-natal/</link>
		<comments>http://silveiraneto.net/2008/12/03/cafe-com-tapioca-especial-de-natal/#comments</comments>
		<pubDate>Wed, 03 Dec 2008 23:32:16 +0000</pubDate>
		<dc:creator>Silveira</dc:creator>
				<category><![CDATA[português]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[café com tapioca]]></category>
		<category><![CDATA[CCT]]></category>
		<category><![CDATA[CEJUG]]></category>
		<category><![CDATA[duke]]></category>
		<category><![CDATA[JavaME]]></category>
		<category><![CDATA[JBoss]]></category>
		<category><![CDATA[Red Hat]]></category>
		<category><![CDATA[Seam]]></category>
		<category><![CDATA[SVG]]></category>

		<guid isPermaLink="false">http://silveiraneto.net/?p=1829</guid>
		<description><![CDATA[Download: duke_natal.svg Sábado tem Café com Tapioca do CEJUG, especial de Natal, manhã e tarde de eventos. Pela manhã um mini-curso de JavaME e Android com o Vando Batista do C.E.S.A.R. Pela tarde duas palestras, sobre o JBoss e JBoss Seam com o João Paulo Viragine da Red Hat. Maiores informações e inscrições para o [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-1828 aligncenter" title="duke natal jboss" src="http://silveiraneto.net/wp-content/uploads/2008/12/duke_natal.png" alt="" width="500" height="363" /></p>
<p><strong>Download:</strong> <a href="http://silveiraneto.net/wp-content/uploads/2008/12/duke_natal.svg">duke_natal.svg</a></p>
<p>Sábado tem <a title="CCT CEJUG" href="http://www.cejug.org/pages/viewpage.action?pageId=2818055">Café com Tapioca do CEJUG</a>, especial de Natal, manhã e tarde de eventos. Pela manhã um mini-curso de JavaME e Android com o <a title="Blog do Vando" href="http://vandob.wordpress.com/">Vando Batista</a> do <a title="Site do CESAR" href="http://www.cesar.org.br/">C.E.S.A.R</a>. Pela tarde duas palestras, sobre o JBoss e JBoss Seam com o João Paulo Viragine da <a title="Red Hat" href="http://www.br.redhat.com/">Red Hat</a>. Maiores informações e inscrições para o mini-curso, no <a title="CEJUG" href="http://www.cejug.org/pages/viewpage.action?pageId=36044817">site oficial do evento</a>.</p>
<p>Até lá!</p>
]]></content:encoded>
			<wfw:commentRss>http://silveiraneto.net/2008/12/03/cafe-com-tapioca-especial-de-natal/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Seja um Embaixador de Campus da Sun!</title>
		<link>http://silveiraneto.net/2008/11/11/seja-um-embaixador-de-campus-da-sun/</link>
		<comments>http://silveiraneto.net/2008/11/11/seja-um-embaixador-de-campus-da-sun/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 12:55:15 +0000</pubDate>
		<dc:creator>Silveira</dc:creator>
				<category><![CDATA[português]]></category>
		<category><![CDATA[42]]></category>
		<category><![CDATA[campus ambassador]]></category>
		<category><![CDATA[duke]]></category>
		<category><![CDATA[Embaixador de Campus da Sun]]></category>
		<category><![CDATA[Estágio]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[Sun Campus Ambassador]]></category>
		<category><![CDATA[Sun Microsystems]]></category>
		<category><![CDATA[Vaga]]></category>

		<guid isPermaLink="false">http://silveiraneto.net/?p=1710</guid>
		<description><![CDATA[Está aberta uma vaga para o programa de Embaixador de Campus da Sun dentro da Universidade Federal do Ceará. Como um Embaixador de Campus (aka C.A. ou Campus Ambassador) você receberá uma série de treinamentos (através de um ambiente de aulas web como você nunca viu igual e também através do Sun Academic Initiative), brindes [...]]]></description>
			<content:encoded><![CDATA[<p>Está aberta uma vaga para o programa de Embaixador de Campus da Sun dentro da Universidade Federal do Ceará.</p>
<p style="text-align: center;"><img class="size-full wp-image-1717 aligncenter" title="I Need You" src="http://silveiraneto.net/wp-content/uploads/2008/11/i_need_you_duke3.gif" alt="" width="401" height="264" /></p>
<p>Como um Embaixador de Campus (aka C.A. ou Campus Ambassador) você receberá uma série de treinamentos (através de um ambiente de aulas web como você nunca viu igual e também através do <a title="Sun Academic Initiative" href="http://www.sun.com/solutions/landing/industry/education/sai/index.xml">Sun Academic Initiative</a>), brindes e se conectará através de uma rede mundial de entusiastas e desenvolvedores de Software Livre. Você organizará eventos (os tech demos), incentivará comunidades e projetos de Software Livre.</p>
<p>Requisitos básicos:</p>
<ul>
<li>Boa comunicação e capacidade para falar em público.</li>
<li>Auto motivação, boa organizaçaõ e capacidade para trabalhar sozinho.</li>
<li>Possuir um forte escopo e interesse por tecnologia.</li>
<li>Fluência em inglês.</li>
</ul>
<p>Requisitos desejáveis:</p>
<ul>
<li>Conhecimento de tecnologias da Sun como Java, OpenSolaris, NetBeans, Glassfish, etc.</li>
<li>Ter ainda pelo menos dois anos de curso pela frente.</li>
<li>Gostar de comunidades e projetos de Software Livre.</li>
</ul>
<p>Requisitos bônus:</p>
<ul>
<li>
<pre class="source-bash">:<span class="br0">(</span><span class="br0">)</span><span class="br0">{</span> :|:&amp; <span class="br0">}</span>;:</pre>
</li>
</ul>
<p>Os interessados devem enviar seus currículos o quanto antes, até o dia 15 de Novembro de 2008, para o email <strong>silveira</strong> <em>arroba</em> <strong>sun</strong> <em>ponto</em> <strong>com</strong>.</p>
<p>Maiores informações no <a title="OSUM UFC" href="http://osum.sun.com/groupsufc">OSUM UFC</a> no <a title="Sun Campus Ambassador" href="http://developers.sun.com/students/index.jsp">site oficial do programa</a>.</p>
<p>Poster de divulgação da vaga:</p>
<blockquote><p>Estudante, mude o mundo!<br />
O Software Livre e o Código Aberto estão mudando o mundo &#8211; não somente<br />
para programadores mas também para toda a sociedade. A Sun é a maior<br />
colaboradora do Software Livre e do Código Aberto no mundo e nós lhe<br />
convidamos para ajudar a mudar o mundo, se tornando um Embaixador de<br />
Campus da Sun.<br />
A Sun está procurando por talentosos estudantes desenvolvedores de<br />
software que sejam apaixonados por desenvolvimento de comunidades.<br />
Como um Embaixador de Campus da Sun, você organizará atividades de<br />
palestras e laboratórios com as últimas inovações em tecnologias livres<br />
como Java, OpenSolaris, MySQL e NetBeans. Você também poderá mostrar<br />
para seus colegas estudantes onde conseguir valiosos recursos como<br />
treinamentos via web e programas especiais de certificação para estudantes.<br />
Ainda mais importante, você conectará estudantes da sua universidade com<br />
uma comunidade global de estudantes desenvolvedores, todos participando<br />
de comunidades d Softwares Livres da Sun ao redor do mundo.<br />
Você receberá treinamentos, brindes e outros recursos que você precisar<br />
para ter sucesso e se divertir muito no processo.<br />
A Sun está procurando estudantes de graduação da UFC com forte escopo<br />
em desenvolvimento de software para trabalhar em meio período como<br />
Embaixador de Campus da Sun. Esta oportunidade provê treinamentos<br />
extensivos nas últimas tecnologias e oferece uma valiosa oportunidade de<br />
trabalhar em uma das empresas líderes em TI no mundo. Você também<br />
desenvolverá suas habilidades de liderança e aprender sobre como os<br />
modelos de software livre, código aberto e comunidades que estão mudando<br />
o mercado e a indústria.<br />
Responsabilidades:<br />
Liderar a comunidade de desenvolvedores de softwares livres da Sun no seu<br />
campus através do trabalho com os clubes existentes ou desenvolvendo uma<br />
nova comunidade de desenvolvedores de software livre; Realizar seções de<br />
demonstrações de tecnologia da Sun no seu campus; Organizar e conduzir<br />
atividades, projetos e laboratórios divertidos de tecnologia.<br />
Requisitos:<br />
Está cursando graduação em Computação ou área relacionada; Possuir<br />
fortes habilidades em tecnologias; Familiaridade com NetBeans, Sun Studio<br />
e/ou OpenSolaris são desejáveis; Possuir excelentes habilidades em<br />
comunicação; ser fluente em inglês; confortável para falar em público; Ser<br />
auto-motivado, bem organizado e ser capaz de trabalhar de maneira<br />
independente.<br />
Os interessados devem enviar seus currículos para silveira[arroba]sun.com até o<br />
dia 15 de Novembro de 2008.<br />
Maiores informações em http://osum.sun.com/groups/ufc.</p></blockquote>
<p style="text-align: center;"><img class="size-full wp-image-1712 aligncenter" title="poster chamada embaixador" src="http://silveiraneto.net/wp-content/uploads/2008/11/poster_chamadapdf.png" alt="" width="198" height="280" /><br />
<a href="http://silveiraneto.net/wp-content/uploads/2008/11/poster_chamada.pdf">poster_chamada.pdf</a> ou <a href="http://silveiraneto.net/wp-content/uploads/2008/11/poster_chamada.odg">poster_chamada.odg</a></p>
<h2>10 perguntas e respostas sobre essa vaga.</h2>
<h3>1. Eu tenho que ser aluno do curso de Computação?</h3>
<p>Não.</p>
<h3>2. Eu tenho que ser aluno da UFC?</h3>
<p>Para essa vaga em particular, sim. <a title="Mapa dos embaixadores" href="http://developers.sun.com/students/community/map.jsp">Há outras vagas</a> de Embaixador de Campus em outras universidades.</p>
<h3>3. Eu tenho que ser da graduação?</h3>
<p>Sim. Devido a legislação do Brasil você precisa estar na graduação.</p>
<h3>4. Eu não gosto da tecnologia &#8216;X&#8217; da Sun, será que eu tenho alguma chance?</h3>
<p>O portifólio de tecnologias da Sun é muito largo e você vai ter a oportunidade de conhecer mais ele. Há desde tecnologias de hardware como um processador de código aberto (GPL) como o <a title="OpenSparc" href="http://www.opensparc.net/">OpenSparc</a>, até um framework para ambientes de realidade virtual como o <a title="Wonderland" href="https://lg3d-wonderland.dev.java.net/">Wonderland</a>. De sistemas operacionais livres como <a title="OpenSolaris" href="http://opensolaris.org">OpenSolaris</a> há dispositivos programáveis como <a title="Sun SPOT" href="http://www.sunspotworld.com/">SunSpot</a>. Só para citar alguns exemplos.</p>
<p>No inicio você deverá conhecer um pouco sobre vários projetos e então você deverá se focar naquilo que você gostar mais. Basta ter a mente aberta para conhecer coisas novas.</p>
<h3>5. O estudante recebe algum benefício ou bolsa dentro do programa?</h3>
<p>Sim, recebemos uma bolsa como um estágio dentro da Sun e ainda uma série de benefícios diretos e indiretos.</p>
<h3>6. Vale a pena?</h3>
<p>Pode apostar que sim.</p>
<h3>7. Onde você trabalha?</h3>
<p>Em todo e qualquer lugar. Não há necessidade de bater ponto em um lugar específico. Nesse momento, estou na minha cama. <a title="Veja só" href="http://abclocal.go.com/kgo/story?section=news/business&amp;id=6195474">Isso é normal</a> na Sun.</p>
<h3>8. E não existe um acompanhamento?</h3>
<p>Existe sim. Eu recebo acompanhamento do coordenador de embaixadores aqui no Brasil, o <a title="Edu" href="http://blogs.sun.com/eduardolima/">Eduardo Lima</a>. Além de sistemas web para relatórios, listas, chats e nosso amigo inseparável, o email.</p>
<h3>9. Qual a resposta para a vida, o universo e tudo mais?</h3>
<p>42.</p>
<h3>10. É você quem vai escolher o próximo embaixador?</h3>
<p>Não.</p>
]]></content:encoded>
			<wfw:commentRss>http://silveiraneto.net/2008/11/11/seja-um-embaixador-de-campus-da-sun/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>JavaFX, Duke Potato</title>
		<link>http://silveiraneto.net/2008/10/04/javafx-duke-potato/</link>
		<comments>http://silveiraneto.net/2008/10/04/javafx-duke-potato/#comments</comments>
		<pubDate>Sat, 04 Oct 2008 19:04:01 +0000</pubDate>
		<dc:creator>Silveira</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[draggable]]></category>
		<category><![CDATA[duke]]></category>
		<category><![CDATA[Duke Potato]]></category>
		<category><![CDATA[JavaFX]]></category>
		<category><![CDATA[Mr Potato Head]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[screencast]]></category>
		<category><![CDATA[vídeo]]></category>

		<guid isPermaLink="false">http://silveiraneto.net/?p=1327</guid>
		<description><![CDATA[Do you know the toy Mr. Potato Head? Now meet the Java Potato. Duke images here from previous dukes I posted and other images from Open Clipart Project. Java Web Start: The code: package dukepotato; &#160; import javafx.application.Frame; import javafx.application.Stage; import javafx.scene.CustomNode; import javafx.scene.Node; import javafx.scene.Group; import javafx.input.MouseEvent; import javafx.scene.geometry.Circle; import javafx.scene.paint.Color; import javafx.scene.image.ImageView; import [...]]]></description>
			<content:encoded><![CDATA[<p>Do you know the toy <a title="Wikipédia, inglês" href="http://en.wikipedia.org/wiki/Mr_potato_head">Mr. Potato Head</a>? Now meet the Java Potato.</p>
<p style="text-align: center;"><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/6NrUdp5XX_o&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/6NrUdp5XX_o&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></object></p>
<p>Duke images here from <a title="Dukes" href="http://silveiraneto.net/tag/duke">previous dukes I posted</a> and other images from <a title="Open Clipart" href="http://openclipart.org/">Open Clipart Project</a>.</p>
<p>Java Web Start:</p>
<p style="text-align: center;"><a title="Click to launch" href="http://silveiraneto.net/downloads/dukepotato/launch.jnlp"><img class="size-full wp-image-1474 aligncenter" title="webstart" src="http://silveiraneto.net/wp-content/uploads/2008/10/webstart.png" alt="" width="88" height="23" /></a></p>
<p>The code:</p>
<div class="wp_syntax">
<div class="code">
<pre class="java java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">package</span> <span style="color: #006699;">dukepotato</span>;
&nbsp;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">javafx.application.Frame</span>;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">javafx.application.Stage</span>;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">javafx.scene.CustomNode</span>;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">javafx.scene.Node</span>;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">javafx.scene.Group</span>;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">javafx.input.MouseEvent</span>;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">javafx.scene.geometry.Circle</span>;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">javafx.scene.paint.Color</span>;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">javafx.scene.image.ImageView</span>;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">javafx.scene.image.Image</span>;
&nbsp;
<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> Img <span style="color: #000000; font-weight: bold;">extends</span> ImageView<span style="color: #009900;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">public</span>  attribute content<span style="color: #339933;">:</span> Node<span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span>;
    <span style="color: #000000; font-weight: bold;">public</span>  attribute src<span style="color: #339933;">:</span> <span style="color: #003399;">String</span>;
&nbsp;
    <span style="color: #000000; font-weight: bold;">private</span> attribute endX <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0.0</span>;
    <span style="color: #000000; font-weight: bold;">private</span> attribute endY <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0.0</span>;
    <span style="color: #000000; font-weight: bold;">private</span> attribute startX <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0.0</span>;
    <span style="color: #000000; font-weight: bold;">private</span> attribute startY <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0.0</span>;
&nbsp;
    override attribute translateX <span style="color: #339933;">=</span> bind endX;
    override attribute translateY <span style="color: #339933;">=</span> bind endY;
    override attribute blocksMouse <span style="color: #339933;">=</span> <span style="color: #000066; font-weight: bold;">true</span>;
&nbsp;
    init <span style="color: #009900;">&#123;</span>
        image <span style="color: #339933;">=</span> <span style="color: #003399;">Image</span> <span style="color: #009900;">&#123;</span>
            url<span style="color: #339933;">:</span> <span style="color: #0000ff;">&quot;{__DIR__}/{src}&quot;</span>
        <span style="color: #009900;">&#125;</span>
    <span style="color: #009900;">&#125;</span>
&nbsp;
    override attribute onMousePressed <span style="color: #339933;">=</span> function<span style="color: #009900;">&#40;</span>e<span style="color: #339933;">:</span><span style="color: #003399;">MouseEvent</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #003399;">Void</span> <span style="color: #009900;">&#123;</span>
        startX <span style="color: #339933;">=</span> e.<span style="color: #006633;">getDragX</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-</span>endX;
        startY <span style="color: #339933;">=</span> e.<span style="color: #006633;">getDragY</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-</span>endY;
    <span style="color: #009900;">&#125;</span>
&nbsp;
    override attribute onMouseDragged <span style="color: #339933;">=</span> function<span style="color: #009900;">&#40;</span>e<span style="color: #339933;">:</span><span style="color: #003399;">MouseEvent</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #003399;">Void</span> <span style="color: #009900;">&#123;</span>
        endX <span style="color: #339933;">=</span> e.<span style="color: #006633;">getDragX</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-</span>startX;
        endY <span style="color: #339933;">=</span> e.<span style="color: #006633;">getDragY</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-</span>startY;
    <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
var dukesimages <span style="color: #339933;">=</span> <span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;duke1.png&quot;</span>, <span style="color: #0000ff;">&quot;duke2.png&quot;</span>, <span style="color: #0000ff;">&quot;duke3.png&quot;</span>, <span style="color: #0000ff;">&quot;duke4.png&quot;</span><span style="color: #009900;">&#93;</span>;
var dukes <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">for</span> <span style="color: #009900;">&#40;</span>image in dukesimages<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
    <span style="color: #003399;">Image</span> <span style="color: #009900;">&#123;</span>
        url<span style="color: #339933;">:</span> <span style="color: #0000ff;">&quot;{__DIR__}/{image}&quot;</span>
    <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
var index <span style="color: #339933;">=</span> 0;
var duke <span style="color: #339933;">=</span> ImageView <span style="color: #009900;">&#123;</span>
    x<span style="color: #339933;">:</span> <span style="color: #cc66cc;">200</span>, y<span style="color: #339933;">:</span><span style="color: #cc66cc;">170</span>
    image<span style="color: #339933;">:</span> bind dukes<span style="color: #009900;">&#91;</span>index<span style="color: #009900;">&#93;</span>;
    onMouseClicked<span style="color: #339933;">:</span> function<span style="color: #009900;">&#40;</span> e<span style="color: #339933;">:</span> <span style="color: #003399;">MouseEvent</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #003399;">Void</span> <span style="color: #009900;">&#123;</span>
        index <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span>index <span style="color: #339933;">+</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span> mod sizeof dukesimages;
    <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
var hat <span style="color: #339933;">=</span> Img <span style="color: #009900;">&#123;</span> src<span style="color: #339933;">:</span> <span style="color: #0000ff;">&quot;hat.png&quot;</span>, x<span style="color: #339933;">:</span> <span style="color: #cc66cc;">370</span> <span style="color: #009900;">&#125;</span>
var partyhat <span style="color: #339933;">=</span> Img <span style="color: #009900;">&#123;</span> src<span style="color: #339933;">:</span> <span style="color: #0000ff;">&quot;party_hat.png&quot;</span>, x<span style="color: #339933;">:</span> <span style="color: #cc66cc;">160</span>, y<span style="color: #339933;">:</span> <span style="color: #cc66cc;">5</span> <span style="color: #009900;">&#125;</span>
var cap <span style="color: #339933;">=</span> Img <span style="color: #009900;">&#123;</span> src<span style="color: #339933;">:</span> <span style="color: #0000ff;">&quot;cap.png&quot;</span>, x<span style="color: #339933;">:</span> <span style="color: #cc66cc;">230</span>, y<span style="color: #339933;">:</span> <span style="color: #cc66cc;">10</span> <span style="color: #009900;">&#125;</span>
var cake <span style="color: #339933;">=</span> Img <span style="color: #009900;">&#123;</span> src<span style="color: #339933;">:</span> <span style="color: #0000ff;">&quot;cake.png&quot;</span>, x<span style="color: #339933;">:</span> <span style="color: #cc66cc;">526</span>, y<span style="color: #339933;">:</span> <span style="color: #cc66cc;">190</span> <span style="color: #009900;">&#125;</span>
var glove <span style="color: #339933;">=</span> Img <span style="color: #009900;">&#123;</span> src<span style="color: #339933;">:</span> <span style="color: #0000ff;">&quot;glove.png&quot;</span>, x<span style="color: #339933;">:</span> <span style="color: #cc66cc;">338</span>, y<span style="color: #339933;">:</span> <span style="color: #cc66cc;">363</span> <span style="color: #009900;">&#125;</span>
var baseball <span style="color: #339933;">=</span> Img <span style="color: #009900;">&#123;</span> src<span style="color: #339933;">:</span> <span style="color: #0000ff;">&quot;baseball.png&quot;</span>, x<span style="color: #339933;">:</span> <span style="color: #cc66cc;">548</span>, y<span style="color: #339933;">:</span><span style="color: #cc66cc;">373</span> <span style="color: #009900;">&#125;</span>
var pencil <span style="color: #339933;">=</span> Img <span style="color: #009900;">&#123;</span> src<span style="color: #339933;">:</span> <span style="color: #0000ff;">&quot;pencil.png&quot;</span>, x<span style="color: #339933;">:</span> <span style="color: #cc66cc;">451</span>, y<span style="color: #339933;">:</span> <span style="color: #cc66cc;">365</span> <span style="color: #009900;">&#125;</span>
var camera <span style="color: #339933;">=</span> Img <span style="color: #009900;">&#123;</span> src<span style="color: #339933;">:</span> <span style="color: #0000ff;">&quot;camera.png&quot;</span>, x<span style="color: #339933;">:</span> <span style="color: #cc66cc;">125</span>, y<span style="color: #339933;">:</span> <span style="color: #cc66cc;">380</span> <span style="color: #009900;">&#125;</span>
var coffee <span style="color: #339933;">=</span> Img <span style="color: #009900;">&#123;</span> src<span style="color: #339933;">:</span> <span style="color: #0000ff;">&quot;coffee.png&quot;</span>, x<span style="color: #339933;">:</span> <span style="color: #cc66cc;">541</span>, y<span style="color: #339933;">:</span> <span style="color: #cc66cc;">114</span> <span style="color: #009900;">&#125;</span>
var burger <span style="color: #339933;">=</span> Img <span style="color: #009900;">&#123;</span> src<span style="color: #339933;">:</span> <span style="color: #0000ff;">&quot;burger.png&quot;</span>, x<span style="color: #339933;">:</span> <span style="color: #cc66cc;">542</span>, y<span style="color: #339933;">:</span> <span style="color: #cc66cc;">282</span> <span style="color: #009900;">&#125;</span>
var diamond <span style="color: #339933;">=</span> Img <span style="color: #009900;">&#123;</span> src<span style="color: #339933;">:</span> <span style="color: #0000ff;">&quot;diamond.png&quot;</span>, x<span style="color: #339933;">:</span> <span style="color: #cc66cc;">243</span>, y<span style="color: #339933;">:</span> <span style="color: #cc66cc;">383</span> <span style="color: #009900;">&#125;</span>
var pliers <span style="color: #339933;">=</span> Img <span style="color: #009900;">&#123;</span> src<span style="color: #339933;">:</span> <span style="color: #0000ff;">&quot;pliers.png&quot;</span>, x<span style="color: #339933;">:</span> <span style="color: #cc66cc;">20</span>, y<span style="color: #339933;">:</span> <span style="color: #cc66cc;">368</span> <span style="color: #009900;">&#125;</span>
var rubikcube <span style="color: #339933;">=</span> Img <span style="color: #009900;">&#123;</span> src <span style="color: #339933;">:</span> <span style="color: #0000ff;">&quot;rubikcube.png&quot;</span>, x<span style="color: #339933;">:</span> <span style="color: #cc66cc;">37</span>, y<span style="color: #339933;">:</span> <span style="color: #cc66cc;">295</span> <span style="color: #009900;">&#125;</span>
var syringe <span style="color: #339933;">=</span> Img <span style="color: #009900;">&#123;</span> src<span style="color: #339933;">:</span> <span style="color: #0000ff;">&quot;syringe.png&quot;</span>, x<span style="color: #339933;">:</span> <span style="color: #cc66cc;">35</span>, y<span style="color: #339933;">:</span> <span style="color: #cc66cc;">245</span> <span style="color: #009900;">&#125;</span>
var hourglass <span style="color: #339933;">=</span> Img <span style="color: #009900;">&#123;</span> src<span style="color: #339933;">:</span> <span style="color: #0000ff;">&quot;hourglass.png&quot;</span>, x<span style="color: #339933;">:</span> <span style="color: #cc66cc;">35</span>, y<span style="color: #339933;">:</span> <span style="color: #cc66cc;">127</span> <span style="color: #009900;">&#125;</span>
var adventurehat <span style="color: #339933;">=</span> Img <span style="color: #009900;">&#123;</span> src<span style="color: #339933;">:</span> <span style="color: #0000ff;">&quot;adventurehat.png&quot;</span>, x<span style="color: #339933;">:</span> <span style="color: #cc66cc;">8</span>, y<span style="color: #339933;">:</span><span style="color: #cc66cc;">30</span> <span style="color: #009900;">&#125;</span>
var tie <span style="color: #339933;">=</span> Img <span style="color: #009900;">&#123;</span> src<span style="color: #339933;">:</span> <span style="color: #0000ff;">&quot;tie.png&quot;</span>, x<span style="color: #339933;">:</span> <span style="color: #cc66cc;">547</span>, y<span style="color: #339933;">:</span><span style="color: #cc66cc;">35</span> <span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #003399;">Frame</span> <span style="color: #009900;">&#123;</span>
    title<span style="color: #339933;">:</span> <span style="color: #0000ff;">&quot;Duke Potato&quot;</span>
    width<span style="color: #339933;">:</span> <span style="color: #cc66cc;">640</span>
    height<span style="color: #339933;">:</span> <span style="color: #cc66cc;">480</span>
    closeAction<span style="color: #339933;">:</span> function<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        java.<span style="color: #006633;">lang</span>.<span style="color: #003399;">System</span>.<span style="color: #006633;">exit</span><span style="color: #009900;">&#40;</span> 0 <span style="color: #009900;">&#41;</span>;
    <span style="color: #009900;">&#125;</span>
    visible<span style="color: #339933;">:</span> <span style="color: #000066; font-weight: bold;">true</span>
&nbsp;
    stage<span style="color: #339933;">:</span> Stage <span style="color: #009900;">&#123;</span>
        content<span style="color: #339933;">:</span> <span style="color: #009900;">&#91;</span>duke, hat, partyhat, cake, adventurehat, cap, glove,
            baseball, pencil, camera, coffee, burger, diamond,
            pliers, rubikcube, syringe, hourglass, tie<span style="color: #009900;">&#93;</span>
    <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre>
</div>
</div>
<ul>
<li>Lines 14 to 42 is the same dragging approach I showed in the post <a href="http://silveiraneto.net/2008/08/11/javafx-draggable-node/">Draggable Nodes</a>, but this time creating a class that inherits the behavior of ImageView.</li>
<li>Lines 44 to 57 is the Duke that changes when you click on it. It cycles over the dukesimages list.</li>
<li>Lines 59 to 75 is just instantiations of all toys and objects we will use to dress the Duke. Look how easier was to create and place a image.</li>
<li>Lines 78 to the end is just creating a Frame and putting all elements on it.</li>
</ul>
<p><strong>Download</strong> a package with the NetBeans project, sources, libraries and images, <a href="http://silveiraneto.net/downloads/DukePotato.tar.gz">DukePotato.tar.gz</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://silveiraneto.net/2008/10/04/javafx-duke-potato/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>More Dukes</title>
		<link>http://silveiraneto.net/2008/09/13/more-dukes/</link>
		<comments>http://silveiraneto.net/2008/09/13/more-dukes/#comments</comments>
		<pubDate>Sat, 13 Sep 2008 20:37:49 +0000</pubDate>
		<dc:creator>Silveira</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[badge]]></category>
		<category><![CDATA[CEJUG]]></category>
		<category><![CDATA[duke]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[SVG]]></category>

		<guid isPermaLink="false">http://silveiraneto.net/?p=1289</guid>
		<description><![CDATA[More Dukes we&#8217;re creating to use in the 6th CEJUG&#8217;s birthday. The first one is a Duke intented to be used as a badge. We should tie string in both hands and transform it in a badge for the event. Original SVG version: duke_badge.svg The second is a general purpouse Duke sign. You can print [...]]]></description>
			<content:encoded><![CDATA[<p>More Dukes we&#8217;re creating to use in the <a href="http://www.cejug.org/pages/viewpage.action?pageId=30900360">6th CEJUG&#8217;s birthday</a>.</p>
<p>The first one is a Duke intented to be used as a badge. We should tie string in both hands and transform it in a badge for the event.</p>
<p style="text-align: center;"><a href="http://silveiraneto.net/wp-content/uploads/2008/09/duke_badge.png"><img class="size-full wp-image-1290 aligncenter" title="Duke badge" src="http://silveiraneto.net/wp-content/uploads/2008/09/duke_badge.png" alt="" width="400" height="348" /></a></p>
<p>Original SVG version: <a href="http://silveiraneto.net/wp-content/uploads/2008/09/duke_badge.svg">duke_badge.svg</a></p>
<p>The second is a general purpouse Duke sign. You can print them in blank and use a brush to write on it.</p>
<p style="text-align: center;"><img class="size-full wp-image-1292 aligncenter" title="Duke Sign" src="http://silveiraneto.net/wp-content/uploads/2008/09/duke_sign.png" alt="" width="500" height="470" /></p>
<p>Original SVG version: <a href="http://silveiraneto.net/wp-content/uploads/2008/09/duke_sign.svg">duke_sign.svg</a></p>
]]></content:encoded>
			<wfw:commentRss>http://silveiraneto.net/2008/09/13/more-dukes/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Café Com Tapioca Jazoon</title>
		<link>http://silveiraneto.net/2008/07/09/cafe-com-tapioca-jazoon/</link>
		<comments>http://silveiraneto.net/2008/07/09/cafe-com-tapioca-jazoon/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 17:55:48 +0000</pubDate>
		<dc:creator>Silveira</dc:creator>
				<category><![CDATA[português]]></category>
		<category><![CDATA[café com tapioca]]></category>
		<category><![CDATA[CEJUG]]></category>
		<category><![CDATA[Coco Beach]]></category>
		<category><![CDATA[duke]]></category>
		<category><![CDATA[Jazoon]]></category>
		<category><![CDATA[Luau]]></category>
		<category><![CDATA[poster]]></category>
		<category><![CDATA[Praia do Futuro]]></category>
		<category><![CDATA[SVG]]></category>

		<guid isPermaLink="false">http://silveiraneto.net/?p=964</guid>
		<description><![CDATA[Fotografia de fundo do poster é de P.B. Rage, sob licença Creative Commons Attribution-Share Alike 2.0 Generic. Esse mês teremos um Café Com Tapioca diferente. Para começar não será realizado em uma universidade e sim em uma barraca de praia. Amaury Brasil, André Paes, Herbert de Aquino, Rafael Tabosa, Rafael Carneiro e René Araújo vão [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="alignnone size-full wp-image-965 aligncenter" title="Poster Café Com Tapioca Jazoon" src="http://silveiraneto.net/wp-content/uploads/2008/07/cct_jazoon_500.png" alt="" width="500" height="707" /><br />
<small>Fotografia de fundo do poster é de <a href="http://flickr.com/photos/pinkbeltrage/131951020/">P.B. Rage</a>, sob licença Creative Commons Attribution-Share Alike 2.0 Generic.</small></p>
<p>Esse mês teremos um <a title="Café Com Tapioca Jazoon" href="http://www.cejug.org/pages/viewpage.action?pageId=27197486">Café Com Tapioca</a> diferente. Para começar não será realizado em uma universidade e sim em uma barraca de praia.<br />
Amaury Brasil, André Paes, Herbert de Aquino, Rafael Tabosa, Rafael Carneiro e René Araújo vão contar as experiências da <a href="http://www.cejug.org/display/cejug/2008/07/08/Caravana+Jazoon+%2708+foi+um+Sucesso">caravana do CEJUG</a> que foi para a europa participar do Jazoon. Ou seja, vamos ter palestras técnicas também mas vai ser um encontro mais informal, algo como um luau. Inclusive com dois engradados de cerveja de graça para o jug, mas o resto e por conta de cada um. ;)</p>
<p>Mais informações do <a title="Café Com Tapioca Jazoon" href="http://www.cejug.org/pages/viewpage.action?pageId=27197486">site do evento</a>.</p>
<p>Poster em SVG: <a title="Poster livre em SVG" href="http://silveiraneto.net/downloads/cct_jazoon.svg">cct_jazoon.svg</a></p>
]]></content:encoded>
			<wfw:commentRss>http://silveiraneto.net/2008/07/09/cafe-com-tapioca-jazoon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Duke Luau</title>
		<link>http://silveiraneto.net/2008/07/04/duke-luau/</link>
		<comments>http://silveiraneto.net/2008/07/04/duke-luau/#comments</comments>
		<pubDate>Fri, 04 Jul 2008 17:54:13 +0000</pubDate>
		<dc:creator>Silveira</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[creative commons]]></category>
		<category><![CDATA[duke]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Luau]]></category>
		<category><![CDATA[Public Domain]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[SVG]]></category>

		<guid isPermaLink="false">http://silveiraneto.net/?p=962</guid>
		<description><![CDATA[Duke Luau Style, under public domain. Source: duke_lual.svg.]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="alignnone size-full wp-image-961 aligncenter" title="Duke Luau" src="http://silveiraneto.net/wp-content/uploads/2008/07/duke_luau.png" alt="" width="400" height="448" /></p>
<p>Duke Luau Style, under public domain. Source: <a href="http://silveiraneto.net/downloads/duke_lual.svg">duke_lual.svg</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://silveiraneto.net/2008/07/04/duke-luau/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Duke Mom</title>
		<link>http://silveiraneto.net/2008/05/07/duke-mom/</link>
		<comments>http://silveiraneto.net/2008/05/07/duke-mom/#comments</comments>
		<pubDate>Wed, 07 May 2008 12:38:24 +0000</pubDate>
		<dc:creator>Silveira</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[art]]></category>
		<category><![CDATA[creative commons]]></category>
		<category><![CDATA[duke]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Mom]]></category>
		<category><![CDATA[Mommy]]></category>
		<category><![CDATA[Mum]]></category>
		<category><![CDATA[SVG]]></category>

		<guid isPermaLink="false">http://silveiraneto.net/?p=862</guid>
		<description><![CDATA[A duke mom for mother&#8217;s day. Original svg file: duke_mom.svg.]]></description>
			<content:encoded><![CDATA[<p>A duke mom for mother&#8217;s day.</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-861 aligncenter" title="Duke mom" src="http://silveiraneto.net/wp-content/uploads/2008/05/duke_mom.png" alt="" width="400" height="393" /></p>
<p>Original svg file: <a href="http://silveiraneto.net/downloads/duke_mom.svg">duke_mom.svg</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://silveiraneto.net/2008/05/07/duke-mom/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Duke água de coco</title>
		<link>http://silveiraneto.net/2008/01/27/duke-agua-de-coco/</link>
		<comments>http://silveiraneto.net/2008/01/27/duke-agua-de-coco/#comments</comments>
		<pubDate>Sun, 27 Jan 2008 14:16:10 +0000</pubDate>
		<dc:creator>Silveira</dc:creator>
				<category><![CDATA[português]]></category>
		<category><![CDATA[água de coco]]></category>
		<category><![CDATA[coco]]></category>
		<category><![CDATA[duke]]></category>
		<category><![CDATA[Inkscape]]></category>
		<category><![CDATA[SVG]]></category>

		<guid isPermaLink="false">http://silveiraneto.net/2008/01/27/duke-agua-de-coco/</guid>
		<description><![CDATA[Código-fonte: duke_agua_de_coco.svg]]></description>
			<content:encoded><![CDATA[<p style="text-align: center"><img src="http://silveiraneto.net/wp-content/uploads/2008/01/duke_agua_de_coco.png" alt="Duke bebendo uma água de coco" /></p>
<p><strong>Código-fonte: </strong><a href="http://silveiraneto.net/downloads/duke_agua_de_coco.svg" title="SVG">duke_agua_de_coco.svg</a></p>
]]></content:encoded>
			<wfw:commentRss>http://silveiraneto.net/2008/01/27/duke-agua-de-coco/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

