본문 바로가기
스마트폰 프로그래밍/블랙베리

[Blackberry] 블랙베리 개발하기-1(환경설치)

by o테리o 2011. 12. 14.

블랙베리는 다 좋은데 어플이 많이 부족한 점이 문제입니다.
대신에 개발자에게는 그만큼 안드로이드나 아이폰 보다는 블루오션이라고 볼 수 있습니다.
또한 국내에서는 아직 인지도가 많이 부족하지만 글로벌 시장으로 보자면 블랙베리 사용자는 무시할 수가 없습니다.

블랙베리의 앱마켓은 글로벌이지만 현재는 결제시스템이 없다는 것이 가장 큰 문제이지만 지난번에 다녀온 블랙베리 세미나에서는 SKT와 협약해서 휴대폰 요금으로 결제를 하는 방법을 준비중이라고 하더군요.

그래서 간단하게 공부를 하면서 조금씩 정리를 해 보도록 하겠습니다.

블랙베리를 개발하기 위해서는 OS는 윈도우에서만 가능합니다.
맥에서도 환경을 구성을 할 수는 있지만 가장 중요한 시뮬레이터가 작동시키기가 현재는 불가능 하다고 합니다. 참고하시기 바랍니다.

블랙베리를 개발은 자바로 하며 그 중에서도 Java Micro Edition(JavaME)를 활용해서 개발을 합니다.

개 발을 위한 툴로는 RIM사에서 제공을 하는 Java Development Environment(JDE)와 Eclipse의 JDE Plug-in을 활용하는 방법이 있습니다. 본인은 Eclipse가 편하기 때문에 Eclipse로 설명을 하도록 하겠습니다.

개발툴을 설치하기 전에 앞에서 설명드린 것처럼 개발언어가 자바이기 때문에 자바의 SDK를 꼭 설치해 주셔야 합니다.(설치 및 셋팅 방법은 http://planmaster.tistory.com/11 를 참고하십시요)
- http://www.oracle.com/technetwork/java/javase/downloads/index.html

Java Development Enviroment 다운받는 주소
- http://na.blackberry.com/eng/developers/javaappdev/javadevenv.jsp

그럼 이제 준비단계를 끝났다고 생각을 하고 Eclipse에 Plug-in으로 설치하는 방법에 대해서 이야기 하도록 하겠습니다.

Eclipse에 Plug-in으로 설치하기

1. Help –> Install New Software 를 선택합니다.
2010-08-03_100146

2. Add Site
- Name은 본인이 원하시는 대로 적으시면 됩니다.
- Location URL : http://www.blackberry.com/go/eclipseUpdate/3.5/java
2010-08-03_094335

3. Plug-in 선택하기
- SDK는 최신것을 선택하셔서 설치하시면 됩니다.
2010-08-03_094446

4. 약관동의
- SDK를 선택하시면 약관동의 화면이 나옵니다.
- 동의를 선택하시고 Finish를 누릅니다.
2010-08-03_094522

5. BlackBerry Developer 인증하기
- 동의를 하시고 나면 BlackBerry의 개발자 아이디와 패스워드를 입력하라는 프롬프트가 나옵니다.
- 개발자 아이디가 있으시면 입력을 하시면 되고, 없다면 무료니깐 가입을 하시면 됩니다.
- https://www.blackberry.com/bdsc/?lang=na#register
2010-08-03_094549

6. 설치중...
- Progres를 확인해 보시면 설치되는 과정을 확인하실 수 있습니다.
- 완료 후에는 이클립스를 재실행 해주시면 됩니다.
- 설치하는 시간이 좀 오래 걸리니 참고하시기 바랍니다.
2010-08-03_100951

시뮬레이터 다운받기
- 개발된 어플리케이션을 확인할 시뮬레이터는 다음 주소에서 다운 받으시면 되겠습니다.
- http://na.blackberry.com/eng/developers/resources/simulators.jsp
- 시뮬레이터는 본인이 개발하실 smartPhone과 OS 버젼을 선택하셔서 다운 받으시면 됩니다.
2010-08-03_102215 

설치하는데 시간이 좀 걸리는군요...
오늘은 설치까지만 하고 다음에 코딩을 시작을 하도록 하겠습니다.

출처 - http://planmaster.tistory.com/377