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

<channel>
	<title>Desenvolvimento Web, Android e iOS &#187; Java</title>
	<atom:link href="http://jera.com.br/category/java/feed" rel="self" type="application/rss+xml" />
	<link>http://jera.com.br</link>
	<description>Jera</description>
	<lastBuildDate>Mon, 06 Feb 2012 16:22:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Dica: Regex para validação de telefone</title>
		<link>http://jera.com.br/3193/cakephp/dica-regex-para-validacao-de-telefone</link>
		<comments>http://jera.com.br/3193/cakephp/dica-regex-para-validacao-de-telefone#comments</comments>
		<pubDate>Tue, 24 May 2011 15:04:32 +0000</pubDate>
		<dc:creator>foolkgs</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[máscaras]]></category>
		<category><![CDATA[telefone]]></category>

		<guid isPermaLink="false">http://www.jera.com.br/?p=3193</guid>
		<description><![CDATA[Fala people everybody. Validação de telefone é um problema pra todo mundo mas depois de dar uma pesquisada encontrei uma regex boa. Confira abaixo ^(?:(?([0-9]{2}))?[-. ]?)?([0-9]{4})[-. ]?([0-9]{4})$ Ela cobre os...]]></description>
			<content:encoded><![CDATA[<p>Fala people everybody.</p>
<p>Validação de telefone é um problema pra todo mundo mas depois de dar uma pesquisada encontrei uma regex boa. Confira abaixo<br />
^(?:(?([0-9]{2}))?[-. ]?)?([0-9]{4})[-. ]?([0-9]{4})$<br />
Ela cobre os seguintes testes:<br />
(00) 0000 0000<br />
(00)-0000-0000<br />
(00).0000.0000</p>
<p>E as variações de &#8220;.&#8221;, &#8221; &#8221; e &#8220;-&#8221; entre si. Espero ter ajudado</p>
]]></content:encoded>
			<wfw:commentRss>http://jera.com.br/3193/cakephp/dica-regex-para-validacao-de-telefone/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Review JavaOne 2010</title>
		<link>http://jera.com.br/466/eventos/review-javaone-2010</link>
		<comments>http://jera.com.br/466/eventos/review-javaone-2010#comments</comments>
		<pubDate>Tue, 01 Feb 2011 00:11:10 +0000</pubDate>
		<dc:creator>jeffmor</dc:creator>
				<category><![CDATA[Eventos]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JavaOne2010]]></category>
		<category><![CDATA[JavaOneBrazil]]></category>
		<category><![CDATA[jera]]></category>

		<guid isPermaLink="false">http://www.jeffmor.com/blog/?p=268</guid>
		<description><![CDATA[O JavaOne é  um dos maiores e mais tradicionais eventos de tecnologia do mundo e acontece desde 1996 nos EUA. &#8220;E nunca na história desse país tivemos um JavaOne, mas nesse governo, isso aconteceu&#8221; (by Lula). Mais precisamente em São Paulo nos dias 07-08-09/12 juntamente com o Oracle Open World,  e a pergunta que todos queriam [...] ]]></description>
			<content:encoded><![CDATA[<p>O JavaOne é  um dos maiores e mais tradicionais eventos de tecnologia do mundo e acontece desde 1996 nos EUA.</p>
<p>“<em>E nunca na história desse país tivemos um JavaOne, mas nesse governo, isso aconteceu</em>” (by Lula). Mais precisamente em São Paulo nos dias 07-08-09/12 juntamente com o Oracle Open World,  e a pergunta que todos queriam fazer era sobre o futuro do Java e quais seriam as intervenções da Oracle para dar continuidade à plataforma.</p>
<p>No início tinha muita gente engravatada, causando um certo choque de cultura com a galera Java, eu achei que estava no evento errado. A estrutura do evento era gigante e o Luciano Castilho fez um vídeo muito legal dos bastidores.</p>
<p><iframe src="http://player.vimeo.com/video/17959884" width="400" height="302" frameborder="0"></iframe></p>
<p>Acredito que a maioria dos participantes do evento se surpreenderam com o tratamento que a empresa está demonstrando com a tecnologia e como foi comentado no blog da Caelum: “<a href="http://blog.caelum.com.br/javaone-brasil-2010-eu-fui/">Todos os sistemas da empresa são baseados em Java, e a possibilidade deles estragarem com algo diminuiu bastante</a>“.</p>
<p>A galera do <a href="http://www.jugms.com.br">JUGMS</a> compareceu, representada por: <a href="http://twitter.com/edilista">Edilmar</a>, <a href="http://twitter.com/joaobmonteiro">João Bosco</a>, <a href="http://twitter.com/lucianotng">Luciano Castilho</a> e eu. Foi uma verdadeira maratona de discussão, aprendizagem e muito conversa jogada fora <img class="wp-smiley" src="http://www.jeffmor.com/blog/wp-includes/images/smilies/icon_smile.gif" alt=":)" /> com esses caras, sangue bom ao extremo.</p>
<h2>No primeiro dia …</h2>
<p>Foi falado sobre entrega do java 7 para ser lançado no meio de 2011, menos Lambda, Jigsaw, e parte do Coin, deixando algumas promessas para o java 8 que será lançado no final de 2012. Ainda se falou sobre a revolução dos java 7, 8 e 9, tais como simplificação de código (operador diamante e propriedades sem get e set), exploração da computação paralela para aumentar a performance (projeto lambda jsr 335).</p>
<p><strong>O vice-presidente deixou claro que algumas evoluções na tecnologia vieram não para melhorar o desempenho da linguagem Java, mas sim para melhorar a performance de linguagens dinâmicas que rodam na JVM</strong>, citando o <a href="http://www.jcp.org/en/jsr/detail?id=292">Bytecode InvokeDynamic</a> como exemplo. Muitas pessoas reclamaram da lentidão na atualização da linguagem, mas na minha opinião, a Oracle está certa em dar continuidade na evolução da plataforma p/ linguagens dinâmicas, não vou me estender sobre isso, o Gilliard fez um post muito legal recentemente sobre:  <a href="http://blog.gilliard.eti.br/2010/12/sera-que-o-java-7-8-faz-falta-mesmo/">Será que o Java 7/8 faz falta mesmo?</a></p>
<p>A próxima versão do JSF 2.1 com um maior número de funcionalidades como o xml livre de especificação e na versão 2.2 trará recursos para a integração com o html 5.0. Já no JPA 2.1 não foi prometido nada demais, apenas algumas melhorias das funcionalidades de Query.</p>
<p>A Oracle não esqueceu do Java ME e sua grande promessa é o java mobile voltado para o mundo web para aproximar cada vez mais da web, Html, javascript em um mesmo ambiente. JavaME morreu? Não, não mesmo, só para termos uma noção, a TIM abriu uma loja ao estilo AppStore para aplicativos JME. Durante o evento nada oficialmente foi comentado sobre Android e o processo que está rolando contra o Google.</p>
<p>No final do dia houve uma reunião dos JUG Leaders conduzida pelo Bruno Souza, onde ficou decidido a criação de uma lista para discussão sobre o Open JDK e uma outra para os JUG Leaders do Brasil para organização das comunidades.</p>
<p><a href="http://www.flickr.com/photos/jerasoftware/sets/72157625824238955">Veja todas as fotos no Flickr</a></p>
<div id="gallery-1" class="gallery galleryid-268">
<dl class="gallery-item">
<dt class="gallery-icon"> <a title="IMG_1096" href="http://www.jera.com.br/wp-content/uploads/2011/01/IMG_10961.jpg"><img class="attachment-thumbnail" title="IMG_1096" src="http://www.jeffmor.com/blog/wp-content/uploads/2011/01/IMG_1096-150x150.jpg" alt="IMG_1096" width="150" height="150" /></a><img class="attachment-thumbnail" title="IMG_1109" src="http://www.jeffmor.com/blog/wp-content/uploads/2011/01/IMG_1109-150x150.jpg" alt="IMG_1109" width="150" height="150" /><a title="IMG_1207" href="http://www.jera.com.br/wp-content/uploads/2011/01/IMG_12071.jpg"><img class="attachment-thumbnail" title="IMG_1207" src="http://www.jeffmor.com/blog/wp-content/uploads/2011/01/IMG_1207-150x150.jpg" alt="IMG_1207" width="150" height="150" /></a></dt>
</dl>
<p><br style="clear: both;" /></p>
</div>
<h2>No segundo dia …</h2>
<p>Todas as salas do JavaOne estavam lotadas e com muita gente pra fora, o espaço destinado para o JavaOne não conseguiu comportar a quantidade de inscritos, o que causou uma revolta coletiva. Estranho a organização não ter percebido isso antes, foi bizarro. Eu aproveitei bastante para trocar idéia nos corredores e stands da GlobalCode e Caelum.</p>
<p><a href="http://twitter.com/arungupta">Arun Gupta</a>, o cara do JavaEE e Glassfish dominou, fez uma excelente palestra sobre JEE e demonstrou de maneira muito simples como montar um Cluster com Glassfish. Em uma outra palestra ele falou sobre JSF 2 e CDI.</p>
<p>O Vinícius Senger apresentou “Automatizando sua casa usando Java, JAVAME, JAVAFX e Open Source Hardware” e deu um verdadeiro show de criatividade e reais oportunidades de mercado.</p>
<p>Algo que chamou bastante atenção também foi o stand da TOTVS que demonstrava um produto deles chamado Sticker Center, é algo parecido com uma AppStore só que para TV Digital, onde será disponibilizada várias aplicações desenvolvidas em “Ginga”. Eles mostraram dois casos bem legais que fizeram para a Rede Globo, veiculando uma enquete durante jogos da copa do mundo e novelas.</p>
<p>No fim do dia teve um debate de altíssimo nível sobre frameworks web, promovido pela comunidade, onde alguns representantes falaram sobre o que mais gostam de usar e porque, sem aqueles ataques sem sentido de que o “meu framework é melhor que o seu, porque o seu é uma *$%!- mesmo eu nunca tendo usado”.</p>
<h2>No terceiro dia …</h2>
<p>Tivemos alguns destaques, Paulo Silveira falou sobre <a href="http://www.slideshare.net/caelumdev/servlets-3-o-contexto-assncrono-javaone-2010-paulo-silveira">Servlet 3.0 e o AJAX Push</a>, demonstrou uma demo bem legal explicando as reais vantagens. Guilherme Silveira falou sobre como <a href="http://www.slideshare.net/guilhermecaelum/crie-seu-sistema-rest-com-jaxrs-e-o-futuro">criar sistemas com JAX-RS</a> e o futuro de implementações pensando como REST. Para encerrar o evento Bruno Souza e Fabiane Nardoni falaram sobre o “Futuro do desenvolvedor”, um pouco das tendências da comunidade em geral.</p>
<h2>Enfim …</h2>
<p>Fiquei com a impressão que tem tudo para dar certo o casamento da Oracle com comunidade Java. Porque digo isso?</p>
<p>Acredito que a Oracle tem um “TIME” de BUSINESS muito melhor do que a SUN; Somando-se a isso uma comunidade antenada e não fechada só em “seu mundinho” (eu insisto em acreditar nisso).</p>
]]></content:encoded>
			<wfw:commentRss>http://jera.com.br/466/eventos/review-javaone-2010/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Review do melhor Javaneiros de todos</title>
		<link>http://jera.com.br/686/eventos/review-do-melhor-javaneiros-de-todos</link>
		<comments>http://jera.com.br/686/eventos/review-do-melhor-javaneiros-de-todos#comments</comments>
		<pubDate>Sat, 11 Dec 2010 19:41:49 +0000</pubDate>
		<dc:creator>Saulo Arruda</dc:creator>
				<category><![CDATA[Eventos]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JUG-MS]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[ArduinoMS]]></category>
		<category><![CDATA[Campo Grande]]></category>
		<category><![CDATA[Evento]]></category>
		<category><![CDATA[GURU-MS]]></category>
		<category><![CDATA[Javaneiros]]></category>
		<category><![CDATA[Mato Grosso do Sul]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[spring roo]]></category>

		<guid isPermaLink="false">http://www.sauloarruda.eti.br/?p=475</guid>
		<description><![CDATA[Um pouco atrasada, mas ainda relevante, gostaria de deixar minha review do Javaneiros 2010 já dizendo que este ano conseguimos fazer um evento sensacional em todos os sentidos. Esta foi...]]></description>
			<content:encoded><![CDATA[<p>Um pouco atrasada, mas ainda relevante, gostaria de deixar minha review do Javaneiros 2010 já dizendo que este ano conseguimos fazer um evento sensacional em todos os sentidos. Esta foi a primeira vez que não participei da coordenação do JUG-MS, mas fazendo parte da equipe de organização pude perceber que o grupo está maduro na organização do evento.</p>
<p>Este ano fizemos tudo mais rápido, com menos problemas e mais bem feito. Desde a escolha da grade até a execução do evento propriamente dita, tudo correu de forma mais organizada e tranquila que dos últimos anos. E desta vez, mesmo com um público menor que nas edições anteriores, acredito que o evento foi muito produtivo.</p>
<p>Gostaria de começar pela programação. Este ano tivemos palestras de excelente nível técnico e sem essa se &#8220;Introdução ao Java&#8221;. Acredito que foram abordados temas desde tecnologias em ascenção como Ginga, Arduino e Android, passando por linguagens e frameworks como Ruby/JRuby e Spring Roo, um pouco sobre Agile com a excelente palestra do Fábio Akita e o workshop de Planejamento Ágil, como papos mais técnicos nas duas palestras do Paulo Silveira. Infelizmente não pude assistir a todas as palestras, mas gostei bastante do que vi.</p>
<p>Algumas palestras foram filmadas e já estão no Vimeo e alguns slides no Slideshare. Segue a relação:</p>
<ul>
<li><a href="http://vimeo.com/17445559" target="_blank"> Paulo Silveira &#8211; Java como Plataforma Onipresente</a> (VIMEO)</li>
<li><a href="slideshare.net/sauloarruda/workshop-desenvolvimento-agil" target="_blank">Saulo Arruda &#8211; Workshop Planejamento Ágil</a></li>
<li><a href="http://www.slideshare.net/robsonoracle/robson-soares-android-no-javaneiros-2010-5997281" target="_blank">Robson Soares &#8211; Android: uma nova maneira de programar para dispositivos móveis</a></li>
<li><a href="http://www.slideshare.net/jugms/tv-digital-javaneiros-2010?from=ss_embed" target="_blank">Vimerson Bento dos Santos &#8211; TV Digital</a></li>
<li><a href="http://www.slideshare.net/jugms/utilizando-java-arduno-e-a-web-para-criar-empreendimentos-prprios-de-sucesso?from=ss_embed" target="_blank">Vinicius Senger - Utilizando Java, Arduíno e a Web para criar empreendimentos próprios de sucesso</a></li>
<li><a href="http://www.slideshare.net/thiagomoretto/por-que-programadores-java-devem-aprender-ruby" target="_blank">Thiago Moretto - Por que programadores (Java) devem aprender Ruby</a></li>
<li><a href="http://www.slideshare.net/jugms/spring-roo-design-simples-e-agilidade-do-desenvolvimento-java" target="_blank">Marcos Beirigo e João Paulo Sossoloti &#8211; Spring Roo</a></li>
<li><a href="http://www.slideshare.net/akitaonrails/javaneiros-2010" target="_blank">Fábio Akita &#8211; Pessoas – você provavelmente não as entende ainda</a></li>
</ul>
<p>Além disso esse ano contamos com o patrocínio tanto de empresas locais como de fora. Na ordem: <a href="http://www.caelum.com.br/" target="_blank">Calum</a>, <a href="http://jera.com.br">Jera</a> (é nóis!), <a href="http://www.hightechcursos.com.br/">HighTech</a>, <a href="http://www.ms.senac.br/">SENAC/MS</a>, <a href="http://www.powerlogic.com.br/">JCompany</a>, <a href="http://www.dsfnet.com.br/">DSF</a>, <a href="http://www.azi.com.br/">AZ</a>, <a href="http://www.digithobrasil.com">DígithoBrasil</a>, <a href="http://www.gendata.com.br/">Gendata</a> e <a href="http://www.globalcode.com.br/">GlobalCode</a>, além do apoio da LinuxMagazine e MundoJ.</p>
<p>Gostaria de dar também um destaque especial ao Arduino Hack day que rolou um dia antes com a presença de 20 pessoas que tiveram uma experiência única junto com o Vinicius Senger na sua introdução ao mundo do Arduino. Realmente a galera enlouqueceu! Isso já até gerou um novo filhote para o JUG-MS, que é o <a href="http://groups.google.com/group/arduinoms" target="_blank">Arduino-MS</a>, o mais novo grupo de usuários do MS. A galera tá tão na pilha que vão fazer um &#8220;DOJO&#8221; (não imagino como seja isso em hardware, mas td bem&#8230;) na segunda-feira.</p>
<p>Além disso, o network com os palestrantes de fora com a comunidade esse ano foi fantástica. A interação rolou o tempo todo com o Fabio Akita, Paulo Silveira e Vinícius Senger antes, durante e após o evento, com direto a Tour Cultural na cidade com visitas à Feira Central, Mercadão Municipal, Parks Burger, Show do Tom Zé no Albano Franco e no Postinho do Parque dos Poderes!</p>
<p>E para fechar, rolou durante o evento a produção de um vídeo em parceria com o Akita com os bastidores do evento:</p>
<p><object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/3Hbqxes6s50?fs=1&amp;hl=pt_BR"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/3Hbqxes6s50?fs=1&amp;hl=pt_BR" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://jera.com.br/686/eventos/review-do-melhor-javaneiros-de-todos/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Projeto open source em Grails</title>
		<link>http://jera.com.br/3418/java/projeto-open-source-em-grails</link>
		<comments>http://jera.com.br/3418/java/projeto-open-source-em-grails#comments</comments>
		<pubDate>Wed, 29 Sep 2010 17:37:49 +0000</pubDate>
		<dc:creator>jeffmor</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[JUG-MS]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[Grails]]></category>
		<category><![CDATA[jmeetings]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.jeffmor.com/blog/?p=230</guid>
		<description><![CDATA[Últimamente ando um pouco pirado para colaborar em projetos Open Source. Então surgiu novamente a &#8220;lenda&#8221; do Jmeetings (utilizado pelo JUGMS para organizar eventos), esse projeto já foi usado no...]]></description>
			<content:encoded><![CDATA[<p>Últimamente ando um pouco pirado para colaborar em projetos Open Source.</p>
<p><a href="http://www.jera.com.br/wp-content/uploads/2010/09/open-source.jpeg"><img class="size-medium wp-image-233 alignleft" title="open-source" src="http://www.jera.com.br/wp-content/uploads/2010/09/open-source.jpeg" alt="Open source" /></a>Então surgiu novamente a &#8220;lenda&#8221; do Jmeetings (utilizado pelo JUGMS para organizar eventos), esse projeto já foi usado no Javaneiros (2008, 2009), FLISOL  CG(2009) e alguns outros eventos fora do estado, não lembro direito onde foi, o Castilho é quem tocava o projeto.</p>
<p>Me surgiu a idéia de fazê-lo em Grails, aparentemente teve uma boa aceitação pela turma. Então  para que realmente aja alguma participação, resolvi colocar o projeto no GitHub (<a href="http://github.com/jugms/jmeetings">http://github.com/jugms/jmeetings</a>).</p>
<p><strong>Tá afim</strong> de <strong>ajudar</strong> e <strong>participar</strong> de um projeto open source? Se sim, comente aqui no blog, dê uma olhada no código fonte que está <a href="http://github.com/jugms/jmeetings">aqui</a> e <a href="http://www.delicious.com/jeffmor/grails">leia um pouco sobre o que é grails e como desenvolver</a>.</p>
<p>Vamos combinar um dia nessa semana ou na outra para darmos um start-up.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://jera.com.br/3418/java/projeto-open-source-em-grails/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Testando aplicações Java Swing com Cucumber</title>
		<link>http://jera.com.br/681/agile-2/testando-aplicacoes-java-swing-com-cucumber</link>
		<comments>http://jera.com.br/681/agile-2/testando-aplicacoes-java-swing-com-cucumber#comments</comments>
		<pubDate>Sun, 01 Aug 2010 20:36:41 +0000</pubDate>
		<dc:creator>Saulo Arruda</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[BDD]]></category>
		<category><![CDATA[Cucumber]]></category>
		<category><![CDATA[cultura-5]]></category>
		<category><![CDATA[swing]]></category>
		<category><![CDATA[Teste de Software]]></category>

		<guid isPermaLink="false">http://www.sauloarruda.eti.br/?p=427</guid>
		<description><![CDATA[Tenho dito como um mantra para todos que &#8220;documentação boa, roda&#8221;. Digo isso pois vejo várias equipes gastando horas escrevendo casos de uso intermináveis que por muitas vezes não refletem...]]></description>
			<content:encoded><![CDATA[<p>Tenho dito como um mantra para todos que &#8220;documentação boa, roda&#8221;. Digo isso pois vejo várias equipes gastando horas escrevendo casos de uso intermináveis que por muitas vezes não refletem as mudanças de requisitos muito comuns em projetos de software.</p>
<p>Isto significa que: a maioria dos casos de uso que vejo, estão desatualizados e/ou incompletos. Há algum tempo tenho usado e feito vários testes com Cucumber, que é uma ferramenta desenvolvida em Rails para automatização de testes de aceitação. O interessante do Cucumber é que é possível testar aplicações web usando Selenium, Webrat (Rails) ou Webdriver.</p>
<p>Porém recentemente um cliente comentou que gostaria de fazer um treinamento sobre como fazer planos de testes. Ele tem aplicações desktop desenvolvidas em Java Swing. Na mesma hora sugeri a idéia de implementação de testes automatizados e apresentei a proposta do Cucumber, mas expliquei que não tinha visto nenhuma integração de Cucumber com Java Swing.</p>
<p>Foi aí que encontrei o <a href="http://github.com/demetriusnunes/swinger" target="_blank">Swinger</a> de um cara chamado <a href="http://blog.demetriusnunes.com/past/2009/6/9/who_said_you_cant_test_swing_apps/" target="_blank">Demetrius Nunes</a>. Ele implementou os steps do Cucumber usando uma API em Java para automatizar testes de aplicações Swing, o <a href="http://javafree.uol.com.br/artigo/871499/Testando-interfaces-graficas-Swing-com-Jemmy.html" target="_blank">Jemmy</a>. Com isso, fiz o download do exemplo que ele disponibiliza no blog e realmente o negócio funciona. O vídeo abaixo prova isso:</p>
<p>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/YCLsXka_QvA&amp;hl=pt_BR&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/v/YCLsXka_QvA&amp;hl=pt_BR&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object>
</p>
<p>Para testar, usei uma implementação simples de calculadora em Java e fiz um cenário de testes para subtrair dois números. Coloquei o <a href="http://github.com/sauloarruda/swinger_calculator" target="_blank">código no github</a>, se alguém precisar de alguma ajuda para executar o projeto, deixe um comentário abaixo.</p>
]]></content:encoded>
			<wfw:commentRss>http://jera.com.br/681/agile-2/testando-aplicacoes-java-swing-com-cucumber/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

