블로그 이미지
인생의무한루프
인생에 무한루프.....

calendar

1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

Notice

Tag

Recent Post

Archive

Recent Comment

Recent Trackback

'Appication/WindowPhone(C#)'에 해당되는 글 1

  1. 2009.12.28 Visual Studio 2008에 스마트폰 개발을 위한 셋팅방법 알아보기
2009. 12. 28. 13:34 Appication/WindowPhone(C#)

Visual Studio 2008에 스마트폰 개발을 위한 셋팅방법 알아보기



    1 공부 목표

    • 스마트폰을 개발하기전 관련 셋팅방법을 공부하고 기본지식을 배운다.

    • 필요한 설치파일들의 링크 또는 파일형태로 백업을 해놓는다.

    • 셋팅의 순서를 체계적으로 정리하여 시간이 지난후에도 참고하여 빠른시간내에 개발환경을 만들수 있도록 한다.

    2 준비파일 및 링크.

    2.1 액티브 싱크(ActiveSync)

    • 엑티브 싱크(ActiveSync)는 컴퓨터와 스마트폰간의 데이터를 연결해주는 프로그램입니다.이 파일은 설치가 되어 있지 않더라도 개발은 가능하지만 개발이 완료된 프로그램을 가상에뮬레이터가 아닌 실제 스마트폰으로 옮길때 필요한 파일입니다..현재 버전은 4.5가 최신이라네요~

    • 다운로드 링크 : http://www.microsoft.com/downloads/details.aspx?FamilyID=9e641c34-6f7f-404d-a04b-dc09f8141141&DisplayLang=ko

    2.2 Visual Studio 2005 또는 2008

    1_setting.jpg

    2.3 Windows Mobile 6 Professional SDK

    • Visual Studio 2008을 통해서 스마트폰 개발을 위해서는 MS에서 지원해주는 개발툴킷인 SDK를 깔아야만 합니다. 각각의 SDK는 개발하고자 하는 Mobile OS 버전에 따라 다르게 다운을 받아 설치해야 합니다. 저는 T옴니아용을 개발할것이므로 T옴니아에서 사용하는 Mobile 6버전용을 다운받았습니다.
    • Windows Mobile 6 Professional SDK 는 터치가 가능한 스마트폰용이고 Windows Mobile 6 Standard SDK은 터치가 안되는 스마트폰용인데 T옴니아용 셋팅이므로 전 Windows Mobile 6 Professional SDK 를 다운받아서 설치하였습니다.

    • 다운로드 링크 : http://www.microsoft.com/downloads/details.aspx?FamilyID=06111a3a-a651-4745-88ef-3d48091a390b&DisplayLang=en

    2.4 Windows Mobile 6.1.4 Emulator Images ( Visual Studio 2005에서 에뮬레이터 설치 )

    • Windows Mobile 6.1.4 Emulator Images 는 가상의 에뮬레이터(스마트폰)에서 디버깅 또는 바로 테스트 해보기 위한 프로그램입니다.요녀석이 없으면 매번 실제 스마트폰으로 옮겨서 하나하나 실행해야 하는 번거로움이 있을것입니다.(역시나 Professional, Standard로 나눠있으므로 SDK 와 맞춰서 다운로드 하시면 됩니다.

    2.5 Windows Mobile 6 Localized Emulator Images ( Visual Studio 2005에서 에뮬레이터 한글화 )

    • Windows Mobile 6 Localized Emulator Images 는 위에 Windows Mobile 6.1.4 Emulator Images에서 사용되는 에뮬레이터에서 한글을 사용하기 위해서 쓰는 프로그램이다.만일 Localized Emulator Images를 사용하지 않으면 에뮬레이터에서 한글이 안찍히고 ㅁㅁㅁㅁ 형태로 한글이 깨져서 나오게 된다.

    • 다운로드 링크 : http://www.microsoft.com/downloads/details.aspx?FamilyID=38c46aa8-1dd7-426f-a913-4f370a65a582&displaylang=en

    • 문제점 : Visual Studio 2008에서 몇번을 깔아도 계속 한글이 깨져서 나오길래 설명문을 자세히 보니 Visual Studio 2005만 언급이 되어 있다...결국 2008은 안된다....캐!!삽!!질!!.....흑~~OTL

    2_setting_2.jpg

    2.6 Windows Mobile 6.5 Developer Toolkit( DTK : Visual Studio 2008에서 에뮬레이터 및 한글화 )

    • Windows Mobile 6.1.4 Emulator Images 는 Visual Studio 2008에서 에뮬레이터의 한글화가 되지 않음에 따라 방법을 찾는 와중에 발견하게 되었다. 따라서 Visual Studio 2005를 사용할 경우에는 Windows Mobile 6.1.4, Localized Emulator Images 조합을 사용해도 된다.

    • Windows Mobile 6.5 DTK는 SDK 와는 다르게 스마트폰을 개발하기 위한 툴킷을 제공한다 즉 Windows Mobile 6.1.4 Emulator Images 와 Gesture API, Sample등 개발에 필요한 툴킷을 모아놓은 것들이다. 단 Windows Mobile 6.1.4 Emulator Images 와 다르게 Windows Mobile 6.5 Emulator가 들어가 있어서 바탕화면등이 좀더 이쁘다.

    • Windows Mobile 6.1.4과 Windows Mobile 6.5 Developer Toolkit을 설치후에 6.5로 셋팅을 변경해 줘야만 6.5 에뮬레이터가 구동이 됩니다. 원래는 T옴니아의 해상도인 USA Windows Mobile 6.5 Professional WVGA Emulator를 선택해야 하나 480*800의 해상도로 에뮬레이터가 구동이 되서 너무 큰 관계로 6.5 Professional Portrait WQVGA 로 일단 개발을 하기로 했다. 이대로 작업을 해서 실제 보드에서 테스트해보고 문제가 되면 스킨작업등을 할때만 다시 원상 복구를 하던지 해야겠다는 생각이 든다.^_^;

    • 문제점 : 일단 T옴니아의 OS 버전이 6.1.4 이므로 6.5 에뮬레이터에서 테스트 하는것은 약간 맞지 않을수 있다..개인적으로 SDK는 동일한 6.0을 사용하기 때문에 프로그램 자체가 안돌아 가는 불상사는 없을거라는 생각이 들지만 해상도나 기타 모션에대해서 오동작이 있을것 같기도 하다. 한글화 작업이 끝난다면 다시 6.1.4의 에뮬레이터에서 한번더 테스트한후 타겟보드에 올리는 것도 하나의 방법이다.이도저도 싫다면 그냥 Visual Studio 2005에서 개발하는게 정신건강에 좋을수도 있다...^_^;;

    • 다운로드 링크 : http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=20686a1d-97a8-4f80-bc6a-ae010e085a6e

    • Windows Mobile 6.1.4 에서 6.5로 셋팅해주기 : http://blog.naver.com/hanikjh?Redirect=Log&logNo=40087987865

    • 한글화 방법 참조 링크 : http://sheon.tistory.com/185

    3_setting_2.jpg


    posted by 인생의무한루프
    prev 1 next