<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:gd="http://schemas.google.com/g/2005" xmlns:georss="http://www.georss.org/georss" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-6731638091658392771</atom:id><lastBuildDate>Fri, 30 Aug 2024 07:30:26 +0000</lastBuildDate><category>mobile</category><category>tecnologia móvel</category><category>celular</category><category>apple iphone</category><category>iphone</category><category>java</category><category>mobilidade</category><category>android</category><category>google android</category><category>ajax</category><category>blackberry</category><category>bluetooth</category><category>cebit 2009</category><category>criptografia</category><category>criptografia móvel</category><category>java dtv</category><category>jboss</category><category>jruby-rails</category><category>jsf</category><category>richfaces</category><category>symbian</category><category>tv digital</category><title>Interação móvel</title><description></description><link>http://kirmaier.blogspot.com/</link><managingEditor>noreply@blogger.com (Kirmaier Andrade)</managingEditor><generator>Blogger</generator><openSearch:totalResults>12</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><language>en-us</language><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6731638091658392771.post-701496330838982625</guid><pubDate>Wed, 26 May 2010 19:05:00 +0000</pubDate><atom:updated>2010-05-26T16:31:11.304-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ajax</category><category domain="http://www.blogger.com/atom/ns#">jsf</category><category domain="http://www.blogger.com/atom/ns#">richfaces</category><title>Otimização do RichFaces e consciência no uso do ajax</title><description>Este post nasceu por causa de uma dificuldade encontrada em um projeto que encontrava-se na reta final, e tivemos que realizar algumas mudanças para obter a melhor performance e ter um melhor aproveitamento dos componentes que estavamos usando.Chega de papo furado, vamos ao que interessa. =)&lt;br /&gt;
O cenário em questão é JSF + RichFaces e a utilização do recurso Ajax. Após diversas e demoradas pesquisas na internet atrás de soluções aplicaveis ao meu contexto de uso, achei alguns pontos interessantes para a performance das requisições e outras mais para a otimização do sistema. Daí você me pergunta, qualé a diferença de performance das requisições para a otimização do sistema???&lt;br /&gt;
&lt;br /&gt;
A otimização do sistema envolvendo o Richfaces é na hora de carregar o sistema no cliente. Nas configurações que é feito no arquivo web.xml, você tem alguns "macetes" que trazem alguma otimização para o sistema, em questão de banda, por exemplo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;context-param&amp;gt;&lt;br /&gt;
&amp;lt;param-name&amp;gt;org.ajax4jsf.COMPRESS_SCRIPT&amp;lt;/ param-name&amp;gt;&lt;br /&gt;
&amp;lt;param-value&amp;gt;true&amp;lt;/param-value&amp;gt;&lt;br /&gt;
&amp;lt;/context-param&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esse trecho significa que antes de enviar para o cliente todas os scripts, ele irá compacta-los e somente depois, enviar um único arquivo compactado, contendo todos esses arquivos, sendo assim, tendo uma otimização do carregamento do sistema no cliente. :D&lt;br /&gt;
&lt;br /&gt;
&amp;lt;filter&amp;gt;&lt;br /&gt;
&amp;lt;display-name&amp;gt;RichFaces Filter&amp;lt;/display-name&amp;gt;&lt;br /&gt;
&amp;lt;filter-name&amp;gt;richfaces&amp;lt;/filter-name&amp;gt;&lt;br /&gt;
&amp;lt;filter-class&amp;gt;org.ajax4jsf.Filter &amp;lt;/filter-class&amp;gt;&lt;br /&gt;
&amp;lt;init-param&amp;gt; &lt;br /&gt;
&amp;lt;param-name&amp;gt;forceparser&amp;lt;/param-name&amp;gt;&lt;br /&gt;
&amp;lt;param-value&amp;gt;false&amp;lt;/param-value&amp;gt;&lt;br /&gt;
&amp;lt;/init-param&amp;gt;&lt;br /&gt;
&amp;lt;/ Filter&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Com essa configuração 'true' o filter interpreta que TODAS as respostas deverão passar pelo parser, &lt;br /&gt;
que tem um custo para essa tarefa, e deixando ele como 'false', apenas as reponse ajax terão que ter &lt;br /&gt;
o parse&amp;nbsp; ajustado. Em uma aplicação com telas complexas, o ganho é consideravel. =)&lt;br /&gt;
&lt;br /&gt;
&lt;span style="background-color: white;"&gt;&amp;lt;context-param&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: white;"&gt;&amp;lt;param-name&amp;gt;org.richfaces.LoadStyleStrategy &amp;lt;/param-name&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: white;"&gt;&amp;lt;param-value&amp;gt;all&amp;lt;/param-value&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: white;"&gt;&amp;lt;/context-param&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Essa configuração informa ao container descarregar todos os arquivos de stylesheet no cliente na primeira requisição do cliente ao sistema, ou quando eles expirarem, claro. Uma vez carregados, o seu trafego de dados diminui e com isso suas request/response tendem a serem mais rápidas. :P&lt;br /&gt;
&lt;br /&gt;
&amp;lt;context-param&amp;gt;&lt;br /&gt;
&amp;lt;param-name&amp;gt;org.richfaces.LoadScriptStrategy &amp;lt;/param-name&amp;gt;&lt;br /&gt;
&amp;lt;param-value&amp;gt;all&amp;lt;/param-value&amp;gt;&lt;br /&gt;
&amp;lt;/context-param&amp;gt;&lt;br /&gt;
&lt;br /&gt;
É o mesmo caso da configuração dos arquivos de stylesheet, porém nesse caso, serão os arquivos de javascript, scripts e relacionados que serão carregados uma única vez no cliente. Se já teve a curiosidade de ver a quantidade de scripts que o RichFaces possui, imagina que isso realmente pode ser vantajoso. =}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;filter&amp;gt;&lt;br /&gt;
&amp;lt;display-name&amp;gt;RichFaces Filter&amp;lt;/display-name&amp;gt;&lt;br /&gt;
&amp;lt;filter-name&amp;gt;richfaces&amp;lt;/filter-name&amp;gt;&lt;br /&gt;
&amp;lt;filter-class&amp;gt;org.ajax4jsf.Filter&amp;lt;/filter-class&amp;gt;&lt;br /&gt;
&amp;lt;init-param&amp;gt; &lt;br /&gt;
&amp;lt;param-name&amp;gt;enable-cache&amp;lt;/param-name&amp;gt;&lt;br /&gt;
&amp;lt;param-value&amp;gt;true&amp;lt;/ param-value&amp;gt; &amp;lt;/init-param&amp;gt;&lt;br /&gt;
&amp;lt;/filter&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Essa parte é pra habilitar no cliente o cache dos componentes do RichFaces. Uma boa, porque o RichFaces possui vários bibliotecas de JS, stylesheet, então deixando-as no cliente, é menos trafego.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;context-param&amp;gt;&lt;br /&gt;
&amp;lt;param-name&amp;gt;org.ajax4jsf.xmlparser.ORDER&amp;lt;/param-name&amp;gt;&lt;br /&gt;
&amp;lt;param-value&amp;gt;NEKO&amp;lt;/param-value&amp;gt;&lt;br /&gt;
&amp;lt;/context-param&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;context-param&amp;gt;&lt;br /&gt;
&amp;lt;param-name&amp;gt;org.ajax4jsf.xmlparser.NEKO&amp;lt;/param-name&amp;gt;&lt;br /&gt;
&amp;lt;param-value&amp;gt; .* \ ..*&amp;lt;/param-value&amp;gt;&lt;br /&gt;
&amp;lt;/ context-param&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O padrão de parser do RichFaces é o Tidy, que por ventura é mais lento que o Neko, então aqui estamos informando ao container que é para utilizar o Neko, e o parser será utilizada nas páginas de todas as hierarquias do projeto (.*\..*).&lt;br /&gt;
Tudo descrito acima é para a otimização do sistema, porque essas configurações tem por finalidade otimizarem o carregamento dos componentes na tela, utilizando-se de compactações e cache no lado cliente, que fará que um o sistema seja carregado mais lento na primeira vez, para se ter ganhos subsequentes. =D&lt;br /&gt;
&lt;br /&gt;
Agora vem a parte diretamente ligado ao Ajax do RichFaces, que no meu caso, foi o meu maior vilão, e depois de compreendido, tornou-se meu maior aliado (bonito isso não?).&lt;br /&gt;
&lt;br /&gt;
AjaxSingle = true&lt;br /&gt;
A utilização desde atributo, verdadeiro, faz com que o mapa de requisições ajax seja desprezado, e o envio para o servidor é apenas para o atributo em questão. Exemplo: Combos de Estado e Municipio, para atualizar o municipio, você precisa apenas do Estado.&lt;br /&gt;
&lt;br /&gt;
limitToList = true&lt;br /&gt;
Esse atributo é bem útil e interessante, quando conhece a sua finalidade e o seu uso é no lugar devido. Quando verdadeiro, ele assegura que apenas os id's que estão no reRender do componente serão atualizados. É o caso de uma página com diversos campos, e você precisa apenas atualizar o municipio, utilizando-se deste atributo e no reRender você informar o id do municipio, o response ajax, irá atualizar apenas o municipio, e não irá passar nos get's dos outros atributos. :)&lt;br /&gt;
* Essa limitação é valida para os componentes que utilizando de ajaxRendered = true (a:form, a:outPutPanel e a:panel)&lt;br /&gt;
&lt;br /&gt;
immediate = true&lt;br /&gt;
Quando verdadeiro, força o JSF a pular a fase de validação do objeto e ir imediatamente para a fase de atribuição dos valores ao objeto. Menos uma fase do JSF, mais ágil se torna o request.&lt;br /&gt;
&lt;br /&gt;
process = id's&lt;br /&gt;
O uso deste atributo juntamente com o ajaxSingle, limiToList e immediate diria eu, que é o casamento perfeito :D. Neste atributo você informa o id's que serão necessários para realizar algum tipo de request. Exemplo: Para atualizar o municipio, você precisa ter o valor do estado, se você utilizar o ajaxSingle=true e immediate=true, provavelmente ele não irá postar nenhum valor, mas, utilizando-se dos mesmos e também o process=idEstado, você irá forçar que o JSF na hora de enviar a requisição do estado, e para reRender o municipio ele precisa do atributo 'idEstado' e com isso o valor será passado ao set do atributo, e podendo assim, atualizar a lista de municipios. :D&lt;br /&gt;
&lt;br /&gt;
region&lt;br /&gt;
É uma propriedade assim como o a:outPutPanel, a:form e a:panel, porém, com a funcionalidade de limitar-se uma região onde determinadas informações serão reRenderizadas. Exemplo: De uma página que você precise atualizar vários campos em detrimento de uma opção escolhida, ao invez de passar vários id's, você pode deixa-los dentro de uma region, e reRenderizar, apenas este.&lt;br /&gt;
&lt;br /&gt;
dataTable&lt;br /&gt;
A utilização das tabelas do RichFaces(rich:dataTable e rich:extendedDataTable) devem ser somente em casos que você precise realmente de componentes com mais recursos, quando a necessidade for apenas exibir informações para o usuário, utilize o h:dataTable. Em último caso use o richExtendedDataTable, porque é a tabela com maiores recursos e maior custo de renderização dos componentes.&lt;br /&gt;
&lt;br /&gt;
Espero que este post tenha ajudado-lhe de alguma forma, porque perdi algumas várias horas pesquisando e lendo informações as vezes de ctrl+c e ctrl+v na internet que ao invez de ajuda, me trouxeram mais dúvidas, e depois de muita luta aprendi a utilizar estes recursos de maneira e me proporcionarem o melhor que si, e não o contrário.&lt;br /&gt;
&lt;br /&gt;
Good luck ;-)</description><link>http://kirmaier.blogspot.com/2010/05/este-post-nasceu-por-causa-de-uma.html</link><author>noreply@blogger.com (Kirmaier Andrade)</author><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6731638091658392771.post-3983274261788587149</guid><pubDate>Fri, 24 Apr 2009 19:38:00 +0000</pubDate><atom:updated>2009-05-11T15:48:00.072-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">bluetooth</category><category domain="http://www.blogger.com/atom/ns#">celular</category><category domain="http://www.blogger.com/atom/ns#">mobile</category><category domain="http://www.blogger.com/atom/ns#">mobilidade</category><category domain="http://www.blogger.com/atom/ns#">tecnologia móvel</category><title>Lançado Bluetooth 3.0 HighSpeed</title><description>&lt;div style="text-align: justify; font-family: arial;"&gt;A noticia de que o Bluetooth iria passar por várias modificações e melhorias foi bastante comentada e discutida em diversos fóruns e blogs, mas agora finalmente saiu uma noticia oficial, para confirmar as nossas espectativas, foi lançado essa semana em Tokyo na reunião anual do &lt;a href="http://www.bluetooth.com/" target="_blank"&gt;Bluetooth Special Interest Group SIG&lt;/a&gt;, o grupo responsável por manter a tecnologia ativa.&lt;br /&gt;Essa nova tecnologia trás novidades interessantes, porque muda o pouco a idéia de que o bluetooth era apenas uma tecnologia para trocas de joguinhos entre celulares, isso se dava pelo fato de a velocidade ser relativamente baixa. O novo padrão a ser adotado na versão Bluetooth 3.0 é que será adotado o protocolo 802,11 Adaptation Layer Protocol(PAL) e o Generic Alternate MAC / PHY(AMP).&lt;br /&gt;Com estas novas especificações a tecnologia passa a ter uma velocidade aproximadamente de 24Mbps, além de ter uma grande avanço na questão de economia de energia, pelo fato de ser ter maior controle sobre a potencia da tecnologia.&lt;br /&gt;Neste contexto, todos saem ganhando, tanto os fabricantes que podem explorar novas funcionalidades e aguçar a criativedade, quanto nos consumidores que além de realizar transferências de fotos e jogos de devices mobile, também será possível sincronizar bibliotecas inteiras de músicas entre PC e leitor de música do telefone, baixar e enviar fotos de um PC ou impressora e o envio de vídeo para o PC ou até mesmo para uma televisão.&lt;br /&gt;Essas especificações por enquanto é apenas o primeiro passo na vida deste produto, que está sendo cotado para estar no mercado em algo em torno de 9 a 12 meses.&lt;br /&gt;Como o SIG é composto por várias empresas grandes no setor de mobile e tecnologia, o que podemos esperar é que eles também querem o mais breve ver essa tecnologia sendo utilizada pelos seus milhares de clientes, enquanto ainda não temos essa tecnologia no mercado, ficamos na expectativa e já imaginando algumas coisas que poderão ser feitas com essa tecnologia.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;Fonte: &lt;a href="http://www.bluetooth.com/Bluetooth/Press/SIG/iBLUETOOTHi_TECHNOLOGY_GETS_FASTER_WITH_iBLUETOOTHi_30.htm" target="_blank"&gt;http://www.bluetooth.com/Bluetooth/Press/SIG/iBLUETOOTHi_TECHNOLOGY_GETS_FASTER_WITH_iBLUETOOTHi_30.htm&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://kirmaier.blogspot.com/2009/04/lancado-bluetooth-30-highspeed.html</link><author>noreply@blogger.com (Kirmaier Andrade)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6731638091658392771.post-5988168358405950964</guid><pubDate>Thu, 09 Apr 2009 12:11:00 +0000</pubDate><atom:updated>2009-04-09T09:18:34.620-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">java</category><category domain="http://www.blogger.com/atom/ns#">java dtv</category><category domain="http://www.blogger.com/atom/ns#">mobilidade</category><category domain="http://www.blogger.com/atom/ns#">tecnologia móvel</category><category domain="http://www.blogger.com/atom/ns#">tv digital</category><title>Brasil vai adotar o Java-DTV no Ginga da TV digital</title><description>&lt;div style="text-align: justify;"&gt;&lt;span style="font-family:arial;"&gt;Depois de meses de discussão sobre qual padrão seria adotado para a TV Digital no Brasil, o &lt;/span&gt;&lt;a style="font-family: arial;" href="http://www.forumsbtvd.org.br/" target="_blanck"&gt;Fórum SBTVD&lt;/a&gt;&lt;span style="font-family:arial;"&gt; definiu por unanimidade e sem grandes polêmicas como se imaginava na última segunda-feira(06/04). A decisão foi definida por 12 votos a um, e ficou definido que o padrão adotado será o Java DTV(especificação livre, recém criada pela &lt;/span&gt;&lt;a style="font-family: arial;" href="http://br.sun.com/" target="_blanck"&gt;Sun&lt;/a&gt;&lt;span style="font-family:arial;"&gt;) para ser adotado no &lt;/span&gt;&lt;a style="font-family: arial;" href="http://www.ginga.org.br/" target="_blanck"&gt;Ginga-J&lt;/a&gt;&lt;span style="font-family:arial;"&gt;, o middleware da TV digital.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;A discussão se arrastou por vários meses pelo fato do padrão criado pela Sun, tem pouca popularidade em outros mercados, por isso o fórum tinha dúvidas entre a adoção do Java DTV ou do &lt;/span&gt;&lt;a style="font-family: arial;" href="http://en.wikipedia.org/wiki/Globally_Executable_MHP" target="_blanck"&gt;GEM (GloballyExecutable MHP)&lt;/a&gt;&lt;span style="font-family:arial;"&gt;, além de maior popularidade em outros mercados o padrão GEM tem a cobrança de royalties maior que o padrão criado pela Sun.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;No entanto, o Fórum SBTVD decidiu optar pelo padrão aberto da Sun, que a principio a Sun havia estipulado o valor de R$0,89 por equipamento, a serem pagos sob a forma de royalties, mas foi constado também que outros fabricantes cobram pela mesma tecnologia da Sun um valor de R$0,40 por equipamento.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;O fórum deliberou, então, que fique a cargo do governo brasileiro renegociar os valores com a Sun e fazer com que o preço mais baixo seja estendo aos demais países latino-americanos.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Já se ouve rumores que a Sun não aceitara abaixar o preço por menos de R$0,60 por equipamento.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;A pergunta que fica é, e quem estava estava fazendo o GEM aqui no Brasil, vai tudo para o lixo?Quem já comprou os set-top boxes, os perdeu?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Enfim, são essas e outras perguntas que serão esclarecidas ao longo da implantação desse padrão.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family:arial;"&gt;Fonte: &lt;a href="http://www.telesintese.ig.com.br/index.php?option=content&amp;amp;task=view&amp;amp;id=11546" target="_blanck"&gt;http://www.telesintese.ig.com.br/index.php?option=content&amp;amp;task=view&amp;amp;id=11546&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://kirmaier.blogspot.com/2009/04/brasil-vai-adotar-o-java-dtv-no-ginga.html</link><author>noreply@blogger.com (Kirmaier Andrade)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6731638091658392771.post-69720782449846814</guid><pubDate>Tue, 07 Apr 2009 12:05:00 +0000</pubDate><atom:updated>2009-04-07T09:09:56.287-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">java</category><category domain="http://www.blogger.com/atom/ns#">mobile</category><category domain="http://www.blogger.com/atom/ns#">symbian</category><title>Maverick Secure Mobile</title><description>&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: arial;"&gt;Quem nunca perdeu um celular em alguma festa, ou o deixou em um lugar que nunca mais se lembrou, ou pior, quem já foi roubado sabe que é muito desagradável perder o seu celular, que muitas das vezes guardam coisas importantes de nossas vidas.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Pois é, a empresa &lt;/span&gt;&lt;a style="font-family: arial;" href="http://www.maverickmobile.in/maverick/MMindex.jsp"&gt;Maverick Mobile Solution&lt;/a&gt;&lt;span style="font-family: arial;"&gt; desenvolveu um aplicativo mobile que funciona da seguinte forma, você instala ela no seu celular e você terá que informar um segundo telefone, no caso de um amigo, parente, enfim, esse telefone cadastrado passará a ser um dispositivo que irá rastrear o seu celular.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;O telefone perdido/roubado não terá utilidade para nada, porque a pessoa terá que digitar a senha do aplicativo que você tinha cadastrado. Através do numero cadastrado, apartir de uma ligação você consegue bloquear o seu aparelho, rastreá-lo e até mesmo recuperar seus dados.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Uma coisa bem interessante também é que se a pessoa que achou o telefone e estiver mal intencionado, através de uma simples tentativa de ligação do seu aparelho encontrado, você pode transforma essa ligação em uma escuta juntamente com o aparelho cadastrado, e além disso você pode acionar uma sirene que ficara tocando no seu aparelho enquanto ele tiver bateria.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Bom, no caso fica a dica para todos deste serviço, a versão do software ainda está disponivel para Symbian S60 2nd edition and 3rd edition.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Para mais detalhes, acesse: &lt;/span&gt;&lt;a style="font-family: arial;" href="http://www.maverickmobile.in/maverick/product.jsp"&gt;http://www.maverickmobile.in/maverick/product.jsp&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://kirmaier.blogspot.com/2009/04/maverick-secure-mobile.html</link><author>noreply@blogger.com (Kirmaier Andrade)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6731638091658392771.post-1070444802810680685</guid><pubDate>Mon, 30 Mar 2009 12:10:00 +0000</pubDate><atom:updated>2009-03-30T09:13:18.219-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">android</category><category domain="http://www.blogger.com/atom/ns#">apple iphone</category><category domain="http://www.blogger.com/atom/ns#">blackberry</category><category domain="http://www.blogger.com/atom/ns#">google android</category><category domain="http://www.blogger.com/atom/ns#">iphone</category><category domain="http://www.blogger.com/atom/ns#">mobile</category><title>Novidades no mundo mobile</title><description>&lt;div style="text-align: justify;"&gt;Temos algumas noticias bem legais para o mundo mobile, que vieram em meio a boatos e talvez virem realidade antes mesmo que esperavamos, uma das novidades bacana é que a empresa &lt;a href="http://www.bsquare.com/default.asp"&gt;BSQUARE&lt;/a&gt; vai portar o Adobe Flash para o Android. A empresa desenvolve aplicações para dispositivos móveis, não deu muitos detalhes sobre o assunto, mas já deixou a noticia no ar que essa implementação já não está apenas na vontade dos usuários, mas também passou a ser uma idéia das próprias empresas desenvolvedoras. Outras informações, como data para lançamento, se essa implementação será para todos os usuários ou apenas para os novos, ainda não sabemos, mas de qualquer forma fica a noticia :D.&lt;br /&gt;Outra informação é o Skype anunciou versões de seu produto para o iPhone e BlackBerry. A versão para o iPhone será lançada amanhã, durante o &lt;a href="http://www.ctiawireless.com/"&gt;CTIA&lt;/a&gt;, evento de mobile em Las Vegas. A versão BlackBerry será lançada em maio. O motivo do lançamento primeiro da versão iPhone do produto, se diz pela enorme demanda de pedidos entre os usuários do aparelho da Apple, que era a solicitação de número 1 entre os usuários.&lt;/div&gt;</description><link>http://kirmaier.blogspot.com/2009/03/novidades-no-mundo-mobile.html</link><author>noreply@blogger.com (Kirmaier Andrade)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6731638091658392771.post-5451920924965853861</guid><pubDate>Tue, 17 Mar 2009 17:13:00 +0000</pubDate><atom:updated>2009-03-17T14:18:25.289-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">celular</category><category domain="http://www.blogger.com/atom/ns#">mobile</category><category domain="http://www.blogger.com/atom/ns#">tecnologia móvel</category><title>Evento do Mobile Marketing Association</title><description>&lt;div style="text-align: justify; font-family: arial;"&gt;Pelo 2° ano seguido, a Mobile Marketing Association traz ao Brasil o Mobile Marketing Forum Latin América.&lt;br /&gt;O evento que acontece entre 24 e 26 de março, em São Paulo, é considerado como uma das maiores feiras da indústria de marketing móvel da América Latina.&lt;br /&gt;O evento MMF, além de colocar o Brasil na rota de grandes eventos, para as tecnologias que estão em crescimento, também traz ao Brasil vários palestrantes importantes em todo o mundo, dentre eles terão Mike Wehrs (CEO mundial da Mobile Marketing Association, que reúne mais de 700 companhias em todo o mundo); Michael Becker(executivo da iLoop Mobile, uma das agências responsáveis pelas ações de mobile marketing da campanha de Obama); Russel Buckley(diretor-geral da AdMob, uma das maiores agências de marketing móvel do mundo. Entre outros nomes também estarão palestrantes de empresas como Nokia, Visa, além de representantes brasileiros e das principais agências de Argentina, Chile e da Venezuela.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Mais informações, acesse: &lt;/span&gt;&lt;a style="font-family: arial;" href="http://www.mobilemarketingforum.com/?q=node/728" target="_blank"&gt;http://www.mobilemarketingforum.com/?q=node/728&lt;/a&gt;</description><link>http://kirmaier.blogspot.com/2009/03/evento-do-mobile-marketing-association.html</link><author>noreply@blogger.com (Kirmaier Andrade)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6731638091658392771.post-6745925198854292303</guid><pubDate>Mon, 16 Mar 2009 17:58:00 +0000</pubDate><atom:updated>2009-03-16T15:11:40.403-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">apple iphone</category><category domain="http://www.blogger.com/atom/ns#">celular</category><category domain="http://www.blogger.com/atom/ns#">mobile</category><category domain="http://www.blogger.com/atom/ns#">tecnologia móvel</category><title>iPhone OS 3.0</title><description>A Apple está oficialmente convidando representantes da imprensa para participar do seu próximo evento, que será realizado em 17 de março. A Apple está convidando a todos para este evento, que tem como o principal tema: iPhone OS 3.0, mas por enquanto, nada foi declarado a respeito de se ter um lançamento de um novo aparelho celular, mas mesmo sem ter essa especulação, a expectativa é sempre grande por parte de todos.&lt;br /&gt;A nós, meros mortais que não iremos participar deste evento, nos resta acompanhar tudo o que ocorreu pela internet, e também torcer para que ao menos alguns de nossos desejos sejam realizados, e que tenhamos uma felicidade imensa em sermos surpreendidos por novas funcionalidades. :D&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i.gsmarena.com/vv/newsimg/09/03/iphone-os-30/big.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 410px; height: 380px;" src="http://i.gsmarena.com/vv/newsimg/09/03/iphone-os-30/big.jpg" border="0" alt="" /&gt;&lt;/a&gt;</description><link>http://kirmaier.blogspot.com/2009/03/iphone-os-30.html</link><author>noreply@blogger.com (Kirmaier Andrade)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6731638091658392771.post-1338130625732895440</guid><pubDate>Fri, 13 Mar 2009 16:51:00 +0000</pubDate><atom:updated>2009-03-13T14:06:45.409-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">celular</category><category domain="http://www.blogger.com/atom/ns#">mobile</category><category domain="http://www.blogger.com/atom/ns#">tecnologia móvel</category><title>Gartner revela números do mercado de mobile de 2008</title><description>A empresa &lt;a href="http://www.gartner.com/"&gt;Gartner&lt;/a&gt; revelou essa semana os números de vendas de aparelhos celulares, os números mostram as vendas por unidade de celular que a Nokia continua liderando o mercado de smartphones, com uma diferença de mais de o dobro da RIM - Research In Motion, que vem logo atrás da Nokia. Já os números da pesquisa levando em consideração o OS do aparelhos, a &lt;a href="http://www.symbian.com/index.asp"&gt;Symbian&lt;/a&gt; continua liderando o mercado com o seu sistema operacional, seguida também pela RIM.&lt;br /&gt;É muita interessante ter pesquisas com esse foco de mercado, porque uma vez que você tenha que adotar uma arquitetura de mobile para trabalhar, você terá uma base para saber qual será o seu foco, e quais serão suas dificuldades com cada um dos segmentos.&lt;br /&gt;A matéria está bastante interessante, e recomendo a leitura.&lt;br /&gt;O link é este &lt;a href="http://www.gartner.com/it/page.jsp?id=910112"&gt;http://www.gartner.com/it/page.jsp?id=910112&lt;/a&gt;.</description><link>http://kirmaier.blogspot.com/2009/03/gartner-revela-numeros-do-mercado-de.html</link><author>noreply@blogger.com (Kirmaier Andrade)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6731638091658392771.post-3624861758918640944</guid><pubDate>Thu, 12 Mar 2009 15:04:00 +0000</pubDate><atom:updated>2009-03-12T12:11:50.301-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">java</category><category domain="http://www.blogger.com/atom/ns#">jboss</category><category domain="http://www.blogger.com/atom/ns#">jruby-rails</category><category domain="http://www.blogger.com/atom/ns#">mobile</category><category domain="http://www.blogger.com/atom/ns#">tecnologia móvel</category><title>Realizando ligações com JRuby-Rails e JBoss</title><description>Bom, pesquisando na internê, achei um post muito interessante, o autor realizou um passo a passo de como implementar uma solução, utilizando a linguagem &lt;a href="http://wiki.jruby.org/wiki/JRuby_on_Rails"&gt;JRuby-Rails&lt;/a&gt; com o servidor &lt;a href="http://en.wikipedia.org/wiki/JBoss_application_server"&gt;JBoss&lt;/a&gt;, e conseguiu fazer uma ligação telefônica.&lt;br /&gt;A idéia é bastante interessante e também parece ser tranquila de ser implementada, confesso que não testei essa dica :D, mas fica ai, pra quem quiser brincar um pouquinho e criar o seu sistema de ligações telefônicas, talvez até implementar um sistema que possa controlar suas ligações, enfim, as implementações são várias, basta a sua criatividade e disponibilidade(tempo).&lt;br /&gt;Aqui fica o link. &lt;a href="http://jeanderuelle.blogspot.com/2009/03/my-jruby-rails-app-on-jboss-can-make.html"&gt;http://jeanderuelle.blogspot.com/2009/03/my-jruby-rails-app-on-jboss-can-make.html&lt;/a&gt;</description><link>http://kirmaier.blogspot.com/2009/03/realizando-ligacoes-com-jruby-rails-e.html</link><author>noreply@blogger.com (Kirmaier Andrade)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6731638091658392771.post-4180848992041691342</guid><pubDate>Wed, 11 Mar 2009 12:50:00 +0000</pubDate><atom:updated>2009-03-11T09:58:53.680-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">celular</category><category domain="http://www.blogger.com/atom/ns#">iphone</category><category domain="http://www.blogger.com/atom/ns#">mobile</category><category domain="http://www.blogger.com/atom/ns#">tecnologia móvel</category><title>iPhone no controle de uma McLaren</title><description>&lt;p&gt;Em meio a pesquisas de assuntos interessantes, e coisas tão menos importantes, achei um vídeo no youtube bastante interessante.&lt;/p&gt;&lt;p&gt;Um maluco criou um software para o seu iPhone, que pudesse emular o controle de uma miniatura de fórmula 1. Ele não apenas fez o iPhone emular o controle total de sua miniatura, como também, possibilitou que o atual campeão mundial de fórmula 1, Lewis Hamilton, pudesse dirigir sua McLaren, através deste software.&lt;/p&gt;&lt;p&gt;Confira o vídeo.&lt;/p&gt;&lt;p&gt;&lt;object width="400" height="295"&gt;&lt;param name="movie" value="http://www.youtube.com/v/1017CG6nFMU&amp;amp;hl=pt-br&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/1017CG6nFMU&amp;amp;hl=pt-br&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="400" height="295"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;</description><link>http://kirmaier.blogspot.com/2009/03/em-meio-pesquisas-de-assuntos.html</link><author>noreply@blogger.com (Kirmaier Andrade)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6731638091658392771.post-4208765752893621019</guid><pubDate>Mon, 09 Mar 2009 16:01:00 +0000</pubDate><atom:updated>2009-03-09T13:12:14.285-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">cebit 2009</category><category domain="http://www.blogger.com/atom/ns#">celular</category><category domain="http://www.blogger.com/atom/ns#">criptografia</category><category domain="http://www.blogger.com/atom/ns#">criptografia móvel</category><title>CEBIT 2009 apresenta soluções de criptografia para celular</title><description>&lt;p&gt;&lt;br /&gt;Durante a feira de tecnologia &lt;a href="http://www.cebit.de/homepage_e"&gt;Cebit 2009&lt;/a&gt;, que ocorre em Hannover, na Alemanha, empresas de segurança móvel apresentaram sistemas de criptografia para chamadas telefonicas e até mesmo mensagens de texto.&lt;br /&gt;&lt;br /&gt;O cartão flash microSD da empresa Secusmart, batizado de SecuVoice Version 1.0, é voltado a dispositivos Series 60 da Nokia, plataforma frequentemente adotada por funcionários do governo.&lt;br /&gt;&lt;br /&gt;O produto usa o método &lt;a href="http://pt.wikipedia.org/wiki/Criptografia_de_Curvas_Elípticas"&gt;Elliptic Curve Cryptography&lt;/a&gt; para garantir a segurança na conexão entre dois dispositivos pelo padrão de criptografia 128-bit AES (&lt;a href="http://pt.wikipedia.org/wiki/AES"&gt;Advanced Encryption Standard&lt;/a&gt;) e custa 2.200 euros.&lt;br /&gt;&lt;br /&gt;Outra opção é a solução da Rohde and Schwarz. O dispositivo TopSec Mobile também criptografa com a 128-bit AES, pesa 55 gramas e lembra um pequeno celular sem botões - é carregado junto ao dispositivo utilizado. O tráfego de voz é criptografado e os dados são enviados pelo celular usando Bluetooth.&lt;br /&gt;&lt;br /&gt;A solução é compatível com praticamente todos os celulares que têm Bluetooth e custa 1.800 euros.&lt;br /&gt;&lt;br /&gt;O CompuGSM, da Compumatica, além de proteger as ligações, oferece a opção de criptografia das mensagens de texto. Da mesma empresa, o CompumaticaGSM tem uma estação para gerenciar as chaves que ajudam a administrar vários dispositivos. Os produtos usam a tecnologia 256-bit AES.&lt;br /&gt;&lt;br /&gt;Ambos os sistemas da Compumatica são compatíveis apenas com celulares da HTC com Windows Mobile. A empresa não revelou um preço para os produtos.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Fonte: &lt;a href="http://idgnow.uol.com.br/seguranca/2009/03/06/cebit-2009-empresas-apresentam-solucoes-de-criptografia-para-celular/"&gt;IDG Now!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;</description><link>http://kirmaier.blogspot.com/2009/03/cebit-2009-apresenta-solucoes-de.html</link><author>noreply@blogger.com (Kirmaier Andrade)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6731638091658392771.post-8002753512028987938</guid><pubDate>Sun, 08 Mar 2009 18:54:00 +0000</pubDate><atom:updated>2009-03-09T13:01:15.662-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">android</category><category domain="http://www.blogger.com/atom/ns#">apple iphone</category><category domain="http://www.blogger.com/atom/ns#">google android</category><category domain="http://www.blogger.com/atom/ns#">iphone</category><category domain="http://www.blogger.com/atom/ns#">mobile</category><category domain="http://www.blogger.com/atom/ns#">mobilidade</category><category domain="http://www.blogger.com/atom/ns#">tecnologia móvel</category><title>Telefonia móvel antés, durante e depois do Iphone e Android</title><description>&lt;span style="font-family:arial;"&gt; Quem de nós poderia imaginar a algum tempo atrás, que a nossa geração teria tantas novidades tecnologicas, tanta coisa útil para nosso dia-a-dia (inútil também), aplicativos cada vez mais sofisticados, tantas tecnologias sendo criadas, mitos desmentidos, e com isso tudo, toda essa evolução, podemos analisar por exemplo, que alguns paradigmas na tecnologia são fundamentados, apartir de marcos na história tecnologica.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Podemos observar claramente e com bastante certeza, que o mundo dos aparelhos móveis (celulares, PDA's e seus similares, smartcard, etc) atualmente estão em um novo paradigma, o paradigma implantado pela Apple, com o lançamento do iPhone, que absoluta certeza, veio para sacudir esse mercado e para mudar literalmente os conceitos sobre mobilidade.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;O iPhone tem um papel fundamento no mundo móvel,  pelo fato de ter criado um "zumzumzum" no mundo mobile, porque outras empresas também descobriram que este mercado é bastante promissor, uma vez que cada vez mais, queremos mais mobilidade, conforto e conectividade sempre.&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOoXMbF8b0VUkA3IqUPrcyNL1KS4teLP4jo5l2Pseo50k1TvHwt_si5foS4eDxAmOLlLiLL9h7-P650bCMbrJVfrzhoLtGL-bvi9rCCK1QNRQJaxMG8z_XUxttlsQyNmoCd_QvIwtPysbz/s1600-h/09-iphone_mao.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 214px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOoXMbF8b0VUkA3IqUPrcyNL1KS4teLP4jo5l2Pseo50k1TvHwt_si5foS4eDxAmOLlLiLL9h7-P650bCMbrJVfrzhoLtGL-bvi9rCCK1QNRQJaxMG8z_XUxttlsQyNmoCd_QvIwtPysbz/s320/09-iphone_mao.jpg" alt="" id="BLOGGER_PHOTO_ID_5310906887572375314" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;Falando em iPhone, temos também o não menos lembrado e falado Android, que foi lançado pela Google em parceria com a HTC, aonde foi lançado o primeiro telefone celular com o software Android da Google,  G1.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Se fossemos realizar uma comparação entre esses dois modelos, deveriamos seguir linhas diferentes de comparações, porque o iPhone está mais para os aparelhos que possuem funções não tão sofisticadas, mas que para muitas pessoas não são tão importantes assim, tão quanto o designer e estilo. Já o Android veio que visão de ser mais voltado para o público de usuários que utilizam de smartphones, aparelhos com mais funcionalidades importantes para o dia-a-dia dessas pessoas.&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjpww_d6pPqQ8UZMw2R6Bh59rA_eZKimPZ2CQG_b4ikHlN6rk7y269NHySoLzh7z6wp34BatvhtKrQsxwThY2P33b7MFyzL9Wu2e5wfkTujiqwvKMro4i9sqiZpmNCOAyldB2_B6Fd46YO/s1600-h/Gphone-3.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 238px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjpww_d6pPqQ8UZMw2R6Bh59rA_eZKimPZ2CQG_b4ikHlN6rk7y269NHySoLzh7z6wp34BatvhtKrQsxwThY2P33b7MFyzL9Wu2e5wfkTujiqwvKMro4i9sqiZpmNCOAyldB2_B6Fd46YO/s320/Gphone-3.jpg" alt="" id="BLOGGER_PHOTO_ID_5310906894528405154" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;O mais interessante desta discursão, é que apartir desses aparelhos e softwares voltados para o mundo mobile, podemos esperar muitas outras coisas pela frente. E tendo como competidores Apple e Google, podemos pegar nossas cadeirinhas, e assistir a uma bela disputa, que concerteza nos presenteará com muitas inovações.&lt;/span&gt;</description><link>http://kirmaier.blogspot.com/2009/03/quem-de-nos-poderia-imaginar-algum.html</link><author>noreply@blogger.com (Kirmaier Andrade)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOoXMbF8b0VUkA3IqUPrcyNL1KS4teLP4jo5l2Pseo50k1TvHwt_si5foS4eDxAmOLlLiLL9h7-P650bCMbrJVfrzhoLtGL-bvi9rCCK1QNRQJaxMG8z_XUxttlsQyNmoCd_QvIwtPysbz/s72-c/09-iphone_mao.jpg" width="72"/><thr:total>1</thr:total></item></channel></rss>