370 likes | 484 Views
미들렛 프로그램 개발 환경구축. Lecture #2. 강의 목차. 미들렛 프로그램의 개발 환경을 구축에 필요한 소프트웨어의 종류를 알아본다 . 자바 개발 환경을 구축한다 . 미들렛 API 와 미들렛을 테스트하는 에뮬레이터를 설치한다 . 이클립스와 EclipseME 를 설치하고 실습 환경을 설정한다 . 간단한 미들렛을 작성하고 실행하는 방법을 익힌다. 미들렛 프로그램 개발 환경의 개요. 미들렛 프로그램 개발에 필요한 도구 자바 개발 환경인 JDK( Java SE Development Kit)
E N D
미들렛 프로그램 개발 환경구축 Lecture #2
강의 목차 • 미들렛 프로그램의 개발 환경을 구축에 필요한 소프트웨어의 종류를 알아본다. • 자바 개발 환경을 구축한다. • 미들렛 API와 미들렛을 테스트하는 에뮬레이터를 설치한다. • 이클립스와 EclipseME를 설치하고 실습 환경을 설정한다. • 간단한 미들렛을 작성하고 실행하는 방법을 익힌다. Mobile Programming
미들렛 프로그램 개발 환경의 개요 • 미들렛 프로그램 개발에 필요한 도구 • 자바 개발 환경인 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 설치 Mobile Programming
미들렛 프로그램 개발 환경의 개요 • 미들렛 프로그램 개발을 위한 환경 구축 순서 • 자바 개발 환경 : 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 다운로드 사이트 지정 Mobile Programming
자바 개발 환경 구축 (1) • JDK 다운로드받기 • http://java.sun.com/javase/downloads • [Downloads]-[ Java SE] 메뉴 클릭 • JDK 6 Update 6 다운로드 • JDK 설치하기 • jdk-6u6-windows-i586-p.exe 파일 더블클릭 • 디폴트 설치 Mobile Programming
자바 개발 환경 구축 (2) • JDK 다운로드받기(1) • http://java.sun.com/javase/downloads에서 [Downloads]-[ Java SE] 메뉴 클릭 • <Download> 버튼 클릭 Mobile Programming
자바 개발 환경 구축 (3) • JDK 다운로드받기(2) • 플랫폼 및 소프트웨어 라이선스 동의 • 파일 다운로드 ① 클릭 ② 클릭 Mobile Programming
자바 개발 환경 구축 (4) • JDK 설치하기(1) • 소프트웨어 설치 동의 • 설치 폴더 선택 클릭 Mobile Programming 클릭
자바 개발 환경 구축 (5) • JDK 설치하기(2) • 설치 구성요소 선택 • 설치 종료 클릭 클릭 Mobile Programming
미들렛 API와 에뮬레이터의 설치 (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 파일 더블클릭 • 디폴트 설치 Mobile Programming
미들렛 API와 에뮬레이터의 설치 (2) • http://java.sun.com/javase/downloads에서 [Downloadn]-[Java ME] 클릭 • <Downloads> 버튼 클릭 클릭 Mobile Programming
미들렛 API와 에뮬레이터의 설치 (3) • Eclipse Classic 3.3.2 다운로드 • 플랫폼 및 소프트웨어 라이선스 동의 클릭 ① 클릭 ③ 클릭 ② 선택 Mobile Programming
미들렛 API와 에뮬레이터의 설치 (4) • Sun Java Wireless Toolkit 다운로드 • Sun Java Wireless Toolkit 라이선스 동의 ② 클릭 ① 클릭 클릭 ③ 위치 지정 후 클릭 Mobile Programming 클릭
미들렛 API와 에뮬레이터의 설치 (5) • Sun Java Wireless Toolkit 설치 경로 설정 • Sun Java Wireless Toolkit이 설치된 폴더 확인 ② 클릭 ① 클릭 예제 프로그램이 들어 있음. 새로 작성된 프로그램도 여기에 위치 에뮬레이터 위치 API 문서 포함 Mobile Programming
편집 환경의 구축 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 더블클릭 • 작업 폴더 설정 Mobile Programming
편집 환경의 구축 1: 이클립스 (2) • 이클립스 설치하기(1) • http://www.eclipse.org에 서 <Download Eclipse> 버튼 클릭 → Eclipse Classic 3.4.2 항목에서 ‘Windows’ 클릭 • eclipse-SDK-3.4.2 -win32.zip 파일 다운로드 클릭 ② 다운로드 진행 ① 클릭 Mobile Programming
편집 환경의 구축 1: 이클립스 (3) • 이클립스 설치하기(2) • 이클립스가 설치된 폴더 확인 Mobile Programming
편집 환경의 구축 1: 이클립스 (4) • 이클립스 실행하기 • D:\eclipse 하위에 workspace 폴더 생성 → eclipse.exe 더블클릭 → 작업 폴더를 D:\eclipse\workspace로 설정 → <OK> 버튼 클릭 • 이클립스 메인 화면에서 탭 클릭 ① 설정 ② 클릭 클릭 Mobile Programming
편집 환경의 구축 2: EclipseME (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 항목 선택 Mobile Programming
편집 환경의 구축 2: EclipseME (2) • EclipseMe 설치하기(1) • 이클립스 실행→ [Help]-[Software Updates]-[Find and Install] 메뉴 클릭 • [Install/Update] Search for new features to install 선택 클릭 ① 선택 Mobile Programming ② 클릭
편집 환경의 구축 2: EclipseME (3) • EclipseMe 설치하기(2) • [New Update Site] 대화상자에 방문할 업데이트 웹사이트 추가 • [Install/Update] 대화상자에서 Search for new features to install 항목 선택 ① 클릭 ② 입력 ③ 클릭 Mobile Programming
편집 환경의 구축 2: EclipseME (4) • EclipseMe 설치하기(3) • 업데이트 웹사이트 최종 확인 • EclipseME 라이선스 동의 ① 클릭 Mobile Programming ② 클릭
편집 환경의 구축 2: EclipseME (5) • EclipseMe 설치하기(4) • EclipseME 설치 폴더 확인 • EclipseME 인증 클릭 클릭 Mobile Programming
편집 환경의 구축 2: EclipseME (6) • EclipseMe 설치하기(5) • 이클립스 재시작 • J2ME Preferences 대화상자 확인 ② 클릭 ① 클릭 ② 클릭 Mobile Programming ① 클릭
편집 환경의 구축 2: EclipseME (7) • EclipseMe 디바이스 환경 설정(1) • J2ME-Device Management 선택 • 디바이스 검색 ② 클릭 ① 클릭 ② 클릭 ① 클릭 ④ 클릭 ③ 클릭 Mobile Programming
편집 환경의 구축 2: EclipseME (8) • EclipseMe 디바이스 환경 설정(2) • 디바이스 선택 • 디바이스 설정 클릭 클릭 Mobile Programming
편집 환경의 구축 2: EclipseME (9) • EclipseMe 디버그 환경 설정 ② 선택 ① 클릭 ③ 설정 ④ 클릭 Mobile Programming
편집 환경의 구축 2: EclipseME (10) • EclipseMeBuild/Path 환경 설정 ② 설정 ① 클릭 ③클릭 Mobile Programming
편집 환경의 구축 2: EclipseME (11) • EclipseMe 컴파일러 환경 설정 ② 클릭 ③ 클릭 ① 클릭 ④ 클릭 Mobile Programming
기본미들렛 프로그램의 작성과 실행 (1) • 이클립스에서 미들렛 프로그램 개발 과정 ① 새 프로젝트 만들기 • [File]-[New]-[Project] 메뉴 선택 • J2ME-J2ME Midlet Suite 선택 • 프로젝트 이름 입력 • 미들렛 프로그램 작성하기 • [File]-[New]-[Other] 메뉴 선택 • J2ME-J2ME Midlet 선택 • MIDlet 클래스이름 입력 • 미들렛 프로그램 실행하기 • [Run] 메뉴선택 Mobile Programming
기본미들렛 프로그램의 작성과 실행 (2) • 새 프로젝트 만들기(1) • [File]-[New]-[Project] 메뉴 선택 • J2ME-J2ME Midlet Suite 선택 클릭 클릭 Mobile Programming
기본미들렛 프로그램의 작성과 실행 (3) • 새 프로젝트 만들기(4) • 소스 및 리소스 폴더 설정 • 이클립스 메인 화면에 프로젝트 생성 후 화면 Mobile Programming
기본미들렛 프로그램의 작성과 실행 (4) • 미들렛 프로그램 작성하기(1) • [File]-[New]-[Other] 메뉴 선택 • J2ME-J2ME Midlet 선택 Mobile Programming
기본미들렛 프로그램의 작성과 실행 (5) • 미들렛 프로그램 작성하기(2) • MIDlet 클래스 이름 입력 ① 삽입 ② 클릭 Mobile Programming
기본미들렛 프로그램의 작성과 실행 (6) • 미들렛 프로그램 작성하기(3) • 미들렛 편집기 Mobile Programming
기본미들렛 프로그램의 작성과 실행 (7) • 미들렛 프로그램 실행하기 • [Run] –[Run] 메뉴 선택 • 실행 결과 확인 Mobile Programming
기본미들렛 프로그램의 작성과 실행 (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) { } } Mobile Programming