은 무엇이 최선의 원격 기술에 대한 모바일 응용 프로그램은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/82691

문제

I have a java back-end 필요로 하는 노출하는 서비스를 실행하는 클라이언트에서 다음과 같은 환경:

  • J2ME
  • 윈도우 모바일
  • iPhone

내가 찾는 것은 최고의 도구에 대한 각 플랫폼입니다.
나는 검색하지 않는 기술을 모든 곳에서 작동합니다.
나는 뭔가가 필요"빛"을 적용하여 저속 인터넷 액세스를 제공합니다.

지금 내가 사용하 SOAP.그것은 자세한 정보와 쉽지 않을 분석 화면상에서 확인해 볼 수 있습니다.문제는 내가 보지 않는 모든 진정한 대안입니다.

이 있는 형식으로 작동하"상자에서"중 하나 이러한 플랫폼?
내가 오히려 사용하지 부풀어 라이브러리는 엄청나게 증가 할 것이 다운로드 시간의 응용 프로그램.

모두에 동의하는 것으로 보인 JSON.누군가가 구현한 솔루션을 기반으로 JSON 실행 Objective-C,J2ME,윈도우 모바일?

참고:지금까지 최상의 솔루션이 될 것으로 보인 Hessian.에서 잘 작동합니 윈도우 모바일과 목표-C/iPhone.큰 문제는 J2ME.The J2ME 구현 Hessian 가 심각한 제한 사항이 있습니다.그것은 지원하지 않는 복잡한 물체.나는 서면 또 다른 문제에 대한니다.

는 경우에 당신이 어떤 아이디어를 가지고,거기에 매우 환영합니다.

도움이 되었습니까?

해결책

Hessian. http://hessian.caucho.com.구현에 여러 언어를 포함하여(ObjC),초경량,필요로하지 않에 대한 의존도 dom/xml 파서에서 번역을 위해 철사를 객체 모델이다.일단 우리가 발견한 독일인,우리가 잊 우리가 알고 있는 XML.

다른 팁

JSON 은 매우 컴팩트,그리고 대부분에 의해 지원됩니다.당신은 데이터를 전송할 수 있는 HTTP 를 사용하여 표준 나머지 기술입니다.

가 있 JSON 라이브러리 Java, 목표 C, 고 다른 언어 (스크롤 다운).당신을 찾는 문제가 없을 것 프레임워크 지원 서버 측에서이기 때문에,JSON 사용을 위한 웹 응용 프로그램입니다.

이전 대안을 포함하는 일반 XML 및 XML-RPC(비누와 같은,하지만 훨씬 간단하게,그리고 라이브러리와 대부분의 언어).

나머지는+또는 XML JSON 것은 좋은 대안입니다.그것은 큰 발전에서 세계와 리아의 아름다움은 그것은 단순합니다.그것은 매우 쉽게 사용할 필요 없이 어떤 특별한 도구입니다.비누는 그것의 강한 포인트이지만,그것은 최고의 작품에서는 환경으로 강력한 툴링에 대한 지원습니다.나는 추측에서 당신의 질문에 그렇지 않습니다.

Seconding JSON.나 포팅Stringtree JSON 리더 을 J2ME.그것은 하나의 클래스 JSON 리더는 컴파일하고 5 킬로 클래스 파일을 직접 지도 JSON 구조를 기본으로 CLDC 형식과 같은 해시 테이블과 벡터입니다.지금 이용할 수 있습 같은 서버에 대한 데스크톱 브라우저 AJAX 프론트 엔드와 내 J2ME 클라이언트입니다.

는 방법에 대해 일반 old XML(다소 불행하게도라고 POX)?

또 다른 매우 유용한 옵션이 될 것입 JSON.있는 라이브러리에 대한 모든 하나의 프로그래밍 언어있다.

가능성기 때문에 당신은 환경에서 작업하는 것은 제한된 모두의 측면에서 컴퓨팅 및 네트워킹 리소스,그리고 정적으로 입력한 언어,구글의 프로토콜 버퍼 것 선택할 만한다.(그냥 무시 RPC crud 에 있;RPC 매력적인 폐지 유용한 기술입니다.)

문제는 당신의 질문을 제공하는 많은 컨텍스트에 대해 데이터의 종류는 무엇이고 어떤 사용 사례는,그래서 그것을 어렵게 말하지만 아무것도 아주 막연한 일반적이다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top