성공적인 프로그램 만들기

Research In Motion®은 프로그램의 성공적인 성과를 낼 수 있도록 다음과 같은 해결책을 제공합니다. 모든 서비스는 무료로 제공됩니다.

Advertising Service, 결제 서비스 및 분석 서비스는 모두 독립적인 SDK이므로 BlackBerry® Java® SDK 버전과 무관합니다. 이러한 서비스는 쉽게 통합되도록 설계되었습니다.

App World에 프로그램 게시

BlackBerry App World™는 프로그램을 판매할 수 있도록 RIM에서 제공하는 공급자용 포털입니다. App World에 등록하거나 프로그램을 판매하기 위해 App World를 이용하는 데에는 비용이 부과되지 않습니다. App World는 새 BlackBerry 스마트폰에 미리 설치된 상태로 출하됩니다. 5000만의 BlackBerry 가입자 계정 중 90% 이상이 App World를 이용하고 있습니다. App World는 70개국 이상에서 이용 가능하며 21가지 통화 및 6개국 언어로 지원됩니다.

자세한 내용은 아래를 참조하십시오.

프로그램에 광고 게시

Advertising Service는 프로그램에 광고를 게시할 때 사용할 수 있는 SDK 및 웹 포털입니다. 이 SDK를 사용하면 수많은 코딩을 작성하지 않고도 프로그램에 광고를 통합할 수 있습니다. 웹 포털을 사용하면 프로그램이 출시된 이후에도 광고 콘텐츠를 수정할 수 있으며(광고 네트워크 수정 등), 광고에 대한 통계를 추적할 수 있습니다.

자세한 내용은 아래를 참조하십시오.

프로그램에서 수금하기

결제 서비스는 프로그램에서 수금하는 데 사용할 수 있는 SDK입니다. 고객은 자신의 BlackBerry ID와 연계되어 있는 모든 결제 유형을 사용할 수 있습니다. 결제 유형에는 무선 서비스 공급자에 대한 청구, 신용카드 또는 PayPal®등이 포함됩니다. 결제 서비스 서버는 모든 구매 요청을 처리합니다.

자세한 내용은 아래를 참조하십시오.

프로그램 사용에 관한 데이터 수집

분석 서비스는 SDK로 프로그램의 사용과 관련한 데이터를 이해할 수 있도록 도와주는 웹 포털입니다. 예를 들면, BlackBerry 스마트폰 모델, 버전, 원산지 및 언어, 고유 사용자의 수, 총 세션 수 및 세션의 평균 길이와 화면 보기, 버튼 클릭 수 및 프로그램 오류와 같은 사용자 데이터를 수집할 수 있습니다. 분석 서비스는 데이터를 모은 후 컴파일하고 웹 포털에 대한 보고서 및 계량 데이터를 생성합니다.

자세한 내용은 아래를 참조하십시오.

프로그램 설계

이 섹션에서는 성공적인 프로그램 설계에 관한 다양한 세부 정보가 포함된 몇 가지 기본 절차를 제공합니다.

시장 조사

첫 단계는 잠재적 사용자가 원하는 사항을 파악하기 위해 시장을 조사하는 것입니다. BlackBerry App World™에서 판매할 프로그램의 경우, 시장의 잠재력 및 시장 침투율 현황을 조사해야 합니다. 기업용 프로그램의 경우, 대상 사용자의 요구 사항 및 기술 수준을 확인합니다.

버전 지원 결정

BlackBerry® 스마트폰은 BlackBerry® Java® SDK의 버전에 해당하는 BlackBerry Device Software 버전을 실행합니다. 프로그램은 상위 호환은 가능하지만 하위 호환은 되지 않을 수 있습니다. 예를 들어, BlackBerry Java SDK 5.0으로 작성된 프로그램은 BlackBerry Device Software 6.0에서는 실행되지만 BlackBerry Device Software 4.7에서는 실행되지 않을 수 있습니다.

다양한 버전의 프로그램 설계에 대한 자세한 내용은 아래를 참조하십시오.

모델 특성 및 모델별 고객 사용 패턴에 대한 자세한 내용은 아래를 참조하십시오.

BlackBerry Java Plug-in for Eclipse에서는 다양한 버전의 BlackBerry Device Software에 대해 BlackBerry 프로그램 프로젝트 (및 관련 프로젝트)를 패키징할 수 있습니다. 프로그램을 배포할 때 플러그인은 하나의 master .alx 파일을 BlackBerry 프로그램 프로젝트의 Standard 폴더에 생성합니다. 인터넷으로 프로그램을 배포하는 경우, 플러그인은 BlackBerry 프로그램 프로젝트의 Web 폴더에서 BlackBerry Device Software의 각 버전용 .jad.cod 파일을 생성합니다.

다양한 버전의 프로그램 프로젝트 패키징에 대한 자세한 내용은 BlackBerry Java Plug-in for Eclipse 개발 가이드를 참조하십시오.

프로그램에 통합할 BlackBerry 기능 결정

스마트폰 프로그램의 완성도는 (특히 소비자 시장에서는) 스마트폰 기술의 활용도에 있습니다. 예를 들어, 소셜 네트워킹, 캘린더, 카메라, GPS 또는 푸시 기능이 통합된 프로그램을 완성도 높은 프로그램이라고 할 수 있습니다. 일부 BlackBerry 스마트폰에는 자력계(방향을 감지하는 3개의 축 나침반), 3D 공간에서 스마트폰의 움직임을 감지하는 가속도계 및 NFC 센서 등이 내장되어 있습니다.

BlackBerry 기능 및 프로그램에서 이러한 기능을 만드는 방법에 대한 자세한 내용은 아래를 참조하십시오.

가속도계 및 자력계에 대한 자세한 내용은 BlackBerry Java SDK UI 및 탐색 개발 가이드를 참조하십시오.

NFC에 대한 자세한 내용은 BlackBerry Java SDK 네트워킹 및 연결 개발 가이드를 참조하십시오.

BlackBerry Java SDK 7에 대한 자세한 내용은 아래를 참조하십시오.

BlackBerry 설계 지침 검토

Research In Motion®은 개발자가 사용자 인터페이스를 설계하는데 사용할 수 있는 모범 사례 및 설계 팁을 구축하기 위해 광범위한 연구를 수행하였습니다. 자세한 내용은 BlackBerry 스마트폰 UI 지침을 참조하십시오.

개발 가능한 UI 구성 요소에 대해 빠른 참조를 보려면 BlackBerry Java SDK UI 구성 요소를 참조하십시오.

샘플 프로그램 확인

RIM은 처음 사용하는 사용자에게 유용한 다양한 샘플 프로그램을 제공합니다. 이러한 프로그램은 BlackBerry Java Plug-in for Eclipse의 일부로 설치되어 있습니다.

모든 샘플 프로그램은 코드 주석으로 문서화되어 있습니다. 일부는 사용자 가이드도 포함하고 있습니다. 사용자 가이드는 Java 샘플 프로그램에서 찾을 수 있습니다.

다음 주제: Java 개발 도구

이 정보가 도움이 되었습니까? 의견을 보내 주십시오.