기초는 언제나 스피드하게 공부할 수 있기에...
어제에 이어서 바로 출력하기를 해보도록 하겠습니다.
어제 말했듯이 저는 Eclipse에 Plug-in을 활용해서 환경을 구성하였습니다.
설치하기에 대해서 잘 모르시는 분은 다음을 참조하시기 바랍니다.
- http://bit.ly/bfCRnJ
1. BlackBerry 프로젝트 생성하기
- 보시는 것 처럼 Plug-in으로 설치해서 BlackBerry Project가 추가된 것을 확인하실 수 있습니다.
- 그럼 이제 BlackBerry Project를 선택하시면 되겠습니다.
2. Project 이름 지정 및 사용할 JRE 선택
- 생성할 프로젝트의 이름과 사용할 JRE를 선택하시면 됩니다.
- 저는 9700을 사용할 예정이기 OS 5.0을 선택하였습니다.
3. 프로젝트 환경설정(?)
- 프로젝트를 생성하시면 바로 해당되는 프로젝트의 환경을 설정하는 화면이 나옵니다.
- 환경구성에 대해서는 저도 조금 더 공부해서 따로 설명할 수 있도록 하겠습니다.
4. Class 생성하기
- 이제 저희가 목표로 하는 Helloworld를 찍기 위한 Class를 만들도록 하겠습니다.
- 화면을 구성하기 위해서는 ‘MainScreen’을 상속받는 클래스를 먼저 만들도록 합니다.
- 애플리케이션을 실행하게 해줄 ‘UiApplication’을 상속받는 클래스를 생성하도록 합니다.
<HelloworldAppMainScreen - 소스>
01.
package
org.bbone.sample1;
02.
03.
import
net.rim.device.api.ui.component.LabelField;
04.
import
net.rim.device.api.ui.container.MainScreen;
05.
06.
public
class
HelloworldAppMainScreen
extends
MainScreen {
07.
private
LabelField labelField;
08.
public
HelloworldAppMainScreen(){
09.
labelField =
new
LabelField(
"Hello World"
);
10.
add(labelField);
11.
}
12.
}
<HelloWorldApp - 소스>
01.
package
org.bbone.sample1;
02.
03.
import
net.rim.device.api.ui.UiApplication;
04.
05.
public
class
HelloWorldApp
extends
UiApplication {
06.
07.
public
HelloWorldApp() {
08.
HelloworldAppMainScreen mainScreen =
new
HelloworldAppMainScreen();
09.
pushScreen(mainScreen);
10.
}
11.
12.
public
static
void
main(String[] args) {
13.
HelloWorldApp app =
new
HelloWorldApp();
14.
app.enterEventDispatcher();
15.
}
16.
}
- 위에 간단한 소스를 기입하면 이제 코딩은 완료가 된 겁니다.
- 생각보다 간단하다고 생각하시는 분들이 많으실 텐데요. 모든 코딩은 쉽죠...
- 그 다음이 어려울뿐...
<Debug Configuration 설정하기 : 사용할 HelloWorldApp 프로젝트는 선택합니다.>
<Simulator 탭으로 이동하셔서 Device 부분에서 사용하실 장비의 시뮬레이터를 선택합니다.>
6. 실행하기
- 시뮬레이터를 실행을 하면 화면에 바로 보이지 않습니다.
- 메뉴(곰발바닥)를 눌러서 메뉴의 Downloads를 선택하시면 그 안에 저희가 생성한 HelloworldApp 프로젝트가 존재합니다.
<Downloads 폴더안에 생성되어 있는 HelloworldApp 화면>
이제 정말 간단하게 블랙베리에서 Helloworld를 찍어보는 프로그램을 완성했습니다.
소스를 보시면 아시겠지만 정말 간단합니다.
제가 적고 있는 내용에 대해서 잘 이해가 안되시는 분들은 제게 연락을 주시면, 저도 모르지만 확인해서 연락 드리도록 하겠습니다.
youngmin.jun+blackberry@gmail.com
'스마트폰 프로그래밍 > 블랙베리' 카테고리의 다른 글
[Blackberry] 블랙베리 개발하기-6(UI 객체3) (0) | 2011.12.14 |
---|---|
[Blackberry] 블랙베리 개발하기-5(UI객체2) (0) | 2011.12.14 |
[Blackberry] 블랙베리 개발하기-4(UI 객체) (0) | 2011.12.14 |
[Blackberry] 블랙베리 개발하기-3(JavaDoc API 활용) (0) | 2011.12.14 |
[Blackberry] 블랙베리 개발하기-1(환경설치) (0) | 2011.12.14 |