미들렛 프로그램 개발 환경구축

37
미미미 미미미미 미미미 미미미미 미미 미미미미 미미 미미미미 Lecture #2 Lecture #2

Upload: gabriel-valdez

Post on 03-Jan-2016

31 views

Category:

Documents


0 download

DESCRIPTION

미들렛 프로그램 개발 환경구축. Lecture #2. 강의 목차. 미들렛 프로그램의 개발 환경을 구축에 필요한 소프트웨어의 종류를 알아본다 . 자바 개발 환경을 구축한다 . 미들렛 API 와 미들렛을 테스트하는 에뮬레이터를 설치한다 . 이클립스와 EclipseME 를 설치하고 실습 환경을 설정한다 . 간단한 미들렛을 작성하고 실행하는 방법을 익힌다. 미들렛 프로그램 개발 환경의 개요. 미들렛 프로그램 개발에 필요한 도구 자바 개발 환경인 JDK( Java SE Development Kit) - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 미들렛 프로그램  개발 환경구축

미들렛 프로그램 미들렛 프로그램 개발 환경구축개발 환경구축

Lecture #2Lecture #2

Page 2: 미들렛 프로그램  개발 환경구축

강의 목차강의 목차

▶ 미들렛 프로그램의 개발 환경을 구축에 필요한 소프트웨어의 종류를 알아본다 .

▶ 자바 개발 환경을 구축한다 .▶ 미들렛 API 와 미들렛을 테스트하는 에뮬레이터를

설치한다 .▶ 이클립스와 EclipseME 를 설치하고 실습 환경을 설정한

다 .▶ 간단한 미들렛을 작성하고 실행하는 방법을 익힌다 .

2Mobile Programming

Page 3: 미들렛 프로그램  개발 환경구축

미들렛 프로그램 개발 환경의 개요미들렛 프로그램 개발 환경의 개요

▶ 미들렛 프로그램 개발에 필요한 도구

▷ 자바 개발 환경인 JDK( Java SE Development Kit) JDK 6 Update 6 설치

▷ 미들렛 프로그램을 작성하고 테스트하는 데 필요한 미들렛 API 와

에뮬레이터

Sun Java Wireless Toolkit 2.5.2 for CLDC 설치

▷ 미들렛 프로그램을 작성할 수 있는 편집 도구

Eclipse Classic 3.4.2 설치

EclipseME 1.7.9 설치

3Mobile Programming

Page 4: 미들렛 프로그램  개발 환경구축

미들렛 프로그램 개발 환경의 개요미들렛 프로그램 개발 환경의 개요

▶ 미들렛 프로그램 개발을 위한 환경 구축 순서▷ 자바 개발 환경 : JDK 6 Update 6 설치

다운로드 주소 : http://java.sun.com/javase/downloads 파일명 : jdk-6u6-windows-i586-p.exe

▷ 미들렛 API 와 에뮬레이터 : Sun Java Wireless Toolkit 2.5.2 for CLDC 설치

다운로드 주소 : http://java.sun.com 파일명 : sun_java_wireless_toolkit-2_5_2-windows.exe

▷ 편집 도구 1 : Eclipse Classic 3.4.2 설치 다운로드 주소 : http://www.eclipse.org/downloads 파일명 : eclipse-SDK-3.3.2-win32.zip

▷ 편집 도구 2 : EclipseME 1.7.9 설치 이클립스에서 EclipseME 다운로드 사이트 지정

4Mobile Programming

Page 5: 미들렛 프로그램  개발 환경구축

자바 개발 환경 구축 자바 개발 환경 구축 (1)(1)

▶ JDK 다운로드받기▷ http://java.sun.com/javase/downloads▷ [Downloads]-[ Java SE] 메뉴 클릭▷ JDK 6 Update 6 다운로드

▶ JDK 설치하기▷ jdk-6u6-windows-i586-p.exe 파일 더블클릭 ▷ 디폴트 설치

5Mobile Programming

Page 6: 미들렛 프로그램  개발 환경구축

자바 개발 환경 구축 자바 개발 환경 구축 (2)(2)

▶ JDK 다운로드 받기 (1)① http://jav a.sun.com /jav ase/dow nloads에서 [Downloads]-

[ Java SE] 메뉴 클릭

② <Download> 버튼 클릭

6Mobile Programming

Page 7: 미들렛 프로그램  개발 환경구축

