XML для мобильных клиентов

У меня есть приложение J2ME, которому необходимо взаимодействовать с моим сервером и загружать информацию для приложения в XML. Мое приложение могло бы работать намного быстрее, если бы у меня был лучший формат данных, который позволил бы мне иметь более эффективный код синтаксического анализа.

Кто-нибудь знает эффективную замену XML? Может быть, что-то конкретное для мобильных телефонов?


person Community    schedule 08.10.2008    source источник


Ответы (4)


Лучший двоичный формат XML для JavaME

Вывод - WBXML, с которым я согласен.

person roryf    schedule 08.10.2008

Вы можете попробовать Protocol Buffers от Google. Очень компактное двоичное кодирование и оптимизированный синтаксический анализатор / кодировщик. Короче говоря, вы пишете некоторые описания своих структур, и они компилируются в специализированную библиотеку ООП на Java, C ++ или Python, которую вы включаете в свой клиент и сервер.

person Javier    schedule 08.10.2008
comment
без понятия; но можно попробовать .... ведь компилятор PB генерирует библиотеку; я был бы удивлен, если бы у него были какие-то «большие требования Java». - person Javier; 28.01.2010

Всегда есть JSON, но я не знаю, нужен ли он вам.

http://java.sun.com/developer/technicalArticles/javame/json-me/

person Joeri Sebrechts    schedule 08.10.2008

Я не слышал о многих протоколах для такого рода вещей (эффективных и небольших), но вы можете попробовать Hessian, который намного лучше, чем xml с точки зрения эффективности.

http://www.caucho.com/resin-3.0/protocols/hessian.xtp

но будьте утомлены и проверьте следующее, что может помочь

https://stackoverflow.com/search?q=j2me+hessian

Конкретно

Каковы лучшие технологии удаленного взаимодействия для мобильных приложений?

person Henry B    schedule 08.10.2008