Steve Jobs on iPhone: No Java For You

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.

ok. escolham o melhor software em JME que voces conhecem :wink:

Gmail :smiley:

Por enquanto o meu é esse aqui -> Prince of Persia

ok vamos la entao no mundo symbian …

opera web browser: nao precisa nem comentar (http://www.opera.com/products/mobile/)
agile mesenger: 'e praticamente um adium pra symbian (http://www.agilemobile.com/agile_messenger.html)
putty ssh : Nao saia mais da praia pra acessar seu servidor ( http://s2putty.sourceforge.net/ )
World Mate, pra quem viaja bastante eh show. ( http://www.mobimate.com/s60_business.shtml?filename=series_60.jpg)

praticamente todos esses softwares tem aqui no http://www.getjar.com

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]

CDC não é um parto nao senhor.

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.

[quote=RodrigoSol]Alguém lembrou do gmail como exemplo de J2ME… concordo o gmail é simplesmente fantástico.
[/quote]

O gmail mobile é só um html mais enxuto. Vc pode abri-lo em qq browser, inclusive no Firefox… :slight_smile:

Testa ai pra vc ver:

http://m.gmail.com/

t+

[editado]
testi aqui e q nada… só rola no firefox mesmo! foi mal :slight_smile:
[/editado]

[quote=bobmoe][quote=RodrigoSol]Alguém lembrou do gmail como exemplo de J2ME… concordo o gmail é simplesmente fantástico.
[/quote]

O gmail mobile é só um html mais enxuto. Vc pode abri-lo em qq browser, inclusive no Firefox… :slight_smile:

Testa ai pra vc ver:

http://m.gmail.com/

t+

[editado]
testi aqui e q nada… só rola no firefox mesmo! foi mal :slight_smile:
[/editado][/quote]

http://www.google.com/press/pressrel/mail_mobileclient.html

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.

[quote=bobmoe][quote=RodrigoSol]Alguém lembrou do gmail como exemplo de J2ME… concordo o gmail é simplesmente fantástico.
[/quote]

O gmail mobile é só um html mais enxuto. Vc pode abri-lo em qq browser, inclusive no Firefox… :slight_smile:

Testa ai pra vc ver:

http://m.gmail.com/

t+

[editado]
testi aqui e q nada… só rola no firefox mesmo! foi mal :slight_smile:
[/editado][/quote]

Num é não… esse ja eh legal mas o outro é muito melhor que esse, tem até autocomplete nos campos…

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

eu adoro esses momentos nostradamus =:D

Cocoa não é uma lignaugem é um ambiente de desenvolvimento e você pode desenvolver apra Mac OS em uma infinidade de paltaformas, incluindo Java.

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 …