자바 개발 환경 구축 자바 개발 환경 구축 (3)(3)

▶ JDK 다운로드 받기 (2)③ 플랫폼 및 소프트웨어 라이선스 동의

④ 파일 다운로드

① 클릭

② 클릭

7Mobile Programming

Page 8: 미들렛 프로그램  개발 환경구축

자바 개발 환경 구축 자바 개발 환경 구축 (4)(4)

▶ JDK 설치하기 (1)① 소프트웨어 설치 동의

② 설치 폴더 선택

클릭

클릭8Mobile Programming

Page 9: 미들렛 프로그램  개발 환경구축

자바 개발 환경 구축 자바 개발 환경 구축 (5)(5)

▶ JDK 설치하기 (2)③ 설치 구성요소 선택

④ 설치 종료

클릭

클릭 9Mobile Programming

Page 10: 미들렛 프로그램  개발 환경구축

미들렛 미들렛 APIAPI 와 에뮬레이터의 설치 와 에뮬레이터의 설치 (1)(1)

▶ Sun Java Wireless Toolkit 다운로드받기▷ http://java.sun.com/javase/downloads▷ [Downloads]-[ Java ME] 메뉴 클릭▷ Sun Java Wireless Toolkit 2.5.2 for CLDC 다운로드

▶ JDK 설치하기▷ sun_java_wireless_toolkit-2_5_2-windows.exe 파일 더블클릭 ▷ 디폴트 설치

10Mobile Programming

Page 11: 미들렛 프로그램  개발 환경구축

미들렛 미들렛 APIAPI 와 에뮬레이터의 설치 와 에뮬레이터의 설치 (2)(2)

① http://jav a.sun.com /jav ase/dow nloads에서 [Downloadn]-[Java ME] 클릭

② <Downloads> 버튼 클릭

클릭

11Mobile Programming

Page 12: 미들렛 프로그램  개발 환경구축

미들렛 미들렛 APIAPI 와 에뮬레이터의 설치 와 에뮬레이터의 설치 (3)(3)

③ Eclipse Classic 3.3.2 다운로드

④ 플랫폼 및 소프트웨어 라이선스 동의

클릭

① 클릭

② 선택 ③ 클릭

12Mobile Programming

Page 13: 미들렛 프로그램  개발 환경구축

미들렛 미들렛 APIAPI 와 에뮬레이터의 설치 와 에뮬레이터의 설치 (4)(4)

⑤ Sun Java Wireless Toolkit 다운로드

⑥ Sun Java Wireless Toolkit 라이선스 동의 클릭

① 클릭② 클릭

③ 위치 지정 후 클릭

클릭 13Mobile Programming

Page 14: 미들렛 프로그램  개발 환경구축

미들렛 미들렛 APIAPI 와 에뮬레이터의 설치 와 에뮬레이터의 설치 (5)(5)

⑦ Sun Java Wireless Toolkit 설치 경로 설정

⑧ Sun Java Wireless Toolkit 이 설치된 폴더 확인① 클릭 ② 클릭

예제 프로그램이 들어 있음 . 새로 작성된 프로그램도 여기에 위치

에뮬레이터 위치API 문서 포함

14Mobile Programming

Page 15: 미들렛 프로그램  개발 환경구축

편집 환경의 구축 편집 환경의 구축 1: 1: 이클립스 이클립스 (1)(1)

▶ 이클립스 다운로드 받기▷ http://www.eclipse.org▷ <Download Eclipse> 버튼 클릭▷ Eclipse Classic 3.4.2 다운로드

eclipse-SDK-3.4.2-win32.zip

▶ 이클립스 실행하기 ▷ 작업 폴더 생성

D:\eclipse\workspace▷ 이클립스가 설치된 폴더에서 eclipse.exe 더블클릭▷ 작업 폴더 설정

15Mobile Programming

Page 16: 미들렛 프로그램  개발 환경구축

편집 환경의 구축 편집 환경의 구축 1: 1: 이클립스 이클립스 (2)(2)

▶ 이클립스 설치하기 (1)① http://www.eclipse.org 에 서 <Download Eclipse> 버튼 클릭

→ Eclipse Classic 3.4.2 항목에서 ‘ Windows’ 클릭

② eclipse-SDK-3.4.2 -win32.zip 파일 다운로드

클릭

① 클릭

② 다운로드 진행

