Verdadeira UI em J2ME

Maio 9, 2008

Quem disse que você não pode fazer milagres na sua UI? Nesse caso entra a TWUIK, é um conjunto de componentes de UI feitos em J2ME. O link para essa maravilha éTWUIK. Confesso que já tentei copiar algum dos componentes. Mas há certos componentes com transparência e efeitos que só com “milagres” e celulares high-end eles são feitos. É lógico que se você reparar nos celulares dos vídeos só tem high-end. Bom, semana que vem começo uma série de tutoriais para criação de componentes em canvas e quem sabe a criação de um concorrente do TWUIK… Sonhar nunca é demais!


Competição de desenvolvimento J2ME

Maio 8, 2008

Esse é o concurso de programação, patrociando pela Gemalto e Sun Microsystems, na última JVM desenvolvida – um cartão Smart Card como o da figura abaixo:

Essa JVM contêm a especificação Java Card 3.0 que habilita o uso de cartões e outros dispositivos limitados com a tecnologia Java. Mais informações sobre o concurso, acesse: Concurso J2ME e Java Card 3.0


Windows Mobile + JBED

Maio 8, 2008

Pessoal, depois de um longo tempo sem escrever volto a escrever. Hoje o assunto é relativo a KVMs para J2ME em Windows Mobile. Bom como vocês já devem ter notado a leva de celulares que saem hoje em dia com Windows Mobile é impressionante. Não sei se vocês leitores já utilizaram um celular com Windows Mobile mas é um Sistema Operacional bom e consistente para celulares. Acontece, porém, que nem todos os celulares que rodam Windows Mobile tem uma KVM nativa, e se tem, as vezes não tem várias JSRs que poderiam ter. Para Palm OS existia a Websphere Microplace da IBM que suportava JSRs de MIDP2, CLDC 1.1, CDC 1.0, JSR 75 e se não me engano JSR 135 com suporte a MIDI. Como tem 2 anos que não mexo em Palms então estou meio por fora. Agora na minha experiência com um HTC S710 com Windows Mobile 6.1 tive problemas ao tentar fazer conexões HTTP na JBED que veio no celular. Procurando em fóruns percebi que a solução era atualizar a versão da JBED. Não irei postar o link aqui porquê a mesma é paga, mas se tiverem esse problema basta uma busca no google e uma atualizada na JBED de seu smartphone que irá resolver alguns dos vários problemas de versão antiga de KVM.

Fica ai a dica para você desenvolvedor que possa ter tido problema com a sua KVM no Windows Mobile.


Open source APIs para J2ME

Setembro 27, 2007

Pessoal aqui vai um resumo de apis J2ME focadas em desenvolvimento de GUIs para J2ME. Vale a pena dar uma olhada. Não tem todas APIs aqui, mas já é um começo. Até mais.

Apime

Apime é um framework que oferce mais funcionalidades a J2ME/MIDP. O núcleo das funcionalidades é interface gráfica, contendo componentes para construir aplicações com a estrutura do Swing de J2SE. Também inclui classes para controle de arquivos e customização de skins.

URL http://www.java4ever.com/…project=apime…
Licença GNU General Public License (GPL)

 

byblos

Uma coleção de componentes customizados para J2ME.

URL http://code.google.com/p/byblos
Licença Apache License 2.0

 

Fire (Flexible Interface Rendering Engine)

Fire (Flexible Interface Rendering Engine) é uma biblioteca que foca em prover componentes fáceis de serem utilizados por desenvolvedores J2ME. Fire provê o básico de J2ME (combos, listas, forms, item) mais customizações nesses componentes. Essa biblioteca não depende de aparelho ou tamanho de tela em específico, podendo ser portada para qualquer aparelho.

URL http://www.bluevibe.gr/fire.html
Licença GNU Lesser General Public License (LGPL)

 

J2ME Lightweght Visual Component Library (LwVCL)

LwVCL suporta tanto J2SE e .NET. Agora possue uma versão de rascunho para J2ME MIDP.

URL http://www.lwvcl.com/j2me.php
Licença GNU General Public License (GPL) and Zaval Commercial License (ZCL)

 

jMobileCore

A biblioteca jMobileCore é um poderosa ferramenta para criação de GUIs para J2ME. Simplifica a tarefa do desenvolvedor provendo suporte a ricas GUIs e rápido acesso a dados no celular.

URL http://jmobilecore.sourceforge.net
Licença GNU Library or Lesser General Public License (LGPL)

 

MWT (Micro Window Toolkit)

Inspirado no seus irmãos mais velhos como AWT, Swing e SWT, MWT entra em cena para a construção de UIs otimizados para celulares.

URL http://j2me-mwt.sourceforge.net
Licença GNU Lesser General Public License (LGPL)

 


Smartphones da pesada

Setembro 25, 2007

Para quem gosta de smartphones (e tem grana pra gastar), vai ai duas sugestões de modelos que são os tops de linhas (tops até as redes 3G, alguém já viu um celular 4G?) e que estão disponíveis no Brasil através de importadoras:
HTC Tytn 2
Nokia E90

Existem outros modelos interessantes mas esses me chamaram atenção pela quantidade de recursos. Pena que o E90 não seja touch screen. Até mais