2010-08-14 5 views
0

나는 나의 블랙 베리 장치가 서버에 가능한 설정 데이터를 얻고, 그리고 모든 옵션에 의해 혼란 조금 나는 것 :Blackberry 개발 옵션에 대한 내 이해를 확인하거나 수정할 수 있습니까?

RIM-푸시/자궁 경부-밀어 넣습니다. MDS-IS가 아닌 MDS-CS 서비스에 HTTP GET 요청을 작성할 수있는 라이브러리를 사용하십시오. 이것은 서버에서 장치로의 단방향 조작입니다.

  • RIM-푸시
  • PAP 푸쉬 (가능한 오프라인보기위한 장치에 URL과 또는 shorcut 밀어) (상기와 동일하지만 전달 메시지 확인 가능)

WebServices : Visual Studio 2008을 사용하여 웹 서비스 전용 프로젝트를 만듭니다. 이것이 더 이상 지원되는지 또는 MDS-IS가 사용되는지 확실하지 않습니다. 이것은 양방향 작동입니다.

MDS-IS : Eclipse를 사용하여 응용 프로그램을 개발하고 Java가 필요합니다. 클라이언트 라이브러리가 수행 할 수있는 것이 확실하지 않습니다 (양방향 작업). 방법은 여러가지가 서버와 상호 작용하는 블랙 베리 장치가 있습니다 -

제가 기초

답변

1

이 실제로 꽤 광범위한 질문에 대한 이해를 수정해야하는 옵션이없는 경우, 또는 알고하자 , 이상적인 방법은 특정 애플리케이션에 크게 의존합니다. 일반적으로

:

MDS 스튜디오 : 비주얼 스튜디오 2008 방법은 더 이상 적극적으로 지원되지 않습니다. 대부분 비주얼 폼 디자이너 였지만 많은 이유로 훌륭한 솔루션은 아닙니다. 기본적으로 사용하지 마십시오.

모바일 웹 : 수행해야하는 작업에 따라 이것이 작동 할 수도 있습니다. 모든 서버 측. 알고 있어야 할 것 (그리고 이것이 왜 많은 문제들에 대해 작동하지 않는지)은 블랙 베리 6 이전에는 브라우저가 HTML 지원이나 JavaScript 지원 측면에서 그다지 유능하지 못했다는 것입니다. 그러나 BlackBerry 홈 화면에 아이콘으로 나타나는 모바일 웹 사이트에 대한 바로 가기를 만들 수 있습니다. 그리고 당신은 블랙 베리 웹 신호를 사용할 수 있습니다 http://na.blackberry.com/eng/developers/browserdev/websignals.jsp를 장치

위젯 모바일 웹 페이지에 변화를 밀어 : 블랙 베리 OS 5 이상에서 지원됩니다. http://na.blackberry.com/eng/developers/browserdev/widgetsdk.jsp 이들은 '네이티브'블랙 베리 앱과 매우 비슷하지만 HTML과 자바 스크립트로 작성되었습니다. OS 5 만 타겟팅하고 BlackBerry Browser의 한계를 지키면 신속한 개발을위한 좋은 옵션이 될 수 있습니다. 많은 JavaScript가 시스템 기능에 연결되어 순수한 모바일 웹보다 더 많은 기능을 제공하며 App World 등을 통해 JavaScript를 배포 할 수 있습니다.

Java 응용 프로그램 : 대부분의 개발 작업이지만 잠재적으로 최상의 사용자 환경과 기능을 제공받을 수 있습니다. 여기에 적절하게 다루기에는 너무 광범위한 주제이지만, SO와 다른 곳에서 이것과 관련된 많은 질문이 있습니다. 좋은 출발점은 BlackBerry 개발자 영역입니다. http://www.blackberry.com/developers RIM 푸시 및 PAP 푸시는 자바 앱과 상호 작용할 때이 카테고리에 속합니다. 그러나 비슷한 결과 (클라이언트 폴링)를 달성하는 데 사용할 수있는 다른 방법이 있습니다. RIM에서 권장하지는 않았지만 정보를 보거나 클라이언트를 깨우는 데 사용되는 SMS 또는 전자 메일을 보았습니다.

옵션에 대한 자세한 내용은 BlackBerry Development Fundamentals라는 친구 인 John Wargo의 책을 권하고 싶습니다. 그는 다양한 옵션을 잘 다룹니다.

관련 문제