Mais opções para Java ME

Buenas maragatos e chimangos..

Encontrei um post bem legal no blog “Daniel Augusto’s Weblog” chamado “Open source APIs para J2ME“. No total são listadas 5 API que facilitam a criação de interfaces, vale a pena dar uma olhada. Que pena que o Daniel não falou da MECHART.. :(..

Att.
Ping

Problemas com a Java Location API

Bom dia pessoal..

Estou novamente aqui expressando minha irritação com a falta de compatibilidade do Java ME, na verdade, o que irei relatar aqui é a falta de implementação total da Java Location API nos celulares da Nokia S60. Não sei se todos leram meu artigo chamado “Entendendo a Java Location API” publicado no JavaFree, se alguém não leu recomendo a leitura. No artigo eu descrevo de forma simples e direta como usar esta API, inclusive a criação de listeners para um dado ponto geográfico (latitude, longitude), ou seja, quando o usuário se aproxima de um certo ponto já configurado no aplicativo, o mesmo recebe um aviso, como por exemplo: Olá querido usuário, você está se aproximando do Museu do Ipiranga. Até aí tudo corria bem, mas no momento que resolvi testar o código em um Nokia N95, da família Serie 60, recebia uma LocationException. Tentei de todas as formas possíveis e não consegui resolver.

Já estava desistindo quando achei o documento “Location API for J2ME™ (JSR-179): Implementation Notes“. Quase tive um ataque cardíaco quando li a seguinte parte do documento:


Supported features
The implementation of the API contains all mandatory, and the following optional parts, of the
Location API (JSR-179).
• Multiple landmark stores that can be shared with native applications are supported. It is
possible to access landmark stores on different drives and external media, but stores can
only be created on the default drive.
• A terminal may have support for different types of positioning technology. The
implementation will return all the optional information that the used positioning technology
supports, such as:
• Altitude
• Speed and course
• Address info
• For positioning technology that support the National Marine Electronics Association (NMEA)
format (i.e. Global Positioning System (GPS)) this information can be obtained with the
Location.getExtraInfo() method. The specific NMEA sentences depend on what the
location technology supports, but no sentences are filtered out.

Excluded features
The following optional features are not supported in the implementation of the Location API:
• There is no orientation support, which is used to query the orientation of the terminal.
There is no proximity listener support, which is used to receive notifications of when the
terminal enters an area (specified by coordinates and a radius).

• It is not possible to select where landmark stores should be created.


Ou seja, simplesmente não posso usar a ProximityListener no meu aplicativo, quando o aplicativo alvo é um Nokia S60.. :(

Se eu entendi errado me corrijam, mas acho que não..

Att.
Ping

LBS e Series 60

Boa madrugada a todos..

Esse post é para o pessoal do Symbian, ou, para os curiosos de plantão.. :). Fiquei sabendo agora pouco que os celulares Serie 60 (plataforma 2.6 ou superior) da Nokia tem uma API para sistemas LBS (Location Based Service) chamada Location Acquisition API, que pode ser usada através de código Symbian C++. A documentação da mesma pode ser vista neste link.

Att.
Ping

OpenMoko

Boa noite..

Hoje o post vai ser um pouco diferente, vou falar sobre o OpenMoko, porém, não tenho um bom conhecimento sobre ele ainda, então, vou citar referências e peço que se tiver alguém que está lendo este post e conhece algo sobre o OpenMoko, por favor, deixe sua contribuição nos comentários. :).

Tive conhecimento do OpenMoko através de uma citação de meu chefe, então a primeira coisa que procurei foi sua descrição no wikipedia. Transcrevo o que diz:
OpenMoko é um projecto para a criação de uma plataforma smartphone/GSM aberta, seguindo a filosofia FLOSS. Esta plataforma funciona sobre Linux e usa o sistema de gestão de pacotes ipkg.

Quando li sua descrição fiquei interessado, porém continuei procurando, já que a descrição do wikipedia foi simples demais. Achei várias descrições em blogs e fóruns de discussão. Selecionei algumas:

Fonte: blog VivaSemFio. Trecho retirado do site: Para compreendermos este projeto começaremos com uma observação: “uma significativa parcela do sucesso de uma plataforma está nos aplicativos que ela executa”. Realmente. Então, idealizado por Sean Moss-Pultz, OpenMoko compreende uma plataforma aberta voltada para o desenvolvimento de aplicações móveis. Ou seja, qualquer pessoa pode criar suas próprias aplicações…conforme suas necessidades. Também é importante comentar que o OpenMoko é acompanhado por um kit de desenvolvimento. Tudo para facilitar a vida dos aventureiros.

