<?xml version="1.0" encoding="iso-8859-1"?>

<!DOCTYPE rss [<!ENTITY % HTMLlat1 PUBLIC "-//W3C//ENTITIES Latin 1 for XHTML//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent">]>



<rss version="2.0" xml:base="http://www.javafree.org/news/rss.jf"
 xmlns:content="http://purl.org/rss/1.0/modules/content/">
   <channel>
	<title>JavaFree News</title>
	<link>http://www.javafree.org</link>
	<description>JavaFree :: A voz do Java no Brasil</description>
	<language>pt-BR</language>
	<copyright>Copyright © 2003-2006 JavaFree</copyright>
	<category>News</category>
	<generator>JavaFreeCMS</generator>
	<docs>http://blogs.law.harvard.edu/tech/rss</docs>
	<image>
		<url>http://www.javafree.org/interface/images/iconeRSS.png</url>
		<title>JavaFree News</title>
		<link>http://www.javafree.org</link>
	</image>
		
      <item>
	 <title>Evento em Xanxerê (SC)</title>
	 <link>http://www.javafree.org/news/view.jf?idNew=3774</link>
	 <pubDate>Wed, 03 Sep 2008 20:20:31 -0400</pubDate>
	 <content:encoded> <![CDATA[ <p> Olá, <br /> <br /> Acontecerá no final de setembro o evento " Mês do Java no Brasil " em Xanxerê. <br /> Para mais detalhes acesse o link <a href="http://www.unoescxxe.edu.br" target="_blank" title="II Boot">http://www.unoescxxe.edu.br</a>.</p><p>Para ficar ligado nas últimas notícias e novidades sobre o evento visite também nosso blog: <a href="http://bootxanxere.blogspot.com/" target="_blank">http://bootxanxere.blogspot.com</a> <br /> <br /> <strong> Assuntos abordados: </strong> Java, J2ME, JavaFX, Ruby / Rails e Java <br /> <strong> Participantes: </strong> Bruno de Souza (Javaman), Peter Karlson, Carol MacDonald, Fábio Akita, entre outros. </p> ]]> </content:encoded>
      </item>
      <item>
	 <title>Test-Driven Development (TDD)</title>
	 <link>http://www.javafree.org/news/view.jf?idNew=3772</link>
	 <pubDate>Tue, 26 Aug 2008 17:40:08 -0400</pubDate>
	 <content:encoded> <![CDATA[ <table border="0"> <tbody> <tr> <td valign="top"> <img src="http://tbn0.google.com/images?q=tbn:PEMcVO9P7JQizM:http://blogs.msdn.com/blogfiles/wesdyer/WindowsLiveWriter/EscapingtheFixedPointofDevelopment_D551/image_6.png" border="0" /> </td> <td> <strong> Roberto Alencar </strong> (Recife-PE), desenvolvedor de Sistemas Java e usuário do JavaFree, escreveu um ótimo artigo sobre TDD. <br /> Neste artigo, irei abordar no que consiste e como funciona a técnica TDD. Test-Driven Development, ou Desenvolvimento Guiado por Testes, ou simplesmente TDD, consiste numa técnica de desenvolvimento de software onde primeiro são criados os testes e somente depois é escrito o código necessário para passar por eles. <br /> Confira: <a href="../javabb/viewtopic.jbb?t=869918&TestDriven-Development-TDD">http://www.javafree.org/javabb/viewtopic.jbb?t=869918&TestDriven-Development-TDD</a> <br /> </td> </tr> </tbody> </table> ]]> </content:encoded>
      </item>
      <item>
	 <title>MyContainer - Agilidade e produtividade no desenvolvimento JavaEE</title>
	 <link>http://www.javafree.org/news/view.jf?idNew=3770</link>
	 <pubDate>Mon, 25 Aug 2008 15:14:32 -0400</pubDate>
	 <content:encoded> <![CDATA[ <p> O <span class="nfakPe"> MyContainer </span> nasceu com o objetivo de tornar o desenvolvimento JEE mais simples e mais produtivo. Com ele, seu projeto tem condições de possuir testes unitários para toda a camada de negócio, incluindo controle transacional, persistência, envio de email, etc. <br /> <br /> Este container foi implementado baseado na especificação JEE5, provendo implementações leves para a camada de persistência (JPA), controle transacional (JTA) e para Session Beans (EJB3), por isso é extremamente rápido, não impactando no processo de build do projeto. <br /> <br /> Pode ser utilizado de forma Embeddable ou Standalone e possui plugin para execução integrada com o Maven2 e repositório remoto para fácil utilização de nossas bibliotecas. <br /> <br /> Veja mais vantagens e como usar em <a href="http://code.google.com/p/mycontainer" target="_blank">http://code.google.com/p/<span class="nfakPe">mycontainer</span></a>. Vale a pena conferir! </p> <span class="nfakPe"> </span> ]]> </content:encoded>
      </item>
      <item>
	 <title>CodeGear promove encontros on-line para desenvolvedores Java</title>
	 <link>http://www.javafree.org/news/view.jf?idNew=3769</link>
	 <pubDate>Wed, 20 Aug 2008 15:11:27 -0400</pubDate>
	 <content:encoded> <![CDATA[ <p> <em> <span style="font-size: 10pt; font-family: Verdana"> Durante dois dias de sessões on-line, gratuitas e em português, especialistas da companhia apresentarão as novas funcionalidades do JBuilder 2008 </span> </em> <span style="font-size: 10pt; font-family: Verdana"> </span> <span style="font-size: 10pt; font-family: Verdana">   </span> </p> <p> <span style="font-size: 10pt; font-family: Verdana"> </span> <span style="font-size: 10pt; font-family: Verdana"> A CodeGear realizará, nos dias 21 e 28 de agosto, das 9h30 às 17h20, o JBuilder Day 2008. Pela primeira vez, a comunidade Java poderá contar com um congresso on-line, gratuito e com sessões em português sobre os produtos da CodeGear. O objetivo do evento é compartilhar informações técnicas e conceitos práticos do JBuilder 2008 com os desenvolvedores Java do Brasil. As inscrições são limitadas e realizadas através do site do Developers Network da CodeGear. </span> </p> <p> <span style="font-size: 10pt; font-family: Verdana"> </span> <span style="font-size: 10pt; line-height: 150%; font-family: Verdana"> </span> <span style="font-size: 10pt; font-family: Verdana"> O evento é voltado a desenvolvedores de software, arquitetos de sistemas, líderes de projetos de software e gerentes de desenvolvimento, que </span> <span style="font-size: 10pt; font-family: Verdana"> terão a oportunidade de conhecer os novos recursos do JBuilder 2008, seus valores sobre a plataforma Eclipse e benefícios para os desenvolvedores Java. </span> <span style="font-size: 10pt; font-family: Verdana"> </span> <span style="font-size: 10pt; font-family: Verdana">   </span> </p> <p> <span style="font-size: 10pt; font-family: Verdana"> </span> <span style="font-size: 10pt; font-family: Verdana"> O JBuilder Day 2008 contará com a participação de David </span> <span style="font-size: 10pt; font-family: Verdana"> Intersimone, </span> <span style="font-size: 10pt; font-family: Verdana"> Vice-presidente de Relacionamento com Desenvolvedores e Evangelista Chefe da Embarcadero Technologies, empresa que adquiriu a CodeGear em 30 de junho de 2008. Na ocasião, serão realizadas apresentações sobre temas referentes a Arquitetura de Software, UML 2.0, Desenvolvimento Web, EJB, JPA, Hibernate, Web Services, Application Factories, Desenvolvimento Desktop em Java e Gerenciamento de Equipes de Desenvolvimento. </span> <span style="font-size: 10pt; font-family: Verdana">   </span> </p> <p> <span style="font-size: 10pt; font-family: Verdana"> </span> <span style="font-size: 10pt; font-family: Verdana"> Os participantes também conhecerão as novidades do JBuilder 2008 por meio de palestras como " </span> <span style="font-size: 10pt; font-family: Verdana"> Application Factories: O novo paradigma em desenvolvimento Java " e " Modelando aplicações JPA e EJB ". Além disso, poderão prever e solucionar problemas de performance em aplicações Java / J2EE através de apresentação de casos práticos durante palestra </span> <span style="font-size: 10pt; font-family: Verdana"> " Otimizando performance de aplicações Java ". </span> <span style="font-size: 10pt; font-family: Verdana"> </span> <span style="font-size: 10pt; color: #0d0d0d; font-family: Verdana">   </span> </p> <p> <span style="font-size: 10pt; color: #0d0d0d; font-family: Verdana"> </span> <span style="font-size: 10pt; color: #3c3c3c; font-family: Verdana"> Mais detalhes sobre a conferência estão disponíveis no link: </span> <strong> <u> <span style="font-size: 10pt; color: blue; font-family: Verdana"> <a href="http://latam.codegear.com/br/jbuilderday" title="http://latam.codegear.com/br/jbuilderday">http://latam.codegear.com/br/jbuilderday</a> </span> </u> </strong> <span style="font-size: 10pt; color: #3c3c3c; font-family: Verdana"> </span> </p> ]]> </content:encoded>
      </item>
      <item>
	 <title>Evento USCS.java</title>
	 <link>http://www.javafree.org/news/view.jf?idNew=3766</link>
	 <pubDate>Wed, 30 Jul 2008 16:30:51 -0400</pubDate>
	 <content:encoded> <![CDATA[ Pessoal, este ano o evento <span class="blsp-spelling-error"> Imes </span>. <span class="blsp-spelling-error"> java </span> mudou de nome para <span class="blsp-spelling-error"> USCS </span>. <span class="blsp-spelling-error"> java </span> (isto porque a faculdade mudou de nome). <br /> <br /> Contará mais uma vez com <span class="blsp-spelling-error"> palestrantes </span> de qualidade e diversas palestras. <br /> <br /> O Site do <a href="http://www.tiagocapatto.com/fire/imes/index.htm"><span class="blsp-spelling-error">USCS</span>.<span class="blsp-spelling-error">java</span></a> já está no ar.<br /> <br /> Não há inscrição.<br /> O evento é aberto a comunidade.<br /> Acontecerá no dia 09/08 - Sábado em São Caetano do Sul - <span class="blsp-spelling-error">SP</span>.<br /> Local: <span class="blsp-spelling-error">USCS</span> (<span class="blsp-spelling-error">IMES</span>) Campus I, <span class="blsp-spelling-error">Av</span>. Goiás, 3400.<br /> Site do evento: <a href="http://www.tiagocapatto.com/fire/imes/index.htm">http://www.tiagocapatto.com/fire/imes/index.htm</a><br /> Site da faculdade: <a href="http://www.uscs.edu.br/">http://www.uscs.edu.br/</a> <br /> <br /> Espero ver todos vocês =) <br /> ]]> </content:encoded>
      </item>
      <item>
	 <title>O Software Livre Sneer Abre Vaga para Desenvolvedor Java. </title>
	 <link>http://www.javafree.org/news/view.jf?idNew=3765</link>
	 <pubDate>Tue, 29 Jul 2008 00:37:47 -0400</pubDate>
	 <content:encoded> <![CDATA[ <p> Vaga para desenvolvedor Java disponível na equipe do <a href="http://groups.google.com/group/sneercoders">Sneer</a>, o <a href="http://www.mundooo.com.br/php/mooartigos.php?pa=showpage&pid=27">Peer 2 Peer Soberano</a>. </p> <p> Remuneração: R$ 50 / h + R$ 25 / h em participação no Sneer. Total: R$ 75 / h. </p> <p> Quem estiver dispionível por favor responda a chamada no <a href="http://groups.google.com/group/sneercoders">grupo deles</a> ou entre em contato direto com o Klaus Wuestefeld: klauswuestefeld arroba gmail ponto com.</p><p>Descrição mais detalhada da vaga criada pelo Klaus na lista do Sneer.  </p><p>Qual a natureza do Trabalho?<br /> ========================<br /> <br /> O Sneer é uma plataforma para componentes e aplicações soberanas (p2p), e que já vem com algumas aplicacoes prontas para dar o exemplo.<br /> <br /> Se vc ainda nao leu o manifesto da computacao soberana, por favor, leia: <a href="http://www.mundooo.com.br/php/mooartigos.php?pa=showpage&pid=27" target="_blank">http://www.mundooo.com.br/php/mooartigos.php?pa=showpage&pid=27</a><br /> <br /> Estamos definindo padrões em concorrencia, distribuicao, persistencia transparente, componetizacao, criptografia, seguranca, alocacao de recursos, interface grafica, etc, etc, etc. Estamos jogando tudo isso num saco e nos perguntando: qual o paradigma, o design mais simples que resolva essas questoes da forma mais elegante possivel?<br /> <br /> Precisamos de programadores MUITO BONS e versados em fundamentos de baixo-nivel.<br /> <br /> Procuramos alguem que coma estruturas de dados no café da manha, algoritmos no almoco, classloaders no lanche da tarde, weak-references na janta e, depois de tudo isso, use Threads como fio-dental. :D<br /> <br /> Ao mesmo tempo, tem q ser alguem com forte skill de arquitetura, alérgico a macarrao, q passe mal ao ver spaghetti-code. Tem q ser alguem com aversao a ciclos de dependencias e a dependencias estáticas/chamadas de construtores.<br /> <br /> Se vc escreveu algum método com mais de uma página no ultimo ano ou se seus métodos tem mais de 5 linhas, em média, provavelmente vc nao é quem estamos procurando.<br /> <br /> Alguns curriculos q recebi me pareceram bem promissores.<br /> <br /> Onde é o trabalho?<br /> =================<br /> <br /> O trabalho é feito, pelo menos 3x por semana, numa sala do escritório de Curitiba da Objective Solutions: <a href="http://maps.google.com.br/maps?f=q&hl=pt-BR&geocode=&q=av+joao+gualberto+1673+curitiba" target="_blank">http://maps.google.com.br/maps?f=q&hl=pt-BR&geocode=&q=av+joao+gualberto+1673+curitiba</a><br /> <br /> A galera trabalha de bermuda e camiseta, faz seu proprio horario, tem misto-quente, a Marcia faz suco natural e/ou vitamina p nós todo dia, tem uma sala (antiga sala da mesa de ping-pong) p jogar XBox (o Rock Band ja está encomendado), rola um CS ou Age of Empires todo dia, a galera se degladia no corredor sobre questoes filosoficas de desenvolvimento de software...<br /> <br /> Não tenho skill suficiente ainda. Posso trabalhar no projeto ganhando menos?<br /> ==============================================================</p><div id=":fq" class="ArwC7c ckChnd"> Infelizmente ainda nao. :(<br /> <br /> Estamos numa fase de definicao de muita coisa fundamental. O design está ainda emergindo do código.<br /> <br /> Nao temos como simplesmente "delegar tarefas simples". Todo trabalho envolve esbarrar em aspectos ainda indefinidos da arquitetura, considerar alternativas, evoluir/alterar frameworks fundamentais, avaliar dezenas de bibliotecas de terceiros, etc...<br /> <br /> Obs: a Objective Solutions, mencionada acima, está contratando gente com perfil web. Falar com <a href="mailto:ramon@objective.com.br">ramon@objective.com.br</a><br /> <br /> Obs2: o <a href="mailto:Leandro.Saad@gmail.com">Leandro.Saad@gmail.com</a> está contratando desenvolvedores Java p trabalhar no lado server de uma distro Linux p crianças, habilitada via web.<br /> <br /> O trabalho pode ser feito remotamente?<br /> ================================<br /> <br /> Até pode, mas estou dando preferencia àqueles que tenham disponibilidade para morar em Curitiba.<br /> <br /> De qq jeito, agora no começo, vc teria q passar umas duas semanas em Curitiba.<br /> <br /> Qual o custo de vida em Curitiba?<br /> ============================<br /> <br /> Até ano passado, eu morava num flat mobiliado numa localização muito legal, a 15mins de bike do escritório, pagando R$850, incluindo aluguel, condominio, agua, luz, lavanderia comum e garagem coberta. Assim como hotel, nao requer contrato de locacao nem fiador.<br /> <br /> Curitiba é muito frio no inverno?<br /> ===========================<br /> <br /> Sim.<br /> <br /> Curitiba é muito frio nos demais meses do ano?<br /> ========================================<br /> <br /> Nao. É bem ameno o clima.<br /> <br /> Qual a modalidade de contratacao?<br /> ==============================<br /> <br /> PJ<br /> <br /> Estou interessado. Como devo proceder?<br /> ==================================<br /> <br /> Mande seu curriculo diretamente p mim, por favor, nao para a lista. Mesmo se já tiver mandado, mande de novo, por favor, anexando junto o seguinte:<br /> <br /> - 2 classes nao relacionadas entre si, de preferencia de projetos diferentes, que vc mesmo codificou, e que vc achou q ficaram muito boas. Indique porque vc gosta delas.<br /> <br /> - 2 pontos do código do Sneer q vc mais gostou e o porquê.<br /> <br /> - 2 pontos do código do Sneer q vc n gostou, o porquê e sugestão de como melhorar.<br /> <br /> O código do Sneer está aqui: <a href="http://sovereigncomputing.net/svn/sneer/trunk/" target="_blank">http://sovereigncomputing.net/svn/sneer/trunk/</a> <br /> <br /> Quaisquer outras duvidas, diretamente comigo também. <br /> <br /> Use sempre o seguinte subject no email, por favor: " Sneer Contrata - [Seu Nome] ", assim meu gmail já separa bonitinho p mim as conversas com cada um. <br /> <br /> Aguardo, Klaus.:) </div> ]]> </content:encoded>
      </item>
      <item>
	 <title>Lançamento da versão JRimum-Bopepo-v.0.2.1-INC2</title>
	 <link>http://www.javafree.org/news/view.jf?idNew=3764</link>
	 <pubDate>Wed, 16 Jul 2008 14:30:28 -0400</pubDate>
	 <content:encoded> <![CDATA[ <span class="postbody"> Como muitos já sabem, o projeto <a href="http://jrimum.nordestefomento.com.br:8080/webjrimum/" target="_new">JRimum</a> objetiva a criação de componentes Java com foco no domínio de negócios do Brasil. <br /><br />Apesar de ainda ser uma versão do tipo <font color="#008000"><em>INC</em></font> a versão anterior se encontra em uso e tem agradado vários usuários (estudantes, empresas, etc.) que estão se empenhado e colaborando com o projeto, fazendo extensões e estudos baseados nesse tipo de versão estável, mas ainda incubada. <br /><br />Confiram mais e participem em: <br /><br />* <a href="http://jrimum.nordestefomento.com.br:8080/webjrimum/" target="_blank">http://jrimum.nordestefomento.com.br:8080/webjrimum/</a> <br />* <a href="http://jrimum.nordestefomento.com.br/wprojeto/" target="_blank">http://jrimum.nordestefomento.com.br/wprojeto/</a> <br />* <a href="http://groups.google.com.br/group/jrimum-community" target="_blank">http://groups.google.com.br/group/jrimum-community</a> <br />* <a href="http://code.google.com/p/jrimum/" target="_blank">http://code.google.com/p/jrimum/</a> </span> ]]> </content:encoded>
      </item>
      <item>
	 <title>JustJava 2008 - Venha ser palestrante </title>
	 <link>http://www.javafree.org/news/view.jf?idNew=3763</link>
	 <pubDate>Tue, 15 Jul 2008 21:36:02 -0400</pubDate>
	 <content:encoded> <![CDATA[ <h2> JustJava 2008 - o Evento Java da Comunidade Brasileira <br /> </h2> <pre><strong>10 a 12 de Setembro de 2008</strong><br />São Paulo - SP<br />Chamada de Trabalhos<br /><a href="http://www.sucesusp.org.br/justjava2008/  " target="_blank">http://www.sucesusp.org.br/justjava2008/</a><br /></pre><pre><strong>Sobre o evento</strong> <br /></pre><pre>O JustJava é um evento técnico, feito por brasileiros, para<br />brasileiros, e apresentado por desenvolvedores, para desenvolvedores!<br /><br />O objetivo do evento é mostrar o que esta está acontecendo no mercado<br />Java no Brasil, quais são os projetos Java mais importantes, como o<br />desenvolvedor brasileiro tem usado a tecnologia, e principalmente,<br />incentivar a integração daqueles que fazem a tecnologia Java crescer<br />no Brasil - os desenvolvedores.<br /><br />Você não pode ficar de fora do JustJava - o Evento Java da Comunidade<br />Brasileira, e o grande evento de Java do ano no Brasil.<br /></pre><pre><strong>Venha ser um palestrante do evento</strong> <br /></pre><pre><br />Se você quer apresentar uma palestra no JustJava, o momento de<br />submissao é agora. Ate o dia 18 de julho, estaremos recebendo e<br />avaliando as palestras para compor e montar um evento técnico de alta<br />qualidade.<br /><br />Se você tem um projeto inovador e quer mostrar suas soluções criativas<br />para os problemas encontrados, se você quer aprofundar as discussões<br />sobre a tecnologia Java, seja um palestrante no JustJava.<br /><br />Para submeter sua palestra, preencha o formulário que se encontra no<br />site abaixo, na opção "Chamada de Trabalhos"<br /><br /><a href="http://www.sucesusp.org.br/justjava2008/  " target="_blank">http://www.sucesusp.org.br/justjava2008/</a><br /><br />Outras informações<br /><br /><a href="http://www.soujava.org.br/display/v/JustJava+2008  " target="_blank">http://www.soujava.org.br/display/v/JustJava+2008</a></pre><pre>Obrigado </pre><pre> </pre><pre><a href="http://www.claudius.com.br" target="_blank">Claudio Miranda</a></pre><pre> </pre> ]]> </content:encoded>
      </item>
      <item>
	 <title>Multiplas Vulnerabilidades no Java</title>
	 <link>http://www.javafree.org/news/view.jf?idNew=3762</link>
	 <pubDate>Mon, 14 Jul 2008 22:07:08 -0400</pubDate>
	 <content:encoded> <![CDATA[ Prezados, <br /> <br /> O CAIS esta ' repassando o alerta do US-CERT, intitulado " TA08-193A - Sun <br /> Java Updates for Multiple Vulnerabilities ", que trata de 13 <br /> vulnerabilidades que afetam diversas versoes do Sun Java Runtime <br /> Environment. <br /> <br /> Caso um atacante consiga explorar com sucesso algumas destas <br /> vulnerabilidades, ele podera ler ou alterar dados armazenados em um <br /> sistema vulneravel, contornando mecanismos de seguranca e comprometendo <br /> estes sistemas. <br /> <br /> Uma vez que uma das principais caracteristicas de aplicacoes Java e ' a <br /> portabilidade, a capacidade de executar aplicacoes em diversos sistemas <br /> operacionais (Windows, distribuicoes Linux) e classes de dispositivos <br /> (PCs, celulares) torna estas vulnerabilidades ainda mais criticas e devem <br /> ser corrigidas por meio de atualizacao o mais breve possivel. <br /> <br /> Hoje Sun Java e Adobe Flash sao dois plugins de navegador essenciais para <br /> o usuario de Internet, seja para Microsoft Internet Explorer ou Mozilla <br /> Firefox. O CAIS recomenda que as atualizacoes destas duas aplicacoes sejam <br /> aplicadas sempre o mais rapido possivel. <br /> <br /> <br /> Sistemas afetados: <br /> <br />. JDK e JRE 6 Update 6 e anteriores <br />. JDK e JRE 5.0 Update 15 e anteriores <br />. SDK e JRE 1.4.2_17 e anteriores <br />. SDK e JRE 1.3.1_22 e anteriores <br /> <br /> <br /> Correcoes disponiveis: <br /> <br /> Recomenda-se fazer a atualizacao para as versoes disponiveis em: <br /> <br />. JDK and JRE 6 Update 7 <br />   <a href="http://java.sun.com/javase/downloads/index.jsp" target="_blank">http://java.sun.com/javase/downloads/index.jsp</a><br /> <br /> . JDK and JRE 5.0 Update 16<br />   <a href="http://java.sun.com/javase/downloads/index_jdk5.jsp" target="_blank">http://java.sun.com/javase/downloads/index_jdk5.jsp</a><br /> <br /> . SDK and JRE 1.4.2_18<br />   <a href="http://java.sun.com/j2se/1.4.2/download.html" target="_blank">http://java.sun.com/j2se/1.4.2/download.html</a><br /> <br /> . SDK and JRE 1.3.1_23<br />   <a href="http://java.sun.com/j2se/1.3/download.html" target="_blank">http://java.sun.com/j2se/1.3/download.html</a><br /> <br /> Se voce nao for um desenvolvedor de aplicacoes Java e' bem provavel que a<br /> versao de Java adequada para voce seja Java Runtime Environment (JRE). O<br /> ambiente JRE e' o estritamente necessario para a execucao de aplicacoes<br /> desenvolvidas em Java, normalmente paginas Web com "applets" Java.<br /> <br /> O CAIS recomenda a remocao de todas as versoes anteriores de JRE antes da<br /> instalacao da ultima versao disponivel. Lembramos, entretanto, que existe<br /> o risco de incompatibilidade entre aplicacoes Java desenvolvidas em<br /> versoes mais antigas e versoes mais novas de JRE. Se voce for um usuario<br /> corporativo por favor consulte o departamento responsavel antes de<br /> qualquer atualizacao.<br /> <br /> <br /> Mais informacoes:<br /> <br /> . TA08-193A - Sun Java Updates for Multiple Vulnerabilities<br />   <a href="http://www.us-cert.gov/cas/techalerts/TA08-193A.html" target="_blank">http://www.us-cert.gov/cas/techalerts/TA08-193A.html</a><br /> <br /> . SA31010 - Sun Java JDK / JRE Multiple Vulnerabilities<br />   <a href="http://secunia.com/advisories/31010/" target="_blank">http://secunia.com/advisories/31010/</a><br /> <br /> . Sun Alert 238628 - Security Vulnerabilities in the Java Runtime Environment related to the processing of XML Data<br />   <a href="http://sunsolve.sun.com/search/document.do?assetkey=1-66-238628-1" target="_blank">http://sunsolve.sun.com/search/document.do?assetkey=1-66-238628-1</a><br /> <br /> . Sun Alert 238666 - A Security Vulnerability with the processing of fonts in the Java Runtime Environment may allow Elevation of Privileges<br />   <a href="http://sunsolve.sun.com/search/document.do?assetkey=1-66-238666-1" target="_blank">http://sunsolve.sun.com/search/document.do?assetkey=1-66-238666-1</a><br /> <br /> . Sun Alert 238687 - Security Vulnerabilities in the Java Runtime Environment Scripting Language Support<br />   <a href="http://sunsolve.sun.com/search/document.do?assetkey=1-66-238687-1" target="_blank">http://sunsolve.sun.com/search/document.do?assetkey=1-66-238687-1</a><br /> <br /> . Sun Alert 238905 - Multiple Security Vulnerabilities in Java Web Start may allow Privileges to be Elevated<br />   <a href="http://sunsolve.sun.com/search/document.do?assetkey=1-66-238905-1" target="_blank">http://sunsolve.sun.com/search/document.do?assetkey=1-66-238905-1</a><br /> <br /> . Sun Alert 238965 - Security Vulnerability in Java Management Extensions (JMX)<br />   <a href="http://sunsolve.sun.com/search/document.do?assetkey=1-66-238965-1" target="_blank">http://sunsolve.sun.com/search/document.do?assetkey=1-66-238965-1</a><br /> <br /> . Sun Alert 238966 - Security Vulnerability in JDK/JRE Secure Static Versioning<br />   <a href="http://sunsolve.sun.com/search/document.do?assetkey=1-66-238966-1" target="_blank">http://sunsolve.sun.com/search/document.do?assetkey=1-66-238966-1</a><br /> <br /> . Sun Alert 238967 - Security Vulnerability in the Java Runtime Environment Virtual Machine may<br />   allow an untrusted Application or Applet to Elevate Privileges<br />   <a href="http://sunsolve.sun.com/search/document.do?assetkey=1-66-238967-1" target="_blank">http://sunsolve.sun.com/search/document.do?assetkey=1-66-238967-1</a><br /> <br /> . Sun Alert 238968 - Security Vulnerabilities in the Java Runtime Environment may allow Same Origin Policy to be Bypassed<br />   <a href="http://sunsolve.sun.com/search/document.do?assetkey=1-66-238968-1" target="_blank">http://sunsolve.sun.com/search/document.do?assetkey=1-66-238968-1</a><br /> <br /> . Java SE Security<br />   <a href="http://java.sun.com/javase/technologies/security/index.jsp" target="_blank">http://java.sun.com/javase/technologies/security/index.jsp</a><br /> <br /> . General Questions - Can I remove older versions of the JRE after installing a newer version?<br />   <a href="http://www.java.com/en/download/faq/5000070400.xml" target="_blank">http://www.java.com/en/download/faq/5000070400.xml</a><br /> <br /> <br /> Identificador CVE (<a href="http://cve.mitre.org/" target="_blank">http://cve.mitre.org</a>): CVE-2008-3103, CVE-2008-3104, <br />                                           CVE-2008-3105, CVE-2008-3106, <br />                                           CVE-2008-3107, CVE-2008-3108, <br />                                           CVE-2008-3109, CVE-2008-3110, <br />                                           CVE-2008-3111, CVE-2008-3112, <br />                                           CVE-2008-3113, CVE-2008-3114, <br />                                           CVE-2008-3115 <br /> <br /> <br /> O CAIS recomenda que os administradores mantenham seus sistemas e <br /> aplicativos sempre atualizados, de acordo com as ultimas versoes e <br /> correcoes oferecidas pelos fabricantes. <br /> ]]> </content:encoded>
      </item>
      <item>
	 <title>Ferramenta para resolução de problemas em Java</title>
	 <link>http://www.javafree.org/news/view.jf?idNew=3761</link>
	 <pubDate>Thu, 10 Jul 2008 10:14:42 -0400</pubDate>
	 <content:encoded> <![CDATA[ A Sun anunciou a disponilidade do Java VisualVM, uma ferramenta visual open-source para ajudar na resolução de problemas em aplicações Java. <br /> Os usuários podem ver informações detalhadas sobre aplicações Java enquanto estiverem rodando numa JVM (Java Virtual Machine). <br /> <br /> Detalhes sobre o software: <a href="https://visualvm.dev.java.net/" target="_blank">https://visualvm.dev.java.net</a><br /> <br /> Fonte: <a href="http://www.linuxworld.com.au/index.php/id;2078694947;fp;2;fpid;1" target="_blank">http://www.linuxworld.com.au/index.php/id;2078694947;fp;2;fpid;1</a> ]]> </content:encoded>
      </item>
      <item>
	 <title>Evento - The Developer's Conference</title>
	 <link>http://www.javafree.org/news/view.jf?idNew=3760</link>
	 <pubDate>Tue, 01 Jul 2008 17:02:15 -0400</pubDate>
	 <content:encoded> <![CDATA[ <span class="postbody"> A Globalcode tem o prazer de anunciar a segunda edição do evento <strong> The Developer ' s Conference </strong> convidando desenvolvedores, arquitetos e gestores a participarem de um dos maiores eventos de Java do País, que ocorrerá nos <strong> dias 25 e 26 de Julho de 2008 (Sexta-Feira e Sábado), em São Paulo. </strong> <br /> <br /> Nesta edição o evento será composto por duas tracks paralelas, sendo uma sobre Java EE e tendências - onde serão abordados temas como <br /> JSF 2.0, EJB 3.1, Spring 2.5, Jboss Seam, REST, e muito mais - e a outra sobre Java corporativo, processos e metodologias - onde serão abordados temas como XP, Scrum, Unified Process, Web 2.0 e Web 3.0, etc - totalizando mais de 20 palestras. <br /> <br /> Dois palestrantes internacionais já estão confirmados: Ed Burns, líder da JSR 314 - JSF 2.0 e autor do livro JSF The Complete Reference e Reza Rahmam, membro do Expert Group da JSR 318 - EJB 3.1 e autor do livro EJB 3 in action. <br /> <br /> Mais informações no site <a href="http://www.thedevelopersconference.com.br/" target="_blank">http://www.thedevelopersconference.com.br</a><br /> <br /> Grade de Programação: <a href="http://www.thedevelopersconference.com.br/programacao.html" target="_blank">http://www.thedevelopersconference.com.br/programacao.html</a><br /> <br /> Data e Local do evento: <a href="http://www.thedevelopersconference.com.br/data.html" target="_blank">http://www.thedevelopersconference.com.br/data.html</a> </span> ]]> </content:encoded>
      </item>
      <item>
	 <title>Livro sobre JavaServer Faces, Facelets, JPA com Hibernate e Spring 2.5</title>
	 <link>http://www.javafree.org/news/view.jf?idNew=3759</link>
	 <pubDate>Mon, 30 Jun 2008 00:18:06 -0400</pubDate>
	 <content:encoded> <![CDATA[ <p> A editora Ciência Moderna, recentemente anunciou seu novo livro, intitulado de <strong> Dominando Java Server Faces e Facelets Utilizando Spring 2.5, Hibernate e JPA </strong> do autor Edson Gonçalves, que acredito ser um assunto de interesse de muitos leitores. </p> <p> Segue o texto: </p> <p> Dominando JavaServer Faces e Facelets utilizando Spring 2.5, Hibernate e JPA é um livro focado em dar ao leitor a base necessária para aprender e integrar, as tecnologias propostas, com um exemplo simples e completo de um site de comércio eletrônico. <br /> Dividido em duas partes, ao longo dos capítulos, este livro cobre: </p> <ul> <li>   Informações de teor prático e técnico para o início com o desenvolvimento com JavaServer Faces e Facelets; </li> <li>   A utilização do componente de upload de arquivos com Apache Trinidad; </li> <li>   A configuração da JPA em conjunto com o Hibernate; </li> <li>   Como mapear as entidades que serão utilizadas; </li> <li>   A integração com o Spring Framework e suas anotações; </li> <li>   Geração de um DAO genérico para minimizar a quantidade de códigos no desenvolvimento; </li> <li>   Criação de testes unitários com JUnit em conjunto com o Spring Framework e anotações; </li> <li>   Segurança na aplicação com Filtros Servlet e JSF PhaseListener; </li> <li>   A utilização de plug-ins Eclipse como JBoss Tools, Hibernate Tools, Projeto Dali JPA Tools e Spring IDE; </li> <li>   O trabalho com Hibernate e Spring Framework através do NetBeans IDE; </li> <li>   O desenvolvimento de um relatório JasperReports com iReport utilizando objetos; </li> </ul> <p> De brinde, no CD-ROM, estão os projetos criados ao longo do livro, as bibliotecas e os apêndices cobrindo pool de conexões, o MySQL e etc. </p> <p> Caso alguém se interesse, o JavaFree possui convênio com a editora, onde o usuário poderá obter 30 % de desconto, veja como aqui: </p> <p> http://www.javafree.org/news/view.jf?idNew=3603 </p> <p>   </p> <p> Abraços e bons códigos a todos. </p> ]]> </content:encoded>
      </item>
      <item>
	 <title>ITV oferece nova turma do curso de desenvolvimento em Ginga-NCL</title>
	 <link>http://www.javafree.org/news/view.jf?idNew=3757</link>
	 <pubDate>Wed, 25 Jun 2008 10:01:18 -0400</pubDate>
	 <content:encoded> <![CDATA[ <p style="margin: 6pt 0cm; line-height: 150%" class="MsoNormal"> <font face="TheSans" size="2"> O curso ? Desenvolvimento de Aplicações Declarativas para TV Digital Interativa usando o Middleware Ginga ? vai acontecer em São Paulo, na sede da Faculdade IBTA, na Avenida Paulista, entre os dias 14 e 25 de julho, das 19: 30 às 22: 30. Fruto de uma parceria inédita entre a ITV e o Laboratório Telemídia da PUC-Rio, desenvolvedora do Ginga, o curso fornece os conceitos necessários para a concepção e o desenvolvimento de aplicações para TV digital usando a linguagem declarativa NCL. Ao concluir o curso, o participante saberá construir programas audiovisuais interativos para TV digital, com diversas formas de sincronismo de mídias, interação do usuário e adaptação. O aluno terá domínio das diferentes ferramentas de desenvolvimento e teste de programas audiovisuais utilizando a linguagem NCL, do padrão Ginga. Todo material utilizado no curso é desenvolvido e licenciado pela PUC-Rio. </font> </p> <p style="margin: 6pt 0cm; line-height: 150%" class="MsoNormal"> <font face="TheSans" size="2"> O curso é voltado para desenvolvedores de conteúdo interativo, jornalistas e produtores, gerentes de interatividade, publicitários, designers, programadores, alunos de comunicação, informática e engenharia. Não são exigidos conhecimentos prévios de programação, mas familiaridade com linguagens de marcação, como HTML e XML ajuda a compreender mais facilmente as aulas. </font> </p> <p style="margin: 6pt 0cm; line-height: 150%" class="MsoNormal"> <font face="TheSans" size="2"> O Ginga é o middleware, um software que faz a ponte entre o sistema operacional do receptor de TV e as aplicações. Em outras palavras, é a plataforma da interatividade da TV digital brasileira, desenvolvida totalmente no país. É com base nesse software que o conteúdo interativo é desenvolvido. Já a linguagem NCL foi criada pelo Laboratório Telemídia da PUC-Rio e é utilizada para desenvolver aplicações interativas na TV digital. </font> </p> <font size="2"> <font face="TheSans"> Mais informações e inscrições em <strong> <u> <a href="http://www.itvproducoesinterativas.com.br/"><font color="#800080">www.itvproducoesinterativas.com.br</font></a> </u></strong></font></font><p style="margin: 6pt 0cm; line-height: 150%" class="MsoNormal"><font size="2"><font face="TheSans">Ou pelo email</font></font></p><p style="margin: 6pt 0cm; line-height: 150%" class="MsoNormal"><a href="mailto:itvtreinamentos@gmail.com"><font face="TheSans" size="2">itvtreinamentos@gmail.com</font></a> </p> ]]> </content:encoded>
      </item>
      <item>
	 <title>JRimum - Novo projeto open source brasileiro.</title>
	 <link>http://www.javafree.org/news/view.jf?idNew=3756</link>
	 <pubDate>Wed, 18 Jun 2008 13:22:34 -0400</pubDate>
	 <content:encoded> <![CDATA[ Lançado no dia 15 / 06 / 2008 o <strong> <a href="http://jrimum.nordestefomento.com.br:8080/webjrimum/">JRimum</a></strong>, um novo projeto brasileiro que objetiva a criação de componentes reutilizáveis Java com foco no domínio de negócios do Brasil.<br /><br />O projeto começa com o <strong><a href="http://jrimum.nordestefomento.com.br:8080/webjrimum/bobepodefinicao.jsf">Bopepo</a></strong>, a biblioteca para geração de boletos bancários que traz algumas inovações, principalmente no quesito personalização.<br /><br />Confiram o <strong><a href="http://jrimum.nordestefomento.com.br:8080/webjrimum/">site</a> </strong> do projeto e apóiem esta mais nova iniciativa Potiguar!!! ]]> </content:encoded>
      </item>
      <item>
	 <title>Tutorial: Java AS - HTTP Client</title>
	 <link>http://www.javafree.org/news/view.jf?idNew=3755</link>
	 <pubDate>Wed, 18 Jun 2008 12:33:26 -0400</pubDate>
	 <content:encoded> <![CDATA[ <table border="0"> <tbody> <tr> <td valign="top"> <img src="http://tbn0.google.com/images?q=tbn:d1zYaXleJAjzYM:http://www.topnews.in/files/sap.gif" border="0" /> </td> <td> SAP, conhecida por seu produto R3 (ERP), também produz um servidor de aplicações JEE chamado NetWeaver. Os nossos amigos da SAP têm manifestado interesse em publicar tutoriais sobre como usar seus produtos e componentes. O primeiro tutorial é um guia passo a passo sobre o seu cliente HTTP, que se apoia nas versões 1.0 e 1.1 do referido protocolo, incluindo: <br /> * Métodos de solicitação HTTP HEAD, GET, POST, CONNECT, OPTIONS, PUT e Trace <br /> * Métodos WebDAV de extensão como COPY, LOCK, MKCOL, MOVE, PROPFIND, PROPPATCH e UNLOCK <br /> * Verificação automática de autorizações, cookies, pool de conexões. <br /> Confira: <a href="../content/view.jf?idContent=219">http://www.javafree.org/content/view.jf?idContent=219</a> <br /> </td> </tr> </tbody> </table> ]]> </content:encoded>
      </item>
      <item>
	 <title>Entendendo Threads e Sincronização</title>
	 <link>http://www.javafree.org/news/view.jf?idNew=3752</link>
	 <pubDate>Sat, 07 Jun 2008 17:34:08 -0400</pubDate>
	 <content:encoded> <![CDATA[ <table border="0"> <tbody> <tr> <td valign="top"> <img src="http://tbn0.google.com/images?q=tbn:jKOs4AHHSmlq7M:http://docs.rinet.ru/JaTricks/f6-8.gif" border="0" /> </td> <td> Nos tempos modernos, é indispensável para uma aplicação robusta e interativa a execução de atividades " em paralelo ", na visão do usuário, e sincronizadas de forma que uma atividade não interfira no funcionamento da outra. Com isso uma aplicação (software) sem atividades " concomitantes " seria algo do tipo um editor de texto que não salva automaticamente ou um gráfico estático de fluxo de rede que poderia ser dinâmico, entre outros exemplos, assim como, interagir usuário e dados com o pseudoparalelismo ou os dados interagindo " ao mesmo tempo ". Para que o sistema tenha dinamismos e seja robusto, teremos que utilizar um conceito muito utilizado pelos Sistemas Operacionais o multithreaded que será explicado no tópico abaixo. Nesse tutorial faremos um exemplo de um sistema que relacione o conceito com a sua prática no mundo real. Este exemplo será uma simulação de um cruzamento usando atividades que controlam o estado do semáforo executando " em paralelo " com o movimento de cada um dos carros. <br /> Confira: <a href="../javabb/viewtopic.jbb?t=868871&Entendento-Threads-e-Sinconizacao">http://www.javafree.org/javabb/viewtopic.jbb?t=868871&Entendento-Threads-e-Sinconizacao</a> <br /> </td> </tr> </tbody> </table> ]]> </content:encoded>
      </item>
      <item>
	 <title>Trabalhando com JDBC</title>
	 <link>http://www.javafree.org/news/view.jf?idNew=3750</link>
	 <pubDate>Fri, 06 Jun 2008 10:07:54 -0400</pubDate>
	 <content:encoded> <![CDATA[ <table border="0"> <tbody> <tr> <td valign="top"> <img src="http://tbn0.google.com/images?q=tbn:R9xh6eY4VLqVtM:http://www.tvobjects.com/products/docs/images/jdbc-arch.gif" border="0" /> </td> <td> Neste tutorial, é mostrada de uma forma simples, a configuração desde a instalação do banco de dados PostgreSQL, com a criação de uma tabela para testes, e uma aplicação java mostrando a idéia de fabrica de coleções, DAO (Data Acess Object). <br /> Confira: <a href="../javabb/viewtopic.jbb?t=868854&Trabalhando-com-JDBC">http://www.javafree.org/javabb/viewtopic.jbb?t=868854&Trabalhando-com-JDBC</a> <br /> </td> </tr> </tbody> </table> ]]> </content:encoded>
      </item>
      <item>
	 <title>javaBB 0.99</title>
	 <link>http://www.javafree.org/news/view.jf?idNew=3749</link>
	 <pubDate>Sun, 01 Jun 2008 21:07:43 -0400</pubDate>
	 <content:encoded> <![CDATA[ A última versão antes da stable version do JavaBB já está no ar para download. Trata-se da versão 0.99. Nesta versão vários bugs de idiomas, funcionalidades e novas features foram adicionados. <br /> O JavaFree já utiliza a versão 099 do JavaBB, e você pode fazer o download diretamente do site <a href="http://www.javabb.org" target="_blank">www.javabb.org</a> <br /> ]]> </content:encoded>
      </item>
      <item>
	 <title>Tutorial de JSP - Java Server Pages</title>
	 <link>http://www.javafree.org/news/view.jf?idNew=3748</link>
	 <pubDate>Thu, 29 May 2008 08:04:40 -0400</pubDate>
	 <content:encoded> <![CDATA[ <table border="0"> <tbody> <tr> <td valign="top"> <img src="http://tbn0.google.com/images?q=tbn:BfXCZ_gq6enXUM:http://cursos.cdtc.org.br/file.php/1/imagens/logo_jsp.jpg" border="0" /> </td> <td> Leia o tutorial enviado ao JavaFree pelos usuários Roneclei Campos dos Santos e Eduardo Manuel de Freitas Jorge. <br /> Este Tutorial tem como objetivo apresentar conceitos básicos sobre a tecnologia Java Server Pages (JSP) desenvolvida pela Sun. Será abordado um exemplo prático de uma aplicação de Login, contendo conceitos de sessão de aplicação, sessão de usuário, requisições, configuração de ambiente de desenvolvimento, além da instalação e configuração das ferramentas utilizadas. Será mostrado também conceitos básicos de HTML necessários para o desenvolvimento da aplicação de Login. <br /> Confira: <a href="../javabb/viewtopic.jbb?t=868717&JSP--Java-Server-Pages">http://www.javafree.org/javabb/viewtopic.jbb?t=868717&JSP--Java-Server-Pages</a> <br /> </td> </tr> </tbody> </table> ]]> </content:encoded>
      </item>
      <item>
	 <title>Tutorial: Hibernate Validator</title>
	 <link>http://www.javafree.org/news/view.jf?idNew=3747</link>
	 <pubDate>Wed, 28 May 2008 15:01:29 -0400</pubDate>
	 <content:encoded> <![CDATA[ <table border="0"> <tbody> <tr> <td valign="top"> <img src="http://tbn0.google.com/images?q=tbn:wTKp0Q5hYgsFiM:http://www.geeks.com/techtips/2007/Images/hibernate.png" border="0" /> </td> <td> <p> Clayton K. N. Passos, desenvolvedor Java publicou um artigo aqui no JavaFree sobre o Hibernate Validator. <br /> Uma pequena introdução: <br /> Validação de dados é uma tarefa comum, muitas vezes implementada em diferentes camadas, de diversas maneiras e até mesmo separado do framework de validação, consumindo tempo e causando erros difíceis de serem encontrados pela falta de centralização dos interesses (concerns). <br /> Vários projetos vêm implementando e apresentando suas idéias no que diz respeito à validação de dados, entre eles: Struts, Spring e Hibernate. Neste artigo falaremos sobre a forma proposta pelo Hibernate 3, que é uma das inspirações para a JSR 303, uma das novas especificações prevista para o Java 7. </p> <p>   Confira: <a href="../javabb/viewtopic.jbb?t=868712&Hibernate-Validator">http://www.javafree.org/javabb/viewtopic.jbb?t=868712&Hibernate-Validator</a> </p> </td> </tr> </tbody> </table> ]]> </content:encoded>
      </item>

   </channel>

</rss>
