Olá pessoal, acredito que todos já devem ter conhecimento da MIDP 3.0, para os que fogem desta regra, a JCP está desde Março de 2005 trabalhando na nova versão da MIDP (Mobile Information Device Profile). Para você que não sabe o que é MIDP, bem, aí aconselho ler algum tutorial sobre Java ME. Continuando… Eu tinha conhecimento sobre as algumas inovações da nova MIDP que foram destacadas pela mídia, como:
* Comunicação entre MIDlets;
* Bibliotecas compartilhadas, que são chamadas por alguns sites de LIBlets;
* Múltiplas MIDlets rodando na mesma máquina virtual;
* MIDlets rodando em background;
* Jogos mais ricos;
* RMS com questões de seguranças mais sofisticadas;
* MIDlets poderão desenhar em Display(s) secundários;
* Localização e Internacionalização
* IPv6
* Dentre outros
Porém, nesse final de semana, baixei um documento que tem na página da JSP para a MIDP 3.0 - clique aqui - e pode comprovar que além destas mudanças, a MIDP 3 também se destacará por algumas mudanças nos componentes e na criação de novos componentes. As novidades são muitas, seria legal aos que tiverem mais interesse, dar uma lidinha rápida (ou demorada para os mais interessados) no documento.. mas vou falar abaixo somente dos novos componentes que a MIDP 3 terá.. só para dar uma provocada na curiosidade de vocês:
AnimatedImage: Segundo a própria documentação, é um tipo especial da classe Image que trabalha de forma semelhante ao Sprite, ou seja, tem vários frames e o tamanho de tempo que cada um deverá ser mostrado. Até a MIDP 2.0, temos que fazer isso no código mesmo.
DisplayCapabilityException: Nova exceção que indica que o Display não tem capacidades suficientes para realizar as tarefas requisitadas.
DisplayListener: Classe que permite a uma MIDlet tratar das atualizações em um Display.
FileSelector: Como o próprio nome indica, é uma tela que permite a seleção de um arquivo do sistema de arquivos do dispositivos. Deve lembrar um pouco o FileChooser do Java SE .
FormLayoutPolicy: Pelo que entendi é um pequeno gerenciador de layout, algo tipo os famosos BoderLayout, FlowLayout etc, do Java SE, mas bem mais limitado é claro.
ItemLayoutHint: Usado em conjunto com o FormLayoutPolicy. Contém as sugestões de posicionamento da tela de um Item.
ItemLayoutInfo: Usado pelo FormLayoutPolicy para associar informações de layout a um Item.
ItemTraversalListener: Semelhante ao traverse() do CustomItem, ou seja, a MIDlet pode ser notificada quando um Item ganha ou perde o foco.
MenuCommand: Permite a criação de um menu de Command´s. Pelo que entendi, antes isso era feito automaticamente, agora podemos especificar por exemplo, qual o label do menu de Command´s.
TabbedPane: Este componente é o que mais me impressionou, ele é semelhante ao JTabbedPane do Swing, aquele que cria abas na parte inferior ou superior da tela, e cada uma destas abas representa uma tela independente. Muito show ter isso no Java ME.
TabListener: Ouvidor de eventos do TabbedPane.
Text: Usado para renderizar um texto dentro de alguma área. Porém, ele não é simplesmente jogado na tela, você pode especificar mínimos detalhes de onde e como o texto irá aparecer.
Bem, as novidades não param por aí, poderia ficar escrevendo a noite inteira, mas como estou com sono, e também não vou dar tudo de mão beijada pra vocês, hehehe. Bem pessoal, espero ter ajudado..
OBS: Este texto era para ser publicado no nosso novo espaço, o PENSO MÓVEL, mas não sei o que fiz lá e cancelei meu usuário
Att.
Ping
| Tweet |
|---|




7 comentários
[…] Information Device Profile 3.0 Adiciona o seguinte a MIDP2.0 (resumo de mudanças retirado de MIDP 3.0 Mudanças: — Comunicação entre MIDlets; — Bibliotecas compartilhadas, que são chamadas por alguns […]
Setembro 18th, 2007 às 22:22
Oi Ricardo. Seu post foi muito útil pra mim agora.
Obrigada por compartilhar o conhecimento…rs
Julho 1st, 2009 às 01:59
Uma outra novidade, de acordo com a Final Release da especificação, (pelo o que eu entendi) é que o MIDP 3.0 continua como configuração base a CLDC 1.1, porém permite tabm o desenvolvimento de aplicações baseando-se no CDC. Isso deve-se ao crescente crescimento da capacidade de hardware dos celulares.
Seu post ajudou muito, valeu mesmo, vou te referenciar na minha monografia…
Maio 16th, 2010 às 20:45
Valeww Paulo..
Disponibiliza a web teu trabalho de conclusão para nós vermos..
Att.
Ricardo
Maio 17th, 2010 às 10:15
Opa, quando estiver concluído eu disponibilizo…
Maio 21st, 2010 às 21:10
Ai Ricardo… Trabalho concluído, apresentado e aprovado.
Se quiser dar uma olhada, manda um endereço de e-mail.
Obs: Naum sei como complartilhar a mesma aqui no site.
Julho 23rd, 2010 às 19:13
Tem vários sites que vc pode publicar.. tem o slideshare e o issuU. Mas pode mandar no meu email também.
Att.
Ricardo
Julho 23rd, 2010 às 22:33
Envie seu comentário