Melhor formato XML binário para JavaME

votos
8

Alguém pode recomendar um bom formato XML binário? É para um aplicativo JavaME, por isso precisa ser uma) Fácil de implementar no servidor, e b) Fácil de escrever um analisador de baixa pegada para em um dispositivo cliente JavaME low-end.

E escusado será dizer que ele precisa ser menor do que XML, e mais rápido para analisar.


Os dados seria algo semelhante a SVG.

Publicado 12/08/2008 em 09:08
fonte usuário
Em outras línguas...                            


4 respostas

votos
5

Você pode querer dar uma olhada em WBXML (Wireless binário XML) é otimizado para o tamanho, e muitas vezes utilizado em telefones celulares, mas não é otimizado para velocidade de análise.

Respondeu 12/08/2008 em 11:42
fonte usuário

votos
3

Hessian pode ser uma alternativa a pena olhar. É um pequeno protocolo, bem adequada para aplicativos Java ME.

"Hessian é um protocolo de serviço de web binário que faz serviços Web utilizáveis, sem a necessidade de um quadro grande, e sem aprender um novo conjunto de protocolos. Porque é um protocolo binário, é bem adequado para o envio de dados binários sem qualquer necessidade de alargar o protocolo com anexos."

Mais links:

http://hessian.caucho.com/

http://www.nubius.be/info-software/hessian4j.html

Respondeu 25/09/2008 em 09:32
fonte usuário

votos
1

Que tipo de dados você pretende usar? Eu diria que, se o servidor também é feito em Java, maneira mais fácil para pegada pequena é para enviar / receber dados binários em formato predefinido. Basta escrever tudo em ordem conhecida para DataOutputStream.

Mas seria realmente dependem, qual o tipo de dados que você está trabalhando e você pode definir o formato.

Na verdade, você deve avaliar, se este tipo de otimização é mesmo necessário. Talvez você alvo dispositivos não são tão limitados.

Respondeu 12/08/2008 em 11:13
fonte usuário

votos
0

Depende muito no dispositivo de destino. Se você tem JSR172 disponível, então você é feito com a análise, o tempo de execução faz isso por você. E XML é principalmente sobre como fazer seu próprio formato. Como foi alredy afirmou se o seu objetivo é o desempenho, do que XML não é provavelmente a melhor maneira de ir e você vai acabar fazendo algumas coisas binário.

Respondeu 17/09/2008 em 19:26
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more