<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns="http://purl.org/rss/1.0/">
  <channel rdf:about="http://www.planetnetbeans.org/pt_br/">
    <title>Planeta NetBeans</title>
    <link>http://www.planetnetbeans.org/pt_br/</link>
    <description>Planeta NetBeans - http://www.planetnetbeans.org/pt_br/</description>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://silveiraneto.net/?p=1138" />
        <rdf:li rdf:resource="http://www.go-java.com:80/blog/2008/08/21/1219335892424.html" />
        <rdf:li rdf:resource="http://silveiraneto.net/?p=1096" />
        <rdf:li rdf:resource="http://silveiraneto.net/?p=1081" />
        <rdf:li rdf:resource="http://www.go-java.com:80/blog/2008/08/13/1218628080874.html" />
        <rdf:li rdf:resource="http://silveiraneto.net/?p=1064" />
        <rdf:li rdf:resource="http://www.go-java.com:80/blog/2008/08/11/1218453886773.html" />
        <rdf:li rdf:resource="http://www.go-java.com:80/blog/2008/07/30/1217416578836.html" />
        <rdf:li rdf:resource="http://www.jroller.com/hmichel/entry/go_to_symbol_a_new" />
        <rdf:li rdf:resource="http://silveiraneto.net/?p=1000" />
        <rdf:li rdf:resource="http://www.jroller.com/hmichel/entry/netbeans_6_5_database_support" />
        <rdf:li rdf:resource="http://www.jroller.com/hmichel/entry/justjava_2008_o_evento_java" />
        <rdf:li rdf:resource="http://www.jroller.com/hmichel/entry/netbeans_6_5_new_diff" />
        <rdf:li rdf:resource="http://www.jroller.com/hmichel/entry/netbeans_6_5_m1_and" />
        <rdf:li rdf:resource="http://www.go-java.com:80/blog/2008/07/10/1215692413740.html" />
        <rdf:li rdf:resource="http://www.go-java.com:80/blog/2008/07/10/1215692236717.html" />
        <rdf:li rdf:resource="http://www.go-java.com:80/blog/2008/07/08/1215517190073.html" />
        <rdf:li rdf:resource="http://www.go-java.com:80/blog/2008/06/26/1214505039254.html" />
        <rdf:li rdf:resource="http://www.go-java.com:80/blog/2008/06/26/1214490937626.html" />
        <rdf:li rdf:resource="http://www.go-java.com:80/blog/2008/06/25/1214393023928.html" />
        <rdf:li rdf:resource="http://www.go-java.com:80/blog/2008/06/18/1213803305510.html" />
        <rdf:li rdf:resource="http://silveiraneto.net/?p=938" />
        <rdf:li rdf:resource="http://www.go-java.com:80/blog/2008/06/03/1212506196312.html" />
        <rdf:li rdf:resource="http://silveiraneto.net/?p=911" />
        <rdf:li rdf:resource="tag:blogger.com,1999:blog-544668644670311424.post-1092719613194854803" />
        <rdf:li rdf:resource="http://www.go-java.com:80/blog/2008/05/16/1210951098923.html" />
        <rdf:li rdf:resource="http://www.go-java.com:80/blog/2008/05/16/1210941408655.html" />
        <rdf:li rdf:resource="http://silveiraneto.net/?p=845" />
        <rdf:li rdf:resource="tag:blogger.com,1999:blog-544668644670311424.post-547706816534971622" />
        <rdf:li rdf:resource="tag:blogger.com,1999:blog-544668644670311424.post-3315938033137076055" />
        <rdf:li rdf:resource="tag:blogger.com,1999:blog-544668644670311424.post-5625929637002105604" />
        <rdf:li rdf:resource="tag:blogger.com,1999:blog-544668644670311424.post-5919452608750576458" />
        <rdf:li rdf:resource="tag:blogger.com,1999:blog-544668644670311424.post-5761550306173891357" />
        <rdf:li rdf:resource="tag:blogger.com,1999:blog-544668644670311424.post-2674734991822921932" />
        <rdf:li rdf:resource="tag:blogger.com,1999:blog-544668644670311424.post-7164900875747733790" />
        <rdf:li rdf:resource="http://www.jroller.com/hmichel/entry/netbeans_6_1_fcs_finalmente" />
        <rdf:li rdf:resource="http://silveiraneto.net/?p=839" />
        <rdf:li rdf:resource="http://silveiraneto.net/?p=832" />
        <rdf:li rdf:resource="http://www.jroller.com/hmichel/entry/netbeans_6_1_rc1_lan%C3%A7ado" />
        <rdf:li rdf:resource="http://silveiraneto.net/?p=826" />
        <rdf:li rdf:resource="http://www.jroller.com/hmichel/entry/novidades_no_netbeans_6_1" />
        <rdf:li rdf:resource="http://silveiraneto.net/2008/03/20/concurso-de-blogagem-netbeans-ide-61-beta/" />
        <rdf:li rdf:resource="http://silveiraneto.net/2008/02/24/netbeans-your-first-plugin/" />
        <rdf:li rdf:resource="http://silveiraneto.net/2008/02/22/tech-demo-february/" />
        <rdf:li rdf:resource="http://silveiraneto.net/2008/02/19/javafx-color-picker/" />
        <rdf:li rdf:resource="http://www.jroller.com/hmichel/entry/netbeans_6_0_1_oficialmente" />
        <rdf:li rdf:resource="http://www.jroller.com/hmichel/entry/defining_generics_for_components_on" />
        <rdf:li rdf:resource="http://www.jroller.com/hmichel/entry/explore_from_here_module_for" />
        <rdf:li rdf:resource="http://blogs.sun.com/Daniele/entry/osug_meeting" />
        <rdf:li rdf:resource="http://blogs.sun.com/Daniele/entry/testando_o_netbeans_6_0" />
        <rdf:li rdf:resource="http://blogs.sun.com/Daniele/entry/entre_para_a_comunidade_netbeans" />
        <rdf:li rdf:resource="http://blogs.sun.com/Daniele/entry/instala%C3%A7%C3%A3o_de_pacotes_gnu_em" />
        <rdf:li rdf:resource="http://www.jroller.com/hmichel/entry/novidades_netbeans_para_n%C3%B3s_brasileiros" />
        <rdf:li rdf:resource="http://blogs.sun.com/Daniele/entry/falha_cr%C3%ADtica_em_java_se" />
        <rdf:li rdf:resource="http://blogs.sun.com/Daniele/entry/revistas_netbeans_magazine" />
        <rdf:li rdf:resource="tag:blogger.com,1999:blog-32745412.post-4272548943207906596" />
        <rdf:li rdf:resource="http://blogs.sun.com/Daniele/entry/zfs_techdemo_and_temple_of" />
        <rdf:li rdf:resource="http://www.jroller.com/hmichel/entry/using_java_and_netbeans_with" />
        <rdf:li rdf:resource="http://www.jroller.com/hmichel/entry/netbeans_ide_5_5_1" />
        <rdf:li rdf:resource="http://www.jroller.com/hmichel/entry/netbeans_6_0_m9_just" />
      </rdf:Seq>
    </items>
  </channel>
  <item rdf:about="http://silveiraneto.net/?p=1138">
    <title>Silveira Neto » netbeans: JavaFX, game demo</title>
    <link>http://silveiraneto.net/2008/08/24/javafx-game-demo/</link>
    <content:encoded>&lt;p&gt;A simple demo using some techniques described in the post &lt;a href="http://silveiraneto.net/2008/08/18/javafx-side-scrolling-gamming/" title="JavaFX Side Scrolling Gamming"&gt;JavaFX side scrolling gaming&lt;/a&gt;.&lt;/p&gt; &lt;p style="text-align: center;"&gt;&lt;/p&gt; &lt;p&gt;Original ogg video: &lt;a href="http://silveiraneto.net/downloads/blackdotdemo/blackdot.ogg"&gt;blackdot.ogg&lt;/a&gt;&lt;br /&gt; Source (NetBeans project): &lt;a
    href="http://silveiraneto.net/downloads/blackdotdemo/BlackDot.tar.gz"&gt;BlackDot.tar.gz&lt;/a&gt;&lt;br /&gt; Source (one file only): &lt;a href="http://silveiraneto.net/downloads/blackdotdemo/blackdot.fx"&gt;blackdot.fx&lt;/a&gt;&lt;br /&gt; Java Web Start: &lt;a href="http://silveiraneto.net/downloads/blackdotdemo/launch.jnlp" title="Launch"&gt;launch.jnlp&lt;/a&gt;&lt;/p&gt;</content:encoded>
    <dc:date>2008-08-24T18:53:37+00:00</dc:date>
  </item>
  <item rdf:about="http://www.go-java.com:80/blog/2008/08/21/1219335892424.html">
    <title>Controverso eu ? - NetBeans category: NetBeans 6.1 Patch 3</title>
    <link>http://www.go-java.com:80/blog/2008/08/21/1219335892424.html</link>
    <content:encoded>&lt;p&gt;Sim , mais um patch de correções do netBeans 6.1 está prestes a ser lançado... olhei a lista de bugs corrigidos e não vi nada MUITO grave, bem diferente do patch 2 que corrigiu coisas que deixavam o NetBeans simplesmente inutilizavel...&lt;/p&gt; &lt;p&gt;A lista de correções pode ser obtida &lt;a href="http://www.netbeans.org/issues/buglist.cgi?issue_type=DEFECT&amp;amp;status_whiteboard=61fixes3-fixed&amp;amp;status_whiteboard_type=substring"&gt;aqui&lt;/a&gt; e &lt;a
    href="http://wiki.netbeans.org/NetBeans61Patch3Plan"&gt;aqui&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Existe uma versão "beta" deste Patch... voce só precisa &lt;a href="http://wiki.netbeans.org/FaqAddingNewUpdateCenter"&gt;adicionar ao seu UpdateCenter&lt;/a&gt; este repositório: &lt;a href="http://bits.netbeans.org/6.1/fixes/2008-08-12_03-59-31/uc/catalog.xml.gz"&gt;http://bits.netbeans.org/6.1/fixes/2008-08-12_03-59-31/uc/catalog.xml.gz&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Este Patch está em fase final de testes e
    estará disponivel em breve, a data é 27 de agosto, isso se ninguem reportar algo a mais para o mesmo&#160;:)&lt;/p&gt; &lt;p&gt;ps: existe um bug conhecido na aplicação de patches em geral para que você não caia nisso de uma olhada aqui: &#160;"&lt;a href="http://www.netbeans.org/issues/show_bug.cgi?id=138783"&gt;&lt;em&gt;Bubble can install different set of update than via Plugins&lt;/em&gt;&lt;/a&gt;&lt;em&gt;.&lt;/em&gt;"&lt;/p&gt; &lt;p&gt;&#160;&lt;/p&gt;
    &lt;p&gt;&#160;&lt;/p&gt;</content:encoded>
    <dc:date>2008-08-21T16:24:52+00:00</dc:date>
  </item>
  <item rdf:about="http://silveiraneto.net/?p=1096">
    <title>Silveira Neto » netbeans: JavaFX, Side Scrolling Gaming</title>
    <link>http://silveiraneto.net/2008/08/18/javafx-side-scrolling-gamming/</link>
    <content:encoded>&lt;p&gt;I started to make several small JavaFX game demos. I’m doing that to fell where JavaFX is good to make this sort of game and what patterns would be frequently needed to implement, where I will place a little framework for fast development of simple casual games. What I’m calling now just ‘GameFX’. My first experiment was to creating a side scrolling animation that’s is usefull to create the &lt;a href="http://en.wikipedia.org/wiki/Parallax_scrolling" title="Parallax
    Scrolling"&gt;parallax effect&lt;/a&gt; in &lt;a href="http://en.wikipedia.org/wiki/Side-scrolling_video_game" title="Side scrolling games on Wikipédia"&gt;side scrolling games&lt;/a&gt;. For that I created the class Slidding. You create an Slidding with a set of nodes and they will slide from right to left and when a node reaches the left side it back to the right side.&lt;/p&gt; &lt;p style="text-align: center;"&gt;&lt;img src="http://silveiraneto.net/wp-content/uploads/2008/08/slidding.png"
    title="Slidding explanation" height="183" width="498" alt="" class="size-full wp-image-1103 aligncenter" /&gt;&lt;/p&gt; &lt;p&gt;Example:&lt;/p&gt; &lt;pre name="code" class="jfx:nogutter"&gt;Slidding { content: [ Circle { centerX: 100, centerY: 100, radius: 40 fill: Color.RED }, Circle { centerX: 300, centerY: 100, radius: 40 fill: Color.BLUE } ] clock: 0.05s }&lt;/pre&gt; &lt;p style="text-align: left;"&gt;That produces:&lt;/p&gt; &lt;p style="text-align: center;"&gt;&lt;/p&gt; &lt;p&gt;You create a
    Slidding with a list of Nodes at content, a clock (that will determine the speed of that animation) and a width. If you don’t provide a width, the slidding will do the best effort to determine one. You can use this approach to create more complex scenarios, using more Slidding groups.&lt;/p&gt; &lt;p&gt;This is a example of that:&lt;/p&gt; &lt;pre name="code" class="jfx:nogutter"&gt; import javafx.application.*; import javafx.animation.*; import javafx.scene.geometry.*; import javafx.scene.paint.*;
    import javafx.scene.*; import gamefx.Slidding; var SCREENW = 500; var SCREENH = 400; /* the sky is a light blue rectangle */ var sky = Rectangle { width: SCREENW, height: SCREENH fill: LinearGradient { startX: 0.0 , startY: 0.0 endX: 0.0, endY: 1.0 proportional: true stops: [ Stop { offset: 0.0 color: Color.LIGHTBLUE }, Stop { offset: 0.7 color: Color.LIGHTYELLOW }, Stop { offset: 1.0 color: Color.YELLOW } ] } } /* the ground is a olive rectangle */ var ground = Rectangle { translateY: 300 width: 500,
    height: 100 fill: LinearGradient { startX: 0.0 , startY: 0.0 endX: 0.0, endY: 1.0 proportional: true stops: [ Stop { offset: 0.2 color: Color.OLIVE }, Stop { offset: 1.0 color: Color.DARKOLIVEGREEN } ] } } /* a clod cloud is like an ellipse */ class Cloud extends Ellipse { override attribute radiusX = 50; override attribute radiusY = 25; override attribute fill = Color.WHITESMOKE; override attribute opacity = 0.5; } /* we create a slidding of clouds */ var clouds = Slidding { content: [ Cloud{centerX:
    100, centerY: 100}, Cloud{centerX: 150, centerY: 20}, Cloud{centerX: 220, centerY: 150}, Cloud{centerX: 260, centerY: 200}, Cloud{centerX: 310, centerY: 40}, Cloud{centerX: 390, centerY: 150}, Cloud{centerX: 450, centerY: 30}, Cloud{centerX: 550, centerY: 100}, ] clock: 0.2s } var SUNX = 100; var SUNY = 300; var rotation = 0; /* the sun, with it's corona */ var sun = Group { rotate: bind rotation anchorX: SUNX, anchorY: SUNY content: [ for (i in [0..11]) { Arc { centerX: SUNX, centerY: SUNY radiusX:
    500, radiusY: 500 startAngle: 2 * i * (360 / 24), length: 360 / 24 type: ArcType.ROUND fill: Color.YELLOW opacity: 0.3 } }, Circle { centerX: SUNX, centerY: SUNY, radius: 60 fill: Color.YELLOW }, ] } /* animate the corona changing the it rotation angle */ var anim = Timeline { repeatCount: Timeline.INDEFINITE keyFrames : [ KeyFrame { time : 0s values: rotation =&gt; 0.0 tween Interpolator.LINEAR }, KeyFrame { time : 2s values: rotation =&gt; (360.0/12) tween Interpolator.LINEAR }, ] } anim.start(); /*
    a tree is a simple polygon */ class Tree extends Polygon{ public attribute x = 0; public attribute y = 0; override attribute points = [0,0, 10,30, -10,30]; override attribute fill = Color.DARKOLIVEGREEN; init{ translateX = x; translateY = y; } } /* a forest is a lot of trees */ var forest = Slidding{ content: [ Tree{x: 20, y: 320}, Tree{x: 80, y: 280}, Tree{x:120, y: 330}, Tree{x:140, y: 280}, Tree{x:180, y: 310}, Tree{x:220, y: 320}, Tree{x:260, y: 280}, Tree{x:280, y: 320}, Tree{x:300, y: 300},
    Tree{x:400, y: 320}, Tree{x:500, y: 280}, Tree{x:500, y: 320} ] clock: 0.1s width: SCREENW } Frame { title: "Side Scrolling" width: SCREENW height: SCREENH closeAction: function() { java.lang.System.exit( 0 ); } visible: true stage: Stage { content: [sky, sun, clouds, ground, forest] } }&lt;/pre&gt; &lt;p&gt;Producing:&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;If you want to try these examples, place this Slidding implementation as &lt;em&gt;Slidding.fx&lt;/em&gt; in a directory named gamefx, or grab
    &lt;a href="http://silveiraneto.net/downloads/GameFX_version_0.zip"&gt;here the NetBeans project&lt;/a&gt;.&lt;/p&gt; &lt;pre name="code" class="jfx:nogutter"&gt;package gamefx; import javafx.scene.CustomNode; import javafx.scene.Node; import javafx.scene.Group; import javafx.animation.Timeline; import javafx.animation.KeyFrame; /* * The slidding group of nodes for side scrolling animations. * * @example * Slidding { * width: 300 * content: [ * Circle { centerX: 100, centerY: 100, radius: 40, fill:
    Color.RED }, * Circle { centerX: 200, centerY: 100, radius: 40, fill: Color.BLUE }, * ] * clock: 0.05s * } */ public class Slidding extends CustomNode { public attribute content: Node[]; public attribute clock = 0.1s; public attribute width: Number; public attribute autostart = true; public attribute cycle = true; public attribute anim = Timeline { repeatCount: Timeline.INDEFINITE keyFrames : [ KeyFrame { time : clock action: function() { for(node in content){ node.translateX--; if (node.getX() +
    node.translateX + node.getWidth() &amp;lt;= 0){ if(cycle){ node.translateX = width - node.getX(); } else { delete node from content; } } } } // action } // keyframe ] } // timeline public function create(): Node { // if width is not setted, we try to figure out if(width == 0) { for(node in content) { if(node.getX() + node.getWidth() &gt; width) { width = node.getX() + node.getWidth(); } } } // normaly the slidding will start automaticaly if(autostart){ anim.start(); } // just a Group of Nodes return
    Group { content: content }; } }&lt;/pre&gt; &lt;p&gt;Is not the final implementation but it’s a idea. Soon I’ll show a demo game I did using theses codes.&lt;/p&gt;</content:encoded>
    <dc:date>2008-08-18T03:29:15+00:00</dc:date>
  </item>
  <item rdf:about="http://silveiraneto.net/?p=1081">
    <title>Silveira Neto » netbeans: Anúncio do NetBeans 6.5 Beta</title>
    <link>http://silveiraneto.net/2008/08/13/anuncio-do-netbeans-65-beta/</link>
    <content:encoded>&lt;p style="text-align: center;"&gt;&lt;a href="http://download.netbeans.org/netbeans/6.5/beta/" title="Download Now"&gt;&lt;img src="http://silveiraneto.net/wp-content/uploads/2008/08/netbeans-65-beta.png" title="netbeans-65-beta" height="137" width="400" alt="" class="size-full wp-image-1082 aligncenter" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;O &lt;a href="http://netbeans.org" title="NetBeans"&gt;Netbeans.org&lt;/a&gt; anunciou a disponibilidade do &lt;a
    href="http://www.netbeans.org/community/releases/65/" title="NetBeans 6.5 Beta"&gt;NetBeans IDE 6.5 Beta&lt;/a&gt;. Abaixo a tradução do anúncio:&lt;/p&gt; &lt;p&gt;O NetBeans IDE 6.5 introduz várias novas funcionalidades, incluindo uma IDE robusta para PHP, deputação de JavaScript para o Firefox e IE, e suporte a Groovy e Grails. Esse lançamento também inclui várias melhorias para o desenvolvimento em Java, Ruby e Rails, e C/C++. Dentre as melhorias no Java destacam-se: suporte nativo ao Hibernate,
    importação de projetos do Eclipse, e compilação no salvamento.&lt;/p&gt; &lt;p&gt;Links:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://download.netbeans.org/netbeans/6.5/beta/" title="Download Now"&gt;Faça o Download&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.netbeans.org/community/releases/65/" title="Saiba Mais"&gt;Saiba Mais&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.netbeans.org/kb/index.html"&gt;Tutoriais &amp;amp; Documentação&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;
    &lt;p&gt;Outros destaques:&lt;/p&gt; &lt;ul&gt; &lt;li&gt; PHP &lt;ul&gt; &lt;li&gt;Completação de código&lt;/li&gt; &lt;li&gt;Consertos rápidos e checagem semântica&lt;/li&gt; &lt;li&gt;Suporte a FTP&lt;/li&gt; &lt;li&gt;Depuração com Xdebug&lt;/li&gt; &lt;li&gt;Suporte a Web Services populares&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;li&gt;Ajax/JavaScript &lt;ul&gt; &lt;li&gt;Suporte a depuração no Firefox e IE&lt;/li&gt; &lt;li&gt;Monitoramento cliente de HTTP&lt;/li&gt; &lt;li&gt;Vêm com as
    bibliotecas mais populares de JavaScript&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;li&gt;Java &lt;ul&gt; &lt;li&gt;Suporte a Groovy/Grails&lt;/li&gt; &lt;li&gt;Compilação/Deploy no momento do salvamento&lt;/li&gt; &lt;li&gt;Importação e sincronização de projetos do Eclipse&lt;/li&gt; &lt;li&gt;Suporte nativo a Hibernate&lt;/li&gt; &lt;li&gt;Gerador de CRUD JSF agora com Ajax&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;li&gt;Banco de Dados &lt;ul&gt; &lt;li&gt;Melhorias no editor&lt;/li&gt; &lt;/ul&gt;
    &lt;/li&gt; &lt;li&gt;C/C++ &lt;ul&gt; &lt;li&gt;Melhorias na completação de código e destaque de erros&lt;/li&gt; &lt;li&gt;Desenvolvimento remoto&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;li&gt;Ruby &lt;ul&gt; &lt;li&gt;Suporte aos Testes Ruby&lt;/li&gt; &lt;li&gt;Melhoria no suporte a Rake&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;li&gt;GlassFish V3 “Prelude” &lt;ul&gt; &lt;li&gt;Menor tamanho, inicialização e deployment mais rápido&lt;/li&gt; &lt;li&gt;Suporte a scripting, inclusive jRuby&lt;/li&gt;
    &lt;/ul&gt; &lt;/li&gt; &lt;/ul&gt; &lt;div id=":vc" class="ArwC7c ckChnd"&gt; &lt;div&gt; &lt;div lang="x-western"&gt; &lt;p&gt;O NetBeans IDE 6.5 final está planejado para ser lançado em Outubro de 2008. Como sempre, é bem vindo e nós encorajamos seu feedback sobre sua experiência usando a IDE NetBeans. Visite nossas &lt;a href="http://www.netbeans.org/community/lists/top.html"&gt;listas de email&lt;/a&gt; ou &lt;a href="http://planetnetbeans.org/"&gt;faça uma postagem&lt;/a&gt; no seu
    blog.&lt;/p&gt;&lt;/div&gt; &lt;/div&gt; &lt;/div&gt;</content:encoded>
    <dc:date>2008-08-13T15:22:19+00:00</dc:date>
  </item>
  <item rdf:about="http://www.go-java.com:80/blog/2008/08/13/1218628080874.html">
    <title>Controverso eu ? - NetBeans category: NetBeans Beta Oficial Disponivel !</title>
    <link>http://www.go-java.com:80/blog/2008/08/13/1218628080874.html</link>
    <content:encoded>&lt;p&gt;O Beta Oficial do NetBeans 6.5 está disponível para Download :)&lt;/p&gt; &lt;p&gt;Baixe diretamente por &lt;a href="http://www.netbeans.org/community/releases/65/"&gt;aqui&lt;/a&gt; ! e veja as novidades &lt;a href="http://wiki.netbeans.org/NewAndNoteWorthy"&gt;aqui&lt;/a&gt; !&lt;/p&gt; &lt;p&gt;Bons Downloads !&lt;/p&gt; &lt;p&gt;&#160;&lt;/p&gt; &lt;p&gt;&#160;&lt;/p&gt; &lt;p&gt;&#160;&lt;/p&gt;</content:encoded>
    <dc:date>2008-08-13T11:48:00+00:00</dc:date>
  </item>
  <item rdf:about="http://silveiraneto.net/?p=1064">
    <title>Silveira Neto » netbeans: JavaFX, Draggable Nodes</title>
    <link>http://silveiraneto.net/2008/08/11/javafx-draggable-node/</link>
    <content:encoded>&lt;p&gt;One thing that I like a lot to do with JavaFX is draggable objects. Due to some recent changes in the JavaFX syntax my &lt;a href="http://silveiraneto.net/2008/02/16/draggable-and-growable-ball-in-javafx/"&gt;old codes for that&lt;/a&gt; are no longer working. &lt;a href="http://weblogs.java.net/blog/joshy/"&gt;Joshua Marinacci&lt;/a&gt; from Sun’s JavaFX engineering team and other guys from the JavaFX community gave me some tips. Here some strategies I’m using for making
    draggable nodes in JavaFX.&lt;/p&gt; &lt;p&gt;In this first example, a simple draggable ellipse.&lt;br /&gt; &lt;/p&gt;&lt;center&gt;&lt;/center&gt;&lt;br /&gt; video url: &lt;a href="http://www.youtube.com/watch?v=pAJHH-mPLaQ"&gt;http://www.youtube.com/watch?v=pAJHH-mPLaQ&lt;/a&gt;&lt;p&gt;&lt;/p&gt; &lt;pre name="code" class="jfx:nogutter"&gt;import javafx.application.*; import javafx.scene.paint.*; import javafx.scene.geometry.*; import javafx.input.*; Frame { width: 300, height: 300, visible: true
    stage: Stage { content: [ Ellipse { var endX = 0.0; var endY = 0.0 var startX = 0.0; var startY = 0.0 centerX: 150, centerY: 150 radiusX: 80, radiusY: 40 fill: Color.ORANGE translateX: bind endX translateY: bind endY onMousePressed: function(e:MouseEvent):Void { startX = e.getDragX()-endX; startY = e.getDragY()-endY; } onMouseDragged: function(e:MouseEvent):Void { endX = e.getDragX()-startX; endY = e.getDragY()-startY; } } ] } } &lt;/pre&gt; &lt;p&gt;When you need to create a group of draggable
    objects, you can try thie approach of a draggable group like this. Inside on it, you can put whatever you want.&lt;/p&gt; &lt;p&gt;&lt;/p&gt;&lt;center&gt;&lt;/center&gt;&lt;br /&gt; Video url: &lt;a href="http://www.youtube.com/watch?v=mHOcPRrgQCQ"&gt;http://www.youtube.com/watch?v=mHOcPRrgQCQ&lt;/a&gt;&lt;p&gt;&lt;/p&gt; &lt;pre name="code" class="jfx:nogutter"&gt;import javafx.application.*; import javafx.scene.paint.*; import javafx.scene.geometry.*; import javafx.input.*; import javafx.scene.*;
    import javafx.scene.effect.*; import javafx.scene.image.*; import javafx.animation.*; // a graggable group public class DragGroup extends CustomNode{ public attribute content: Node[]; private attribute endX = 0.0; private attribute endY = 0.0; private attribute startX = 0.0; private attribute startY = 0.0; public function create(): Node { return Group{ translateX: bind endX translateY: bind endY content: bind content } } override attribute onMousePressed = function(e:MouseEvent):Void { startX =
    e.getDragX()-endX; startY = e.getDragY()-endY; } override attribute onMouseDragged = function(e:MouseEvent):Void { endX = e.getDragX()-startX; endY = e.getDragY()-startY; } } // angle animation, cycles between 0 to 360 in 36 seconds var angle = 0.0; var angleAnimation = Timeline { repeatCount: Timeline.INDEFINITE keyFrames : [ KeyFrame { time: 0s values: angle =&gt; 0.0 }, KeyFrame{ time: 36s values : angle =&gt; 360.0 tween Interpolator.LINEAR } ] } // some pictures from my Flickr albums var me =
    "http://farm4.static.flickr.com/3042/2746737338_aa3041f283_m.jpg"; var dog = "http://farm4.static.flickr.com/3184/2717290793_ec14c26a85_m.jpg"; var plant = "http://farm4.static.flickr.com/3014/2731177705_bed6d6b8fa_m.jpg"; var bird = "http://farm4.static.flickr.com/3190/2734919599_a0110e7ce0_m.jpg"; var me_89 = "http://farm3.static.flickr.com/2138/2308085138_7b296cc5d0_m.jpg"; Frame { width: 640, height: 480, visible: true stage: Stage { fill: Color.BLACK content: [ DragGroup{ content: ImageView {
    anchorX: 120, anchorY: 90 rotate: bind 30 + angle image: Image { backgroundLoading: true, url: me } } }, DragGroup { translateX: 300, translateY: 50 content: ImageView { anchorX: 120, anchorY: 90 rotate: bind -30 + angle image: Image { backgroundLoading: true, url: dog } } }, DragGroup { translateX: 300, translateY: 300 content: ImageView { anchorX: 120, anchorY: 90 rotate: bind 90 + angle image: Image { backgroundLoading: true, url: plant } } }, DragGroup { translateX: 200 translateY: 200 content:
    ImageView { anchorX: 120, anchorY: 90 rotate: bind 90 + angle image: Image { backgroundLoading: true, url: bird } } }, DragGroup { translateX: 30 translateY: 200 content: ImageView { anchorX: 85, anchorY: 120 rotate: bind angle + 180 image: Image { backgroundLoading: true, url: me_89 } } }, ] } closeAction: function() { java.lang.System.exit( 0 ); } } angleAnimation.start(); &lt;/pre&gt; &lt;p&gt;One more example, using the same class DragGroup, we can put multiple nodes using lists.&lt;/p&gt;
    &lt;p&gt;&lt;/p&gt;&lt;center&gt;&lt;/center&gt;&lt;br /&gt; Video url: &lt;a href="http://www.youtube.com/watch?v=gJqy7EdtEqs"&gt;http://www.youtube.com/watch?v=gJqy7EdtEqs&lt;/a&gt;&lt;p&gt;&lt;/p&gt; &lt;pre name="code" class="jfx:nogutter"&gt;import javafx.application.*; import javafx.scene.*; import javafx.scene.geometry.*; import javafx.scene.paint.*; import javafx.input.*; import javafx.animation.*; import java.lang.Math; // Class to create a draggable group of objects public class DragGroup
    extends CustomNode{ public attribute content: Node[]; private attribute endX = 0.0; private attribute endY = 0.0; private attribute startX = 0.0; private attribute startY = 0.0; override attribute onMousePressed = function(e:MouseEvent):Void { startX = e.getDragX()-endX; startY = e.getDragY()-endY; } override attribute onMouseDragged = function(e:MouseEvent):Void { endX = e.getDragX()-startX; endY = e.getDragY()-startY; } public function create(): Node { return Group{ translateX: bind endX translateY:
    bind endY content: bind content } } } // angle animation, cycles between 0 to 360 in 10 seconds var angle = 0.0; var angleAnimation = Timeline { repeatCount: Timeline.INDEFINITE keyFrames : [ KeyFrame { time: 0s values: angle =&gt; 0.0 }, KeyFrame{ time: 10s values : angle =&gt; 360.0 tween Interpolator.LINEAR } ] } // breath animation, go and back from 0.0 to 10.0 in 2 seconds var breath = 0.0; var breathAnimation = Timeline { repeatCount: Timeline.INDEFINITE autoReverse: true keyFrames : [ KeyFrame {
    time: 0s values: breath =&gt; 0.0 }, KeyFrame{ time: 1s values : breath =&gt; 10.0 tween Interpolator.LINEAR } ] } // Creates n multi colored floating circles around a bigger circle var n = 12; var colors = [ Color.BLUE, Color.AQUA, Color.MAGENTA, Color.RED, Color.YELLOW, Color.ORANGE, Color.HOTPINK, Color.LIME ]; var chosen = Color.YELLOW; var floatingCircles = Group{ rotate: bind angle content: for (i in [1..n]) Circle { fill: colors[i mod sizeof colors] radius: 10 centerX: Math.cos(i * 2 *
    Math.PI/n) * 70 centerY: Math.sin(i * 2 * Math.PI/n) * 70 onMouseClicked: function( e: MouseEvent ):Void { chosen = colors[i mod sizeof colors]; } } } var circle = Circle{ radius: bind 50 + breath fill: bind chosen } Frame { width: 400, height: 400, visible: true stage: Stage { fill: Color.BLACK content: [ DragGroup{ translateX: 200, translateY: 200 content: [circle, floatingCircles] } ] } closeAction: function() { java.lang.System.exit( 0 ); } } // starts all animations angleAnimation.start();
    breathAnimation.start(); &lt;/pre&gt;</content:encoded>
    <dc:date>2008-08-11T19:18:34+00:00</dc:date>
  </item>
  <item rdf:about="http://www.go-java.com:80/blog/2008/08/11/1218453886773.html">
    <title>Controverso eu ? - NetBeans category: NetBeans 6.5 Beta !</title>
    <link>http://www.go-java.com:80/blog/2008/08/11/1218453886773.html</link>
    <content:encoded>&lt;p&gt;&lt;a&gt;&lt;/a&gt;Disponível apenas aos curiosos.... download do Beta que vai sair essa semana pode ser feito por &lt;a href="http://bits.netbeans.org/download/6.5/beta_hard_to_guess_dir/"&gt;aqui&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;As novidades desta versão estão &lt;a href="http://wiki.netbeans.org/NewAndNoteWorthy"&gt;aqui&lt;/a&gt; :)&lt;/p&gt; &lt;p&gt;Bom download !!!!&lt;/p&gt; &lt;p&gt;&#160;&lt;/p&gt; &lt;p&gt;&#160;&lt;/p&gt;</content:encoded>
    <dc:date>2008-08-11T11:24:46+00:00</dc:date>
  </item>
  <item rdf:about="http://www.go-java.com:80/blog/2008/07/30/1217416578836.html">
    <title>Controverso eu ? - NetBeans category: Estamos no PlanetNetbeans !</title>
    <link>http://www.go-java.com:80/blog/2008/07/30/1217416578836.html</link>
    <content:encoded>&lt;p&gt;Finalmente ! Fui incluído no Feed do site &lt;a href="http://www.planetnetbeans.org/pt_br/index.html"&gt;PlanetNetbeans&lt;/a&gt;, muito bom ! Faz algum tempo que venho enviando email mas finalmente fui atendido :P&lt;/p&gt; &lt;p&gt;Até !&lt;/p&gt; &lt;p&gt;&#160;&lt;/p&gt; &lt;p&gt;&#160;&lt;/p&gt;</content:encoded>
    <dc:date>2008-07-30T11:16:18+00:00</dc:date>
  </item>
  <item rdf:about="http://www.jroller.com/hmichel/entry/go_to_symbol_a_new">
    <title>Michel Graciano's Weblog: Go To Symbol... a new search tool for NetBeans 6.5</title>
    <link>http://www.jroller.com/hmichel/entry/go_to_symbol_a_new</link>
    <content:encoded>&lt;p&gt;A new feature coming with NetBeans 6.5 is the Go To Symbol search tool which can find Java symbols, as class, method or field. To open this search go to Navigate &gt; Go To Symbol (Ctrl + Shift + Alt + O) and enjoy it! See below how it looks.&lt;br /&gt; &lt;/p&gt;&lt;p align="center"&gt;&lt;a href="http://www.jroller.com/hmichel/resource/go_to_symbol.png" target="_blank"&gt;&lt;img src="http://www.jroller.com/hmichel/resource/go_to_symbol.png" width="100%" /&gt;&lt;br /&gt;
    [Click to enlarge]&lt;br /&gt; &lt;/a&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;/p&gt; &lt;p&gt;You will can see more details at &lt;a href="http://wiki.netbeans.org/NewAndNoteWorthyMilestone2NB65#section-NewAndNoteWorthyMilestone2NB65-GoToSymbol"&gt;NetBeans IDE 6.5 -- New and Noteworthy in Milestone2 page&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Happy coding!&lt;/p&gt;</content:encoded>
    <dc:date>2008-07-29T14:46:48+00:00</dc:date>
  </item>
  <item rdf:about="http://silveiraneto.net/?p=1000">
    <title>Silveira Neto » netbeans: JavaFX, handling events with overlapping elements</title>
    <link>http://silveiraneto.net/2008/07/28/javafx-handling-events-with-overlapping-elements/</link>
    <content:encoded>&lt;p&gt;Here is a problem I faced those days while programming with &lt;a href="https://openjfx.dev.java.net/"&gt;JavaFX&lt;/a&gt;.&lt;br /&gt; When you perform a click in a JavaFX area, mouse events are called to all nodes through that position. You can see this behavior in this video.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Example 1.&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt;&lt;center&gt;&lt;/center&gt;&lt;p&gt;&lt;/p&gt; &lt;p&gt;Here is the code.&lt;/p&gt; &lt;pre name="code"
    class="jfx"&gt;import javafx.application.*; import javafx.scene.geometry.*; import javafx.scene.geometry.Rectangle; import javafx.scene.paint.Color; import javafx.input.MouseEvent; Frame { width: 200 height: 200 visible: true stage: Stage { content: [ Rectangle { var color1 = Color.BLUE; x: 10, y: 10, width: 140, height: 90, fill: bind color1 onMouseClicked: function( e: MouseEvent ):Void { if (color1==Color.BLUE){ color1 = Color.GREEN; } else { color1 = Color.BLUE } } }, Circle { var color2 =
    Color.RED centerX: 100, centerY: 100, radius: 40, fill: bind color2 onMouseClicked: function( e: MouseEvent ):Void { if (color2==Color.YELLOW){ color2 = Color.RED; } else { color2 = Color.YELLOW } } } ] } } &lt;/pre&gt; &lt;p&gt;This is the default behavior. All node are called with a mouse event. Is a expected and robust behavior but sometimes we just don’t want that. We want events called to just one node or a set of nodes.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Example 2.&lt;/strong&gt;&lt;/p&gt;
    &lt;p&gt;&lt;/p&gt;&lt;center&gt;&lt;/center&gt;&lt;p&gt;&lt;/p&gt; &lt;p&gt;Is exactly the same code but with &lt;em&gt;blocksMouse: true&lt;/em&gt; in the circle node. When blocksMouse is true the mouse event will not be called to others node behind it.&lt;/p&gt; &lt;pre name="code" class="JAVA"&gt;package overlapping; import javafx.application.*; import javafx.scene.geometry.*; import javafx.scene.geometry.Rectangle; import javafx.scene.paint.Color; import javafx.input.MouseEvent; Frame { width: 200
    height: 200 visible: true stage: Stage { content: [ Rectangle { var color1 = Color.BLUE; x: 10, y: 10, width: 140, height: 90, fill: bind color1 onMouseClicked: function( e: MouseEvent ):Void { if (color1==Color.BLUE){ color1 = Color.GREEN; } else { color1 = Color.BLUE } } }, Circle { var color2 = Color.RED centerX: 100, centerY: 100, radius: 40, fill: bind color2 blocksMouse: true onMouseClicked: function( e: MouseEvent ):Void { if (color2==Color.YELLOW){ color2 = Color.RED; } else { color2 =
    Color.YELLOW } } } ] } } &lt;/pre&gt; &lt;p&gt;Thanks guys on the &lt;a href="https://openjfx.dev.java.net/"&gt;OpenJDK user mail list&lt;/a&gt; and at &lt;a href="http://forums.java.net/jive/category.jspa?categoryID=62"&gt;OpenJFX Forum&lt;/a&gt;, specially &lt;a href="http://forums.java.net/jive/thread.jspa?messageID=289116"&gt;this thread&lt;/a&gt;.&lt;/p&gt;</content:encoded>
    <dc:date>2008-07-28T03:21:46+00:00</dc:date>
  </item>
  <item rdf:about="http://www.jroller.com/hmichel/entry/netbeans_6_5_database_support">
    <title>Michel Graciano's Weblog: NetBeans 6.5 - Database support refreshed...</title>
    <link>http://www.jroller.com/hmichel/entry/netbeans_6_5_database_support</link>
    <content:encoded>&lt;p&gt;The main NetBeans 6.5 feature I have been looking forward to is the new database support. For details about what is coming, &lt;a href="http://wiki.netbeans.org/DatabaseFeaturesForNB65"&gt;look here for details&lt;/a&gt;.&lt;br /&gt; For now, we already can use code completion, some features as editable queries result, quick column info on result table and another really cool features. Another interestig feature is the &lt;a
    href="http://wiki.netbeans.org/NewAndNoteWorthyMilestone1NB65#section-NewAndNoteWorthyMilestone1NB65-SQLHistoryDialog"&gt;SQL History&lt;/a&gt;. You can see below an image about what is coming...&lt;br /&gt; &lt;/p&gt;&lt;p align="center"&gt;&lt;a href="http://www.jroller.com/hmichel/resource/sql_editor_metal.png" target="_blank"&gt;&lt;img src="http://www.jroller.com/hmichel/resource/sql_editor_cc_metal.png" /&gt;&lt;br /&gt; [Click to enlarge]&lt;br /&gt; &lt;/a&gt;&lt;br /&gt;
    &lt;/p&gt;&lt;p&gt;&lt;/p&gt; &lt;p&gt;BTW, the execution plan will be implemented just for feature versions. If it is important to you, &lt;a href="http://www.netbeans.org/issues/show_bug.cgi?id=141352"&gt;vote for it now here&lt;/a&gt;! &lt;img src="http://www.jroller.com/images/smileys/smile.gif" alt=":)" class="smiley" title=":)" /&gt;&lt;/p&gt; &lt;p&gt;Happy coding!&lt;/p&gt;</content:encoded>
    <dc:date>2008-07-23T13:59:38+00:00</dc:date>
  </item>
  <item rdf:about="http://www.jroller.com/hmichel/entry/justjava_2008_o_evento_java">
    <title>Michel Graciano's Weblog: JustJava 2008 - o Evento Java da Comunidade Brasileira</title>
    <link>http://www.jroller.com/hmichel/entry/justjava_2008_o_evento_java</link>
    <content:encoded>&lt;p&gt;10 a 12 de Setembro de 2008&lt;br /&gt; São Paulo - SP&lt;br /&gt; Chamada de Trabalhos&lt;br /&gt; &lt;a href="http://www.sucesusp.org.br/justjava2008/"&gt;http://www.sucesusp.org.br/justjava2008/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Eu participei de todos os eventos JustJava, foi muito legal assistir ao 1o em 2000, na av. Pompéia, com John Gage como keynote speaker.&lt;/p&gt; &lt;p&gt;Hoje o JustJava já está em sua 7a edição. E desde 2003, faço palestra no evento, onde consigo
    convidar a galera e mostrar o que considero importante no tema.&lt;/p&gt; &lt;p&gt;Alguns pontos altos de todos os eventos&lt;/p&gt; &lt;p&gt; * Muitas palestras técnicas e de boa qualidade (ok, já teve algumas ruins também)&lt;br /&gt; * Muita troca de experiência e cultura de trabalho&lt;br /&gt; * Discussões sobre um tema nas muvucas, onde tinhamos até uma cerveja para acompanhar (hoje vai ser difícil com a nova lei de transito)&lt;br /&gt; * Aprender novidades, com outros feras no assunto&lt;/p&gt;
    &lt;p&gt;Então veja abaixo, um pouco mais sobre um PR do evento e o convite para submeter palestra.&lt;/p&gt; &lt;p&gt;O Evento&lt;/p&gt; &lt;p&gt;O JustJava é um evento técnico, feito por brasileiros, para brasileiros, e apresentado por desenvolvedores, para desenvolvedores!&lt;/p&gt; &lt;p&gt;O objetivo do evento é mostrar o que esta está acontecendo no mercado Java no Brasil, quais são os projetos Java mais importantes, como o desenvolvedor brasileiro tem usado a tecnologia, e principalmente,
    incentivar a integração daqueles que fazem a tecnologia Java crescer no Brasil - os desenvolvedores.&lt;/p&gt; &lt;p&gt;Você não pode ficar de fora do JustJava - o Evento Java da Comunidade Brasileira, e o grande evento de Java do ano no Brasil.&lt;/p&gt; &lt;p&gt;O JustJava, já na sua sétima edição, é o principal evento técnico realizado pela Sociedade de Usuários Java, um dos mais ativos grupos de usuarios Java do Brasil. Na primeira edição, o JustJava foi o maior&lt;br /&gt; evento de Java realizado
    ate então no Brasil!&lt;/p&gt; &lt;p&gt;Venha ser um palestrante&lt;/p&gt; &lt;p&gt;Se você quer apresentar uma palestra no JustJava, o momento de submissao é agora. Ate o dia 18 de julho, estaremos recebendo e avaliando as palestras para compor e montar um evento técnico de alta qualidade.&lt;/p&gt; &lt;p&gt;Se você tem um projeto inovador e quer mostrar suas soluções criativas para os problemas encontrados, se você quer aprofundar as discussões sobre a tecnologia Java, seja um palestrante no
    JustJava.&lt;/p&gt; &lt;p&gt;Para submeter sua palestra, preencha o formulário que se encontra no site abaixo, na opção "Chamada de Trabalhos"&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.sucesusp.org.br/justjava2008/"&gt;http://www.sucesusp.org.br/justjava2008/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Outras informações&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.soujava.org.br/display/v/JustJava+2008"&gt;http://www.soujava.org.br/display/v/JustJava+2008&lt;/a&gt;&lt;/p&gt;</content:encoded>
    <dc:date>2008-07-17T21:05:48+00:00</dc:date>
  </item>
  <item rdf:about="http://www.jroller.com/hmichel/entry/netbeans_6_5_new_diff">
    <title>Michel Graciano's Weblog: NetBeans 6.5 - new Diff to... feature not documented</title>
    <link>http://www.jroller.com/hmichel/entry/netbeans_6_5_new_diff</link>
    <content:encoded>&lt;p&gt;Now I am using NetBeans 6.5 M1 for my day by day work and it is really stable... &lt;img src="http://www.jroller.com/images/smileys/smile.gif" alt=":)" class="smiley" title=":)" /&gt;&lt;br /&gt; BTW, during the normal work I face a new feature which I haven't seen any documentation yet. The new feature is the ability to diff a file directly to another one in a easy way, by Tools &gt; Diff menu or contextual menu, as the image below.&lt;/p&gt; &lt;p&gt;&lt;img
    src="http://www.jroller.com/hmichel/resource/diff_to.png" /&gt;&lt;/p&gt; &lt;p&gt;It is a simple enhancement but that save precious time for the day by day needs.&lt;/p&gt; &lt;p&gt;Happy coding!&lt;/p&gt;</content:encoded>
    <dc:date>2008-07-16T17:12:47+00:00</dc:date>
  </item>
  <item rdf:about="http://www.jroller.com/hmichel/entry/netbeans_6_5_m1_and">
    <title>Michel Graciano's Weblog: NetBeans 6.5 M1 and NetCAT program</title>
    <link>http://www.jroller.com/hmichel/entry/netbeans_6_5_m1_and</link>
    <content:encoded>&lt;p&gt;The test time is back! With &lt;a href="http://wiki.netbeans.org/NewAndNoteWorthyMilestone1NB65"&gt;NetBeans 6.5 M1&lt;/a&gt; and beta coming soon, is time to make this version available with a as good as possible QA. To help this happen, I just known I was accepted as a NetCAT member, what give me more chance to make these things happen.&lt;br /&gt; BTW, I am really happy about the enhancements proposals in &lt;a
    href="http://wiki.netbeans.org/DatabaseFeaturesForNB65"&gt;database support&lt;/a&gt;&lt;a&gt; and &lt;/a&gt;&lt;a href="http://wiki.netbeans.org/EditorPlanFuture"&gt;editor/refactoring&lt;/a&gt; areas. During this time I will try to make the blog updated about the new features always as possible, and to start it I will just link a post from &lt;a href="http://blogs.sun.com/geertjan"&gt;Geertjan&lt;/a&gt; about a really interesting new option for Swing development - how to make the &lt;a
    href="http://blogs.sun.com/geertjan/entry/prevent_the_generation_of_fully"&gt;generated code doesn't use FQN&lt;/a&gt;&lt;a&gt;.&lt;/a&gt;&lt;/p&gt;&lt;a&gt; &lt;p&gt;Happy coding!&lt;/p&gt; &lt;/a&gt;&lt;p&gt;&lt;a&gt;&lt;/a&gt;&lt;a href="http://qa.netbeans.org/processes/cat/65/"&gt;&lt;img src="http://qa.netbeans.org/processes/cat/65/images/logo.png" alt="NetBeans IDE 6.5 Community Acceptance Testing program (NetCAT)" border="0" title="NetBeans IDE 6.5 Community Acceptance Testing program (NetCAT)"
    /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded>
    <dc:date>2008-07-11T20:02:28+00:00</dc:date>
  </item>
  <item rdf:about="http://www.go-java.com:80/blog/2008/07/10/1215692413740.html">
    <title>Controverso eu ? - NetBeans category: NetBeans 6.1 Patch2 Released !</title>
    <link>http://www.go-java.com:80/blog/2008/07/10/1215692413740.html</link>
    <content:encoded>&lt;p&gt;Isso mesmo ! Graças ao bom Deus o &lt;a href="http://blogs.sun.com/NetBeansSupport/entry/patch2_for_netbeans_ide_6"&gt;patch2 do NetBeans 6.1&lt;/a&gt; com a correção do maldito bug #132662 está disponivel para download via Update Center, atualizem suas IDE's e vejao se realmente funcionou...&lt;/p&gt; &lt;p&gt;Aqui eu to usando&#160;o Patch2 Beta e funcionou ;)&lt;/p&gt; &lt;p&gt;Valeu !&lt;/p&gt; &lt;p&gt;&#160;&lt;/p&gt;</content:encoded>
    <dc:date>2008-07-10T12:20:13+00:00</dc:date>
  </item>
  <item rdf:about="http://www.go-java.com:80/blog/2008/07/10/1215692236717.html">
    <title>Controverso eu ? - NetBeans category: NetBeans 6.1 Ruby IDE</title>
    <link>http://www.go-java.com:80/blog/2008/07/10/1215692236717.html</link>
    <content:encoded>Eleita como &lt;a href="http://www.infoworld.com/article/08/07/07/28TC-ruby-ides_5.html"&gt;melhor ferramenta para desenvolver com Ruby pela InfoWorld&lt;/a&gt;, o NetBeans 6.1 vem se tornando uma alternativa muito atraente para outras linguagens que não apenas Java...&lt;br /&gt; &lt;br /&gt; Para &lt;a href="http://www.netbeans.org/kb/docs/php/php-editor-screencast.html"&gt;PHP&lt;/a&gt;, &lt;a href="http://www.netbeans.org/kb/60/ruby/weblog-rails-screencast.html"&gt;para
    Ruby&lt;/a&gt;, para Groovy, &lt;a href="http://netbeans.tv/screencasts/Using-JNI-with-NetBeans-CC%2B%2B-Pack-158/"&gt;para C++&lt;/a&gt;, &lt;a href="http://www.netbeans.org/kb/60/java/javascript-screencast.html"&gt;para JavaScript&lt;/a&gt;&#160;, &lt;a href="http://www.infoq.com/news/2008/07/sun_python"&gt;E segundo a Sun&lt;/a&gt;, será a melhor IDE para desenvolver em Jython tambem...&lt;br /&gt; &lt;br /&gt; Baixem e deem uma brincada... e quem tiver algum comentario (especialmente sobre a parte
    da IDE que diz respeito ao Ruby) por favor poste :) Será muito bem vindo !&lt;br /&gt; &lt;br /&gt;</content:encoded>
    <dc:date>2008-07-10T12:17:16+00:00</dc:date>
  </item>
  <item rdf:about="http://www.go-java.com:80/blog/2008/07/08/1215517190073.html">
    <title>Controverso eu ? - NetBeans category: NetBeans 6.5 M1 - Faça seu Download já !</title>
    <link>http://www.go-java.com:80/blog/2008/07/08/1215517190073.html</link>
    <content:encoded>&lt;p&gt;Quem estiver com vontade de testar as &lt;a href="http://wiki.netbeans.org/NewAndNoteWorthyMilestone1NB65"&gt;novidades do NetBeans 6.5 M1&lt;/a&gt; pode fazer &lt;a href="http://bits.netbeans.org/download/6.5/m1/"&gt;download aqui&lt;/a&gt; ! Uma coisa que vi que eles vão incorporar no 6.5 é o "Background compilation" aka &lt;a href="http://wiki.netbeans.org/CompileOnSave"&gt;CompileOnSave&lt;/a&gt; , sabe ... aquele esquema do eclipse compilar a classe quando vc salva o
    arquivo....&lt;br /&gt; &lt;br /&gt; Hoje o netbeans deixa isso para o Ant... porem existe uma proposta para que o mesmo seja feito em Background estilo JDT :)&lt;/p&gt; &lt;p&gt;Achei outra coisa legal, o suporte a PHP dele está cada vez mais maduro e realmente tentando se tornar uma opção para desenvolvimento desta linguagem... duvida ? &lt;a href="http://www.netbeans.org/kb/docs/php/php-editor-screencast.html"&gt;veja este demo :)&lt;br /&gt; &lt;/a&gt;&lt;/p&gt; &lt;p&gt;Eu fiz download e o mesmo
    me pareceu bastante rapido... mais que o 6.1 (que já teve bons ganhos&#160;nesta area) , porem eu não recomendo para producao nem de longe ehhehe...&lt;/p&gt; &lt;p&gt;&#160;&lt;/p&gt; &lt;p&gt;&lt;br /&gt; &lt;/p&gt;</content:encoded>
    <dc:date>2008-07-08T11:39:50+00:00</dc:date>
  </item>
  <item rdf:about="http://www.go-java.com:80/blog/2008/06/26/1214505039254.html">
    <title>Controverso eu ? - NetBeans category: A Grande verdade sobre a Web</title>
    <link>http://www.go-java.com:80/blog/2008/06/26/1214505039254.html</link>
    <content:encoded>Meu deus... acho que encontrei a camiseta que eu sempre desejei... ela expressa um pensamento que tenho todo dia demanhã... toda vez que tenho que arrumar os componentes em tela me lembro dessa frase... VEJA !&lt;br /&gt; &lt;br /&gt; &lt;div align="center"&gt;&lt;img src="http://keepstrong.files.wordpress.com/2008/06/422780454_508c6e66fe.jpg" alt="" /&gt;&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;strong&gt;EU QUERO UMA CAMISETA DESTAS !!!!!&lt;/strong&gt;&lt;br /&gt; &lt;br /&gt;
    &lt;br /&gt; &lt;/div&gt;</content:encoded>
    <dc:date>2008-06-26T18:30:39+00:00</dc:date>
  </item>
  <item rdf:about="http://www.go-java.com:80/blog/2008/06/26/1214490937626.html">
    <title>Controverso eu ? - NetBeans category: NetBeans 6.5 Milestone 1</title>
    <link>http://www.go-java.com:80/blog/2008/06/26/1214490937626.html</link>
    <content:encoded>&lt;div align="justify"&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;/div&gt; &lt;div align="justify"&gt;Enquanto aguardamos o MARAVILHOSO e espero que DEFINITIVO Patch 2(&lt;a href="http://bits.netbeans.org/6.1/fixes/2008-06-26_03-01-08/uc/catalog.xml.gz"&gt;beta&lt;/a&gt;) do NetBeans 6.1, que vai torna-lo uma IDE utilizável ( que na minha classificação, até agora não é) e teremos a MARAVILHOSA correção do BUG MALDITO &lt;a
    href="http://www.go-java.com/blog/2008/06/03/1212506196312.html"&gt;132662&lt;/a&gt;... Vamos dar uma olhada nas novidades do Milestone 1 do NetBeans 6.5 que vem por ai !&lt;br /&gt; &lt;br /&gt; A página de novidades &lt;a href="http://wiki.netbeans.org/NewAndNoteWorthyMilestone1NB65#section-NewAndNoteWorthyMilestone1NB65-CamelCaseCodeCompletion"&gt;está disponivel aqui&lt;/a&gt; , e eu intitulei alguns recursos interessantes:&lt;br /&gt; &lt;/div&gt; &lt;br /&gt; &lt;ol&gt; &lt;li&gt;Suporte a várias
    configurações Java EE ( já dipsonivel em JSE) &lt;/li&gt; &lt;li&gt;Suporte a sincronização na importação de projetos Eclipse &lt;/li&gt; &lt;li&gt;Suporte a PHP melhorado ( o que começa a tornar NetBeans uma alternativa interessante para IDE PHP) &lt;/li&gt; &lt;li&gt;Suporte SaaS em php &lt;/li&gt; &lt;li&gt;Suporte a deub de JavaScript no cliente (utilziando Firebug) &lt;/li&gt; &lt;li&gt;CSS Code Completion &lt;/li&gt; &lt;li&gt;Formatação de código por projeto (ufa, essa faz tempo que precisava
    hein ?) &lt;/li&gt; &lt;li&gt;Melhorias em Refactoring de propriedades &lt;/li&gt; &lt;li&gt;Suporte a Groovy/Grails &lt;/li&gt; &lt;li&gt;Suporte a SQL melhorado &lt;/li&gt; &lt;li&gt;Suporte a EJBQL/HQL e JPA melhorado &lt;/li&gt; &lt;li&gt;Suporte ao GlassFish v3 &lt;/li&gt; &lt;li&gt;Suporte a JSF e JSP melhorado ( mas ainda sem preview , que desespero :( ! ) &lt;/li&gt; &lt;li&gt;Reestrutura do motor de reenderização do UML Pack ( finalmente ! aquela desgraça trava demais ) &lt;/li&gt;
    &lt;li&gt;Suporte melhorado a SVG (JME) &lt;/li&gt; &lt;li&gt;Suporte a preview de aplicações JSE com o Nimbus LAF &lt;/li&gt; &lt;li&gt;Melhorias no Code Completion do C/C++ &lt;/li&gt; &lt;/ol&gt; &lt;br /&gt; Entre outras é claro, mas tem duas melhiras que achei fantasticas:&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; Suporte a Debug Multithread:&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;img src="http://wiki.netbeans.org/attach/MultithreadedDebugging/DebuggingWindow.PNG" alt="" /&gt;&lt;br /&gt; &lt;br
    /&gt; &lt;br /&gt; &lt;a href="http://wiki.netbeans.org/attach/MultithreadedDebugging/CTChooser.PNG"&gt;&lt;img src="http://wiki.netbeans.org/attach/MultithreadedDebugging/CTChooser.PNG" alt="" height="194" width="501" /&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;img src="http://wiki.netbeans.org/attach/MultithreadedDebugging/gutter.png" alt="" /&gt;&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;img
    src="http://wiki.netbeans.org/attach/MultithreadedDebugging/DeadlockDetection.PNG" alt="" /&gt;&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; CamelCase Code Completion:&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;a href="http://wiki.netbeans.org/attach/NewAndNoteWorthyMilestone1NB65/cc.png"&gt;&lt;img src="http://wiki.netbeans.org/attach/NewAndNoteWorthyMilestone1NB65/cc.png" alt="cc.png" height="337" class="inline" width="481" /&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;
    &lt;br /&gt; &lt;br /&gt;</content:encoded>
    <dc:date>2008-06-26T14:35:37+00:00</dc:date>
  </item>
  <item rdf:about="http://www.go-java.com:80/blog/2008/06/25/1214393023928.html">
    <title>Controverso eu ? - NetBeans category: Estamos Contratando !</title>
    <link>http://www.go-java.com:80/blog/2008/06/25/1214393023928.html</link>
    <content:encoded>Estamos contratando ! Se você tem o perfil descrito abaixo e tem interesse na tecnologia Java envie um currículo com sua pretenção salarial para &lt;a href="javascript:void(0);/*1214393026119*/"&gt;mim&lt;/a&gt;. O regime de trabalho é CLT e a empresa localiza-se em Curitiba/PR&lt;br /&gt; &lt;br /&gt; &lt;ul&gt; &lt;li&gt;Experiência de 2 anos no desenvolvimento de aplicações WEB &lt;br /&gt; &lt;/li&gt; &lt;li&gt;Experiência com frameworks como JavaServer Faces e Struts&lt;/li&gt;
    &lt;li&gt;Experiência no desenvolvimento utilizando Hibernate 3&lt;/li&gt; &lt;li&gt;Desejavel experiência utilizando a plataforma Java EE 5&lt;/li&gt; &lt;/ul&gt; &lt;br /&gt; A vaga é para inicio imediato :)&lt;br /&gt; &lt;br /&gt;</content:encoded>
    <dc:date>2008-06-25T11:23:43+00:00</dc:date>
  </item>
  <item rdf:about="http://www.go-java.com:80/blog/2008/06/18/1213803305510.html">
    <title>Controverso eu ? - NetBeans category: Voltamos ! Novidades !</title>
    <link>http://www.go-java.com:80/blog/2008/06/18/1213803305510.html</link>
    <content:encoded>O blog ficou meio fora do ar por motivos de ordem tecnica heheh...&lt;br /&gt; &lt;br /&gt; Antes de mais nada gostaria de agradecer a todos que foram até a pagina da issue 132662 e votaram nela para ser corrigida... TENHO UMA OTIMA NOTICIA....&lt;br /&gt; &lt;br /&gt; Corrigiram... porem apenas estará disponivel na versão 6.5, porque segundo eles a alteração feita pode impactar negativamente na performance e eles não tem certeza de que realmente ela vai resolver de cara...&lt;br /&gt;
    &lt;br /&gt; O legal é que estão estudando para o 6.1 Patch3 (eu sei , eu sei , nem saiu o Patch2)&lt;br /&gt; &lt;br /&gt; Aqueles que querem mais algumas correções de bug do 6.1 , peguem o Preview do patch2:&lt;br /&gt; &lt;br /&gt; Adicionem mais uma fonte de atualização no seu Plugin Manager e aponte para:&lt;br /&gt; &lt;br /&gt; http://bits.netbeans.org/6.1/fixes/2008-06-18_03-01-08/uc/catalog.xml.gz&lt;br /&gt; &lt;br /&gt; Valeu !&lt;br /&gt; &lt;br /&gt;</content:encoded>
    <dc:date>2008-06-18T15:35:05+00:00</dc:date>
  </item>
  <item rdf:about="http://silveiraneto.net/?p=938">
    <title>Silveira Neto » netbeans: Event Review: JavaDay Juazeiro do Norte</title>
    <link>http://silveiraneto.net/2008/06/16/event-review-javaday-juazeiro-do-norte/</link>
    <content:encoded>&lt;p&gt;&lt;a href="http://www.rafaelcarneiro.org/blog/" target="_blank" title="Rafael Carneiro"&gt;Rafael Carneiro&lt;/a&gt;, Tarso Bersa, &lt;a href="http://www.rponte.com.br/" title="Rafael Ponte"&gt;Rafael Ponte&lt;/a&gt; and me, after &lt;strong&gt;8 hours of bus travel&lt;/strong&gt;, arrived in &lt;a href="http://en.wikipedia.org/wiki/Juazeiro_do_Norte"&gt;Juazeiro do Norte&lt;/a&gt; to talk at the first &lt;a
    href="http://silveiraneto.net/2008/05/25/java-day-em-juazeiro-do-norte/" target="_blank" title="JavaDay"&gt;JavaDay&lt;/a&gt; there.&lt;/p&gt; &lt;p style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/silveiraneto/2579658444/" title="Why Free Software? by Silveira Neto, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3193/2579658444_aa57b59f08_o.jpg" alt="Why Free Software?" height="384" class="aligncenter" width="512" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p style="text-align:
    center;"&gt;&lt;a href="http://www.flickr.com/photos/silveiraneto/2579715154/" title="JavaDay_Juazeiro_do_Norte_Silveira_Rafael by Silveira Neto, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3087/2579715154_3ae2b0fc1c_m.jpg" alt="JavaDay_Juazeiro_do_Norte_Silveira_Rafael" height="240" width="180" /&gt;&lt;/a&gt; &lt;a href="http://www.flickr.com/photos/silveiraneto/2579644754/" title="Last touches by Silveira Neto, on Flickr"&gt;&lt;img
    src="http://farm4.static.flickr.com/3129/2579644754_7d7286c4f0_m.jpg" alt="Last touches" height="240" width="180" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/silveiraneto/2579745112/" title="JavaDay Juazeiro do Norte by Silveira Neto, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3125/2579745112_c82b0339e2_m.jpg" alt="JavaDay Juazeiro do Norte" height="180" width="240" /&gt;&lt;/a&gt; &lt;a
    href="http://www.flickr.com/photos/silveiraneto/2578912879/" title="Silveira Neto by Silveira Neto, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3065/2578912879_21dabeee33_m.jpg" alt="Silveira Neto" height="180" width="240" /&gt;&lt;/a&gt; &lt;a href="http://www.flickr.com/photos/silveiraneto/2578886075/" title="Coffee Break by Silveira Neto, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3133/2578886075_91136a3e4f_m.jpg" alt="Coffee Break" height="180" width="240"
    /&gt;&lt;/a&gt; &lt;a href="http://www.flickr.com/photos/silveiraneto/2578914043/" title="Gifts by Silveira Neto, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3041/2578914043_0a1b2e2f60_m.jpg" alt="Gifts" height="180" width="240" /&gt;&lt;/a&gt; &lt;a href="http://www.flickr.com/photos/silveiraneto/2578885069/" title="Silveira by Silveira Neto, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3183/2578885069_e34dee7d13_m.jpg" alt="Silveira" height="180" width="240" /&gt;&lt;/a&gt;
    &lt;a href="http://www.flickr.com/photos/silveiraneto/2579832210/" title="Rafael Ponte by Silveira Neto, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3270/2579832210_58ce12edcb_m.jpg" alt="Rafael Ponte" height="180" width="240" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Rafael Carneiro talked about Java Certification.&lt;/li&gt; &lt;li&gt;Tarso Bersa talked about Spring Framework for JEE applications.&lt;/li&gt; &lt;li&gt;I talked about NetBeans 6.&lt;/li&gt; &lt;li&gt;Rafael Ponte
    talked about JavaServer Faces.&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;We answered a lot of questions and gave lot of gifts. I also showed the &lt;a href="http://www.sun.com/solutions/landing/industry/education/sai/index.xml" title="Sun Academic Initiative"&gt;Sun Academic Initiative&lt;/a&gt;, which they are already subscribed. We also showed several opportunities they can participate with &lt;a href="http://www.cejug.org" title="Ceará Java User Group"&gt;CEJUG&lt;/a&gt; like &lt;a
    href="http://cejug.org/display/cejug/CEJUG+Certified" title="CEJUG Certified"&gt;free vouchers&lt;/a&gt; or a &lt;a href="http://cejug.org/display/cejug/PUJ" title="Prêmio Universitário Java"&gt;free travel for Belgium&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Some pictures we took. These ones during the bus travel. We saw a nice sunrise through beautiful landscapes.&lt;/p&gt; &lt;p style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/silveiraneto/2540195503/" title="P5260004 by Silveira Neto,
    on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3013/2540195503_55150a5f71_m.jpg" alt="P5260004" height="180" width="240" /&gt;&lt;/a&gt; &lt;a href="http://www.flickr.com/photos/silveiraneto/2541010332/" title="P5260005 by Silveira Neto, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2023/2541010332_dd582211ef_m.jpg" alt="P5260005" height="180" width="240" /&gt;&lt;/a&gt; &lt;a href="http://www.flickr.com/photos/silveiraneto/2540178011/" title="P5260007 by Silveira Neto, on
    Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3148/2540178011_352d76519a_m.jpg" alt="P5260007" height="180" width="240" /&gt;&lt;/a&gt; &lt;a href="http://www.flickr.com/photos/silveiraneto/2541004126/" title="P5260006 by Silveira Neto, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2362/2541004126_18ab010ea7_m.jpg" alt="P5260006" height="180" width="240" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;We playing guitar hero. &lt;img
    src="http://silveiraneto.net/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" class="wp-smiley" /&gt; The city have their own shopping with games, restaurant and cinema.&lt;/p&gt; &lt;p style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/silveiraneto/2542327312/" title="Guitar Hero by Silveira Neto, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3041/2542327312_5422311146_m.jpg" alt="Guitar Hero" height="180" width="240" /&gt;&lt;/a&gt; &lt;a
    href="http://www.flickr.com/photos/silveiraneto/2542312576/" title="Guitar Hero by Silveira Neto, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3126/2542312576_a906edec9c_m.jpg" alt="Guitar Hero" height="180" width="240" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;The main atraction at Juazeiro is a statue of &lt;a href="http://en.wikipedia.org/wiki/Padre_C%C3%ADcero" title="Wikipédia em inglês"&gt;Padre (Priest) Cícero&lt;/a&gt; with 7 meters itself and more 8 meters of base. Pilgrimage to this
    statue takes place in his honour every November, attracting thousands of followers. The city’s economy is highly influenced by those travelers devotes.&lt;/p&gt; &lt;p style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/silveiraneto/2542644574/" title="Padim by Silveira Neto, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3044/2542644574_2b28c808c6_m.jpg" alt="Padim" height="180" width="240" /&gt;&lt;/a&gt; &lt;a
    href="http://www.flickr.com/photos/silveiraneto/2542571880/" title="fitas by Silveira Neto, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2400/2542571880_b2136291fc_m.jpg" alt="fitas" height="180" width="240" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/silveiraneto/2542554426/" title="eu e o padim by Silveira Neto, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2091/2542554426_e130a5afe5_m.jpg" alt="eu e o padim"
    height="180" width="240" /&gt;&lt;/a&gt; &lt;a href="http://www.flickr.com/photos/silveiraneto/2541710083/" title="Padim by Silveira Neto, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2138/2541710083_51895e34fc_m.jpg" alt="Padim" height="180" width="240" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;There’s a museum with several personal objects from Padre Cicero. People go there in order to thanks for miracles. If you got your a part of your body cured, of place there a wooden replica of that part
    of your body. If you got a car, you place a wooden car or a photo, and so on. There is thousands, maybe millions, of objects theres.&lt;/p&gt; &lt;p style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/silveiraneto/2541573295/" title="P5270054 by Silveira Neto, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3071/2541573295_24566a6eaa_m.jpg" alt="P5270054" height="180" width="240" /&gt;&lt;/a&gt; &lt;a href="http://www.flickr.com/photos/silveiraneto/2542359812/"
    title="P5270063 by Silveira Neto, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3188/2542359812_7b029fc0cf_m.jpg" alt="P5270063" height="180" width="240" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/silveiraneto/2541550895/" title="P5270058 by Silveira Neto, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3202/2541550895_bce0321c26_m.jpg" alt="P5270058" height="240" width="180" /&gt;&lt;/a&gt; &lt;a
    href="http://www.flickr.com/photos/silveiraneto/2542380722/" title="P5270056 by Silveira Neto, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2176/2542380722_4650fbfa61_m.jpg" alt="P5270056" height="240" width="180" /&gt;&lt;/a&gt; &lt;a href="http://www.flickr.com/photos/silveiraneto/2542363174/" title="P5270062 by Silveira Neto, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3024/2542363174_286bbbdeaf_m.jpg" alt="P5270062" height="240" width="180" /&gt;&lt;/a&gt;&lt;/p&gt;
    &lt;p&gt;You can see all photos at &lt;a href="http://picasaweb.google.com/cafecomtapioca/IJuazeiroDoNorteJavaDay" title="JavaDay Juazeiro Picassaweb"&gt;Carneiro’s album&lt;/a&gt; or in &lt;a href="http://flickr.com/photos/silveiraneto/sets/72157605368332652/" target="_blank" title="Flickr Album"&gt;my album&lt;/a&gt;.&lt;/p&gt;</content:encoded>
    <dc:date>2008-06-16T15:10:19+00:00</dc:date>
  </item>
  <item rdf:about="http://www.go-java.com:80/blog/2008/06/03/1212506196312.html">
    <title>Controverso eu ? - NetBeans category: NetBeans Issue 132662 - Vamos JUNTOS</title>
    <link>http://www.go-java.com:80/blog/2008/06/03/1212506196312.html</link>
    <content:encoded>Então , estou aqui pedindo para que todos os que realmente tem visto o NetBeans como uma ferramenta boa de trabalho ajudem o mesmo a corrigir um terrivel e CHATO bug em seu Editor JSP que o torna INVIAVEL para utilização na versão 6.1 ...&lt;br /&gt; &lt;br /&gt; Isso é uma pena , pois a versão 6.1 vem com uma serie de melhorias... e deixar de usar ela para voltar ao 6.0 por causa de um bug que classifico como EXTREMAMENTE GRAVE seria muito chato...&lt;br /&gt; &lt;br /&gt;
    &lt;strong&gt;Se voce tem um BLOG... ajude a propagar este "APELO" hehehe...&lt;/strong&gt;&lt;br /&gt; &lt;br /&gt; Qual o meu pedido ? Simples, &lt;a href="http://www.netbeans.org/issues/show_bug.cgi?id=132662"&gt;vá até este site&lt;/a&gt; do bug e &lt;a href="http://www.netbeans.org/issues/showvotes.cgi?voteon=132662"&gt;VOTE&lt;/a&gt; nele para correção... se você nao tem login... CRIE UM LOGIN e VOTE... para que o pessoal do netBeans de mais atenção... &lt;br /&gt; &lt;br /&gt; Valeu a ajuda
    :)&lt;br /&gt; &lt;br /&gt;</content:encoded>
    <dc:date>2008-06-03T15:16:36+00:00</dc:date>
  </item>
  <item rdf:about="http://silveiraneto.net/?p=911">
    <title>Silveira Neto » netbeans: 1º Java Day em Juazeiro do Norte</title>
    <link>http://silveiraneto.net/2008/05/25/java-day-em-juazeiro-do-norte/</link>
    <content:encoded>&lt;p style="text-align: center;"&gt;&lt;img src="http://silveiraneto.net/wp-content/uploads/2008/05/cejug_ceara_itenarario.png" title="CEJUG Ceará Itinerário Mapa" height="330" width="280" alt="" class="alignnone size-full wp-image-913 aligncenter" /&gt;&lt;/p&gt; &lt;p&gt;Esse fim de semana o &lt;a href="http://www.cejug.org" title="Ceará Java User Group"&gt;CEJUG&lt;/a&gt; vai colocar o pé na estrada e partir rumo a &lt;a href="http://pt.wikipedia.org/wiki/Juazeiro_do_norte"
    title="Wikipédia, português"&gt;Juazeiro do Norte&lt;/a&gt; para realizar, no dia 31 de Maio, um JavaDay, ciclo de palestras sobre tecnologia Java.&lt;/p&gt; &lt;p style="text-align: center;"&gt;&lt;img src="http://silveiraneto.net/wp-content/uploads/2008/05/1_javaday_juazeiro_do_norte.png" title="1º JavaDay em Juazeiro do Norte" height="161" width="303" alt="" class="alignnone size-full wp-image-912 aligncenter" /&gt;&lt;/p&gt; &lt;p&gt;Essa é a grade de palestras:&lt;/p&gt; &lt;table border="1"&gt;
    &lt;tbody&gt; &lt;tr&gt; &lt;th&gt;Horário&lt;/th&gt; &lt;th&gt;Palestra&lt;/th&gt; &lt;th&gt;Palestrante&lt;/th&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;08:30&lt;/td&gt; &lt;td&gt;&lt;strong&gt;Certificação Java&lt;/strong&gt;. A palestra tem o intuito de apresentar as Certificações da Tecnologia Java, os programas de estudos para obtenção destas certificações, como o mercado de trabalho local avalia os profissionais certificados e as estatísticas referentes a remuneração dos profissionais
    certificados.&lt;/td&gt; &lt;td&gt;&lt;strong&gt;Rafael Carneiro&lt;/strong&gt; é JUG Leader do CEJUG (Ceará Java Users Group) e também coordenador do&lt;br /&gt; PortalJava. Trabalha na IVIA, gosta de ler diversos blogs sobre Java e possui algumas certificações da Sun.&lt;br /&gt; Mantém um blog sobre desenvolvimento de software no endereço &lt;a href="http://www.rafaelcarneiro.org"&gt;www.rafaelcarneiro.org&lt;/a&gt;.&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;09:30&lt;/td&gt;
    &lt;td&gt;&lt;strong&gt;Utilizando o Spring Framework em Aplicações JEE&lt;/strong&gt;. Desenvolver aplicações na plataforma JEE pode tornar-se difícil dependendo das tecnologias escolhidas. Esta palestra tem o objetivo de mostrar como o Spring Framework pode simplificar o desenvolvimento de software nessa plataforma, mantendo a solução leve e com serviços avançados, tais como gerenciamento de transações, acesso remoto a Web-Services ou RMI, e transparência no uso de AOP.&lt;/td&gt;
    &lt;td&gt;&lt;strong&gt;Tarso Bessa&lt;/strong&gt; é um entusiasta Java e atua no desenvolvimento na plataforma há 5 anos. Possui foco em tecnologias Web e gosta de ler bastante sobre novas tecnologias, tendências de mercado e computação distribuída. Atualmente trabalha na IVIA como Arquiteto Java, é formado em Informática pela UNIFOR e possui&lt;br /&gt; algumas certificações da Sun, entre elas a SCEA.&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;10:30&lt;/td&gt; &lt;td&gt;&lt;strong&gt;Conhecendo o
    NetBeans 6&lt;/strong&gt;. O NetBeans é uma plataforma de desenvolvimento gratuita, livre, multiplataforma e multilinguagem. A palestra apresenta os recursos básicos do NetBeans 6, focando a facilidade de seu aprendizado, seus recursos de produtividade e usabilidade, além da inclusão de linguagens como Ruby, JavaScript e PHP.&lt;/td&gt; &lt;td&gt;&lt;strong&gt;Silveira Neto&lt;/strong&gt; é estudante de Computação na Universidade Federal do Ceará, Embaixador de&lt;br /&gt; Campus da Sun Microsystems,
    participa do grupo de pesquisa ParGO (Paralelismo, Grafos e Otimização combinatória) e é membro do CEJUG (Ceará Java Users Group). Tem como hobbies os blogs (&lt;a href="http://silveiraneto.net"&gt;silveiraento.net&lt;/a&gt; e &lt;a href="http://eupodiatamatando.com"&gt;eupodiatamatando.com&lt;/a&gt;), o desenho e o desenvolvimento de Softwares Livres.&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;11:30&lt;/td&gt; &lt;td&gt;&lt;strong&gt;JavaServer Faces, desenvolvendo aplicações web com
    produtividade&lt;/strong&gt;. JSF é um framework que auxilia o desenvolvimento de sistemas para a Web, fornecendo recursos avançados e dinâmicos. A palestra aborda os principais conceitos da tecnologia, como ciclo de vida, características, mercado de trabalho e integração com outros frameworks do mercado.&lt;/td&gt; &lt;td&gt;&lt;strong&gt;Rafael Ponte&lt;/strong&gt; atua com desenvolvimento de software há mais de 3 anos, atualmente é analista&lt;br /&gt; pogramador na IVIA, com foco no desenvolvimento
    de aplicações web, entusiasta Java, JSF e Domain Driven&lt;br /&gt; Design, moderador da lista de discussão JavaServer Faces International Group e sócio fundador da empresa&lt;br /&gt; de consultoria Triadworks. Mantém um blog no endereço &lt;a href="http://www.rponte.com.br"&gt;www.rponte.com.br&lt;/a&gt;.&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;p&gt;Vai acontecer na &lt;a href="http://www.fjn.edu.br" title="FJN"&gt;Faculdade de Juazeiro do Norte&lt;/a&gt; (Rua São Francisco 1224 A
    São Miguel, Juazeiro do Norte, Ceará), no dia 31 de Maio a partir das 8:30. Além das palestras também vão haver sorteios de vários brindes.&lt;/p&gt; &lt;p style="text-align: center;"&gt;&lt;img src="http://silveiraneto.net/wp-content/uploads/2008/05/cejug_fjn1.png" title="CEJUG e FJN" height="148" width="500" alt="" class="alignnone size-full wp-image-915 aligncenter" /&gt;&lt;/p&gt; &lt;p&gt;O evento é uma promoção do CEJUG e da Coordenação do Curso de Sistemas de Informação da Faculdade de Juazeiro
    do Norte.&lt;/p&gt;</content:encoded>
    <dc:date>2008-05-25T16:32:01+00:00</dc:date>
  </item>
  <item rdf:about="tag:blogger.com,1999:blog-544668644670311424.post-1092719613194854803">
    <title>NetFeijão Brazil: NetBeans Platform na Mundo Java nº 29</title>
    <link>http://netfeijao.blogspot.com/2008/05/netbeans-platform-na-mundo-java-n-29.html</link>
    <content:encoded>&lt;a href="http://bp2.blogger.com/_6CJaDmsVepU/SDOQ2D_B_lI/AAAAAAAAAPc/Bm_sGUa9_PU/s1600-h/mj29.jpg"&gt;&lt;img src="http://bp2.blogger.com/_6CJaDmsVepU/SDOQ2D_B_lI/AAAAAAAAAPc/Bm_sGUa9_PU/s400/mj29.jpg" alt="" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" border="0" id="BLOGGER_PHOTO_ID_5202661253000068690" /&gt;&lt;/a&gt;&lt;br /&gt;Este mês saiu nas bancas a revista Mundo Java nº29, um artigo meu sobre a plataforma NetBeans, expliquei as
    principais classes e funcionalidades, e no final apresentei um tutorial prático de como extender o NetBeans e criar poderosos plugins..&lt;br /&gt;Ainda nesta edição na seção "Eu uso" teve a participação mais que especial do Tim Boudreau, um dos engenheiros e pioneiro na criação das primeiras versões do IDE e do nosso querido Bruno Souza o JavaMan..&lt;br /&gt;Eu mesmo traduzi o artigo do Tim, espero que quem leu tenha gostado.&lt;br /&gt;Com a autorização do Tim, vou publicar o artigo dele na seção
    "Eu uso", claro, em inglês !!!&lt;br /&gt;&lt;blockquote&gt;I work on the NetBeans Platform. Probably the most gratifying thing about that work is to see how it is used - anybody who creates software wants to see it used - it is what gives our work meaning. In the simplest view, what the NetBeans Platform does is solve problems. I believe in writing software that can be finished. That is, you write something that is solid and right and works and then you can leave it alone and move on to the next
    problem. The modular nature of NetBeans - indeed, the module system itself - makes it easier to build software out of a lot of libraries each of which does one thing well - and guarantee system integrity at runtime. It solves the DLL hell problem for once and for all, and in the process creates design patterns that are ideal for distributed development - how do you build software created by a large community and minimize the risks that changes to one part of the system will break another? The core
    beauty of NetBeans is the module system.&lt;br /&gt;&lt;br /&gt;But what amazes me more is what people do on top of it. Let's take one case-in-point: Nokia. If you are a mobile service provider, such as Tim in Brazil (no relation :-)), and you buy your hardware from Nokia (your transmitters, the things that make a mobile phone network work), you will need some software to manage that network. If you are buying that hardware from Nokia, you get an application for managing your network. But it's not just
    one applications - it is many applications and one at the same time. They have used the NetBeans Platform plus Java WebStart technology together in an incredibly innovative way - and because Nokia contributed WebStart support to NetBeans, you can do the same thing for your applications.&lt;br /&gt;&lt;br /&gt;Java WebStart is a technology that lets you launch a Java desktop application by clicking a URL. Anybody who has installed Sun's Java has Java WebStart. It's not wildly popular yet, but it is an
    incredible technology for improving the experience people have with internet-based applications. Why? Because there is only one copy of the software. I once visited a company - actually a software development organization for a state in the U.S. They asked us: "Can you please release new versions less often? Every time you have a new version, some guy has to walk around with a CD-ROM and visit 350 workstations and install it!"&lt;br /&gt;&lt;br /&gt;That's crazy, and Java WebStart offers the solution.
    You click a URL and a desktop application starts - all the benefits of centralized management that you get from web applications, but it's a real desktop application. And when you download a new version, you don't download all the bits - only a diff between what was and what is. It's a darned cool technology.&lt;br /&gt;&lt;br /&gt;Now put that together with a modular system like NetBeans, where an application discovers its parts during startup.&lt;br /&gt;&lt;br /&gt;With Nokia's NetBeans-based
    software, it works like this: Imagine you work for a telecom in the mobile phone space. There are a lot of different jobs you might be doing: Some people monitor the network for problems. Some people dispatch physical repair trucks to go fix things. So, if you are using this software, well, you start it by clicking a link on the web. And to even see the link, you had to log in, so the system knows who you are and what you need.&lt;br /&gt;&lt;br /&gt;So what happens? You click the link. The server
    knows who you are and what your job is. The result is that you start up one application - but it is an application with many faces. The server gives you an application which contains those modules you need to do your job - it will be a different set of modules depending on what you do and what you need access to.&lt;br /&gt;&lt;br /&gt;Now think about what this does for the people who write this software! In a modular system, you usually do UI in one module and back-end logic in another. The result of
    all this is that the users have a better experience - they get a UI tailored for their job; and the developers get a better experience: 1. They can write back end logic once and share it for all possible cases, and 2. They don't have to write multiple applications that do variations on the same thing, and that saves a lot of time.&lt;br /&gt;&lt;br /&gt;Anybody who is doing a large-scale desktop application should consider the NetBeans Platform; anybody who is considering a suite of related programs
    that share some logic and diverge in UI would be insane not to consider using it.&lt;br /&gt;&lt;br /&gt;I am, of course, biased - I have worked on the NetBeans Platform. The criteria for people who could benefit from it are clear and hard to argue with:&lt;br /&gt;- Anybody doing a multi-window desktop application&lt;br /&gt;- Anybody writing a desktop application that needs to save state on shutdown&lt;br /&gt;- Anybody writing an application with a concept of selection that determines action
    enablement or similar&lt;br /&gt;- Particularly anybody writing several related applications that share some logic&lt;br /&gt;&lt;br /&gt;We've worked very hard to make it easy to try the NetBeans Platform for your application. If you fit, even remotely, into any of the categories above, you could save time, money and effort with it - give it a look.&lt;br /&gt;&lt;br /&gt;-Tim Boudreau, 16/12/07&lt;/blockquote&gt;&lt;br /&gt;Um agradecimento especial para o Bruno Souza por ter aceitado o convite, para
    o Tim Boudreau, para o Guapo e o Eduardo Guerra da Mundo Java que vem lutando para manter esta revista com um alto padrão, e claro para você leitor !!!&lt;br /&gt;&lt;br /&gt;Se você se interessa por aplicações desktop e tem interesse em saber como funciona a arquitetura por trás do IDE NetBeans, compre essa revista, além deste artigo você vai encontrar nesta edição os seguintes temas..&lt;br /&gt;&lt;a
    href="http://bp0.blogger.com/_6CJaDmsVepU/SDOREj_B_mI/AAAAAAAAAPk/lA2-AW8woEw/s1600-h/revistanumero0029.jpg"&gt;&lt;img src="http://bp0.blogger.com/_6CJaDmsVepU/SDOREj_B_mI/AAAAAAAAAPk/lA2-AW8woEw/s400/revistanumero0029.jpg" alt="" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" border="0" id="BLOGGER_PHOTO_ID_5202661502108171874" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="postbody"&gt; Desenvolvendo aplicações desktop ricas na Plataforma
    NetBeans. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="postbody"&gt; Animações 2D em JavaFX na prática. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="postbody"&gt; Binding, Componentes, Customizados e Template de Telas no SwingBeans 1.2. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="postbody"&gt; Click Framework. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="postbody"&gt; Acesso a Serviços Multimídia em Java ME com SIP-API e IMS. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span
    class="postbody"&gt; Tendências em foco: Java e o Mundo Web. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="postbody"&gt; RSS dinâmico, rápido e fácil com ROME e STRUTS 2 &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="postbody"&gt; Escolhendo uma ferramenta Case Gratuita para modelagem UML. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="postbody"&gt; Modelando Transações de Facade a AspectJ. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="postbody"&gt; De olho no mercado: Educação continuada
    de um Desenvolvedor &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="postbody"&gt; Mundo OO: O Ciclo Ágil de um Dia &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span class="postbody"&gt; E mais , você leva de graça um Poster Mundo Java: Resumão SCJP- Parte III&lt;br /&gt;&lt;br /&gt;Diversão Garantida !!!&lt;br /&gt;&lt;/span&gt;</content:encoded>
    <dc:date>2008-05-21T03:06:43+00:00</dc:date>
  </item>
  <item rdf:about="http://www.go-java.com:80/blog/2008/05/16/1210951098923.html">
    <title>Controverso eu ? - NetBeans category: Problemas com o NetBeans 6.x ?</title>
    <link>http://www.go-java.com:80/blog/2008/05/16/1210951098923.html</link>
    <content:encoded>Bom , minha motivação para escrever este post é a quantidade de "bugs" virtuais atribuidos ao NetBeans 6.x e que na realidade é um problema de cache...&lt;br /&gt; &lt;br /&gt; Não sei por que, mas tem horas que o netbeans (ou algum de seus plugins) se "perde" e grava coisas erradas no cache.... gerando informacoes erroneas ou lentidão em alguns pontos... pois bem... antes de "reclamar" e pensar "é ruim assim mesmo" , experimente limpar o cache... COMO ??? &lt;br /&gt; &lt;br /&gt;
    Pois é... digamos que não é uma tarefa "user like"... &lt;br /&gt; &lt;br /&gt; &lt;ol&gt; &lt;li&gt;Saia do NetBeans e tenha certeza que ele não esta rodando em background&lt;/li&gt; &lt;li&gt;Apague o diretorio c:\Documents and Settings\NOME_DO_SEU_USUARIO\.netbeans\6.1\var\cache ( no linux esta no .netbeans do home do usuario)&lt;/li&gt; &lt;li&gt;Re-Inicie o NetBeans&lt;/li&gt; &lt;/ol&gt; &lt;br /&gt; Ele vai recriar todo o cache e fazer re-indexação das classes... e isso pode demorar um pouco...
    ou seja... não bote um "bat" para zerar toda vez que vc inicia o netbeans prq vai virar um pandemonio...&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; Um amigo meu teve problemas com o CVS , e na realidade era apenas o CACHE do plugin do cvs que estava "corrompido"... vai que o seu problema é este tmb :P&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; Tá aí a dica :)&lt;br /&gt; &lt;br /&gt;</content:encoded>
    <dc:date>2008-05-16T15:18:18+00:00</dc:date>
  </item>
  <item rdf:about="http://www.go-java.com:80/blog/2008/05/16/1210941408655.html">
    <title>Controverso eu ? - NetBeans category: NetBeans 6.1 Fixes ?</title>
    <link>http://www.go-java.com:80/blog/2008/05/16/1210941408655.html</link>
    <content:encoded>Use por sua propria conta e risco... aqui tem 16 fixes para NetBeans 6.1 hehehe... COISA DE LOUCO...&lt;br /&gt; &lt;br /&gt; Adicione um novo Update Center e bote:&lt;br /&gt; &lt;br /&gt; Nome: 6.1 Fixes&lt;br /&gt; Endereco: http://bits.netbeans.org/netbeans/6.1/fixes/2008-05-16_03-01-27/uc/catalog.xml.gz&lt;br /&gt; &lt;br /&gt; Agora voce pode estar se perguntando... "Porque não está em netbeans.org ?"&lt;br /&gt; &lt;br /&gt; Simples, ai estão os nbm's da arvore de "correções" do
    NetBeans 6.1... ou seja... vc está atualizando seus plugins para uma "COISA" entre a 6.1 e a 6.1 + SP1...&lt;br /&gt; &lt;br /&gt; Para quem não aguenta alguns bugs irritantes do 6.1 deve ajudar em algo :)&lt;br /&gt; &lt;br /&gt; A propósito, testem por sua propria conta e risco... se der algum erro... poupem a coitada da minha mãe hehehe...&lt;br /&gt; &lt;br /&gt; Aos desesperados por novos plguins... existe um plugin que fornece acesso a todo "Plugin Portal" do NetBeans... é só instalar&lt;br /&gt;
    http://plugins.netbeans.org/PluginPortal/faces/PluginDetailPage.jsp?pluginid=1616&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;</content:encoded>
    <dc:date>2008-05-16T12:36:48+00:00</dc:date>
  </item>
  <item rdf:about="http://silveiraneto.net/?p=845">
    <title>Silveira Neto » netbeans: Java key listening example</title>
    <link>http://silveiraneto.net/2008/05/01/java-key-listening-example/</link>
    <content:encoded>&lt;p&gt;This post continues a serie of posts I’m writing about 2D game development in Java.&lt;br /&gt; A simple example of an JPanel that implements KeyListener (and a little trick) to handle KeyEvents to move a white square.&lt;/p&gt; &lt;p&gt;&lt;/p&gt;&lt;center&gt;&lt;img src="http://silveiraneto.net/wp-content/uploads/2008/05/screenshot1.png" title="Java KeyListening Example" height="341" width="424" alt="Java KeyListening Example" class="alignnone size-full wp-image-846"
    /&gt;&lt;/center&gt;&lt;p&gt;&lt;/p&gt; &lt;pre name="code" class="java"&gt;import java.awt.Color; import java.awt.Dimension; import java.awt.Graphics; import java.awt.event.KeyEvent; import java.awt.event.KeyListener; import javax.swing.JPanel; import javax.swing.JTextField; public class KeyPanel extends JPanel implements KeyListener{ private int x=50,y=50; public KeyPanel() { JTextField textfield = new JTextField(); textfield.addKeyListener(this); add(textfield); textfield.setPreferredSize(new
    Dimension(0,0)); } public void keyTyped(KeyEvent e) {} public void keyReleased(KeyEvent e) {} public void keyPressed(KeyEvent e) { if (e.getKeyCode() == KeyEvent.VK_LEFT) x-=5; if (e.getKeyCode() == KeyEvent.VK_RIGHT) x+=5; if (e.getKeyCode() == KeyEvent.VK_DOWN) y+=5; if (e.getKeyCode() == KeyEvent.VK_UP) y-=5; this.repaint(); } @Override public void paintComponent(Graphics g) { super.paintComponent(g); g.setColor(Color.black); g.fillRect(0, 0, 500, 500); g.setColor(Color.white); g.fillRect(x, y, 50,
    50); } } &lt;/pre&gt; &lt;p&gt;Download the complete NetBeans source project files: &lt;a href="http://silveiraneto.net/downloads/KeyTest.tar.bz2"&gt;KeyTest.tar.bz2&lt;/a&gt;.&lt;/p&gt;</content:encoded>
    <dc:date>2008-05-01T15:36:19+00:00</dc:date>
  </item>
  <item rdf:about="tag:blogger.com,1999:blog-544668644670311424.post-547706816534971622">
    <title>NetFeijão Brazil: E o Netbeans fala Português</title>
    <link>http://netfeijao.blogspot.com/2007/08/e-o-netbeans-fala-portugus.html</link>
    <content:encoded>A partir da versão 5.0 foi iniciado um projeto de tradução do NetBeans para diversos idiomas, entre eles o Português do Brasil (pt_Br). Foi neste momento que a comunidade de desenvolvedores brasileiros mostrou todo seu potencial, onde a partir da versão 5.5, em tempo invejável, sob a coordenação de Michel Graciano nossa equipe conseguiu um grande destaque dentro os outros projetos, pois foi o primeiro a finalizar toda a internacionalização para esta versão, tornando-se modelo para os
    demais times de outros idiomas.&lt;br /&gt;O NetBeans 5.5 foi a primeira versão totalmente internacionalizada e organizada pela comunidade disponibilizada pela Sun Microsystems (Sun), até então apenas as versões em japonês e chinês estavam disponíveis, ambas patrocinadas pela própria empresa. Não há como deixar de destacar vários benefícios de ter-se uma ferramenta livre em português, entre os principais incentivadores está em motivar e reduzir os obstáculos que os acadêmicos enfrentam nos bancos
    escolares em nossas universidades e cursos técnicos, onde muitas vezes o idioma inglês é apenas mais um dos inúmeros obstáculos e uma ferramenta na sua língua nativa ajuda muito a entender suas funcionalidades. Outro motivo não menos relevante é o fato dos governos e seus órgãos fazerem uso preferencial de softwares no idioma oficial, até porque muitas vezes o uso de sistemas em idioma estrangeiro é vetado. Desta forma softwares traduzidos ganham mais popularidade aos não traduzidos, sendo essa a
    intenção do projeto, fazer o NetBeans ser o mais popular possível. Não podendo deixar de destacar, a internacionalização reflete diretamente em produtos desenvolvidos sobre o NetBeans Platform, onde estas tradução saem de graça para a empresa ou desenvolvedor do projeto.&lt;br /&gt;&lt;br /&gt;Todo o projeto teve o acompanhamento do pessoal interno da Sun bem como do projeto NetBeans, em particular Janice Campbell e Masaki Katakai, os quais coordenam e ajudam os projetos de internacionalização. Este
    tipo de iniciativa é bastante importante pois reduz as distâncias entre os desenvolvedores independentes e a própria Sun. A versão 6.0 do Netbeans ainda não está disponível em português, mas o projeto de tradução já esta se preparando para esta próxima etapa, e você pode participar, quanto mais colabordores melhor. Para participar acesse o site oficial do projeto (ver Referências), inscreva-se na lista de discussão e quaisquer dúvidas o pessoal estará pronto para respondê-las. Na última edição do Sun
    Tech Days em São Paulo (Figura abaixo), aconteceu uma apresentação do projeto e a entrega dos certificados de participação.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp1.blogger.com/_6CJaDmsVepU/RvHyjPgK0LI/AAAAAAAAACM/S0jM7pLgMLA/s1600-h/NB_Brazil_Team.JPG"&gt;&lt;img src="http://bp1.blogger.com/_6CJaDmsVepU/RvHyjPgK0LI/AAAAAAAAACM/S0jM7pLgMLA/s400/NB_Brazil_Team.JPG" alt="" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" border="0"
    id="BLOGGER_PHOTO_ID_5112133739313025202" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 78%;"&gt;&lt;b&gt;&lt;span&gt;Foto&lt;/span&gt;&lt;/b&gt;: Eduardo Costa, Marcos Junqueira, (Eu) Wagner Santos, Jefferson Prestes, Michel Graciano e o Bruno Souza o “Javaman” que apresentou o projeto.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;p style="margin-left: 18pt; text-align: justify; text-indent: 17.4pt;" class="MsoNormal"&gt;&lt;span style="font-size:
    9;"&gt;&lt;/span&gt;&lt;/p&gt; &lt;span&gt;&lt;/span&gt;</content:encoded>
    <dc:date>2008-04-30T22:01:18+00:00</dc:date>
  </item>
  <item rdf:about="tag:blogger.com,1999:blog-544668644670311424.post-3315938033137076055">
    <title>NetFeijão Brazil: CodeGen - hashCode() e equals(Object) no Netbeans 5.5.1</title>
    <link>http://netfeijao.blogspot.com/2007/09/codegen-hashcode-e-equalsobject-no.html</link>
    <content:encoded>Só agora que na nova versão do NetBeans 6.0 é que é possível na IDE criar os métodos equals() e hashCode(Object), o que na verdade é uma mão na roda para muitos desenvolvedores, encontrei alguns desenvolvedores como Vinicius Senger da Globalcode e Jefferson Prestes do time de tradução que me disserem que abriam o eclipse apenas para utilizar o recurso de criação destes métodos....&lt;br /&gt;Pensando nisso, como fazia um tempo que não mexia na &lt;a
    href="http://platform.netbeans.org/"&gt;plataforma netBeans&lt;/a&gt;, decidi criar um plugin para a comunidade e de quebra relembrar as APIs da plataforma.&lt;br /&gt;E o plugin faz justamente isto, gera os métodos equals e hashCode baseados nos campos da classe que esta em foco no editor, o método criar os métodos respeitando o contrato de implementação.&lt;p&gt; Onde o contrato nos diz que para implementar uma relação equivalente em referencias de objetos não nulo o método:
    &lt;/p&gt;&lt;ul&gt;&lt;li&gt;É &lt;i&gt;reflexivo&lt;/i&gt;: para qualquer valor de referencia not null para &lt;code&gt;x&lt;/code&gt;, &lt;code&gt;x.equals(x)&lt;/code&gt; deve retornar &lt;code&gt;true&lt;/code&gt;. &lt;/li&gt;&lt;li&gt;É &lt;i&gt;simétrico&lt;/i&gt;: para qualquer valor de referencia not null para &lt;code&gt;x&lt;/code&gt; e &lt;code&gt;y&lt;/code&gt;, &lt;code&gt;x.equals(y)&lt;/code&gt; deve retornar &lt;code&gt;true&lt;/code&gt; se e somente se
    &lt;code&gt;y.equals(x)&lt;/code&gt; retornar &lt;code&gt;true&lt;/code&gt;. &lt;/li&gt;&lt;li&gt;É &lt;i&gt;transitivo&lt;/i&gt;: para qualquer valor de referencia not null para &lt;code&gt;x&lt;/code&gt;, &lt;code&gt;y&lt;/code&gt;, e &lt;code&gt;z&lt;/code&gt;, se &lt;code&gt;x.equals(y)&lt;/code&gt; retornar &lt;code&gt;true&lt;/code&gt; e &lt;code&gt;y.equals(z)&lt;/code&gt; retornar &lt;code&gt;true&lt;/code&gt;, então &lt;code&gt;x.equals(z)&lt;/code&gt; deve retornar
    &lt;code&gt;true&lt;/code&gt;. &lt;/li&gt;&lt;li&gt;É &lt;i&gt;consistent&lt;/i&gt;e: para qualquer valor de referencia not null para &lt;code&gt;x e&lt;/code&gt; &lt;code&gt;y&lt;/code&gt;, multiplas invocações de &lt;tt&gt;x.equals(y)&lt;/tt&gt; consistentemente retornarão &lt;code&gt;true&lt;/code&gt; ou consistentemente retornarão &lt;code&gt;false&lt;/code&gt;. &lt;/li&gt;&lt;li&gt;Para qualquer valor de referencia not null para &lt;code&gt;x&lt;/code&gt;, &lt;code&gt;x.equals(null)&lt;/code&gt;
    deve retonar &lt;code&gt;false&lt;/code&gt;. &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Como não poderia deixar de ser, temos que seguir um contrato para seguir&lt;code&gt; hashCode&lt;/code&gt; que é: &lt;ul&gt;&lt;li&gt;Sempre que for invocado no mesmo objeto mais de uma vez durante a execução de uma aplicação Java, o método &lt;tt&gt;hashCode&lt;/tt&gt; deve sempre retornar o mesmo integer. &lt;/li&gt;&lt;li&gt;Se dois objetos são iguais de acordo com a execução do método &lt;tt&gt;equals(Object)&lt;/tt&gt;,
    então chamar o método &lt;code&gt;hashCode&lt;/code&gt; em cada um dos dois objetos deve produzir o mesmo resultado inteiro. &lt;/li&gt;&lt;li&gt;Não é obrigado que se dois objetos são diferentes de acordo com a execução do método &lt;tt&gt;equals(Object) &lt;/tt&gt;que chamando o método &lt;tt&gt;hashCode&lt;/tt&gt; em cada um dos dois objetos deve produzir resultados inteiros distintos. Entretanto, o programador deve ter cautela, pois produzir resultados inteiros distintos para objetos diferentes
    podeve causar problemas de performance ao utilizar hashtables.&lt;/li&gt;&lt;/ul&gt; Essas são as regras para se implementar equals(Object) e hashCode(), além de seguir estas regras o plugin segue a espeficação de Joshua Bloch para a implementação destes métodos no livro Effective Java. Portanto talvez você pode achar a implementação bem similar a forma do eclipse produzir estes métodos.&lt;br /&gt;Segue abaixo alguns screenshots do plugin. O plugin esta internacionalizado, disponivel para inglês e
    português.&lt;br /&gt;Para instalar o plugin efetue o download do arquivo nbm no &lt;a href="http://plugins.netbeans.org/"&gt;portal de plugin do netbeans&lt;/a&gt; clicando &lt;a href="http://plugins.netbeans.org/PluginPortal/faces/PluginDetailPage.jsp;jsessionid=442da5c1824e23ffffffffa03783636289464?pluginid=3556"&gt;aqui&lt;/a&gt;.&lt;br /&gt;Após instalar o nbm espere enquanto o netBeans faz um "hot deploy", após a instalação, para utilizar o plugin, no editor de um arquivo java basta acessar o
    menu Refatorar &gt; Implementar hashCode() e equals(Object) ou clicando com o botão direito do mouse e acessando o menu pop up Refatorar &gt; Implementar hashCode() e equals(Object).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp0.blogger.com/_6CJaDmsVepU/Rvr8piAeygI/AAAAAAAAACs/_FAot1ngARY/s1600-h/CodeGen2.jpg"&gt;&lt;img src="http://bp0.blogger.com/_6CJaDmsVepU/Rvr8piAeygI/AAAAAAAAACs/_FAot1ngARY/s400/CodeGen2.jpg" alt="" style="margin: 0px auto 10px; display: block; text-align: center; cursor:
    pointer;" border="0" id="BLOGGER_PHOTO_ID_5114678117266278914" /&gt;&lt;/a&gt; Após pressionar o botão será apresentado uma JDialog disponibilizando as fields que você deseja implementar nos métodos.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp2.blogger.com/_6CJaDmsVepU/Rvr8BCAeyfI/AAAAAAAAACk/Co0COpQW51Y/s1600-h/CodeGen1.jpg"&gt;&lt;img src="http://bp2.blogger.com/_6CJaDmsVepU/Rvr8BCAeyfI/AAAAAAAAACk/Co0COpQW51Y/s400/CodeGen1.jpg" alt="" style="margin: 0px auto 10px; display: block; text-align:
    center; cursor: pointer;" border="0" id="BLOGGER_PHOTO_ID_5114677421481576946" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Após pressionar ok, pronto o código esta pronto =) ,, fácil não.. Eclipse para que ? hehe&lt;br /&gt;&lt;br /&gt;E ele até que é esperto, se você tentar criar os métodos em uma classe que já possui os métodos, o plugin dá mensagem.&lt;br /&gt;&lt;br /&gt;&lt;img src="file://C:/DOCUME%7E1/Beatnick/CONFIG%7E1/Temp/moz-screenshot.jpg" alt="" /&gt;&lt;a
    href="http://bp0.blogger.com/_6CJaDmsVepU/Rvr-kiAeyhI/AAAAAAAAAC0/OXuRt2QC8V4/s1600-h/CodeGen3.jpg"&gt;&lt;img src="http://bp0.blogger.com/_6CJaDmsVepU/Rvr-kiAeyhI/AAAAAAAAAC0/OXuRt2QC8V4/s400/CodeGen3.jpg" alt="" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" border="0" id="BLOGGER_PHOTO_ID_5114680230390188562" /&gt;&lt;/a&gt;&lt;br /&gt;Se sua classe tiver só a classe equals e quiser só o hashCode por exemplo, ele é bem compreensivo..&lt;br /&gt;&lt;a
    href="http://bp3.blogger.com/_6CJaDmsVepU/Rvr_TSAeyiI/AAAAAAAAAC8/fOdoZuZz-8o/s1600-h/CodeGen4.jpg"&gt;&lt;img src="http://bp3.blogger.com/_6CJaDmsVepU/Rvr_TSAeyiI/AAAAAAAAAC8/fOdoZuZz-8o/s400/CodeGen4.jpg" alt="" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" border="0" id="BLOGGER_PHOTO_ID_5114681033549072930" /&gt;&lt;/a&gt;&lt;br /&gt;Bom é isso, esse é um plugin bem simples, mas que ajuda muito no dia a dia.. peço aos meus queridos amigos que baixem este plugin
    e testem, se tiver dúvidas ou sugestões, é só avisar.</content:encoded>
    <dc:date>2008-04-30T22:00:20+00:00</dc:date>
  </item>
  <item rdf:about="tag:blogger.com,1999:blog-544668644670311424.post-5625929637002105604">
    <title>NetFeijão Brazil: Lançado a versão final do NetBeans 6.0</title>
    <link>http://netfeijao.blogspot.com/2007/12/lanado-verso-final-do-netbeans-60.html</link>
    <content:encoded>Com quase um mês de atraso foi lançado oficialmente no dia 03/12/2007 a versão final do NetBeans 6.0, com várias melhorias, para aqueles que serem falaram mal do editor e da performance um recado.. Seus problemas acabaram !!&lt;br /&gt;As mudanças mais significativas foram no editor de texto do IDE, onde podemos destacar.&lt;br /&gt;* Code Completion Inteligente&lt;br /&gt;* Coloração Semântica&lt;br /&gt;* Refactoração Instantânea&lt;br /&gt;* Preview com antes - depois de
    alteração&lt;br /&gt;* Geração de código como sobrescrita de construtores, equals e hashCode&lt;br /&gt;* Suporte a várias linguagens como Java, Ruby, C/C++, XML, HTML, RHTML, JavaScript, e JSP.&lt;br /&gt;&lt;br /&gt;São muitas as novidades no novo IDE, não teria como destacar todas as novas funcs neste post, proponho a você desenvolvedor efetuar o download no site &lt;a href="http://netbeans.org/"&gt;netbeans.org&lt;/a&gt;, que agora vem disponível em várias opções de download (figura abaixo).&lt;br
    /&gt;&lt;br /&gt;&lt;a href="http://bp1.blogger.com/_6CJaDmsVepU/R1V4skAgKMI/AAAAAAAAAD8/lCP-y5AqGrU/s1600-h/nb1.JPG"&gt;&lt;img src="http://bp1.blogger.com/_6CJaDmsVepU/R1V4skAgKMI/AAAAAAAAAD8/lCP-y5AqGrU/s400/nb1.JPG" alt="" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" border="0" id="BLOGGER_PHOTO_ID_5140147256688650434" /&gt;&lt;/a&gt;&lt;br /&gt;e explore os tutoriais disponiveis no próprio site em &lt;span style="text-decoration:
    underline;"&gt;tutoriais.&lt;/span&gt;&lt;a href="http://www.netbeans.org/kb/"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ainda falando de NetBeans 6, a última edição da revista mundo java nº 26, foi publicada um artigo meu sobre as novas funcionalidades do NetBeans 6 com enfânse nas mudanças do editor e no desenvolvimento de aplicações Swing com as JSRs 295 e 296 (Beans Binding e Swing Application Framework) a revista ainda possui diversas máterias interessantes com foco em SOA.. sem dúvida uma ótima
    pedida..&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp0.blogger.com/_6CJaDmsVepU/R1V96UAgKNI/AAAAAAAAAEE/gO3ifmiRDBk/s1600-h/revistanumero0026.jpg"&gt;&lt;img src="http://bp0.blogger.com/_6CJaDmsVepU/R1V96UAgKNI/AAAAAAAAAEE/gO3ifmiRDBk/s400/revistanumero0026.jpg" alt="" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" border="0" id="BLOGGER_PHOTO_ID_5140152990469990610" /&gt;&lt;/a&gt;</content:encoded>
    <dc:date>2008-04-30T21:57:52+00:00</dc:date>
  </item>
  <item rdf:about="tag:blogger.com,1999:blog-544668644670311424.post-5919452608750576458">
    <title>NetFeijão Brazil: Tim Boudreau e Henry Story no Brasil</title>
    <link>http://netfeijao.blogspot.com/2007/12/tim-boudreau-e-henry-story-no-brasil.html</link>
    <content:encoded>Segunda Feira (05/12/2007) esteve em São Paulo Tim Boudreau o engenheiro senior da Sun e um dos criadores NetBeans, ele esteve em um Mini curso exclusivo da &lt;a href="http://www.globalcode.com.br/"&gt;Globalcode,&lt;/a&gt; esteve falando sobre as mais recentes funcionalidades do NetBeans 6.0 tais como: Melhorias no editor; Suporte a Ruby/JRuby/Ruby on Rails; Instalação e atualização mais fáceis; Desenvolvimento de GUI Swing; Profiling; Web e Java EE; Mobilidade; SOA; UML; Melhorias
    na API da plataforma NetBeans.&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://bp2.blogger.com/_6CJaDmsVepU/R1aUpkAgKOI/AAAAAAAAAEM/ZRvN3D5yVt0/s1600-h/MC_Netbeans2.jpg"&gt;&lt;img src="http://bp2.blogger.com/_6CJaDmsVepU/R1aUpkAgKOI/AAAAAAAAAEM/ZRvN3D5yVt0/s320/MC_Netbeans2.jpg" alt="" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" border="0" id="BLOGGER_PHOTO_ID_5140459466451331298" /&gt;&lt;/a&gt;&lt;span style="font-size: 78%;"&gt;Vinicius
    Senger e Tim Boudreau&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp0.blogger.com/_6CJaDmsVepU/R1aVsEAgKQI/AAAAAAAAAEc/UhrXXgYqeDQ/s1600-h/MC_Netbeans4.jpg"&gt;&lt;img src="http://bp0.blogger.com/_6CJaDmsVepU/R1aVsEAgKQI/AAAAAAAAAEc/UhrXXgYqeDQ/s320/MC_Netbeans4.jpg" alt="" style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" border="0" id="BLOGGER_PHOTO_ID_5140460608912632066" /&gt;&lt;/a&gt; &lt;span style="font-size: 78%;"&gt;&lt;br
    /&gt;&lt;/span&gt;Mauricio Leal da Sun fez uma demo das novas funcionalidades do NetBeans 6 para o desenvolvimento de aplicativos JavaME.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Nos próximos dias a Globalcode irá promover outro mini curso sobre Web Semântica com Henry Story, fiquem ligados pois as vagas se esgotam rapidamente...&lt;br /&gt;Para quem não sabe Web Semântica é o
    rumo atual que a Web tem tomado e em um sentido mais amplo permitirá que homem e máquina trabalhem em cooperação. Hoje o grande desafio é desenvolver tecnologias e linguagens que tornem a informação legível para as máquinas, essa integração hoje em dia é possível graças ao XML (eXtensible Markup Language), ao RDF (Resource Description Framework) e arquiteturas de metadados..&lt;br /&gt;A Web Semântica é associada ao Web 3.0 como um próximo passo na evolução da rede mundial de computadores. Ela tem como
    objetivo imediato de categorizar as informações aumentando assim a eficiência em mecanismos de ferramentas de busca como Google, Altavista, etc...&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://bp0.blogger.com/_6CJaDmsVepU/R1aZ_EAgKRI/AAAAAAAAAEk/MUMODbdu_Qw/s1600-h/W3c_semantic_web_stack.jpg"&gt;&lt;img src="http://bp0.blogger.com/_6CJaDmsVepU/R1aZ_EAgKRI/AAAAAAAAAEk/MUMODbdu_Qw/s400/W3c_semantic_web_stack.jpg" alt="" style="margin: 0px auto 10px; display: block;
    text-align: center; cursor: pointer;" border="0" id="BLOGGER_PHOTO_ID_5140465333376657682" /&gt;&lt;/a&gt;&lt;span style="font-size: 78%;"&gt;Estrutura de uma Rede Semântica &lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;E no fim do mini curso, fui gentilmente convidade pela familia Senger para um jantar com os ilustres visitantes..&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp3.blogger.com/_6CJaDmsVepU/R1aa70AgKSI/AAAAAAAAAEs/--otLP8_ANw/s1600-h/MC_Netbeans9.jpg"&gt;&lt;img
    src="http://bp3.blogger.com/_6CJaDmsVepU/R1aa70AgKSI/AAAAAAAAAEs/--otLP8_ANw/s400/MC_Netbeans9.jpg" alt="" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" border="0" id="BLOGGER_PHOTO_ID_5140466377053710626" /&gt;&lt;/a&gt; &lt;span style="font-size: 78%;"&gt;Jorge Diz, Henry Story, Vinicius Senger, Yara Senger, Tim Boudreau, Mauricio Leal e Wagner Santos&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 100%;"&gt; Para maiores informações sobre Web
    Semântica acesse &lt;a href="http://www.w3.org/2001/sw/"&gt;http://www.w3.org/2001/sw/&lt;/a&gt; da W3C.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;</content:encoded>
    <dc:date>2008-04-30T21:57:31+00:00</dc:date>
  </item>
  <item rdf:about="tag:blogger.com,1999:blog-544668644670311424.post-5761550306173891357">
    <title>NetFeijão Brazil: NetBeans Innovators Grants</title>
    <link>http://netfeijao.blogspot.com/2008/02/netbeans-innovators-grants_09.html</link>
    <content:encoded>A Sun esta lançando o programa "&lt;span style="font-weight: bold;"&gt;NetBeans Innovators Grants&lt;/span&gt;", é a grande chance de tirar aquele projeto engavetado é ganhar uma graninha extra..&lt;br /&gt;Na verdade, NetBeans Grant é um processo que fornece grants para desenvolvedores que desejam trabalhar em &lt;span style="font-weight: bold;"&gt;seu&lt;/span&gt; projeto open source. Como isso funciona ? Um total de 10 grandes projetos serão escolhidos e premiados com um grant de
    US$ 11,500 dólares, e outros 10 projetos de pequeno porte serão escolhidos e receberão um grant de US$ 2,000 com a possibilidade de receber até US$ 5,000 dólares se o seu projeto for um bom projeto..&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt; O que eu preciso fazer ?&lt;/span&gt;&lt;br /&gt;Fácil, é só submeter uma proposta de um projeto qualquer, contanto que seja relacionado ao desenvolvimento do NEtBeans (claro !!!) , e demonstrar como suas idéias irão ajudar
    a melhorar o Projeto NetBeans, e um grupo de experts (talvez o Dream Team do NetBeans) irão avaliar as melhores idéias e serão selecionados os melhores projetos. Se o seu projeto for aprovado você irá receber o grant de acordo com o tamanho do seu projeto. Mas espera aí, isso não quer dizer que você vai sair com a grana toda no mão, para receber a grana é preciso terminar e entregar o projeto até o prazo final&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0,
    0);"&gt;Prazos&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;table class="full-width colapse"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="b-all cell"&gt;Abertura de submissões&lt;br /&gt;&lt;/td&gt; &lt;td class="b-all cell"&gt;1 de Fevereiro 2008&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class="b-all cell"&gt;Fim da entrega das submissões&lt;br /&gt;&lt;/td&gt; &lt;td class="b-all cell"&gt;3 de Março 2008&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class="b-all cell"&gt;Anúncio dos juízes dos projetos aprovados que
    irão receber os grants&lt;/td&gt; &lt;td class="b-all cell"&gt;1 de Abril 2008&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class="b-all cell"&gt;Entrega final do projeto - o dinheiro do grant é pago para projetos finalizados&lt;/td&gt;&lt;td class="b-all cell"&gt;4 de Agosto 2008&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class="b-all cell"&gt;Juízes anunciam possíveis prêmios extras em dinheiro - Prêmios Ouro e Prata - e o pagamento dos projetos finalizados&lt;br /&gt;&lt;/td&gt;&lt;td class="b-all
    cell"&gt;1 de Setembro 2008&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Link e fonte &lt;a href="http://www.netbeans.org/grant/"&gt;http://www.netbeans.org/grant/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Diversão garantida !!!!</content:encoded>
    <dc:date>2008-04-30T21:55:32+00:00</dc:date>
  </item>
  <item rdf:about="tag:blogger.com,1999:blog-544668644670311424.post-2674734991822921932">
    <title>NetFeijão Brazil: L10N no SouJava</title>
    <link>http://netfeijao.blogspot.com/2008/04/l10n-no-soujava.html</link>
    <content:encoded>&lt;a href="http://bp1.blogger.com/_6CJaDmsVepU/SAdeTxRF9EI/AAAAAAAAAMI/_nNfG2Q-dtE/s1600-h/logo.png"&gt;&lt;img src="http://bp1.blogger.com/_6CJaDmsVepU/SAdeTxRF9EI/AAAAAAAAAMI/_nNfG2Q-dtE/s400/logo.png" alt="" style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" border="0" id="BLOGGER_PHOTO_ID_5190220789303342146" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bp0.blogger.com/_6CJaDmsVepU/SAdehhRF9FI/AAAAAAAAAMQ/wJyawDjn5RE/s1600-h/marca-soujava.jpg"&gt;&lt;img
    src="http://bp0.blogger.com/_6CJaDmsVepU/SAdehhRF9FI/AAAAAAAAAMQ/wJyawDjn5RE/s400/marca-soujava.jpg" alt="" style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" border="0" id="BLOGGER_PHOTO_ID_5190221025526543442" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;No dia 10 de Abril tive o prazer de dar uma palestra no auditório da Globalcode sobre o projeto de L10N que significa Localization, o 10 se refere as dez
    letras que existe entre a letra L e N.. Jefferson Prestes um dos colaboradores do Projeto e tradução da lista de notícias (newsletter) acabou ajudando bastante nesta apresentação.&lt;br /&gt;No mesmo dia &lt;a href="http://weblogs.java.net/blog/gsporar/"&gt;Greg Sporar&lt;/a&gt;, deu uma palestra sobre as novidades do NetBeans 6.1 (ainda Beta), sobre performance, sobre um plugin do NetBeans para o IReports, entre outras coisas..&lt;br /&gt;Janice Campbell a Gerente Mundial de programas de tradução
    escreveu sobre a palestra neste &lt;a href="http://blogs.sun.com/janicec/entry/talking_up_netbeans_community_in"&gt;link&lt;/a&gt;.&lt;br /&gt;O material da apresentação se encontra no java.net, no projeto do soujava, e pode ser baixado neste &lt;a href="https://soujava.dev.java.net/servlets/ProjectDocumentList?folderID=9045&amp;amp;expandFolder=9045&amp;amp;folderID=0"&gt;link&lt;/a&gt;.&lt;br /&gt;Sobre a palestra:&lt;br /&gt;Falamos sobre o projeto de tradução IDE, que desde a versão 5.5 do NetBeans
    tupiniquim liderada por Michel Graciano, foi totalmente internacionalizada e organizada pela comunidade, ganhando um destaque no cenário internacional sendo considerado um padrão para os outros países em termos de organização e postura.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;Benefícios&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul style="font-weight: bold;"&gt;&lt;li&gt;Ambiente Acadêmico.&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;Facilidade no
    aprendizado para os iniciantes cuja língua nativa seja diferente do inglês.&lt;br /&gt;&lt;/blockquote&gt;&lt;ul style="font-weight: bold;"&gt;&lt;li&gt;Software Governamental&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;Preferência por ferramentas no idioma oficial.&lt;br /&gt;Muitas vezes sistemas com idioma estrangeiro é vetado.&lt;/blockquote&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;NetBeans Platform&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;Impacto direto, pois
    a ferramenta traduzida é disponibilizada de graça para as empresas e desenvolvedores da plataforma.&lt;/blockquote&gt;&lt;br /&gt;Falamos sobre a tradução da Newsletter e da lista de discussão (nbdiscuss_pt@netbeans.org)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; Como Participar&lt;/span&gt;&lt;ol&gt;&lt;li&gt;Cadastre-se na lista de discussão pt_br@netbeans.org&lt;/li&gt;&lt;li&gt;Apresente-se&lt;/li&gt;&lt;li&gt;Colabore&lt;/li&gt;&lt;li&gt;A Versão 6.1 em breve estará
    disponível&lt;/li&gt;&lt;li&gt;Estamos ansiosos por sua contribuição!&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;Segue algumas fotos do evento.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp0.blogger.com/_6CJaDmsVepU/SAbBRxRF9AI/AAAAAAAAALo/lh_F5jwQUuI/s1600-h/DSCN0454.JPG"&gt;&lt;img src="http://bp0.blogger.com/_6CJaDmsVepU/SAbBRxRF9AI/AAAAAAAAALo/lh_F5jwQUuI/s320/DSCN0454.JPG" alt="" style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" border="0" id="BLOGGER_PHOTO_ID_5190048131618042882"
    /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;No inicio da palestra.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp2.blogger.com/_6CJaDmsVepU/SAbBuRRF9BI/AAAAAAAAALw/xIB2lj5Zvfg/s1600-h/DSCN0456.JPG"&gt;&lt;img src="http://bp2.blogger.com/_6CJaDmsVepU/SAbBuRRF9BI/AAAAAAAAALw/xIB2lj5Zvfg/s320/DSCN0456.JPG" alt="" style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;"
    border="0" id="BLOGGER_PHOTO_ID_5190048621244314642" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sobre o projeto de tradução.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp0.blogger.com/_6CJaDmsVepU/SAbCAxRF9CI/AAAAAAAAAL4/ms-eNPwKLRc/s1600-h/DSCN0460.JPG"&gt;&lt;img
    src="http://bp0.blogger.com/_6CJaDmsVepU/SAbCAxRF9CI/AAAAAAAAAL4/ms-eNPwKLRc/s320/DSCN0460.JPG" alt="" style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" border="0" id="BLOGGER_PHOTO_ID_5190048939071894562" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Jefferson Prestes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br
    /&gt;&lt;a href="http://bp3.blogger.com/_6CJaDmsVepU/SAbCWhRF9DI/AAAAAAAAAMA/M3UCXZ_ypaI/s1600-h/DSCN0461.JPG"&gt;&lt;img src="http://bp3.blogger.com/_6CJaDmsVepU/SAbCWhRF9DI/AAAAAAAAAMA/M3UCXZ_ypaI/s320/DSCN0461.JPG" alt="" style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" border="0" id="BLOGGER_PHOTO_ID_5190049312734049330" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;E Greg Sporar.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br
    /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;As fotos foram cortesia da minha grande amiga Valéria Guimarães Mendonca vulgo "JavaGirl"...</content:encoded>
    <dc:date>2008-04-30T21:53:50+00:00</dc:date>
  </item>
  <item rdf:about="tag:blogger.com,1999:blog-544668644670311424.post-7164900875747733790">
    <title>NetFeijão Brazil: O que podemos esperar do NetBeans 6.1 ?</title>
    <link>http://netfeijao.blogspot.com/2008/04/o-que-podemos-esperar-do-netbeans-61.html</link>
    <content:encoded>&lt;a href="http://bp3.blogger.com/_6CJaDmsVepU/SAjSPBRF9QI/AAAAAAAAANo/aM02H6zy1uQ/s1600-h/netbeans_rc1.jpg"&gt;&lt;img src="http://bp3.blogger.com/_6CJaDmsVepU/SAjSPBRF9QI/AAAAAAAAANo/aM02H6zy1uQ/s320/netbeans_rc1.jpg" alt="" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" border="0" id="BLOGGER_PHOTO_ID_5190629726024496386" /&gt;&lt;/a&gt;&lt;br /&gt;Foi lançado recentemente o Release Candidate 1 do novo NetBeans 6.1, ao terminar e instalação, a
    primeira coisa que pude observar foi o aumento extraordinário de performance em comparação com a versão 6.0, esta aproximadamente 40% mais rápido em performance..&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; Desempenho&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Abaixo segue dois prints mostrando o gerenciador de tarefas com o consumo do NetBeans 6.0 (203.736 K) e o NetBeans RC 1 (170.248 K), ainda o consumo é grande, mas com certeza já é uma grande melhoria.&lt;br /&gt;&lt;br /&gt;&lt;br
    /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://bp3.blogger.com/_6CJaDmsVepU/SAjUMBRF9RI/AAAAAAAAANw/1A-gRnwZIeA/s1600-h/NB_6_0.jpg"&gt;&lt;img src="http://bp3.blogger.com/_6CJaDmsVepU/SAjUMBRF9RI/AAAAAAAAANw/1A-gRnwZIeA/s400/NB_6_0.jpg" alt="" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" border="0" id="BLOGGER_PHOTO_ID_5190631873508144402" /&gt;&lt;/a&gt;&lt;span style="font-size: 78%;"&gt;&lt;span style="font-weight: bold;"&gt;Consumo de memória
    no NetBeans 6.0&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://bp0.blogger.com/_6CJaDmsVepU/SAjUkRRF9SI/AAAAAAAAAN4/5bVzpSPeQvU/s1600-h/NB_RC1.jpg"&gt;&lt;img src="http://bp0.blogger.com/_6CJaDmsVepU/SAjUkRRF9SI/AAAAAAAAAN4/5bVzpSPeQvU/s400/NB_RC1.jpg" alt="" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" border="0" id="BLOGGER_PHOTO_ID_5190632290119972130" /&gt;&lt;/a&gt;&lt;span
    style="font-size: 78%;"&gt;&lt;span style="font-weight: bold;"&gt;Consumo de memória no NetBeans 6.1 RC.1&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Entre as melhorias foram feitas diversas otimizações para redução do I/O e acesso ao disco, essa é a grande mágica que tornou a resposta muito mais rápida, principalmente em ambientes de rede. Foi alterado também o algoritmo para o parsing incremental no editor Java e JSP, aumentando a velocidade na resposta do
    auto completion, para este último foram feitas alteração no caching, gerenciamento de memória e nos algoritmos de alteração.&lt;br /&gt;Outro recurso que consumia muito recurso da máquina era o pacote Visual Web, quem baixar a nova versão&lt;br /&gt;irá notar uma grande diferença na abertura das páginas, menor consumo de memórias entre outras melhorias...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Biblioteca Compartilhada&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Outra novidade
    bacana são as novas bibliotecas compartilhadas, antes se eu tinha que compartilhar bibliotecas em um ambiente multi usuário, isso só seria possível se eu criasse um projeto NetBeans Platform e "amarrasse" a biblioteca que criei a um Java SE Library Descriptor, e distruibui-se como um nbm, mas como poucos conhecem as funcionalidades do NetBeans Platform, isso se tornou uma prática pouco comum, na nova versão para utilizar uma biblioteca compartilhada basta no momento da criação do projeto (web,
    enterprise, java desktop) utilizar a opção "Use Dedicated Folder for Storing Libraries" ao clicar nessa opção, o projeto irá incluir as libraries no classpath.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp2.blogger.com/_6CJaDmsVepU/SAjOWxRF9II/AAAAAAAAAMo/N8cW-6iRDSo/s1600-h/SharedLibs.jpg"&gt;&lt;img src="http://bp2.blogger.com/_6CJaDmsVepU/SAjOWxRF9II/AAAAAAAAAMo/N8cW-6iRDSo/s320/SharedLibs.jpg" alt="" style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 282px; height: 195px;"
    border="0" id="BLOGGER_PHOTO_ID_5190625461121971330" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Para projetos antigos, é possível incluir as bibliotecas compartilhadas, para isso entre nas propriedades de um projeto, na categoria "Libraries" e clique no botão Browse... em Libraries Folder, basta escolher a pasta onde estão armazenadas as libs e clicar
    em Next, neste passo (Actions) é possível definir o comportamento das libs armazendas, podemos copiar as os arquivos jar para uma nova pasta de libraries (opção default), podemos utilizar o caminho relativo para os arquivos Jar, podemos utilizar o caminho absoluto para os arquivos Jar, ou utilizar a pasta selecionada mesmo.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp1.blogger.com/_6CJaDmsVepU/SAjOqhRF9JI/AAAAAAAAAMw/sniS4f7YqEw/s1600-h/SharedLibs2.jpg"&gt;&lt;img
    src="http://bp1.blogger.com/_6CJaDmsVepU/SAjOqhRF9JI/AAAAAAAAAMw/sniS4f7YqEw/s320/SharedLibs2.jpg" alt="" style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 327px; height: 262px;" border="0" id="BLOGGER_PHOTO_ID_5190625800424387730" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a
    href="http://bp2.blogger.com/_6CJaDmsVepU/SAjO0xRF9KI/AAAAAAAAAM4/osWxVx8px3g/s1600-h/SharedLibs3.jpg"&gt;&lt;img src="http://bp2.blogger.com/_6CJaDmsVepU/SAjO0xRF9KI/AAAAAAAAAM4/osWxVx8px3g/s320/SharedLibs3.jpg" alt="" style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" border="0" id="BLOGGER_PHOTO_ID_5190625976518046882" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br
    /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;JavaDoc&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Outra boa novidade é o suporte as tags do JavaDoc, quem é que nunca tentou o auto complete em um comentário, pois bem , agora isso é possivel.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;a
    href="http://bp3.blogger.com/_6CJaDmsVepU/SAjPhBRF9LI/AAAAAAAAANA/EpPwdrT6xn0/s1600-h/javadoc2.jpg"&gt;&lt;img src="http://bp3.blogger.com/_6CJaDmsVepU/SAjPhBRF9LI/AAAAAAAAANA/EpPwdrT6xn0/s320/javadoc2.jpg" alt="" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" border="0" id="BLOGGER_PHOTO_ID_5190626736727258290" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: 78%;"&gt;&lt;span style="font-weight: bold;"&gt;AutoComplete em
    JavaDoc para classe&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://bp3.blogger.com/_6CJaDmsVepU/SAjP8BRF9MI/AAAAAAAAANI/VYDPR3fvUis/s1600-h/javadoc.jpg"&gt;&lt;img src="http://bp3.blogger.com/_6CJaDmsVepU/SAjP8BRF9MI/AAAAAAAAANI/VYDPR3fvUis/s320/javadoc.jpg" alt="" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" border="0" id="BLOGGER_PHOTO_ID_5190627200583726274"
    /&gt;&lt;/a&gt; &lt;span style="font-size: 78%;"&gt;&lt;span style="font-weight: bold;"&gt;AutoComplete em JavaDoc para método.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Suporte ao MySQL&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Desde que a Sun comprou a MySQL o suporte a este banco de dados no NetBeans só vem aumentando, na versão 6.1 já existe uma infra pronta para o MySQL, se você já possui um servidor do MySQL instalado basta registrar
    o servidor acessando a tab services e clicar com o mouse em cima de Database, e selecionar a opção "Register MySQL Server"(foto abaixo),e preencher o formulário, perceba que é só indicar o caminho da ferramenta de administração do MySql, que é possível dentro do NetBeans abrir e acessar a ferramenta de adminstração, mais facilidades na criação de novos bancos, ...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a
    href="http://bp0.blogger.com/_6CJaDmsVepU/SAjQXRRF9NI/AAAAAAAAANQ/nyScoOi5ovM/s1600-h/MySQL.jpg"&gt;&lt;img src="http://bp0.blogger.com/_6CJaDmsVepU/SAjQXRRF9NI/AAAAAAAAANQ/nyScoOi5ovM/s320/MySQL.jpg" alt="" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" border="0" id="BLOGGER_PHOTO_ID_5190627668735161554" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a
    href="http://bp3.blogger.com/_6CJaDmsVepU/SAjQzBRF9OI/AAAAAAAAANY/g5dkDS0vJlg/s1600-h/MySQL2.jpg"&gt; &lt;img src="http://bp3.blogger.com/_6CJaDmsVepU/SAjQzBRF9OI/AAAAAAAAANY/g5dkDS0vJlg/s320/MySQL2.jpg" alt="" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" border="0" id="BLOGGER_PHOTO_ID_5190628145476531426" /&gt;&lt;/a&gt; &lt;span style="font-weight: bold; font-size: 78%;"&gt; Registrar um servidor existente e configuração de Admistrator Tool&lt;/span&gt;&lt;br
    /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Editor de JavaScript&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Outra ótima novidade são as diversas melhorias no editor de JavaScript, na verdade, todos os beneficios do novo editor do NetBeans 6.0 / 6.1 foram implementados no editor JavaScript, ainda de quebra é disponibilizado a documentação baseada no arquivo javascript.. Perfeito !!&lt;br /&gt;&lt;br /&gt;&lt;a
    href="http://bp0.blogger.com/_6CJaDmsVepU/SAjRHRRF9PI/AAAAAAAAANg/lhNsIQvreDM/s1600-h/JavaScript.jpg"&gt;&lt;img src="http://bp0.blogger.com/_6CJaDmsVepU/SAjRHRRF9PI/AAAAAAAAANg/lhNsIQvreDM/s320/JavaScript.jpg" alt="" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" border="0" id="BLOGGER_PHOTO_ID_5190628493368882418" /&gt;&lt;/a&gt;&lt;br /&gt;Na nova versão ainda foram disponibilizadas diversas novidades como novos os componentes na biblioteca Ajax (WoodStock),
    melhorias em Ruby, e finalmente um Suporte ao framework Spring, entre outras novidades..&lt;br /&gt;&lt;br /&gt;Baixe a nova versão no site netbeans.org ..&lt;br /&gt;&lt;br /&gt;Esse post é para integrar o concurso de blog do NetBeans, no link &lt;a href="http://www.netbeans.org/competition/blog-contest.html"&gt;http://www.netbeans.org/competition/blog-contest.html&lt;/a&gt;&lt;br /&gt;&lt;a
    href="http://bp3.blogger.com/_6CJaDmsVepU/SBICXKH_FmI/AAAAAAAAAOE/qYw3-TnM0nA/s1600-h/61blog-contest-logo-trans.gif"&gt;&lt;img src="http://bp3.blogger.com/_6CJaDmsVepU/SBICXKH_FmI/AAAAAAAAAOE/qYw3-TnM0nA/s400/61blog-contest-logo-trans.gif" alt="" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" border="0" id="BLOGGER_PHOTO_ID_5193215917189699170" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Diversão Garantida !!!</content:encoded>
    <dc:date>2008-04-30T21:53:15+00:00</dc:date>
  </item>
  <item rdf:about="http://www.jroller.com/hmichel/entry/netbeans_6_1_fcs_finalmente">
    <title>Michel Graciano's Weblog: NetBeans 6.1 FCS finalmente liberado...</title>
    <link>http://www.jroller.com/hmichel/entry/netbeans_6_1_fcs_finalmente</link>
    <content:encoded>&lt;p&gt;É isso ai, agora é oficial... NetBeans 6.1 FCS liberado!&lt;br /&gt; Com inúmeras melhorias e correções esta nova versão chega após quase uma semana de atraso, este motivado por testes exaustivos conforme alguns blogs do pessoal interno do projeto. Fiz alguns &lt;a href="http://www.jroller.com/hmichel/entry/novidades_no_netbeans_6_1"&gt;comentários sobre a versão 6.1&lt;/a&gt; alguns dias atrás, caso você deseje conferir algumas dos novos recursos entre outros detalhes.&lt;br
    /&gt; Para a lista completa dos novos recursos e onde obter a sua cópia, &lt;a href="http://www.netbeans.org/community/releases/61/"&gt;veja aqui&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Bons códigos!&lt;/p&gt;</content:encoded>
    <dc:date>2008-04-28T12:07:22+00:00</dc:date>
  </item>
  <item rdf:about="http://silveiraneto.net/?p=839">
    <title>Silveira Neto » netbeans: Simple Java Tileset Example</title>
    <link>http://silveiraneto.net/2008/04/27/simple-java-tileset-example/</link>
    <content:encoded>&lt;p&gt;Tilesets are a common technique in game development to create all kinds of tile-based games (from strategy to RPG games).&lt;/p&gt; &lt;p&gt;Here’s a example of simple 2D isometric square tilesets. I decided to use 32×32 pixels tiles and store 10 tiles per row in a single image:&lt;/p&gt; &lt;p style="text-align: center;"&gt;&lt;img src="http://silveiraneto.net/wp-content/uploads/2008/04/tileset.png" title="tileset" height="320" width="320" alt="" class="alignnone size-full
    wp-image-841 aligncenter" /&gt;&lt;/p&gt; &lt;p&gt;I created a class called public class JGameCanvas that extends from JPanel from swing:&lt;/p&gt; &lt;pre name="code" class="java:nocontrols"&gt;package game; import java.awt.Color; import java.awt.Graphics; import java.awt.Image; import java.awt.Toolkit; import javax.swing.JPanel; enum Tile { GRASS, GRASS_STONE, GRASS_BAGS, T3, T4, T5, T6, T7, T8, T9, TREE, TREE_CHOMP, TREE_DEAD, T13, T14, T15, T16, T17, T18, T19, ROAD_H, ROAD_V, ROAD_HV_DOWN,
    ROAD_HV_UP, ROAD_VH_RIGHT, ROAD_VH_LEFT, ROAD_CROSS, T27, T28, T29, WALL, WALL_POSTER, WALL_END_RIGHT, WALL_END_LEFT, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, NEWS, T51, RES_1, RES_2, BUSS_1, BUSS_2, HOSP_1, HOSP_2, MARK_1, MARK_2, PIZZ_1, PIZZ_2, RES_3, RES_4, BUSS_3, BUSS_4, HOSP_3, HOSP_4, MARK_3, MARK_4, PIZZ_3, PIZZ_4, RES_5, RES_6, BUSS_5, BUSS_6, HOSP_5, HOSP_6, MARK_5, MARK_6 } public class JGameCanvas extends JPanel{ private static final int tW = 32; //
    tile width private static final int tH = 32; // tile height private static final Tile map[][] = {{Tile.TREE,Tile.TREE, Tile.TREE, Tile.ROAD_V, Tile.GRASS, Tile.TREE, Tile.TREE_DEAD, Tile.GRASS_STONE, Tile.TREE, Tile.TREE}, {Tile.WALL, Tile.WALL_POSTER, Tile.WALL_END_RIGHT , Tile.ROAD_V, Tile.WALL_END_LEFT, Tile.WALL, Tile.WALL_END_RIGHT, Tile.TREE_CHOMP, Tile.GRASS_STONE, Tile.GRASS_STONE}, {Tile.GRASS,Tile.GRASS, Tile.GRASS_STONE, Tile.ROAD_V, Tile.GRASS, Tile.GRASS, Tile.GRASS, Tile.GRASS,
    Tile.GRASS, Tile.GRASS}, {Tile.PIZZ_1,Tile.PIZZ_2, Tile.GRASS, Tile.ROAD_V, Tile.GRASS, Tile.GRASS, Tile.GRASS, Tile.GRASS, Tile.GRASS, Tile.GRASS}, {Tile.PIZZ_3,Tile.PIZZ_4, Tile.GRASS, Tile.ROAD_V, Tile.GRASS, Tile.GRASS, Tile.MARK_1, Tile.MARK_2, Tile.HOSP_1, Tile.HOSP_2}, {Tile.ROAD_H,Tile.ROAD_H, Tile.ROAD_H, Tile.ROAD_VH_LEFT, Tile.TREE, Tile.TREE_DEAD, Tile.MARK_3, Tile.MARK_4, Tile.HOSP_3, Tile.HOSP_4}, {Tile.GRASS,Tile.BUSS_1, Tile.BUSS_2, Tile.ROAD_V, Tile.TREE, Tile.NEWS, Tile.MARK_5,
    Tile.MARK_6, Tile.HOSP_5, Tile.HOSP_6}, {Tile.GRASS,Tile.BUSS_3, Tile.BUSS_4, Tile.ROAD_VH_RIGHT, Tile.ROAD_H, Tile.ROAD_H, Tile.ROAD_H, Tile.ROAD_H, Tile.ROAD_H, Tile.ROAD_H}, {Tile.GRASS,Tile.BUSS_5, Tile.BUSS_6, Tile.ROAD_V, Tile.GRASS, Tile.GRASS, Tile.GRASS, Tile.GRASS, Tile.GRASS, Tile.GRASS}, {Tile.GRASS,Tile.GRASS, Tile.GRASS, Tile.ROAD_V, Tile.GRASS, Tile.GRASS, Tile.GRASS, Tile.GRASS, Tile.GRASS, Tile.GRASS} }; private Image tileset; public JGameCanvas() { tileset =
    Toolkit.getDefaultToolkit().getImage(this.getClass().getResource("resources/tileset.png")); } @Override protected void paintComponent(Graphics g) { g.setColor(Color.black); g.fillRect(0, 0, getWidth(), getHeight()); for(int i=0;i&amp;lt;10;i++) for(int j=0;j&amp;lt;10;j++) drawTile(g, map[j][i], i*tW,j*tH); } protected void drawTile(Graphics g, Tile t, int x, int y){ // map Tile from the tileset int mx = t.ordinal()%10; int my = t.ordinal()/10; g.drawImage(tileset, x, y, x+tW, y+tH, mx*tW, my*tH,
    mx*tW+tW, my*tH+tH, this); } } &lt;/pre&gt; &lt;p&gt;Program running:&lt;/p&gt; &lt;p style="text-align: center;"&gt;&lt;img src="http://silveiraneto.net/wp-content/uploads/2008/04/tileset_game_java_screenshot.png" title="Tilset Game Example" height="426" width="353" alt="" class="alignnone size-full wp-image-840 aligncenter" /&gt;&lt;/p&gt; &lt;p&gt;Those graphics I created for the game &lt;a href="http://batalhao.codigolivre.org.br"&gt;Batalhão&lt;/a&gt; and are under &lt;a
    href="http://creativecommons.org/licenses/by-sa/3.0/"&gt;Creative Commons Attribution Share Alike 3.0&lt;/a&gt; license. The source code is under GPL license, download the NetBeans project with sources: &lt;a href="http://silveiraneto.net/downloads/tileset.tar.bz2"&gt;tileset.tar.bz2&lt;/a&gt;.&lt;/p&gt;</content:encoded>
    <dc:date>2008-04-28T02:55:39+00:00</dc:date>
  </item>
  <item rdf:about="http://silveiraneto.net/?p=832">
    <title>Silveira Neto » netbeans: NetBeans Day Fortaleza with Gregg Sporar</title>
    <link>http://silveiraneto.net/2008/04/21/netbeans-day-fortaleza-with-gregg-sporar/</link>
    <content:encoded>&lt;p style="text-align: center;"&gt;&lt;img src="http://farm3.static.flickr.com/2270/2415790466_1d989b61dc.jpg" alt="Gregg Sporar and CEJUG" height="375" width="500" /&gt;&lt;/p&gt; &lt;p lang="en-US" style="margin-bottom: 0cm;"&gt;Those days &lt;em&gt;Gregg Sporar&lt;/em&gt;, NetBeans enthusiast working at Sun Microsystems was here in Brazil and 