16Mobile Programming

Page 17: 미들렛 프로그램  개발 환경구축

편집 환경의 구축 편집 환경의 구축 1: 1: 이클립스 이클립스 (3)(3)

▶ 이클립스 설치하기 (2)③ 이클립스가 설치된 폴더 확인

17Mobile Programming

Page 18: 미들렛 프로그램  개발 환경구축

편집 환경의 구축 편집 환경의 구축 1: 1: 이클립스 이클립스 (4)(4)

▶ 이클립스 실행하기① D:\eclipse 하위에 workspace 폴더 생성 → eclipse.exe

더블클릭 → 작업 폴더를 D:\eclipse\workspace 로 설정 → <OK> 버튼 클릭

② 이클립스 메인 화면에서 탭 클릭

① 설정

② 클릭

클릭

18Mobile Programming

Page 19: 미들렛 프로그램  개발 환경구축

편집 환경의 구축 편집 환경의 구축 2: EclipseME 2: EclipseME (1)(1)

▶ EclipseMe 다운로드받기▷ 이클립스 플러그인 기능 이용▷ 이클립스 실행

[Help]-[Software Updates]-[Find and Install] 메뉴 클릭▷ EclipseME 사이트 URL 입력 :

http://eclipseme.org/updates

▶ EclipseME 환경 설정▷ [Window]-[Preferences] 메뉴를 클릭▷ 디바이스 환경 설정 : J2ME-Device Management 항목 선택▷ 디버그 환경 설정 : Java-Debug 항목 선택▷ Build/Path 환경 설정 : Java-Build Path 항목 선택▷ 컴파일러 환경 설정 : Java-Compiler 항목 선택

19Mobile Programming

Page 20: 미들렛 프로그램  개발 환경구축

편집 환경의 구축 편집 환경의 구축 2: EclipseME 2: EclipseME (2)(2)

▶ EclipseMe 설치하기 (1)① 이클립스 실행→ [Help]-[Software Updates]-[Find and Install]

메뉴 클릭

② [Install/Update] Search for new features to install 선택

클릭

① 선택

② 클릭 20Mobile Programming

Page 21: 미들렛 프로그램  개발 환경구축

편집 환경의 구축 편집 환경의 구축 2: EclipseME 2: EclipseME (3)(3)

▶ EclipseMe 설치하기 (2)③ [New Update Site] 대화상자에 방문할 업데이트 웹사이트 추가

④ [Install/Update] 대화상자에서 Search for new features to install 항목 선택

① 클릭

② 입력

③ 클릭

21Mobile Programming

Page 22: 미들렛 프로그램  개발 환경구축

편집 환경의 구축 편집 환경의 구축 2: EclipseME 2: EclipseME (4)(4)

▶ EclipseMe 설치하기 (3)⑤ 업데이트 웹사이트 최종 확인

⑥ EclipseME 라이선스 동의

① 클릭

② 클릭 22Mobile Programming

Page 23: 미들렛 프로그램  개발 환경구축

편집 환경의 구축 편집 환경의 구축 2: EclipseME 2: EclipseME (5)(5)

▶ EclipseMe 설치하기 (4)⑦ EclipseME 설치 폴더 확인

⑧ EclipseME 인증

클릭

클릭23Mobile Programming

Page 24: 미들렛 프로그램  개발 환경구축

편집 환경의 구축 편집 환경의 구축 2: EclipseME 2: EclipseME (6)(6)

▶ EclipseMe 설치하기 (5)⑨ 이클립스 재시작

⑩ J2ME Preferences 대화상자 확인

① 클릭

② 클릭

① 클릭

② 클릭

24Mobile Programming

Page 25: 미들렛 프로그램  개발 환경구축

편집 환경의 구축 편집 환경의 구축 2: EclipseME 2: EclipseME (7)(7)

▶ EclipseMe 디바이스 환경 설정 (1)① J2ME-Device Management 선택

② 디바이스 검색

① 클릭

② 클릭

① 클릭

④ 클릭

③ 클릭

② 클릭

25Mobile Programming

Page 26: 미들렛 프로그램  개발 환경구축

편집 환경의 구축 편집 환경의 구축 2: EclipseME 2: EclipseME (8)(8)

▶ EclipseMe 디바이스 환경 설정 (2)③ 디바이스 선택

④ 디바이스 설정

클릭

클릭26Mobile Programming

