<?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>PRSoluções &#187; Java</title>
	<atom:link href="http://www.prsolucoes.com/blog/category/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.prsolucoes.com/blog</link>
	<description>Soluções Inteligentes</description>
	<lastBuildDate>Wed, 01 Feb 2012 03:59:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Como criar templates customizados por cliente em sua aplicação com PlayFramework</title>
		<link>http://www.prsolucoes.com/blog/java/como-criar-templates-customizados-por-cliente-em-sua-aplicacao-com-playframework/</link>
		<comments>http://www.prsolucoes.com/blog/java/como-criar-templates-customizados-por-cliente-em-sua-aplicacao-com-playframework/#comments</comments>
		<pubDate>Wed, 02 Feb 2011 14:23:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[PlayFramework]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[custom]]></category>
		<category><![CDATA[customer]]></category>
		<category><![CDATA[play framework]]></category>
		<category><![CDATA[template]]></category>

		<guid isPermaLink="false">http://www.prsolucoes.com/blog/?p=706</guid>
		<description><![CDATA[Olá, Recentemente tive a necessidade de criar templates customizados por cliente em minha aplicação usando o PlayFramework e pensei até que seria complicado ou impossível usando o Play. Cheguei a postar na lista oficial e tal, mas a solução que foi enviada não funcionou. Depois de vários testes e pesquisar bastante consegui fazer tudo funcionar [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-707" title="logo-play" src="http://www.prsolucoes.com/blog/wp-content/uploads/2011/02/logo-play.png" alt="" width="136" height="50" /></p>
<p>Olá,</p>
<p>Recentemente tive a necessidade de criar templates customizados por cliente em minha aplicação usando o <a href="http://www.playframework.org" target="_blank">PlayFramework</a> e pensei até que seria complicado ou impossível usando o Play. Cheguei a postar na lista oficial e tal, mas a solução que foi enviada não funcionou.</p>
<p>Depois de vários testes e pesquisar bastante consegui fazer tudo funcionar perfeitamente.</p>
<p>Vou explicar tendo em vista que você já tenha uma aplicação qualquer com o Play.</p>
<p><strong>Passo 1 &#8211; Crie uma pasta chamada: &#8220;customers&#8221; na raiz da sua aplicação:</strong></p>
<p>/myapp/customers</p>
<p><strong>Passo 2 &#8211; Crie uma nova pasta com um nome qualquer (vou colocar &#8220;cliente1&#8243;) na pasta &#8220;customers&#8221;:</strong></p>
<p>/myapp/customers/cliente1</p>
<p><strong>Passo 3 &#8211; Crie uma nova pasta com o nome &#8220;app&#8221; dentro da pasta &#8220;cliente1&#8243;:</strong></p>
<p>/myapp/customers/cliente1/app</p>
<p><strong>Passo 4 &#8211;  Mova sua pasta &#8220;views&#8221; para a pasta &#8220;app&#8221;:</strong></p>
<p>De: /myapp/app/views</p>
<p>Para: /myapp/customers/cliente1/app/views</p>
<p><strong>Passo 5 &#8211;  Mova sua pasta &#8220;public&#8221; para a pasta &#8220;cliente1&#8243;:</strong></p>
<p>De: /myapp/public</p>
<p>Para: /myapp/customers/cliente1/public</p>
<p><strong>Passo 6 &#8211; Abra seu arquivo de configuração (application.conf) e adicione o seguinte módulo:</strong></p>
<p># TEMPLATE</p>
<p># ~~~~~</p>
<p>module.customer=customers/cliente1</p>
<p><strong>Passo 7 &#8211; Execute o clean e reinicie sua aplicação</strong></p>
<p>&gt; play clean</p>
<p>&gt; play run</p>
<p>Este recurso é bem interessante, assim você pode criar as views e arquivos estáticos para cada cliente que você tenha ou no caso criar templates diferentes para sua aplicação.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.prsolucoes.com/blog/java/como-criar-templates-customizados-por-cliente-em-sua-aplicacao-com-playframework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Criar projeto web (WTP) com maven habilitando importação via Eclipse</title>
		<link>http://www.prsolucoes.com/blog/java/criar-projeto-web-wtp-com-maven-habilitando-importacao-via-eclipse/</link>
		<comments>http://www.prsolucoes.com/blog/java/criar-projeto-web-wtp-com-maven-habilitando-importacao-via-eclipse/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 22:39:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Maven]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[WTP]]></category>

		<guid isPermaLink="false">http://www.prsolucoes.com/blog/?p=582</guid>
		<description><![CDATA[Olá, Decidi fazer este tutorial por uma necessidade própria e que pode ajudar a algumas pessoas que estão começando também com o Maven: Vou ter como base que o nome do meu projeto se chamará &#8220;nome_projeto&#8221; e que ficará na pasta &#8220;/home/[seu_usuario]/projetos&#8221;, então onde você achar esta string, basta trocar pelo nome do seu projeto, [...]]]></description>
			<content:encoded><![CDATA[<p>Olá,</p>
<p>Decidi fazer este tutorial por uma necessidade própria e que pode ajudar a algumas pessoas que estão começando também com o Maven:</p>
<p>Vou ter como base que o nome do meu projeto se chamará &#8220;<strong>nome_projeto</strong>&#8221; e que ficará na pasta <strong>&#8220;/home/[seu_usuario]/projetos&#8221;</strong>, então onde você achar esta string, basta trocar pelo nome do seu projeto, mas também pode ser feita qualquer outra alteração depois que você entender o conceito.</p>
<p>Não esqueça de trocar o <strong>[seu_usuario]</strong> pelo nome do <strong>seu usuário</strong> no Ubuntu, e no Windows basta informar o caminho normalmente, exemplo: <strong>&#8220;c:\workspace&#8221;</strong>.</p>
<p>No tutorial, estou usando ubuntu, mas funciona em qualquer computador com o maven e eclipse instalado.</p>
<p>Não vou cobrir a parte de instalação do Eclipse por ser bem básico, que é somente baixar o ZIP em eclipse.org e extrair para uma lugar qualquer.</p>
<p>O tempo para fazer este tutorial é de 3 minutos, apesar de ter bastante texto, é super simples, mas detalhei o clique de cada botão em cada processo para não surgir dúvidas.</p>
<h2>Tópico 1: Instalando o Maven</h2>
<p><strong>- NO LINUX (Ubuntu)</strong></p>
<p><a href="http://www.mkyong.com/maven/how-to-install-maven-in-ubuntu/" target="_blank">http://www.mkyong.com/maven/how-to-install-maven-in-ubuntu/</a></p>
<p><strong>- NO WINDOWS</strong></p>
<p><a href="- http://wiki.indivohealth.org/index.php/Installing_and_Configuring_Maven_-_Windows" target="_blank">http://wiki.indivohealth.org/index.php/Installing_and_Configuring_Maven_-_Windows</a></p>
<p>Em ambos é bem simples este passo, no Ubuntu você apenas usa o apt-get e no windows basta baixar o zip, adicionar no path e criar o repositório.</p>
<h2>Tópico 2: Criação do projeto [nome_projeto]</h2>
<blockquote><p>&gt;mkdir ~/projetos</p>
<p>&gt;cd ~/projetos</p>
<p>&gt;mvn  archetype:create -DgroupId=br.com.dominio.nome_projeto  -DartifactId=nome_projeto -DarchetypeArtifactId=maven-archetype-webapp</p>
<p>&gt;cd  nome_projeto</p>
<div id=":144">
<p>&gt;mvn eclipse:clean</p>
<p>&gt;mvn eclipse:eclipse</p>
<p>&gt;mvn -Dwtpversion=2.0 compile eclipse:eclipse</p>
</div>
</blockquote>
<h2>Tópico 3: Importando projeto no Eclipse<strong><strong><br />
</strong></strong></h2>
<p>3.1 &#8211; Abra o Eclipse</p>
<p>3.2 &#8211; Clique no menu FILE &gt; IMPORT</p>
<p>3.3 &#8211; Selecione o item: Existing project into Workspace</p>
<p>3.4 &#8211; Informe o caminho onde a pasta do projeto foi criada, que no nosso exemplo é: /home/[seu_usuario]/projetos, que seria o nosso &#8220;~/projetos&#8221;, mas no eclipse precisa informar o caminho completo, pois o comando &#8220;~/projetos&#8221; só o terminal reconhece.</p>
<p>3.5 &#8211; Clique no botão FINISH</p>
<h2>Tópico 4: Configurando no Eclipse, a variável do repositório do Maven<strong><strong><strong><strong><br />
</strong></strong></strong></strong></h2>
<p>Ao importar o  projeto, provavelmente aparecerá umas marcações de erro pois é preciso  alterar os seguintes itens:</p>
<p>4.1 &#8211; Vá na opção &#8220;properties&#8221; do seu projeto (clique com o botão direito em cima do projeto)</p>
<p>4.2 &#8211; Menu: Java build path</p>
<p>4.3  &#8211; Aba: Libraries</p>
<p>4.4 &#8211; Clique no botão: Add variable</p>
<p>4.5 &#8211; Clique no botão: Configure variables</p>
<p>4.6 &#8211;  Clique no botão: New</p>
<p>4.7 &#8211; Preencha os dados:</p>
<p>4.7.1 &#8211; Name: M2_REPO</p>
<p>4.7.2 &#8211; Path: /home/[seu_usuario]/.m2/repository  (no windows você informa a pasta onde você criou o repositório)</p>
<p>4.8 &#8211; Clique em OK para confirmar tudo e volte para a tela inicial do Eclipse</p>
<h2>Tópico 5: Resolvendo problema de versão do Facet</h2>
<p>5.1 &#8211; Na aba &#8220;Markers&#8221; do Eclipse terá um item em vermelho, clique na seta ao  lado deste item para expandir</p>
<p>5.2 &#8211; Clique com o botão direito no  subitem &#8220;Java compiler level does not match the version of the installed  Java project facet&#8221;</p>
<p>5.3 &#8211; No menu que aparecer vá em &#8220;Quick fix&#8221; (ou control+1)</p>
<p>5.4 &#8211; Marque: <strong>&#8220;Change  java project facet version to java 6&#8243;</strong> e clique em &#8220;Finish&#8221;</p>
<h2>Tópico 6: Finalizando</h2>
<p>Pronto,  agora basta adicionar o servidor de sua preferência e fazer o deploy  nele e acessar pela url:</p>
<p><a href="http://localhost:8080/nome_projeto" target="_blank">http://localhost:8080/nome_projeto</a></p>
<p>Espero ter ajudado. Em breve vou colocar os plugins de <strong>clean</strong> e <strong>copy-dependencies</strong> no Maven para facilitar mais ainda a vida de quem usa o Maven.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.prsolucoes.com/blog/java/criar-projeto-web-wtp-com-maven-habilitando-importacao-via-eclipse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Meu prototipo de game 2D &#8211; Java com Slick2D</title>
		<link>http://www.prsolucoes.com/blog/projetos/meu-prototipo-de-game-2d-java-com-slick2d/</link>
		<comments>http://www.prsolucoes.com/blog/projetos/meu-prototipo-de-game-2d-java-com-slick2d/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 14:23:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Jogos]]></category>
		<category><![CDATA[Meus jogos]]></category>
		<category><![CDATA[Projetos]]></category>
		<category><![CDATA[engine]]></category>
		<category><![CDATA[evangel]]></category>
		<category><![CDATA[prototipo]]></category>
		<category><![CDATA[slick2d]]></category>

		<guid isPermaLink="false">http://www.prsolucoes.com/blog/?p=432</guid>
		<description><![CDATA[Olá, A paz do Senhor. Como todos sabem, sou amante de jogos, não só de ficar jogando mas de criar também, e em meios a várias tentativas consegui enfim finalizar uma versão alpha de um prototipo de jogo 2D. Minha intenção é mostrar meu potencial, idéias, projetos, capacidades no desenvolvimento de jogos. Este prototipo eu [...]]]></description>
			<content:encoded><![CDATA[<p>Olá,</p>
<p>A paz do Senhor.</p>
<p>Como todos sabem, sou amante de jogos, não só de ficar jogando mas de criar também, e em meios a várias tentativas consegui enfim finalizar uma versão alpha de um prototipo de jogo 2D.</p>
<p>Minha intenção é mostrar meu potencial, idéias, projetos, capacidades no desenvolvimento de jogos.</p>
<p>Este prototipo eu tenho uma versão em Delphi com DelphiX, uma versão em VB6, uma versão em C++ com SDL (muito boa também) e agora Java com Slick2D.</p>
<p>Eu gostei muito da Slick2D, facilita bastante o trabalho e abstrai muitas das particularidades básicas de um game.</p>
<p>O jogo conta com loader de mapas feitos no editor de mapas MapEditor (<a href="http://mapeditor.org/" target="_blank">http://mapeditor.org/</a>), onde basta abrir o mapa inicial que vem neste prototipo e alterar usando os tilesets que já existem na pasta de imagens do prototipo.</p>
<p>Algumas imagens:</p>

<a href='http://www.prsolucoes.com/blog/projetos/meu-prototipo-de-game-2d-java-com-slick2d/attachment/evangel_java_03/' title='evangel_java_03'><img width="150" height="150" src="http://www.prsolucoes.com/blog/wp-content/uploads/2009/09/evangel_java_03-150x150.png" class="attachment-thumbnail" alt="evangel_java_03" title="evangel_java_03" /></a>
<a href='http://www.prsolucoes.com/blog/projetos/meu-prototipo-de-game-2d-java-com-slick2d/attachment/evangel_java_02/' title='evangel_java_02'><img width="150" height="150" src="http://www.prsolucoes.com/blog/wp-content/uploads/2009/09/evangel_java_02-150x150.png" class="attachment-thumbnail" alt="evangel_java_02" title="evangel_java_02" /></a>
<a href='http://www.prsolucoes.com/blog/projetos/meu-prototipo-de-game-2d-java-com-slick2d/attachment/evangel_java_01/' title='evangel_java_01'><img width="150" height="150" src="http://www.prsolucoes.com/blog/wp-content/uploads/2009/09/evangel_java_01-150x150.png" class="attachment-thumbnail" alt="evangel_java_01" title="evangel_java_01" /></a>
<a href='http://www.prsolucoes.com/blog/projetos/meu-prototipo-de-game-2d-java-com-slick2d/attachment/evangel_java_04/' title='evangel_java_04'><img width="150" height="150" src="http://www.prsolucoes.com/blog/wp-content/uploads/2009/09/evangel_java_04-150x150.png" class="attachment-thumbnail" alt="evangel_java_04" title="evangel_java_04" /></a>
<a href='http://www.prsolucoes.com/blog/projetos/meu-prototipo-de-game-2d-java-com-slick2d/attachment/evangel_java_05/' title='evangel_java_05'><img width="150" height="150" src="http://www.prsolucoes.com/blog/wp-content/uploads/2009/09/evangel_java_05-150x150.png" class="attachment-thumbnail" alt="evangel_java_05" title="evangel_java_05" /></a>
<a href='http://www.prsolucoes.com/blog/projetos/meu-prototipo-de-game-2d-java-com-slick2d/attachment/evangel_java_06/' title='evangel_java_06'><img width="150" height="150" src="http://www.prsolucoes.com/blog/wp-content/uploads/2009/09/evangel_java_06-150x150.png" class="attachment-thumbnail" alt="evangel_java_06" title="evangel_java_06" /></a>
<a href='http://www.prsolucoes.com/blog/projetos/meu-prototipo-de-game-2d-java-com-slick2d/attachment/evangel_java_07/' title='evangel_java_07'><img width="150" height="150" src="http://www.prsolucoes.com/blog/wp-content/uploads/2009/09/evangel_java_07-150x150.png" class="attachment-thumbnail" alt="evangel_java_07" title="evangel_java_07" /></a>

<p>Minha intenção é trabalhar criando games, fazer parte de uma equipe ou ser contratado para trablhar em alguma empresa grande de desenvolvimento de games, e claro, terminar minha faculdade que está trancada e que ainda não tive condições de continuar pagando.</p>
<p>Download:</p>
<p><a href="http://www.prsolucoes.com/downloads/evangel.exe" target="_blank">http://www.prsolucoes.com/downloads/evangel.exe</a></p>
<p>Instale na pasta padrão que o instalador já sugere.</p>
<p>Uma boa tarde a todos.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.prsolucoes.com/blog/projetos/meu-prototipo-de-game-2d-java-com-slick2d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Controle de tráfego aéreo em Java , Netbeans e Swing</title>
		<link>http://www.prsolucoes.com/blog/java/controle-de-trafego-aereo-em-java-netbeans-e-swing/</link>
		<comments>http://www.prsolucoes.com/blog/java/controle-de-trafego-aereo-em-java-netbeans-e-swing/#comments</comments>
		<pubDate>Sat, 12 Sep 2009 20:37:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[aéreo]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[swing]]></category>
		<category><![CDATA[tráfego]]></category>

		<guid isPermaLink="false">http://www.prsolucoes.com/blog/?p=410</guid>
		<description><![CDATA[Olá, Achei esta notícia e decidi compartilhar, para mostrar o poder da PLATAFORMA java e do swing, usado para controle do tráfego aéreo em uma aplicação desktop. Parabéns ao time! Link: http://netbeans.dzone.com/news/air-traffic-control-netbeans]]></description>
			<content:encoded><![CDATA[<p>Olá,</p>
<p>Achei esta notícia e decidi compartilhar, para mostrar o poder da PLATAFORMA java e do swing, usado para controle do tráfego aéreo em uma aplicação desktop.</p>
<p>Parabéns ao time!</p>
<p>Link: <a href="http://netbeans.dzone.com/news/air-traffic-control-netbeans" target="_blank">http://netbeans.dzone.com/news/air-traffic-control-netbeans</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.prsolucoes.com/blog/java/controle-de-trafego-aereo-em-java-netbeans-e-swing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Conversor de Java para ActionScript</title>
		<link>http://www.prsolucoes.com/blog/java/conversor-de-java-para-actionscript/</link>
		<comments>http://www.prsolucoes.com/blog/java/conversor-de-java-para-actionscript/#comments</comments>
		<pubDate>Sat, 20 Jun 2009 22:16:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[conversor]]></category>
		<category><![CDATA[java para actionscript]]></category>

		<guid isPermaLink="false">http://www.prsolucoes.com/blog/?p=304</guid>
		<description><![CDATA[Olá, Lendo os artigos do DZone achei este conversor de Java para ActionScript. Ainda não testei, mas achei bem interessante, vale a pena dar uma olhada. Link: http://www.insideria.com/2008/12/java-to-actionscript-converter.html]]></description>
			<content:encoded><![CDATA[<p>Olá,</p>
<p>Lendo os artigos do <a href="http://www.dzone.com" target="_blank">DZone</a> achei este conversor de Java para ActionScript.</p>
<p>Ainda não testei, mas achei bem interessante, vale a pena dar uma olhada.</p>
<p>Link: htt<a href="http://www.insideria.com/2008/12/java-to-actionscript-converter.html" target="_blank">p://www.insideria.com/2008/12/java-to-actionscript-converter.html</a></p>
<p><a href="http://www.prsolucoes.com/blog/wp-content/uploads/2009/06/j2as3.png"><img class="aligncenter size-medium wp-image-306" title="j2as3" src="http://www.prsolucoes.com/blog/wp-content/uploads/2009/06/j2as3-300x251.png" alt="j2as3" width="300" height="251" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.prsolucoes.com/blog/java/conversor-de-java-para-actionscript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

