bondi RI(Reference Implementation)

bondi에서 배포하는  RI(Reference Implementation)를 이용해서 윈도의 환경의 PC에서 widget을 실행 테스트하기 위한 환경설정을 해 보겠습니다.

1. windows mobile  6.x  emulator install

windows mobile 개발자라면 visual studio가 설치된 상태에서 window mobile SDK를 이용해서 emulator 실행을 간단히 할 수있겠지만 windows mobile 개발 환경이 없는 상황에서도 실행할 수 있는 Device Emulator를 이용하는 방법을 설명하겠습니다.

우선 아래 두 가지를 다운로드 받습니다.

– Microsoft Device Emulator 3.0 – Standalone Release

– Windows Mobile 6 Localized Emulator Images : 해당 지역의 emulator 이미지를 다운로드.

Device emulator는 windows mobile emulator 이미지를 실행하기 위한 툴입니다. 그리고 bondi RI가 windows mobile 6 이상을 지원하므로 그 이상의 emulator 이미지를 설치합니다.

정상적으로 설치가 되었다면 Device emulator와 windows mobile 6 이미지는 아래 각각의 디렉토리에 있게 됩니다.

– Device emulator 실행 경로 : C:\Program Files\Microsoft Device Emulator\1.0

– windows mobile 6 이미지 경로 : C:\Program Files\Windows Mobile 6 SDK\PocketPC\Deviceemulation

windows mobile 6이미지 아래의 경로를 보면 \ 0412디렉토리 아래에 이미지 파일들과  Pocket_PC_XXX 라는 이름의 이미지 스킨 파일들이 있습니다.

이제 Device emulator 설치 경로에 있는 DeviceEmulator.exe를 이용해서 이 중 하나의 이미지를 실행해 보겠습니다.

DeviceEmulator.exe는 command 기반의 프로그램입니다.  아래와 같이 옵션을 주고 실해을 합니다.

C:\Program Files\Microsoft Device Emulator\1.0\DeviceEmulator.exe” {이미지 파일의 경로} /skin {스킨 xml 파일 경로} /memsize 256

여기서 이미지 파일의 위에 설명한 것과 같이 \ 0412 디렉토리 아래의 이미지이름이며 스킨 xml 파일은 \Pocket_PC_XXX 아래에 있는 xml 파일의 경로를 지정합니다.  옵션들이 정확하다면 아래와 같은 emulator가 실행됩니다. 상세한 옵션은 DeviceEmulator.exe /? 로 확인하시면 됩니다.

이제 위의 emulator 기반에서 bondi RI를 설치하고 실행해 보겠습니다.

2. bondi RI install

bondi RI는 아래의 링크에서 다운로드 합니다.

– bondi RI : email을 등록하고 라이센스에 동의하면 email로 download 링크가 전송됩니다.

다운 로드 받은 파일의 압축을 풀면 BONDI 1.0 (alpha) SDK\Phone Distribution\BondiSetup1-006.CAB 파일을  windows mobile에 전송을 합니다. 전송은 windows mobile emulator의 File > configuration > general tab에서 Shared folder 기능을 이용하면 됩니다.

BondiSetup1-006.CAB 파일의 설치는 일반 windows mobile 프로그램 설치 방법과 동일합니다.

설치과 완료되면 windows mobile emulator의 프로그램에 Bondi라는 항목이 생성되고 실행을 하면 아래와 같은 화면이 나오게 됩니다.

bondi API 를 테스트 하고 실행하기 위해서 bondi RI를 windows mobile 환경에서 실행해 보았습니다. bondi API를 실행 테스트하기 위해서는 이외에 몇가지 다른 방법이 있는데 이는 reference link의 주소를 참고하십시오.

3. Reference Link

Bondi develping widgets : http://bondi.omtp.org/usebondi/Webpages/devtools.aspx

1 Responses to bondi RI(Reference Implementation)

  1. […] to build the BONDI RI(Reference Implementation). 지난 bondi RI 에서는 bondi에서 배포하는 버전을 설치하고 실행하는 부분에 대해서 […]

댓글 남기기