Fonte: Blog do Cairo. Trecho retirado do site: OpenMoko é um software, e um kit dev, pra celulares. Qual a vantagem? Ser Open Source e Linux.

Neo 1973 é um celular, que já vem equipado com um OpenMoko, a vantagem dele, é que é totalmente Free (Infelizmente não o seu valor, U$D 300,00 no site oficial). É um smartphone voltado pra Developers e que queiram contribuir com a comunidade

Fonte: SusePT. Treco retirado do site: Imaginem um iPhone. Imaginem o conceito liberdade. Agora imaginem os dois conceitos juntos. Conseguiram? Acabaram de imaginar o OpenMoko, um telemóvel touchscreen com GNU/Linux.
O OpenMoko, ao contrário do tão badalado iPhone, não vem bloqueado a nenhuma rede e não tem DRM
.

Também achei um excelente artigo sobre o OpenMoko entitulado como “OpenMoko: An iPhone Alternative for Developers?“. Recomendoa leitura.

Porém, a página que mais me chamou a atenção é o openmokowiki. Neste site encontrei uma das melhores descrições:
OpenMoko é um projecto de Open Source destinado a criar o primeiro telemóvel do Mundo com um sistema operativo livre.

O projecto OpenMoko é um projecto de comunidade a que todos podem aderir, para ajudar a projectar o seu telefone ideal.

Eventualmente, o software dos telefones não estará fixo a um telefone em particular. O Software OpenMoko pode ser instalado num conjunto de telemóveis suportados, e se quiser actualizar o seu telemóvel, não perderá o software. Os bugs corrigidos num telemóvel, são corrigidos em todos. Além disso, o site traz uma parte de documentação para desenvolvedores, bem completa.

Bem, como falei no início não sou um expert em OpenMoko, mas eu acho que com as referências que coloquei aqui vcs podem ter uma idéia bem ampla do que o bichinho.

Att.
Ping

Impacto do celular no cérebro

Boa noite…

Estava lendo o livro “Seu Cérebro Nunca Envelhece”, de Richard Restak.. aliás, diga-se de passagem, um ótimo livro. Você pode estar se perguntando, o que isso tem a ver com este blog. A resposta é a quantidade de parágrafos que falam sobre o impacto da tecnologia e mais especificamente de equipamento portáteis. Pra começar, no capítulo 3, chamado de “Déficit de Atenção”, que fala sobre o bombardeio de informações que o nosso cérebro sofre diariamente, e do impacto que isso causa, encontra-se o seguinte parágrafo:

…os computadores portáteis, os celulares, os e-mails nos mantêm em conato permanente com o mundo, ao mesmo tempo em que exercem tremendas pressões sobre nós para respondermos rápida e acuradamente. Mas velocidade e precisão raramente andam juntas no cérebro humano…

Se começarmos a pensar isso é verdade, e o livro trata disso de maneira bem clara. Posteriormente, o autor trata da questão de tempo e espaço, que fica meio bagunçado com o uso da Computação Móvel. Abaixo, segue o parágrafo do livro:

…do ponto de vista intelectual, sempre soubemos que a “realidade” do aqui e agora diante de nossos olhos é apenas uma entre muitas. Mas nunca experimentamos diretamente essa realidade multifacetada até a tecnologia possibilitar a comunicação de um canto do mundo a outro e acabar com as diferenças de tempo, espaço e lugar. Com o celular, esse processo ficou ainda mais íntimo. Tempo, distância, noite e dia deixaram de ser fatores de limitação…

Pensando bem, isso também é verdade. Bem, não é minha idéia ficar filosofando sobre as questões sociais e éticas do uso dos equipamento portáteis, celulares etc, porém, é sempre bom lermos algo, principalmente porque o cérebro é o guia do nosso corpo. Ahhh, ia esquecendo, recomendo a leitura do livro.

Att.
Ping

Celular mudando paradigmas

Boa noite…

