Definição – O que significa DoCoMo Java (DoJa)?
DoCoMo Java (DoJa) é uma plataforma de desenvolvimento de aplicativos móveis projetada para funcionar com telefones celulares i-mode e é usada principalmente para o desenvolvimento de jogos i-mode. DoCoMo Java foi introduzido pela empresa móvel japonesa NTT DoCoMo. O perfil DoJa foi projetado especificamente para permitir que os desenvolvedores programem os telefones celulares i-mode da DoCoMo, um serviço popular no Japão. DoJa não é compatível com os outros perfis Java ME como MIDP e tem sua própria API, requisitos e mecanismos de tratamento.
DoCoMo Java também é conhecido como i-mode Java.
Definirtec explains DoCoMo Java (DoJa)
A NTT DoCoMo introduziu sua própria plataforma Java, chamada DoCoMo Java, para o desenvolvimento de aplicativos Java para sua gama de telefones celulares i-mode. Ele funciona na parte superior do perfil Connected Limited Device Configuration (CLDC). DoJa é uma das plataformas Java de maior sucesso disponíveis para o desenvolvimento de aplicativos móveis e está em uso desde 2002. O perfil DoJa fornece ao usuário bibliotecas Java para perfis i-mode, interfaces de usuário e comunicações HTTP. O DoJa permite que os desenvolvedores tenham acesso ao conteúdo mais dinâmico e interativo fornecido pelo i-mode, em vez do conteúdo i-mode baseado em HTML convencional.
Os programas escritos com DoJa são chamados de i-applis. O perfil DoJA impõe restrições ao tamanho dos aplicativos e exige que todos os aplicativos sejam baixados para telefones celulares de um site da Web para evitar problemas over-the-air. Também não permite que os aplicativos compartilhem dados entre os i-applis. Todos os aplicativos DoJa devem suportar o formato de imagem GIF e os telefones devem permitir conexões HTTP / HTTPS para o servidor host de onde o i-appli foi baixado.
DoJa está disponível apenas para DoCoMo e alguns de seus parceiros no exterior. As especificações rígidas e os testes de conformidade fornecidos pelo DoJa reduzem a fragmentação do dispositivo.
DoJa foi lançado em várias versões com DoJa 5.0 sendo a última versão estável, que foi então sucedida pelo projeto Star. Star é uma melhoria em relação ao perfil DoJa e fornece acesso a hardware e serviços modernos como acelerômetro e define especificações do zero para permitir que os desenvolvedores programem com eficácia.