Page 27: 미들렛 프로그램  개발 환경구축

편집 환경의 구축 편집 환경의 구축 2: EclipseME 2: EclipseME (9)(9)

▶ EclipseMe 디버그 환경 설정

① 클릭

② 선택

③ 설정

④ 클릭

27Mobile Programming

Page 28: 미들렛 프로그램  개발 환경구축

편집 환경의 구축 편집 환경의 구축 2: EclipseME 2: EclipseME (10)(10)

▶ EclipseMe Build/Path 환경 설정

② 설정① 클릭

③ 클릭

28Mobile Programming

Page 29: 미들렛 프로그램  개발 환경구축

편집 환경의 구축 편집 환경의 구축 2: EclipseME 2: EclipseME (11)(11)

▶ EclipseMe 컴파일러 환경 설정

① 클릭

③ 클릭

② 클릭

④ 클릭

29Mobile Programming

Page 30: 미들렛 프로그램  개발 환경구축

기본기본 미들렛 프로그램의 작성과 실행 미들렛 프로그램의 작성과 실행 (1)(1)

▶ 이클립스에서 미들렛 프로그램 개발 과정① 새 프로젝트 만들기

[File]-[New]-[Project] 메뉴 선택

J2ME-J2ME Midlet Suite 선택

프로젝트 이름 입력

② 미들렛 프로그램 작성하기

[File]-[New]-[Other] 메뉴 선택

J2ME-J2ME Midlet 선택

MIDlet 클래스 이름 입력

③ 미들렛 프로그램 실행하기

[Run] 메뉴 선택30Mobile Programming

Page 31: 미들렛 프로그램  개발 환경구축

기본기본 미들렛 프로그램의 작성과 실행 미들렛 프로그램의 작성과 실행 (2)(2)

▶ 새 프로젝트 만들기 (1)

① [File]-[New]-[Project] 메뉴 선택

② J2ME-J2ME Midlet Suite 선택

클릭

클릭31Mobile Programming

Page 32: 미들렛 프로그램  개발 환경구축

기본기본 미들렛 프로그램의 작성과 실행 미들렛 프로그램의 작성과 실행 (3)(3)

▶ 새 프로젝트 만들기 (4)

⑤ 소스 및 리소스 폴더 설정

⑥ 이클립스 메인 화면에 프로젝트 생성 후 화면

32Mobile Programming

Page 33: 미들렛 프로그램  개발 환경구축

기본기본 미들렛 프로그램의 작성과 실행 미들렛 프로그램의 작성과 실행 (4)(4)

▶ 미들렛 프로그램 작성하기 (1)

① [File]-[New]-[Other] 메뉴 선택

② J2ME-J2ME Midlet 선택

33Mobile Programming

Page 34: 미들렛 프로그램  개발 환경구축

기본기본 미들렛 프로그램의 작성과 실행 미들렛 프로그램의 작성과 실행 (5)(5)

▶ 미들렛 프로그램 작성하기 (2)

③ MIDlet 클래스 이름 입력

① 삽입

② 클릭

34Mobile Programming

Page 35: 미들렛 프로그램  개발 환경구축

기본기본 미들렛 프로그램의 작성과 실행 미들렛 프로그램의 작성과 실행 (6)(6)

▶ 미들렛 프로그램 작성하기 (3)

④ 미들렛 편집기

35Mobile Programming

Page 36: 미들렛 프로그램  개발 환경구축

기본기본 미들렛 프로그램의 작성과 실행 미들렛 프로그램의 작성과 실행 (7)(7)

▶ 미들렛 프로그램 실행하기① [Run] –[Run] 메뉴 선택

② 실행 결과 확인

36Mobile Programming

Page 37: 미들렛 프로그램  개발 환경구축

기본기본 미들렛 프로그램의 작성과 실행 미들렛 프로그램의 작성과 실행 (8)(8)

▶ “Hello, World!” 미들렛 프로그램import javax.microedition.MIDlet.*;import javax.microedition.lcdui.*;

public class Hello extends MIDlet { private Display display; private TextBox textbox;

public Hello { display = Display.getDisplay(this); textbox = new TextBox(“Test MIDlet”, “Hello, Wolrd!...”, 100, TextField.ANY); }

public void startApp() { display.setCurrent(textbox); } public void puaseApp() { } public void destroyApp(boolean unconditional) { }}

37Mobile Programming