Acabo de ler uma interessante matéria no jornal “Propaganda e Marketing”, do dia 8 de Outubro de 2007. O título da matéria é “Celular radicaliza mudanças no mercado”. Quem acompanha este blog já deve ter visto muito post falando sobre os impactos que a adoção em massa da computação móvel causa na sociedade em geral, desde mudanças de comportamento até a forma como as pessoas se relacionam. Era questão de tempo para que o mercado percebesse isso, como cabeçalho da matéria que citei, o jornal traz a seguinte frase:


Tendência: crescimento anual de 40% mostra a força do celular como mídia e sinaliza adoção de novos modelos de negócios.


Não sei se vocês leram bem, mas o crescimento é de 40% anual. Além disso, selecionei outro parágrafo da notícia:
A participação do celular no mercado publicitário brasileiro ainda é minúscula, mas nos Estados Unidos esse segmento deverá atingir US$ 4 bilhões em 2008, segundo dados do Mobile Marketing Association (MMA)

Isso mostra o poder do telefone celular.. olha, se eu tivesse que apostar em alguma coisa eu apostaria no boom da computação móvel em 2008, ainda mais com a notícia de que a TV Digital vai estar isenta de alguns impostos.

Att.
Ping

TV Digital livre de impostos..

Good night people..

Ontem assisti no jornal nacional uma notícia que me deixou contente.. agora resolvi procurar mais sobre o assunto, achei dezenas de matérias, selecionei a primeira que achei..

“Lula zera imposto sobre equipamentos de TV digital” é o título de uma matéria na Folha Online. Selecionei um pequeno pedaço da matéria:

O presidente Luiz Inácio Lula da Silva reduziu a zero a alíquota do IPI (Imposto sobre Produtos Industrializados), tendo como alvo os equipamentos destinados à televisão digital. O decreto que reduz o IPI foi publicado nesta terça-feira no “Diário Oficial da União”.

Na lista de equipamentos beneficiados estão moduladores, transmissores digitais, codificadores, geradores de sinais, roteadores e amplificadores.
.

Isso é uma baita notícia.. vai ajudar e muito na adoção da TV Digital no Brasil..

Att.
Ping

Mobile Firefox

Boa noite..

Notícia do IDG NOW: “Mozilla anuncia versão do navegador Firefox para telefones celulares“.

Legal.. já tem o Opera, agora o Firefox.. é o mundo desktop se apertando pra entrar no mundo Mobile..

Att.
Ping

Java FX Mobile

Boa noite..

Em um post antigo, falei sobre o Java FX, porém, não tive conhecimento sobre o Java FX Mobile, porém, hoje estava no Grupo de Pesquisa Mosaico, da Universidade de Passo Fundo e conversei com o Jean, ele tá fazendo o seu TC sobre um assunto que é relacionado com o Java FX, e me falou sobre o Java FX Mobile, e resolvi dar uma procurada na net. Enquanto estava lendo sobre seus benefícios, ao fato de ele ser um concorrente direto do Flash e do SilverLight estava tudo bem, porém, quase cai da cadeira quando li que ele pode ser o substituto do queridíssio Java ME.

Se vocês acham que é paranóia minha olhe o post “Java FX Mobile vai substituir o J2ME?”, que encontrei no blog Ruy Mobile. Recomendo a leitura na integra deste post, mas transcrevo parte dele aqui:

Durante o JavaOne 2007, um evento da Sun para desenvolvedores, Rich Green, vice presidente de software da Sun, faz dois comentários que podem esclarecer nossas dúvidas. “One way to think of Java FX Mobile is as the next step in the progression of Java ME”. Esse comentário deixa claro que realmente estamos próximos de uma substituição. “Java FX Mobile is focused on taking all the richness of the desktop, and the giant developer community of the desktop, and bringing it down to the higher volume world of smartphones.” Isso nos leva a crer que o mercado para desenvolvimento de softwares para dispositivos móveis irá ter um crescimento substancial devido a essa nova tecnologia que promete dar mais flexibilidade para os desenvolvedores.

É.. fiquei sem saber o que pensar agora.. haha..

Att.
Ping

Artigo legal sobre M-Payment

Buenas..

Esse post é para o pessoal que gostou do assunto de M-Payment. Descobri uma referência no blog De Idéias a Projetos sobre um projeto piloto de uso de pagamento através de telefones celulares. O título da matéria é “Venda de bilhetes para trem e ônibus via celular” e o link está aqui. Recomendo a leitura.

Att.
Ping