Você não pode generalizar… a maioria dos celulares hoje utilizam uma KVM.
A JVM supracitada foi desenvolvida para dispositivos CLDC (Connected Limited Device Configuration), ou seja, para executar em dispositivos com processadores de 16 MHz ou superior, com 160 KB memória para as libs da JVM e 192 KB para a plataforma toda.
Contudo, existe uma JVM+SDK para dispositivos CDC (Connected Device Configuration). O SDK é um subset do Java SE - as aplicações não são chamadas de MIDlets- e permite a criação de interfaces sofisticadas com AWT, acesso a SGBD com JDBC e etc…
Em suma, utilizar MIDlets em PDAs e smartphones é subutilizar a capacidade dos mesmos. Entretanto, em celulares limitados é o que se pode fazer.
Integracao com funcoes do aparelho fede (as vezes nem e possivel em alguns modelos)
Enviar SMS eh um parto
Acessar a Agenda outro parto
guardar informacao de uma maneira decente … :S
Sem contar que a especificacao do J2ME tem um GAP gigantesco entre o que esta escrito e o que os fabricantes resolvem implementar, symbiam e’ symbian aqui e na china.
Sou um grande entusiasta dos produtos da Apple, mas realmente, com relação aos desenvolvedores a Apple sempre deixou a desejar. Ela tem o costume de fechar o mercado e provisionar todas as aplicações, é o modelo de negócio deles.
Enquanto usuário final, alguns saem satisfeito, mas a indústria que gira ao redor, normalmente não gosta, porque acaba perdendo mercado pra Apple com esta atitude.
Imaginem que tal dispositivo realmente emplaque no mercado. Muitas empresas que desenvolvem aplicativos vão ficar sem uma grande fatia do bolo e pior, correm o risco da apple refazer os melhores softwares na sua plataforma.
Acredito que a Apple não pretende abrir esse mercado, assim como ela não abriu para outras fontes o Ipod e está com alguns processos como da Real.
É característica da empresa, tanto que ela não faz questão de vender seu OS que é superior ao Windows no mercado. Ela vende somente com seu Hardware.
Acredito realmente que seguirá o mesmo caminho e se um dia ela abrir, será sua linguagem e seu SDK, podem ter certeza disso.
Integracao com funcoes do aparelho fede (as vezes nem e possivel em alguns modelos)
Enviar SMS eh um parto
Acessar a Agenda outro parto
guardar informacao de uma maneira decente … :S
Sem contar que a especificacao do J2ME tem um GAP gigantesco entre o que esta escrito e o que os fabricantes resolvem implementar, symbiam e’ symbian aqui e na china. [/quote]
Calma aí… também não precisa exagerar… existe um SDK diferente para cada série, e a compatibilidade entre eles é rídicula…
SDK para S40, S60 e S80, sem compatibilidade retroativa… nem um pouco esperto.
Alguém lembrou do gmail como exemplo de J2ME… concordo o gmail é simplesmente fantástico.
Só depois de olhar as APIs em c++ do Symbian e que vi o tamanho do buraco no Java ME. Ele é muito limitado, mas tem o outro lado, compatibilidade e facilidade de programação.
Alguém ja tentou fazer um hello world no carbide? O que são aqueles 12 arquivos de configuração???
O problema que vejo no JavaME é o mesmo de sempre do Java, demoraaaaaaaaa muuuuuuuuuito pra evoluir, pra entrar algo novo, tenho muita fé que uma hora o Flash Lite tenha um suporte tão grande quanto o Java Me nos dispositivos.
MOUNTAIN VIEW, Calif., November 2, 2006 ? Google Inc. (NASDAQ: GOOG) today announced the release of an innovative new mobile client, Gmail for mobile devices. This freely downloadable Java application delivers Gmail users the look and feel of Gmail through a fast, feature-rich interface that’s optimized for handheld devices. With the release of this client, Google is taking one more step toward its goal of providing users with quick and easy access to the information they need, when they need it.
a questão é que a apple se fecha sempre em seu ecossistema muito provavelmente (e aqui estou conjecturando haja vista que ainda não há muitos detalhes sobre o produto) não será possivel usar java oficialmente (nada que geeks nao possam quebrar) mas de repente liberem em um futuro relativamente longe um sdk portado da COCOA (a linguagem usada no MACOX - developer.apple.com/cocoa) algo como um cocoa-me
será que alguem disse pra esse simbyam maniaco que ja lançaram o MIDP2??
cara,se não tem,construa!!! essa é a melhor parte, fora que facilmente vc pode construir interfaces em SVG, garanto que bem conversado faço qualquer aplicação que faria para simbyam, e o que é melhor,rodando em simbyan,palm (particularmente adoro esse),black berry, windows ce e pocket pc entre outros …