Quais telefones suportam qual J2ME (Java Micro Edition) especifica?
-
22-07-2019 - |
Pergunta
Eu simplesmente não consigo encontrar um gráfico atualizado sobre quais dispositivos móveis suportam qual versão Java Micro Edition.
Estou especialmente interessado em Smartphones Nokia e seu apoio ao novo JME 3.0.
(Eu me pergunto que o Sun não parece fornecer essas informações.)
Por favor, forneça -me alguns links, se você conhece algum!
EDITAR: Provavelmente estou misturando as coisas:
Midp parece ser o Mobile Java Platform, enquantoJ2ME 3.0 é um Sdk Para isso, certo?
Solução
Especificações de dispositivos Nokia, incluindo JSRs suportados: http://www.forum.nokia.com/devices/
Outras dicas
Você também pode dar uma olhada nos resultados de referência, pois eles dão uma boa indicação do que é suportado em um determinado telefone:
Uma questão bastante grande de curios é se os telefones que você deseja suportar suportam o MIDP 2.1 (fácil de testar com um aplicativo 2.1 Helloworld), como os recentes aparelhos Sony-Ericsson e Nokia.
Essa versão está associada à arquitetura de serviço móvel (JSR-248), uma melhoria em relação à tecnologia Java para a indústria sem fio (JSR-185) que especifica as APIs que um aparelho deve suportar.
Wurfl Contém informações sobre quais telefones têm suporte J2ME, embora atualmente cubra apenas o MIDP 1.0 e 2.0. Há uma interface de consulta Wurfl muito útil em http://wurflpro.com/
Até onde eu sei, não há dispositivos Nokia disponíveis ou anunciados que tenham suporte para o MIDP 3.0. Parece que a especificação nem sequer recebeu a aprovação final:
http://jcp.org/en/jsr/detail?id=271
Para obter informações sobre os dispositivos Nokia, segundo o link fornecido pela Laalto. Ele também possui uma pesquisa, para filtrar os dispositivos com base em um determinado recurso, como APIs Java suportados.
Sobre a pergunta sobre a classificação que você adicionou: Java Me é o guarda -chuva que cobre muitas tecnologias Java Mobile. As especificações do Java ME mais relevantes para os telefones celulares são o CLDC e o MIDP. O MIDP é o que contém a maioria das APIs visíveis ao desenvolvedor, o que geralmente é chamado de plataforma como você sugeriu.
No entanto, o "Java ME SDK 3.0" ao qual você se referiu é um produto específico da Sun, contendo ferramentas para o desenvolvimento do MIDP e também algumas outras plataformas Java ME. Apesar do número da versão do SDK, as ferramentas MIDP contidas não suportam o MIDP 3.0. Ainda não sei se há alguma ferramenta disponível para o desenvolvimento do Midp 3.0, talvez alguém tenha mais informações sobre isso?
Eu acho que quase todos os telefones vêm com o Least Midp 2.0 hoje em dia, pelo menos de nós. Tenho certeza de que esse é o caso com muitos telefones. No entanto, uma das maneiras de descobrir com certeza é chegar ao site da transportadora sem fio, obter a lista de telefones e verificar as informações MIDP do site do fabricante. Isso é o que eu faria.
Outro bom recurso é o banco de dados de resultado do FPC: http://www.dpsoftware.org/filter.php.
O site fornece um aplicativo de benchmark javame que verifica vários recursos e APIs (JSR). O banco de dados de resultado contém os resultados desses benchmarks gratuitamente para uma ampla gama de dispositivos. Se o seu dispositivo estiver ausente, você poderá baixar o aplicativo de referência, executá -lo no telefone e carregar os resultados.
Another good devices database is deviceatlas.com