태블릿 PC 애플리케이션을 개발하는 데 태블릿 PC가 필요하지는 않지만 이 항목의 뒷부분에 나열된 소프트웨어를 실행할 수 있는 개인용 컴퓨터가 필요합니다.
고해상도 디지타이저와 같은 하드웨어의 모든 차이점이 고려되도록 실제 태블릿 PC에서 애플리케이션을 테스트하는 것이 좋습니다.
일반적인 최소 개발 시스템은 다음과 같은 하드웨어 및 소프트웨어로 구성됩니다.
하드웨어
- 전체 설치를 위한 8MB의 하드 디스크 공간입니다.
- 입력을 위한 포인팅 디바이스입니다. 여기에는 마우스, 외부 태블릿 또는 HID 디지타이저가 있는 태블릿 PC와 같은 디바이스가 포함됩니다.
HID는 입력 디바이스의 표준인 휴먼 인터페이스 디바이스를 의미합니다. 비 HID 규격 디지타이저는 일반 마우스처럼 처리되는 반면 HID 규격 디지타이저는 태블릿 PC 하드웨어에 설치된 것과 유사하게 압력과 같은 스트로크에서 더 높은 해상도와 더 많은 메타데이터를 가집니다.
소프트웨어
태블릿 PC 애플리케이션을 개발하는 데 사용할 수 있는 운영 체제는 다음과 같습니다.
- Windows 7
- Windows Vista
- Windows Server 2008
- Windows XP Tablet PC Edition 2005
- Windows Server 2003
- Windows XP Professional
또한 다음이 필요합니다.
- Visual Studio 버전 6 서비스 팩 5 또는 Visual Studio .NET 또는 Visual Studio .NET 2005
- Microsoft Internet Explorer 6 이상(권장)
Windows의 태블릿이 아닌 PC SKU에서 개발하는 방법에 대한 세부 정보
태블릿 PC 플랫폼 구성 요소는 Windows XP Professional 서비스 팩 2 또는 Windows Server 2003에 설치할 수 있습니다. 이러한 운영 체제에서 애플리케이션은 InkCollector 클래스를 사용하여 잉크를 수집할 수 있으며 테스트 및 디버그할 수 있습니다. 그러나 Microsoft Windows XP Tablet PC Edition 2005 Recognizer Pack도 설치하지 않는 한 인식이 불가능합니다.
Windows XP Professional 또는 Windows Server 2003 시스템에 Windows SDK를 설치한 후 잉크 애플리케이션을 빌드하는 데 필요한 모든 개발 파일(예: COM 개발자용 msinkaut.h)을 갖게 됩니다. 그러나 런타임 파일을 설치할 때까지 해당 시스템에서 애플리케이션을 실행하거나 디버그할 수 없습니다. 예를 들어 COM 개발자의 경우 inkobj.dll 설치하고 등록해야 합니다. 이러한 플랫폼 파일이 있는 시스템에 있지 않으므로 시스템에 런타임 파일을 가져오기 위해 재배포 가능 병합 모듈 mstpcrt.msm에서 Tablet PC 플랫폼 구성 요소를 설치해야 합니다.
개발 목적으로 Windows XP Professional 또는 Windows 2000 시스템에 플랫폼 런타임을 설치하는 가장 간단한 방법은 모바일 PC 및 태블릿 PC 샘플과 함께 제공되는 샘플 설치 프로젝트를 컴파일하고 개발 컴퓨터에 배포하는 것입니다.
참고 항목
Windows Vista 및 Windows XP Tablet PC Edition 2005에는 플랫폼 구성 요소가 이미 설치되어 있으므로 태블릿 PC 애플리케이션을 실행하고 디버그하는 추가 단계가 필요하지 않습니다.
InkEdit 및 InkPicture 컨트롤은 태블릿 PC SDK 버전 1.7을 설치하여 태블릿 PC 플랫폼 구성 요소가 존재하지만 태블릿 PC 플랫폼 구성 요소가 설치되지 않은 타블렛 PC 시스템에서 잉크를 수집할 수 없는 경우 Windows 2000 서비스 팩 4 또는 Windows XP Professional 서비스 팩 2에서 잉크를 수집하는 데 사용할 수 있습니다.
Windows SDK는 Windows의 태블릿이 아닌 SKU에서 태블릿 PC 애플리케이션을 개발하는 데 필요한 모든 구성 요소를 제공합니다. Windows의 태블릿이 아닌 SKU에서 잉크를 수집하려면 다음 DWORD 레지스트리 키를 1로 설정합니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TabletPC\Controls\EnableInkCollectionOnNonTablets
이 키는 개발 목적으로만 사용됩니다.