다음을 통해 공유


장치 기능 및 필요한 개발 도구

업데이트: 2007년 11월

Visual Studio에서는 다양한 버전의 Windows Mobile 및 Windows CE를 실행하는 장치용 응용 프로그램의 개발을 지원합니다. 하지만 레거시 장치용 응용 프로그램의 개발은 Visual Studio에서 지원하지 않습니다. 이로 인해 필요한 개발 도구, .NET Compact Framework 버전, 기본 Windows CE 운영 체제 등에 대한 혼동이 생길 수 있습니다.

참고:

Visual Studio에서는 Pocket PC 2003 및 Windows Mobile 5.0 SDK(소프트웨어 개발 키트)와 에뮬레이터를 자동으로 설치합니다. Windows Mobile 6.0 또는 사용자 지정 Windows CE 기반 장치용 응용 프로그램을 개발하려면 추가 SDK를 설치해야 합니다. 자세한 내용은 스마트 장치 프로젝트에 대한 하드웨어 및 소프트웨어 요구 사항을 참조하십시오.

도구 비교 차트

다음 표에서는 스마트 장치 하드웨어, 하드웨어 기능 및 개발 도구의 각 버전에 대한 스냅숏을 제공합니다. 이 목록은 향후에 변경될 수 있습니다. 이와 관련된 최신 정보는 MSDN Library의 기술 문서(Introduction to Development Tools for Windows Mobile-based Devices)를 참조하십시오.

IDE 기능 개요

이 표에서는 여러 IDE의 기능에 대해 간략하게 설명합니다. 열 머리글 약어는 다음과 같습니다.

  • eVT3C = eMbedded Visual C++ 3.0

  • eVT3V = eMbedded Visual Basic 3.0

  • eVC4 = eMbedded Visual C++ 4.0 및 서비스 팩 4.0

  • VS2003 = Visual Studio .NET 2003

  • VS2005 = Visual Studio 2005

  • VS2008 = Visual Studio 2008

 

 

eVT3C

eVT3V

eVC4

VS2003

VS2005

VS2008

코드 형식

네이티브 코드

X

 

X

 

X

X

 

해석된 코드

 

X

 

 

 

 

 

관리 코드

 

 

 

X

X

X

 

서버측 코드(웹)

 

 

 

X

X

X

장치 SDK

Pocket PC 2000

Pocket PC 2002

X

X

 

X

 

 

 

Smartphone 2002

X

 

 

 

 

 

 

Windows Mobile 2003

 

 

X

X

X

X

 

Windows Mobile 2003 Second Edition

 

 

X

X

X

X

 

Windows Mobile 5.0

 

 

 

 

X

X

 

Windows Mobile 6.0

 

 

 

 

X

X

.NET Compact Framework 도구 및 OS 지원

이 표에서는 .NET Compact Framework 버전 1.0, 2.0 및 3.5를 지원하는 도구 버전과 Windows Mobile 소프트웨어 버전에 대해 간략하게 설명합니다.

 

 

버전 1.0

버전 2.0

버전 3.5

도구

Visual Studio .NET 2003

X

 

 

 

Visual Studio 2005

X

X

 

 

Visual Studio 2008

 

X

X

Windows Mobile 소프트웨어 버전

Windows Mobile 6.0

 

In-ROM(2.0 SP1)

사용자 설치 가능

 

Windows Mobile 5.0

In-ROM(1.0 SP3)

사용자 설치 가능

사용자 설치 가능

 

Windows Mobile 2003 Second Edition

In-ROM(1.0 SP2)

사용자 설치 가능(Pocket PC만)

사용자 설치 가능

 

Windows Mobile 2003

In-ROM(1.0 SP1)

사용자 설치 가능(Pocket PC만)

사용자 설치 가능

 

Smartphone 2002

 

 

 

 

Pocket PC 2002

사용자 설치 가능

 

 

 

Pocket PC 2000

사용자 설치 가능

 

 

데이터베이스 기술 지원

이 표에서는 다양한 Windows Mobile 버전이 지원하는 데이터베이스 기술에 대해 간략하게 설명합니다. 열 머리글 약어는 다음과 같습니다.

  • SSC 3.5 = SQL Server Compact 3.5

  • SSCE 3.1 = SQL Server 2005 Compact Edition 버전 3.1

  • SQL Mobile 3.0 = SQL Server 2005 Mobile Edition 버전 3.0

  • SQL CE 2.0 = SQL Server 2000 Windows CE Edition

  • EDB = Embedded Database

  • CEDB = Windows Embedded CE 데이터베이스

  • ADOCE = ActiveX Data Objects for Windows CE

 

SSC 3.5

SSCE 3.1

SQL Mobile 3.0

SQL CE 2.0

EDB

CEDB

ADOCE

Windows Mobile 6

사용자 설치 가능

In ROM

사용자 설치 가능

사용자 설치 가능

(Professional 및 Classic만)

In-ROM

In-ROM*

지원되지 않는 사용자 설치

Windows Mobile 5.0

사용자 설치 가능

사용자 설치 가능

사용자 설치 가능

사용자 설치 가능

(Pocket PC만)

In-ROM

In-ROM*

지원되지 않는 사용자 설치

Windows Mobile 2003

사용자 설치 가능

(Pocket PC만)

사용자 설치 가능

(Pocket PC만)

사용자 설치 가능

(Pocket PC만)

사용자 설치 가능

(Pocket PC만)

N/A

In-ROM

In-ROM

Smartphone 2002

N/A

N/A

N/A

N/A

N/A

In-ROM

N/A

Pocket PC 2002

N/A

N/A

N/A

사용자 설치 가능

(Pocket PC만)

N/A

In-ROM

In-ROM

Pocket PC 2000

N/A

N/A

N/A

사용자 설치 가능

(Pocket PC만)

N/A

In-ROM

In-ROM(대부분의 장치)

* Windows Mobile 5.0에서 CEDB는 In-ROM이지만 더 이상 사용되지 않습니다. 개발자는 EDB를 대신 사용해야 합니다.

설명

  • 최근 버전의 Windows CE 또는 Windows Mobile로 장치를 업그레이드하는 것과 관련된 내용은 장치 제조업체에 문의하십시오. Microsoft에서는 최종 사용자에게 특정 장치에 대한 업그레이드를 지원하지 않습니다.

  • Visual Studio Express Edition에는 스마트 장치 프로젝트에 대한 지원이 포함되어 있지 않습니다.

  • eMbedded Visual Basic 도구는 더 이상 지원되지 않습니다. eMbedded Visual Basic 런타임이 더 이상 장치 ROM에 존재하지 않습니다.

  • eMbedded Visual C++ 4.0 및 eMbedded Visual Basic 4.0은 Mobile Developer Center에서 다운로드할 수 있습니다.

  • Compact Framework의 최신 버전은 3.5이며 Mobile Developer Center에서 다운로드하여 RAM에 설치할 수 있습니다.

참고 항목

개념

이전 도구로 만든 프로젝트 업데이트

기타 리소스

스마트 장치 프로젝트 시작