기초는 언제나 스피드하게 공부할 수 있기에...
어제에 이어서 바로 출력하기를 해보도록 하겠습니다.
어제 말했듯이 저는 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 |