2009-06-22 3 views
1

전 C# devoloper이고 Windows Mobile Devolopment를 처음 사용합니다.Microsoft Windows Mobile SDK 6.0 대상 장치?

이제 Windows Mobile 6.0 SDK에서 응용 프로그램을 개발해야합니다. Microsoft의 사이트에서이 내용을 배우고 있습니다.

지금 내 의심의 여지가

가) 무엇을 모든 상용 모바일 장치하는 모바일 SDK 창에서 개발 된 응용 프로그램을 지원합니다 ..입니까? 모바일 애플리케이션이 타겟팅하는 실제 기기는 무엇입니까?

c) 휴대 전화에서 내가 선택한 응용 프로그램을 테스트하고 싶다고 가정합니다. 사실 나는 스마트 폰 (blckberry, Nokia E71 등) 만 사용할 수 있습니다.

d) 장치 구성에서이 장치가 Windows 모바일 응용 프로그램을 지원하는지 여부를 어떻게 알 수 있습니까?

e) 모바일 응용 프로그램은 Windows 운영 체제가있는 장치에서만 실행됩니까?

내가 옳은 길에 있지 않다면 제안 해주세요. 이 주제에 대해 더 많은 정보를 던지는 기사와 웹 캐스트를 제안하십시오. 윈도우 모바일 프로 (이전 포켓 PC라고도 함) 및 Windows Mobile : 윈도우 모바일 6.0 SDK와

감사

SNA

답변

3

A), 두 개의 주요 범주가 분명히 윈도우 모바일 장치를 타겟팅 할 수 있습니다 표준 (이전에는 스마트 폰으로 알려짐). 가장 큰 차이점은 Professional은 터치 스크린을 지원하고 표준은 지원하지 않지만 두 제품 모두에서 동일한 바이너리를 실행할 수 있으며 차후에 이러한 차이점이 없어 질 것입니다. 당신은 윈도우 모바일 SDK를 사용하는 경우

C) (당신이) B를 생략, 당신은 창문 T - 모바일 윙 (전문) 또는 T - 모바일 대시 (표준)

D)와 같은 모바일 장치를 필요 모든 Windows Mobile 장치는 Windows Mobile을 실행한다고 밝혀지면 그대로 광고됩니다.

e) 아니요. 다른 사람들도 Symbian (Nokia & Sony Erickson), Backberry, iPhone 및 Android 용으로 개발할 수 있습니다. 아이폰과 안드로이드는 현재 매우 인기가있다. 안드로이드를 제안한다면, T-Mobile G1이나 구글 ADP1 (같은 하드웨어)을 얻을 수 있고 개발 툴은 무료이다. (Eclipse + Java SDK + Android SDK).

업데이트 : 당신이 윈도우 모바일 장치를 필요로

1) Windows Mobile 용 :

당신은 예를 들어, 당신이 대상으로 각 플랫폼에 다른 도구/장치 필요) 전자에

을 명확히하려면 (예 : T-Mobile Dash 또는 T-Mobile Wing), Windows 데스크톱 및 Visual Studio. 2) Android의 경우 다음 데스크톱 (Windows, Linux 또는 Mac), Eclipse (무료 다운로드) 및 Android SDK (다른 무료 다운로드) 중 하나 인 Android 기기 (T-Mobile G1 또는 Google ADP1)가 필요합니다. 3) iPhone의 경우 iPhone 및 Mac 데스크톱이 필요합니다. Apple 웹 사이트에서 SDK를 다운로드 할 수 있습니다.

심비안과 블랙 베리는 비슷할 것입니다. 개발을 위해 별도의 장치와 도구가 필요합니다.

업데이트 # 2 : 언급 된 플랫폼 및 SDK의 대부분은 실제 장치없이 개발할 수 있도록 일종의 에뮬레이션을 지원하지만 그 경로는 사용하지 않는 것이 가장 간단한 응용 프로그램입니다 실생활 기기의 변형은 타겟 기기에 대한 추가 테스팅을 보증 할만큼 충분히 큽니다.

업데이트 # 3 : 한 가지 더 C# 만 사용하려는 경우 해당 언어를 지원하는 유일한 플랫폼 인 Windows Mobile 만 사용할 수 있습니다. iPhone의 경우 Objective C를 배우고 BlackBerry 및 Android의 경우 Java가 필요하며 Symbian의 경우 C++ 및 Java를 할 수 있습니다.

+0

즉, Symbian OS 기반 장치에서 Windows Mobile 6.0 SDK에서 응용 프로그램을 배포하고 실행할 수 있습니까? 그 맞습니까? Android 또는 java SDK를 사용해야합니까? – SNA

+0

Symbian 또는 Android 휴대 전화에서 Windows 모바일 응용 프로그램을 실행할 수 없습니다. 이러한 플랫폼을위한 SDK가 필요합니다. – kgiannakakis

+0

+1하지만 e) 부분을 약간 다시 작성합니다. 스왑 나의 혼란은 이해할 수 있습니다. –

0

a. 사용 가능한 장치 목록은 here입니다. 이것들은 미국에서 구할 수 있고 현재 이용 가능한 것들입니다. 물론 WM을 OS로 사용하는 오래된 전화기가 있습니다.

c. 모든 Windows Mobile 디바이스를 사용할 수 있습니다. 기본적으로 두 가지 차이점이 있습니다. 1. 터치 스크린 (pocketpc/professional) 및 비 터치 스크린 (스마트 폰/표준) 장치. 2. OS 버전. 현재 이용할 수있는 대부분의 전화기는 WM 6.x이지만 여전히 5.0 장치가 있습니다. (예 : Samsung BlackJack -> 5.0, Blackjack II -> 6.0, Epix -> 6.1)

d. Windows Mobile에 대해 언급 한 경우 상자를 살펴보십시오. 또는 ActiveSync를 사용하여 PC에 연결하는 경우 WM입니다.

e. 아닙니다. 프랭클린 무 노즈 (Franklin Munoz)의 답변으로이 점을 분명히 알 수 있습니다.

관련 문제