<?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>Java Short Messages Sender</title>
	<atom:link href="http://jsms.com.br/feed/" rel="self" type="application/rss+xml" />
	<link>http://jsms.com.br</link>
	<description>Reinventando a forma de enviar torpedos</description>
	<lastBuildDate>Mon, 06 Dec 2010 00:08:29 +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>O projeto ainda não morreu</title>
		<link>http://jsms.com.br/2010/11/15/o-projeto-ainda-nao-morreu/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=o-projeto-ainda-nao-morreu</link>
		<comments>http://jsms.com.br/2010/11/15/o-projeto-ainda-nao-morreu/#comments</comments>
		<pubDate>Mon, 15 Nov 2010 20:27:53 +0000</pubDate>
		<dc:creator>renatoc</dc:creator>
				<category><![CDATA[Notícias]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[new]]></category>

		<guid isPermaLink="false">http://jsms.com.br/?p=215</guid>
		<description><![CDATA[O projeto está vivo.
Verifique este post com freqüência para obter informações sobre a nova versão.]]></description>
			<content:encoded><![CDATA[<p>Pessoal,</p>
<p><strong>LEIAM os UPDATES no post completo.</strong></p>
<p>Semana passada o Victor me chamou no Skype e me lembrou do projeto. Esta frase ficará estranha, mas faz tempo que não tenho tempo de mexer no jSMS. Falando com o Victor, pensei em lançar a versão antiga com o novo core. Porém, isto dará mais trabalho do que lançar a versão nova.</p>
<p>Sendo assim, resolvi retomar o desenvolvimento da nova versão e estou trabalhando nela para lançá-la antes do final do ano. E deste ano não passo. Infelizmente, a versão não será nem de perto o que eu havia planejado, mas será bem melhor de usar do que a versão &#8220;atual&#8221;. Sendo assim, aguardem novidades. Vou atualizar este post conforme o desenvolvimento for evoluindo se vocês tiverem interesse.</p>
<p>Código-fonte disponível em: <a href="https://jsms.com.br/svn/branches/v4/">https://jsms.com.br/svn/branches/v4/</a>.</p>
<p>O projeto agora utiliza Maven. O projeto parent é &#8220;jSMS-parent&#8221;.<br />
O binário do aplicativo está no projeto &#8220;jSMS-distribution&#8221;.<br />
A nova interface gráfica está feia, mas ainda não estou investindo na cara dela, só nas idéias.</p>
<p>Atenciosamente,<br />
RenatoC.</p>
<p><strong>Update #4 (05/dez/2010)</strong>: novo projeto com o binário de saída &#8220;jSMS-distribution&#8221;, use-o para executar o jSMS após um &#8220;mvn install&#8221; no projeto &#8220;jSMS-parent&#8221;; classes de evento replicadas em dois projetos, corrigido; ContactForm revisado; beans do Spring agora estão todos com annotation no projeto UI; quando um contato é editado, o mesmo é atualizado na árvore da aba Mensagem.</p>
<p><strong>Update #3 (27/nov/2010)</strong>: histórico funcionando, envio de mensagens assíncrono funcionando, CRUD de contatos funcionando. A versão inicial está quase pronta para ser lançada, ainda falta: persistência das informações do usuário, limpeza no layout, implementação das demais operadoras, auto-detecção de operadora.</p>
<p><strong>Update #2 (16/nov/2010)</strong>: comecei a trabalhar na detecção de operadoras e não consegui muito do que produzi, então decidi desativar a detecção para esta primeira release. Não commitei nada. Mudei de idéia e fiz um commit. Não estou muito satisfeito com o código, mas o meu objetivo é ter uma versão funcional para depois revisar tudo que escrevi (especialmente na parte da UI).</p>
<p><strong>Update #1 (15/nov/2010)</strong>: revisado código de verificação de operadora (portabilidade); código-fonte recente enviado para o SVN do projeto; ao editar/criar novo contato, a operadora do mesmo é verificada (ainda de forma bloqueante, ainda tenho que pensar em como colocar na interface gráfica a barra de status genérica); começando a abandonar os XML de configuração do Spring.</p>
]]></content:encoded>
			<wfw:commentRss>http://jsms.com.br/2010/11/15/o-projeto-ainda-nao-morreu/feed/</wfw:commentRss>
		<slash:comments>38</slash:comments>
		</item>
		<item>
		<title>Mudança no sistema da Claro</title>
		<link>http://jsms.com.br/2009/12/02/mudanca-no-sistema-da-claro/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mudanca-no-sistema-da-claro</link>
		<comments>http://jsms.com.br/2009/12/02/mudanca-no-sistema-da-claro/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 23:09:51 +0000</pubDate>
		<dc:creator>renatoc</dc:creator>
				<category><![CDATA[Notícias]]></category>
		<category><![CDATA[Claro]]></category>
		<category><![CDATA[operadoras]]></category>

		<guid isPermaLink="false">http://jsms.com.br/?p=205</guid>
		<description><![CDATA[Buenas! ATUALIZAÇÃO (08/12/2009): uma versão de testes desta operadora está disponível para download em: http://jsms.com.br/download/operator_claro_v15.zip. Dentro do zip há o arquivo LEIA-ME.txt que deve ser lido. Como muitos devem ter percebido, a operadora Claro finalizou a migração do seu sistema de envio de mensagens. Eu já adaptei o jSMS para este sistema. Porém, ainda tenho [...]]]></description>
			<content:encoded><![CDATA[<p>Buenas!</p>
<p><b>ATUALIZAÇÃO (08/12/2009)</b>: uma versão de testes desta operadora está disponível para download em: <a href="http://jsms.com.br/download/operator_claro_v15.zip">http://jsms.com.br/download/operator_claro_v15.zip</a>. Dentro do zip há o arquivo <u>LEIA-ME.txt</u> que deve ser lido.</p>
<p>Como muitos devem ter percebido, a operadora Claro finalizou a migração do seu sistema de envio de mensagens. Eu já adaptei o jSMS para este sistema. Porém, ainda tenho pendências com relação aos status. Por exemplo: ainda não sei dizer se a mensagem foi enviada ou se ocorreu algum erro (via código). Além disso, ainda não fiz a validação dos usuários/senhas.<br />
Atualmente estou em São Paulo trabalhando, mas vou tentar completar o que falta em breve. Se alguém quiser ajudar, eu posso colocar esta versão no repositório SVN.</p>
]]></content:encoded>
			<wfw:commentRss>http://jsms.com.br/2009/12/02/mudanca-no-sistema-da-claro/feed/</wfw:commentRss>
		<slash:comments>68</slash:comments>
		</item>
		<item>
		<title>Nova versão estável: 3.11</title>
		<link>http://jsms.com.br/2009/11/12/nova-versao-estavel-3-11/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=nova-versao-estavel-3-11</link>
		<comments>http://jsms.com.br/2009/11/12/nova-versao-estavel-3-11/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 19:04:11 +0000</pubDate>
		<dc:creator>renatoc</dc:creator>
				<category><![CDATA[Versões Estáveis]]></category>
		<category><![CDATA[Notícias]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://jsms.com.br/?p=196</guid>
		<description><![CDATA[Nova versão estável do jSMS, com suporte à portabilidade, construída a partir da versão 3.10b. A única diferença para a versão anterior é a correção de um bug relacionado à (não-)abertura do programa. Página de download do jSMS A princípio esta versão do jSMS não receberá mais atualizações, uma vez que a nova está sob [...]]]></description>
			<content:encoded><![CDATA[<p>Nova versão estável do jSMS, com suporte à portabilidade, construída a partir da versão 3.10b. A única diferença para a versão anterior é a correção de um bug relacionado à (não-)abertura do programa.</p>
<p><a href="http://jsms.com.br/download_jsms">Página de download do jSMS</a></p>
<p>A princípio esta versão do jSMS não receberá mais atualizações, uma vez que a nova está sob desenvolvimento pesado. Em breve teremos muitas novidades.</p>
]]></content:encoded>
			<wfw:commentRss>http://jsms.com.br/2009/11/12/nova-versao-estavel-3-11/feed/</wfw:commentRss>
		<slash:comments>104</slash:comments>
		</item>
		<item>
		<title>Nova versão a caminho</title>
		<link>http://jsms.com.br/2009/11/04/nova-versao-a-caminho/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=nova-versao-a-caminho</link>
		<comments>http://jsms.com.br/2009/11/04/nova-versao-a-caminho/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 18:16:58 +0000</pubDate>
		<dc:creator>renatoc</dc:creator>
				<category><![CDATA[Notícias]]></category>
		<category><![CDATA[novidades]]></category>

		<guid isPermaLink="false">http://jsms.com.br/?p=192</guid>
		<description><![CDATA[Buenas! Depois de muito tempo sem escrever nada ou responder os comentários no blog, eu venho por meio deste post informar que estou vivo! E que estou trabalhando na nova versão com freqüência ultimamente. Durante duas viagens longas de trem eu escrevi boa parte do novo jSMS. Depois que voltei para o Brasil, acabei deixando [...]]]></description>
			<content:encoded><![CDATA[<p>Buenas!<br />
Depois de muito tempo sem escrever nada ou responder os comentários no blog, eu venho por meio deste post informar que estou vivo! E que estou trabalhando na nova versão com freqüência ultimamente.<br />
Durante duas viagens longas de trem eu escrevi boa parte do novo jSMS. Depois que voltei para o Brasil, acabei deixando um pouco de lado&#8230; mas agora retomei o projeto.<br />
O novo jSMS agora está dividido nos seguintes componentes:</p>
<ul>
<li>core: contém o núcleo do jSMS. É responsável por enviar mensagens, gerenciar contatos, grupos, operadoras e histórico. Este componente funciona independentemente e pode ser utilizado como API por outras aplicações. Está praticamente finalizado, faltando alguns detalhes no que diz respeito à atualização das operadoras</li>
<li>view: contém a interface gráfica do jSMS. Este componente já está metade escrito e apresenta um visual renovado e bem diferente do atual, faltando fazer algumas adaptações para utilizar o core</li>
<li>servidor: relacionado ao servidor web. Este componente é responsável por armazenar/prover as configurações e as listas de contatos dos usuários. Como falei anteriormente, esta funcionalidade será opcional</li>
</ul>
<p>Atualmente, estou em processo de finalização do core e refactoring do mesmo. Além disso, em breve voltarei a trabalhar no view e revisarei seu código, de modo a integrá-lo corretamente com o core e a remover trechos de código inúteis.</p>
<p>A qualidade do código-fonte produzido para esta próxima versão é bastante superior à da versão atual. Dessa vez, estou matando a compatibilidade com as versões antigas e começando tudo do zero. Provavelmente irei construir uma aplicação para converter o formato antigo dos contatos e histórico para a nova versão.</p>
<p>Agradeço a todos que utilizam o jSMS e espero que tenham mais um pouco de paciência ;-D</p>
]]></content:encoded>
			<wfw:commentRss>http://jsms.com.br/2009/11/04/nova-versao-a-caminho/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Perspectivas para nova versão</title>
		<link>http://jsms.com.br/2009/06/06/perspectivas-nova-versao/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=perspectivas-nova-versao</link>
		<comments>http://jsms.com.br/2009/06/06/perspectivas-nova-versao/#comments</comments>
		<pubDate>Sat, 06 Jun 2009 09:40:46 +0000</pubDate>
		<dc:creator>renatoc</dc:creator>
				<category><![CDATA[Notícias]]></category>
		<category><![CDATA[novidades]]></category>

		<guid isPermaLink="false">http://jsms.com.br/?p=184</guid>
		<description><![CDATA[Buenas! Faz tempo que não respondo os comentários ou desenvolvo alguma coisa para o jSMS. Estou morando na Alemanha desde abril e estarei de volta ao Brasil em julho. Até lá, continuarei ausente. Porém, vou me dedicar mais ao jSMS assim que voltar para o Brasil. Pretendo, também, começar um branch de desenvolvimento, dando origem [...]]]></description>
			<content:encoded><![CDATA[<p>Buenas!<br />
Faz tempo que não respondo os comentários ou desenvolvo alguma coisa para o jSMS. Estou morando na Alemanha desde abril e estarei de volta ao Brasil em julho. Até lá, continuarei ausente.<br />
Porém, vou me dedicar mais ao jSMS assim que voltar para o Brasil. Pretendo, também, começar um branch de desenvolvimento, dando origem a um novo jSMS, com código-fonte melhor organizado, documentado e voltado para uma aplicação mais web. Algumas coisas que tenho em mente:</p>
<ul>
<li>associar os contatos aos perfis</li>
<li>oferecer opção ao usuário de manter sua lista de contatos armazenados no meu servidor</li>
<li>oferecer opção de enviar estatísticas do jSMS dos usuários para o meu servidor, de modo que seja possível determinar automaticamente quando uma operadora está fora do ar</li>
<li>criar um novo fórum de discussão para o jSMS (já que o plugin do WordPress foi atualizado)</li>
<li>utilizar somente as informações de portabilidade para determinar a operadora do destinatário</li>
<li>atualizar a interface gráfica e o layout desta página</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jsms.com.br/2009/06/06/perspectivas-nova-versao/feed/</wfw:commentRss>
		<slash:comments>49</slash:comments>
		</item>
		<item>
		<title>Nova versão instável: 3.10a (Portabilidade)</title>
		<link>http://jsms.com.br/2009/02/11/nova-versao-instavel-310a/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=nova-versao-instavel-310a</link>
		<comments>http://jsms.com.br/2009/02/11/nova-versao-instavel-310a/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 23:44:34 +0000</pubDate>
		<dc:creator>renatoc</dc:creator>
				<category><![CDATA[Versões Instáveis]]></category>

		<guid isPermaLink="false">http://jsms.com.br/2009/02/11/nova-versao-instavel-310a-portabilidade/</guid>
		<description><![CDATA[Nova versão instável do jSMS, com suporte à portabilidade. Novidades: Modificação interna referente às operadoras que utilizam login+senha; Nova propriedade para ativar/desativar a acentuação no componente de escrita das mensagens; Propriedade de enviar mensagens da TIM via Oi foi removida; Modificação para funcionar em Pen Drives (contribuição Victor Guimarães Nunes); Atualização das bibliotecas HttpCore e [...]]]></description>
			<content:encoded><![CDATA[<p>Nova versão instável do jSMS, com suporte à portabilidade.</p>
<p>Novidades:</p>
<ul>
<li>Modificação interna referente às operadoras que utilizam login+senha;</li>
<li>Nova propriedade para ativar/desativar a acentuação no componente de escrita das mensagens;</li>
<li>Propriedade de enviar mensagens da TIM via Oi foi removida;</li>
<li>Modificação para funcionar em Pen Drives (contribuição Victor Guimarães Nunes);</li>
<li>Atualização das bibliotecas HttpCore e HttpClient, utilizadas para gerenciar as conexões com os sites das operadoras;</li>
<li>Implementação inicial da portabilidade.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jsms.com.br/2009/02/11/nova-versao-instavel-310a/feed/</wfw:commentRss>
		<slash:comments>55</slash:comments>
		</item>
		<item>
		<title>jSMS e a portabilidade</title>
		<link>http://jsms.com.br/2009/02/02/jsms-portabilidade/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=jsms-portabilidade</link>
		<comments>http://jsms.com.br/2009/02/02/jsms-portabilidade/#comments</comments>
		<pubDate>Mon, 02 Feb 2009 22:46:35 +0000</pubDate>
		<dc:creator>renatoc</dc:creator>
				<category><![CDATA[Notícias]]></category>

		<guid isPermaLink="false">http://jsms.com.br/2009/02/02/jsms-e-a-portabilidade/</guid>
		<description><![CDATA[A portabilidade finalmente se tornou realidade no Brasil. Que bom, finalmente podemos escolher as nossas operadoras. Porém, nem tudo são flores&#8230; isto causa impacto no jSMS. Vocês têm alguma sugestão de como o jSMS pode tratar a portabilidade? A solução mais simples é associar uma operadora a cada contato. Dessa forma, o usuário deverá saber [...]]]></description>
			<content:encoded><![CDATA[<p>A portabilidade finalmente se tornou realidade no Brasil. Que bom, finalmente podemos escolher as nossas operadoras. Porém, nem tudo são flores&#8230; isto causa impacto no jSMS.</p>
<p><u><b>Vocês têm alguma sugestão de como o jSMS pode tratar a portabilidade?</b></u></p>
<p>A solução mais simples é associar uma operadora a cada contato. Dessa forma, o usuário deverá saber quais são as operadoras de seus contatos.<br />
Outra abordagem é utilizar alguma base de dados disponibilizada na internet que mantenha uma lista atualizada de números de telefone celular e suas respectivas operadoras. O Celso Júnior me sugeriu <a href="http://consultanumero.abr.net.br:8080/consultanumero/">http://consultanumero.abr.net.br:8080/consultanumero/</a>. Não achei muito confiável este site.</p>
]]></content:encoded>
			<wfw:commentRss>http://jsms.com.br/2009/02/02/jsms-portabilidade/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>Operadora Oi e envio para TIM</title>
		<link>http://jsms.com.br/2008/09/24/operadora-oi-e-envio-para-tim/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=operadora-oi-e-envio-para-tim</link>
		<comments>http://jsms.com.br/2008/09/24/operadora-oi-e-envio-para-tim/#comments</comments>
		<pubDate>Thu, 25 Sep 2008 01:18:09 +0000</pubDate>
		<dc:creator>renatoc</dc:creator>
				<category><![CDATA[Notícias]]></category>

		<guid isPermaLink="false">http://jsms.com.br/2008/09/24/operadora-oi-e-envio-para-tim/</guid>
		<description><![CDATA[É com pesar que informo que a operadora Oi não permite mais enviar mensagens para celulares da operadora TIM. Segundo a página da operadora: &#8220;Só é possí­vel enviar um Oi Torpedo gratuito pela internet para um outro Oi&#8221;. A partir da data de hoje, o jSMS suporta o novo sistema de envio da operadora Oi. [...]]]></description>
			<content:encoded><![CDATA[<p>É com pesar que informo que a operadora Oi não permite mais enviar mensagens para celulares da operadora TIM. Segundo a página da operadora: &#8220;Só é possí­vel enviar um Oi Torpedo gratuito pela internet para um outro Oi&#8221;.<br />
A partir da data de hoje, o jSMS suporta o novo sistema de envio da operadora Oi. Não é necessário efetuar o download da nova versão 3.02, em no máximo 24h o seu jSMS perceberá a nova versão da operadora Oi e baixará a atualização.</p>
]]></content:encoded>
			<wfw:commentRss>http://jsms.com.br/2008/09/24/operadora-oi-e-envio-para-tim/feed/</wfw:commentRss>
		<slash:comments>71</slash:comments>
		</item>
		<item>
		<title>Nova versão estável: 3.02</title>
		<link>http://jsms.com.br/2008/09/24/nova-versao-estavel-302/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=nova-versao-estavel-302</link>
		<comments>http://jsms.com.br/2008/09/24/nova-versao-estavel-302/#comments</comments>
		<pubDate>Thu, 25 Sep 2008 01:13:20 +0000</pubDate>
		<dc:creator>renatoc</dc:creator>
				<category><![CDATA[Versões Estáveis]]></category>

		<guid isPermaLink="false">http://jsms.com.br/2008/09/24/nova-versao-estavel-302/</guid>
		<description><![CDATA[Buenas! Depois de um bom tempo, uma nova versão para vocês! Esta nova versão possui duas modificações: Correção na tabela de prefixos suportados pelas operadoras Modificação interna para tratar envios múltiplos de mensagens e cancelamento de envios]]></description>
			<content:encoded><![CDATA[<p>Buenas! Depois de um bom tempo, uma nova versão para vocês!</p>
<p>Esta nova versão possui duas modificações:</p>
<ul>
<li>Correção na tabela de prefixos suportados pelas operadoras</li>
<li>Modificação interna para tratar envios múltiplos de mensagens e cancelamento de envios</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jsms.com.br/2008/09/24/nova-versao-estavel-302/feed/</wfw:commentRss>
		<slash:comments>42</slash:comments>
		</item>
		<item>
		<title>Como remover as operadoras instaladas</title>
		<link>http://jsms.com.br/2008/07/20/remover-operadoras/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=remover-operadoras</link>
		<comments>http://jsms.com.br/2008/07/20/remover-operadoras/#comments</comments>
		<pubDate>Mon, 21 Jul 2008 04:15:13 +0000</pubDate>
		<dc:creator>renatoc</dc:creator>
				<category><![CDATA[Perguntas Freqüentes (FAQ)]]></category>

		<guid isPermaLink="false">http://jsms.com.br/2008/07/20/remover-operadoras/</guid>
		<description><![CDATA[O jSMS está apresentando comportamento estranho após atualização das operadoras? O envio das mensagens está parando em algum estágio? Provavelmente o download das operadoras não foi executado com sucesso. A sugestão aqui é remover o diretório de operadoras do jSMS e efetuar nova atualização. Para tal, basta seguir os seguintes passos: se você estiver utilizando [...]]]></description>
			<content:encoded><![CDATA[<p>O jSMS está apresentando comportamento estranho após atualização das operadoras? O envio das mensagens está parando em algum estágio?</p>
<p>Provavelmente o download das operadoras não foi executado com sucesso. A sugestão aqui é remover o diretório de operadoras do jSMS e efetuar nova atualização. Para tal, basta seguir os seguintes passos:</p>
<ul>
<li>se você estiver utilizando Windows 9X/ME, remover o diretório C:/Windows/.jSMS/operator</li>
<li>se você estiver utilizando Windows XP, remover o diretório C:/Documents and Settings/NOME_DO_USUÁRIO/.jSMS/operator</li>
<li>se você estiver utilizando um sistema baseado em Linux, remover o diretório /home/NOME_DO_USUÁRIO/.jSMS/operator</li>
<li>abrir o jSMS</li>
<li>acessar o menu Ferramentas->Verificar atualização->Operadora</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jsms.com.br/2008/07/20/remover-operadoras/feed/</wfw:commentRss>
		<slash:comments>62</slash:comments>
		</item>
	</channel>
</rss>

