This blog will be associated with eclipse, Java Micro Edition, Android, etc... My premiere blogging date began from March, 25th, 2009
3/26/2009
이클립스 그리고 두달이란 시간동안...
이클립스를 접하게 된것은 아마도 두달전으로 거슬러 올라갑니다. 처음엔 이클립스에 그냥 자바 스탠다드 플랫폼을 이용하여 일반 데이타베이스 클라이언트 응용프로그램을 진행하다가 어느날 문득 모바일에서 돌아가는 응용 프로그램을 만들어 보고 싶다는 생각에 그날 부터 인터넷을 찾아보며 진행을 했습니다. Net bean도 설치해 사용해 보았지만 역시 본인에게는 이클립스가 더 좋네요. Nokia의 Carbide C++은 한번 시도해 보고 싶은데 가지고 있는 노트북이 저사양이고 제대로 사용할려면 상당히 많은 양을 SDK를 필요로 하기 때문에 일단 뒤로 미루고, 이전에 올린 게시물의 지식을 얻기 위하여 여기 저기 인터넷을 많이 돌아 다녔습니다. 그리고 이쪽분야의 지식을 알기 위해서 전화도 해보고 사람도 만나보고 첫번째 에뮬레이터에서 돌아가는 응용프로그램 스크린샷을 함께 올립니다. 이미 국내에 삼성과 LG에 제가 구상한 응용프로그램이 탑재되 있기에 의미가 없지만 역시 그래도 배움이 있었기에...
이클립스에 구글안드로이드 플랫폼 붙이기 두번째
그림에서 보듯이 Window > Preferences 메뉴를 클릭한 후 왼쪽의 Android 항목을 클릭합니다. 그리고 나서 안드로이드 SDK가 설치된 경로를 (예: C:\android-sdk-windows-1.1_r1) 설정합니다. 나머지 설정은 그냥 디폴트로 두시면 됩니다. 이클립스에 Android Project 메뉴 추가를 위하여 Windows > Customize Perspective... 를 클릭하셔서 나타나는 다이알로그에서 Android와 관련된 항목을 선택하시면 Android Project를 시작하실수 있습니다. 이렇게 함으로써 이클립스와 자바를 이용하여 모바일에서 실행되어질 수 있는 게임개발에 한발짝 다가갈 수 있습니다.
3/25/2009
이클립스에 구글안드로이드 플랫폼 붙이기 첫번째
구글 안드로이드 SDK는 여기로 가셔서 받을실 수 있습니다. 다운 받으신 파일은 C:\에 압축을 풀면 됩니다. 이클립스 유로파나 가니메데 버전에서 돌아가며 OS는 윈도우의 경우 Windows XP (32-bit) or Vista (32- or 64-bit) 가 필요합니다. 마찬가지고 이클립스 플러그(일명 ADT)인이 필요하며 이클립스 가니메데 버전의 경우 아래와 같은 방법으로 설치합니다.
1. 이클립스를 실행하시하신후, Help> Software Updates... 순으로 메뉴를 클릭합니다.
2. 나타나는 다이알로그 안에서, Avaiable Software tab을 클릭합니다.
3. Add Site...를 클릭하여 plugin 내려받을 사이트를 설정합니다.
4. 다음과 같이 URL을 입력합니다. "http://dl-ssl.google.com/android/eclipse/"
5. Android Devlopment Tools, Android Editors를 클릭하신 후 Install 버튼을 클릭합니다.
설치가 완료되면 Eclipse를 재구동합니다. ADT와 관련된 설정은 두번째를 참고 하십시요. 아래 동영상은 보다폰에 안드로이드 플랫폼이 탑재된 동영상 입니다.
1. 이클립스를 실행하시하신후, Help> Software Updates... 순으로 메뉴를 클릭합니다.
2. 나타나는 다이알로그 안에서, Avaiable Software tab을 클릭합니다.
3. Add Site...를 클릭하여 plugin 내려받을 사이트를 설정합니다.
4. 다음과 같이 URL을 입력합니다. "http://dl-ssl.google.com/android/eclipse/"
5. Android Devlopment Tools, Android Editors를 클릭하신 후 Install 버튼을 클릭합니다.
설치가 완료되면 Eclipse를 재구동합니다. ADT와 관련된 설정은 두번째를 참고 하십시요. 아래 동영상은 보다폰에 안드로이드 플랫폼이 탑재된 동영상 입니다.
이클립스에 SK-VM 플랫폼 적용하기 세번째
이클립스에 SK-VM 플랫폼 적용하기 두번째
이클립스에 SK-VM 플랫폼 적용하기 첫번째
SK-VM은 SK Telecom에서 clean room 기반으로 자체 개발한 J2ME(Java 2 Micro Eidtion) 자바 실행 환경으로 가상머신 및 단말 확장 UI, 네트워크, IO를 포함하는 클래스 라이브러리로 구성되어 있으며, 무선이동단말기에서 응용프로그램을 다운로드 및 실행시킬 수 있는 환경을 제공한다.(SK Telecom, XCE)
SK-VM은 http://developer.xce.co.kr /로 가셔서 회원가입을 하신후에 여기서 다운을 받고 설치하시면 됩니다. 설치가 완료되신 후 이클립스의 메뉴부분을 확인하십시요.
참고
1. SK Telecom, XCE, 2009.03.25,
view http://www.javastudy.co.kr/docs/lec_j2me/mobilejava/n-top/2.htm
MTJ설정후 Eclipse 추가적으로 할일들...
Antenna와 MTJ...
Antenna나는 아팟치의 Ant의 확장이라고 합니다. Ant는 순수한 자바 툴이며, GNU make 보다 단순하고 쉽게 사용할 수 있다고 하네요. 어쨌거나 설치는 antenna-bin-1.0.2.jar 파일은 여기서 받으힌 후 antenna-bin-1.0.2.jar 파일을 편의상 eclipse의 plugin 폴더에 복사 합니다. 설정은 마찬가지로 eclipse를 구동하신 후 Window -> Preferences 를 클릭한 후 왼쪽의 Java ME 항목을 선택하신 후 C:\eclipse\plugins\antenna-bin-1.0.2.jar라고 Antenna jar 경로를 설정합니다. Java ME 항목 > Preprocessor > Symbol Set Definitions이 추가됐네요... MTJ 사용자들은 Antenna 형식에 맞게 이미 정의되어진 심볼을 임포트 할 수 있다고 합니다.
이클립스에 MTJ를 붙이기...
여기서 MTJ는 Mobile Tools for Java라고 표기 되어질 수 있으며 이클립스에서 자바 모바일 응용 프로그램을 좀더 쉽게 개발할 수 있도록 해주는 플러그인 입니다. MTJ의 Misssion Statement는 아래와 같습니다.
The goal of the Mobile Tools for JavaTM (MTJ) project is to extend existing Eclipse frameworks to support mobile device Java application development.
자 마찬가지로 다운로드를 받으러 가야됩니다. 경로는 여기로 가셔서 Latest Release를 받으시면 됩니다. zip format의 압축 파일은 풀면 features 폴더와 plugins인 폴더로 나우어져 있는데 설치된 eclipse 폴더 안에 이미 존재 합니다. 그러므로 덮어쓰기 형태로 풀면 플러그인이 설치되며 eclipse가 구동중이라면 재 구동을 통하여 플러그인이 제대로 설치되었는지 여부를 가늠할 수 있습니다.
일단 MTJ를 설치한 후 MTJ가 제대로 작동하기 위하여 설정이 필요합니다. eclipse를 구동하시면 아주 잘 만들어진 IDE가 보일 것입니다. 메뉴는 File, Edit, Navigate 등등이 있는데 이중에서 설정을 하기 위하여 Windows 메뉴를 클릭합니다. 여러개의 Submenu중에 Preferences를 클릭하시면 Preferences 타이틀을 가진 다이얼로그가 화면에 나타납니다. 윈쪽의 항목에서 Java ME를 클릭하신후 WTK Root 경로를 잡아줘야 합니다. WTK는 Wireless Tookit for CLDC라고 표기 되어질 수 있으며 이미 앞에서 설치하였으므로 경로가 어디인지는 아실겁니다. 일반적으로 C:\WTK2.5.2_01 이곳에 설치됩니다. 다음은 Java ME의 항목안에 Device Management를 선택한 후 Import 버튼을 클릭하여 마찬가지로 C:\WTK2.5.2_01 경로를 선택합니다. Device Management는 에뮬레이터 스킨이라고 할 수 있으며 이클립스에 새 프로젝트를 만들때마다 여기서 선택한 디폴트 디바이스(MediaControlSkin)가 선택됩니다. 프로젝트를 만들고 난 이후에도 결과 실행시 에뮬레이터 스킨은 변경이 가능합니다. 다음으로 Antenna를 설정해야 합니다
The goal of the Mobile Tools for JavaTM (MTJ) project is to extend existing Eclipse frameworks to support mobile device Java application development.
자 마찬가지로 다운로드를 받으러 가야됩니다. 경로는 여기로 가셔서 Latest Release를 받으시면 됩니다. zip format의 압축 파일은 풀면 features 폴더와 plugins인 폴더로 나우어져 있는데 설치된 eclipse 폴더 안에 이미 존재 합니다. 그러므로 덮어쓰기 형태로 풀면 플러그인이 설치되며 eclipse가 구동중이라면 재 구동을 통하여 플러그인이 제대로 설치되었는지 여부를 가늠할 수 있습니다.
일단 MTJ를 설치한 후 MTJ가 제대로 작동하기 위하여 설정이 필요합니다. eclipse를 구동하시면 아주 잘 만들어진 IDE가 보일 것입니다. 메뉴는 File, Edit, Navigate 등등이 있는데 이중에서 설정을 하기 위하여 Windows 메뉴를 클릭합니다. 여러개의 Submenu중에 Preferences를 클릭하시면 Preferences 타이틀을 가진 다이얼로그가 화면에 나타납니다. 윈쪽의 항목에서 Java ME를 클릭하신후 WTK Root 경로를 잡아줘야 합니다. WTK는 Wireless Tookit for CLDC라고 표기 되어질 수 있으며 이미 앞에서 설치하였으므로 경로가 어디인지는 아실겁니다. 일반적으로 C:\WTK2.5.2_01 이곳에 설치됩니다. 다음은 Java ME의 항목안에 Device Management를 선택한 후 Import 버튼을 클릭하여 마찬가지로 C:\WTK2.5.2_01 경로를 선택합니다. Device Management는 에뮬레이터 스킨이라고 할 수 있으며 이클립스에 새 프로젝트를 만들때마다 여기서 선택한 디폴트 디바이스(MediaControlSkin)가 선택됩니다. 프로젝트를 만들고 난 이후에도 결과 실행시 에뮬레이터 스킨은 변경이 가능합니다. 다음으로 Antenna를 설정해야 합니다
이클립스 설치는 이렇게 ...
이클립스 구동의 최소 충분 조건으로 자바 런타임 모듈 최신버전이 필요 합니다. JRE 최신버전은 Sun 에서 JRE 6 바이너리 설치 모듈을 다운받아서 설치하시면 됩니다. 자바 런타임 모듈 설치가 완료되면 제어판에서 확인이 가능하며 이클립스 내부에 따로 JRE 폴더와 파일이 존재 하지만 이는 정상적으로 설정되지 않으므로 직접 JRE를 설치하는 것이 좋습니다.
자바 런타임 모듈 설치외에 자바 개발 툴 (일명 JDK) 설치도 상황에 따라 필요한데 예를 들자면 구글에서 최근에 개발 중인 안드로이드 플랫폼을 구동하고 싶다면 JDK 또한 Sun 에서 다운 받아서 설치 합니다. 설치는 인스톨러가 제시하는 데로 진행하면 됩니다.
다음은 이클립스와 자바 마이크로 에디션을 이용하여 모바일 응용프로그램을 개발할 수 있도록 Sun 에서 제공하는 Wireless Toolkit을 설치해야 합니다. 현재 3.0 버전과 2.5.2 버전 두가지중 필자는 가지고 있는 노트북이 저사양이기 때문에 2.5.2 버전을 사용합니다. 다운로드가 가능한 URL은 여기로 가서 다운 받으시면 됩니다.
이렇게 하여 이클립스를 구동하기 위한 필요 충분 조건이 갖추어졌으므로 이제 이클립스를 다운받으러 가야 겠지요 다운로드가 가능한 주소는 여기로 가셔서 원하는 파일을 다운받으시면 됩니다. 다운로드는 국내의 경우 다음을 통하여 받으므로 상당히 빠릅니다. 설치는 그냥 압축을 C:\에 풀면 c:\eclipse 경로에 풀리게 됩니다. 이제 윈도우 탐색기를 이용하여 C:\eclipse\eclipse.exe 파일을 실행하시면 우리의 이클립스는 멋지게 실행이 됩니다. 실행시에는 작업경로를 설정하여야 합니다.
Subscribe to:
Posts (Atom)