기본 콘텐츠로 건너뛰기

6월, 2009의 게시물 표시

Xcode에서 phoneME SVN 환경 설정

다운로드 받은 phoneME MR4 버전의 소스 코드를 Xcode 프로젝트로 생성하고 SVN에 연동하였다. 짧게 정리해보면 다음과 같다.

Xcode에서 phoneME 소스 코드에 대한 프로젝트를 생성한 후 phoneME 소스 파일을 추가하고 종료한다. 방금 생성한 Xcode 프로젝트 폴더를 SVN에 import하고 (자세한 내용은 아래 Blog 참조) 다시 원하는 위치에 checkout해서 작업할 workspace를 만든다.

Xcode에서 SVN을 사용하기 위해서는 SCM 메뉴를 선택하여 SVN repository를 설정해야 한다.
앞에서 checkout한 프로젝트를 Xcode로 연 후 Getting Control with Subversion and Xcode 글에서 설명하는 것처럼 따라하면 Xcode에서 SVN을 이용할 준비는 완료이다.

설정에 문제가 없다면 소스를 수정하고 저장한 후 아래 화면과 같이 수정한 파일이 Group&Files 창에 M으로 표시가 되는 것을 볼 수 있다.

phoneME MR4 버전 SVN Setup하기

우선, Mac 환경에 phoneME를 개발할 수 있는 SVN을 setup하기로 했다.
Sun의 open source repository에서 SVN을 이미 사용하고 있으므로 같은 툴을 사용하기로 하였다.

1. 먼저, phoneMR4 소스코드를 여기서 다운로드 받고. (크기가 약 21MB 정도 된다.)

2. Mac에 이 소스를 등록할 SVN repo를 만들도록 한다.
- svnadmin create /Users/wonkim/Code/SVN

3. 다운 받은 소스를 앞에서 생성한 SVN repo에 import하고.
- Create temp folder as like these
cd /tmp
mkdir tmpsvn
mkdir tmpsvn/phoneME
mkdir tmpsvn/phoneME/trunk
mkdir tmpsvn/phoneME/branches
mkdir tmpsvn/phoneME/tags
- 위에 생성한 폴더 중 trunk 폴더에 ZIP 파일의 압축을 풀자
- SVN import를 아래와 같이 실행한다.
svn import /tmp/tmpsvn/phoneME file:///Users/wonkim/Code/SVN --message "phoneME init"

4. 마지막으로 실제 작업할 폴더를 만들고 이곳에 SVN에서 checkout
- cd ~
mkdir Code/Workspace
cd Code/Workspace
svn checkout file:///Users/wonkim/Code/SVN PhoneME

이런 과정을 거치면 로컬에서 버전 관리를 하면서 작업할 수 있는 환경이 setup된다.
Xcode에서 SVN repo를 관리할 수 있도록 연동해서 사용하면 더 편할 것 같다.

참고자료:
http://developer.apple.com/tools/subversionxcode.html

phoneME on Mac OS X

오늘 부터 Open Source Java ME 솔루션인 phoneME를 나의 Mac에서 돌아갈 수 있도록 포팅을 해볼까 한다. 주요 개발 범위는 아래와 같다.
JTWI + JSR-75 수준의 phoneME Mac OS X 포팅 버전 개발UEI를 지원하여 NetBeans에서 Java ME 개발 환경으로 사용 가능하도록Mac OS X의 multimedia 기능을 최대한 활용하여 대부분의 MMAPI control을 지원phoneME의 포팅 관련 부족한 부분을 발전 시킴
이 프로젝트를 진행하면서 개인적으로 얻고자 하는 바는 아래와 같다.
Mac OS X의 개발 환경 습득phoneME에 대한 지식 심화Blog에 지속적으로 개발 관련 글을 올려 phoneME에 대한 지식 공유

Java Documentation을 직접 작성해볼까나?

http://doc.java.sun.com/DocWeb/#top

Sun이 제공하고 있는 위 웹사이트에서 Java Doc 문서 작성에 직접 참여할 수 있다.
한국어로 번역한 내용을 제공하거나 혹은 샘플 코드, 노트 등을 직접 작성하여 참여할 수 있다.

현재 한국어 번역율은 중국어 등에 비해 아주 미비한 상태로 많은 한국 자바 개발자들의 참여가 있었으면 한다.

개인적으로도 Java ME 문서 번역을 짬짬이 해볼까 한다.