Começando com java para j2me

Boa tarde pessoal.

Estou começando a desenvolver um projeto para j2me para um cliente.
Este mesmo utilizara um iPaq, modelo padrão (não tenho ainda exatamente os modelos).
A aplicação é uma aplicação simples, de cadastro e consulta de pedidos, e depois de sincronização via bluetooth etc…
Gostaria de saber de vocês algumas coisas.

  • Qual jvm poderia utilizar, que ficasse embutida no meu programa e fosse rapida?
  • Existe alguma api que possa facilitar o desenvolvimento, e que possa ser utilizada para um cliente com código fechado?
  • Nos pockets que tenho aqui pelo que vi, eles já vem com a JVM da ibm instalada (J9), no Windows CE, esta versão é paga ou trial, alguem utiliza esta versão?

Obrigado pela ajuda pessoal!

[]s