2009. 3. 18. 10:52

Windows Mobile Programming Part2 - “윈도우 모바일에서 한글 사용하기”


Windows Mobile Programming Part2

윈도우 모바일에서 한글 사용하기

 

윈도우 모바일 운영체제에서 한글을 사용하기 위해서는 전에 설명했듯이 한글 이미지를 설치해야 합니다. 한글 이미지는 에뮬레이터 프로그램에서 동작하는 한글 운영체제 이미지를 말한다(뭔 말이야? 뒤에서 더 자세히 설명합니다.)

Windows Mobile 6 Emulator Localization Images 를 다운로드 받아야 합니다.

http://www.microsoft.com/downloads/details.aspx?FamilyID=38c46aa8-1dd7-426f-a913-4f370a65a582&DisplayLang=en

 

동영상[Windows Mobile Programming Part2-1]

http://serviceapi.nmv.naver.com/flash/NFPlayer.swf?vid=57B48C2FA724D5C9C5067372BF0EE732D82D&outKey=V123b3013f12b69cdc5e22701e24195182c064af1feb03d66423f2701e24195182c06 


위의 파일을 다운받고 에뮬레이터를 설치합니다. 설치하는 자세한 내용은 다음 동영상을 첨부하기 바랍니다. 디바이스 에뮬레이터에서는 마치 실제 윈도우 모바일 장치처럼 동작을 시키고 심지어 ActiveSync를 통해 동기화도 테스트 할 수 있습니다. ActiveSync를 하는 중요한 이유는 리모트 툴(Remote Tools)을 사용하여 각종 시스템 정보를 확인하기 위해서 입니다.

 

그 후 Visual Studio를 이용하여 한글 프로그래밍 하는 방법은 이제부터는 자유롭습니다. 유니코드를 사용해 한글을 입력하고 프로그래밍 하면 됩니다. 프로그래밍에 대한 간단한 설명은 다음 동영상을 참고하기 바랍니다.

 

동영상[Windows Mobile Programming Part2-2]

http://serviceapi.nmv.naver.com/flash/NFPlayer.swf?vid=FFC635CEADD2DC6E726B5B4FE125EBF59853&outKey=V123d705d644dbe0e3a325caa732847ba922eaca788678c3bc4a45caa732847ba922e 

 

새로운 에뮬레이터 이미지를 설치하는 이유는 다음과 같습니다. 새롭게 설치하는 에뮬레이터 이미지는 한글을 지원하는 윈도우 모바일 운영체제의 롬(ROM) 이미지 입니다. 에뮬레이터는 실제 윈도우 모바일 장치를 에뮬레이션(Emulation)하는 장치입니다. , 윈도우 모바일 하드웨어 장치라고 생각하면 됩니다. 여기에 동작할 수 있도록 해 주는 소프트웨어가 롬 이미지입니다. 기존 이미지가 한글을 지원하지 않는 롬 이미지이기 때문에 한글을 지원할 수 있는 롬 이미지를 설치하고 실행시켜야 제대로 한글을 지원할 수 있는 것입니다. 영문 XP에서 한글을 지원하지 않는 것과 동일한 이유입니다. 설치된 롬 이미지는 C:\Program Files\Windows Mobile 6 SDK\PocketPC\Deviceemulation\0412에 설치되어 있습니다. 자세한 내용은 다음 그림을 참고 하기 바랍니다. 실제 윈도우 모바일 장치에도 그림과 같은 롬 이미지가 장치에 기록되게 됩니다.

어떠한 원리로 한글을 사용할 수 있는지 설명하기 위해 말이 좀 길어젔네요