DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Java Magazine DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!

Artigo Java Magazine 45 - Mobile Service ARchitecture

Artigo publicado pela Java Magazine 45.

[fechar]

Você não gostou da qualidade deste conteúdo?

(opcional) Você gostaria de comentar o que não lhe agradou?

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

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.

Há alguns anos, uma outra especificação teve objetivo similar e conseguiu obter bons resultados na sua época – a JSR 185: Java Technology for the Wireless Industry (JTWI). Mas isso foi em 2003. Hoje os dispositivos são muito mais capazes, e a plataforma Java ME possui uma variedade de funcionalidades muito superior e mais abrangente do que há quatro anos.

Além disso, não basta ter uma boa padronização somente para as APIs fundamentais. Dessa forma, a MSA pode ser vista como uma segunda versão da JTWI, pois engloba várias especificações que surgiram depois e novas versões de especificações pré-existentes. Nesse artigo vamos conhecer as novas características e requisitos da MSA e entender os benefícios que essa especificação traz para o desenvolvimento de soluções móveis com Java."

A exibição deste artigo foi interrompida.

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Java Magazine DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Marlon Luz
é consultor Java e possui as certificações SCJP, SCMAD, SCJA, SCWCD. É membro individual do Java Community Process e integra o Expert Group da JSR-271 (MIDP 3.0)
O que você achou deste post?

    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03