Mobile Service Architecture: Novos patamares para o Java ME

Conheça a Mobile Service Architecture. A MSA define um novo conjunto mínimo de especificações para dispositivos Java ME e reduz a fragmentação no ambiente em que o Java mais cresce mundialmente.

Esse artigo faz parte da revista Java Magazine edição 45. Clique aqui para ler todos os artigos desta edição

Clique aqui para ler esse artigo em PDF.

MSA: Novos patamares para o Java ME

Conheça a Mobile Service Architecture

A MSA define um novo conjunto mínimo de especificações para dispositivos Java ME e reduz a fragmentação no ambiente em que o Java mais cresce mundialmente  

A fragmentação de ambientes Java móveis é o incentivo principal para a criação da especificação Mobile Service Architecture – MSA. Mas o que é essa fragmentação? É a grande variedade de dispositivos móveis Java com diversas características diferentes e, infelizmente, implementações do Java ME (VM e APIs) com ainda mais diferenças. A despeito de todo o esforço de padronização já realizado no âmbito da Java ME, a frase Write Once, Run Anywhere não vale tanto no mundo móvel quanto no ambiente desktop (Java SE) e mesmo no domínio muito mais complexo das aplicações enterprise (Java EE). Essas diferenças são relativas principalmente a requisitos opcionais especificados em JSRs, os quais muitos fabricantes optam por não implementar. Alguma culpa recai também sobre pontos mal esclarecidos em certas JSRs.

A MSA, definida pela JSR (Java Specification Request) 248, esclarece vários pontos mal definidos de outras JSRs e torna obrigatórios itens que antes eram opcionais. O resultado esperado é um ambiente Java ME mais padronizado para os dispositivos que aderem a esta especificação. Sendo assim, quando certo dispositivo implementar a MSA, saberemos que suportará aplicações muito mais ricas e complexas do que as que se pode fazer hoje, sem dores de cabeça para nós desenvolvedores: sem bugs de portabilidade e sem a necessidade de soluções de contorno para dispositivos específicos." [...] continue lendo...

Artigos relacionados