У меня есть серверная часть Java, которая должна предоставлять службы клиентам, работающим в следующих средах:
- J2ME
- Windows Mobile
- iPhone
Я ищу лучший инструмент для каждой платформы.
Я не ищу технологию, которая работает везде.
Мне нужно что-то «легкое», адаптированное к низкоскоростному доступу в интернет.
Прямо сейчас я использую SOAP. Это многословно и не легко разобрать на мобильном телефоне. Проблема в том, что я не видел никакой реальной альтернативы.
Существует ли формат, который работает "из коробки" с одной из этих платформ?
Я бы предпочел не использовать раздутую библиотеку, которая значительно увеличит время загрузки приложения.
Кажется, все согласны с JSON. Кто-нибудь реализовал решение на основе JSON, работающее с Objective-C, J2ME, Windows Mobile?
Примечание: пока что лучшим решением кажется гессиан. Он хорошо работает на Windows Mobile и Objective-C / iPhone. Большая проблема - J2ME. J2ME-реализация Hessian имеет серьезные ограничения. Он не поддерживает сложные объекты. Я написал еще один вопрос об этом.
Если у вас есть идеи, очень приветствуются.