Compartilhar via


O Ambiente de desenvolvimento

Você não precisa de um Tablet PC para desenvolver aplicativos para Tablet PC, mas precisa de um computador pessoal capaz de executar os softwares listados mais adiante neste tópico.

É altamente recomendável que você teste seu aplicativo em um Tablet PC real para garantir que todas as diferenças de hardware, como o digitalizador de resolução mais alta, sejam consideradas.

Um sistema de desenvolvimento típico e mínimo consiste no seguinte hardware e software.

Hardware

  • 8 MB de espaço no disco rígido para uma instalação completa.
  • Um dispositivo indicador para entrada. Isso inclui dispositivos como um mouse, um tablet externo ou um Tablet PC com um digitalizador HID.

HID significa Dispositivo de Interface Humana, um padrão para dispositivos de entrada. Os digitalizadores não compatíveis com HID são tratados como um mouse comum, enquanto os digitalizadores compatíveis com HID têm maior resolução e mais metadados em traços, como pressão, semelhantes aos instalados no hardware do Tablet PC.

Software

Os seguintes sistemas operacionais podem ser usados para desenvolver aplicativos Tablet PC:

  • Windows 7
  • Windows Vista
  • Windows Server 2008
  • Windows XP Tablet PC Edition 2005
  • Windows Server 2003
  • Windows XP Professional

Você também precisará de:

  • Visual Studio versão 6 com Service Pack 5, Visual Studio .NET ou Visual Studio .NET 2005
  • Microsoft Internet Explorer 6 ou superior (recomendado)

Detalhes sobre o desenvolvimento em SKUs de Windows que não são Tablet PC

Os componentes da plataforma Tablet PC podem ser instalados no Windows XP Professional com Service Pack 2 ou no Windows Server 2003. Nesses sistemas operacionais, seu aplicativo pode coletar tinta com a classe InkCollector e pode ser testado e depurado. No entanto, nenhum reconhecimento está disponível, a menos que você também instale o Microsoft Windows XP Tablet PC Edition 2005 Recognizer Pack.

Depois de instalar o SDK do Windows em um sistema Windows XP Professional ou Windows Server 2003, você terá todos os arquivos de desenvolvimento necessários para criar aplicativos de tinta (como msinkaut.h para um desenvolvedor COM). No entanto, você não poderá executar ou depurar seu aplicativo nesse sistema até instalar os arquivos de tempo de execução. Por exemplo, no caso de um desenvolvedor COM, inkobj.dll deve ser instalado e registrado. Como você não está em um sistema onde esses arquivos de plataforma existem, você deve instalar os componentes da plataforma Tablet PC do módulo de mesclagem redistribuível, mstpcrt.msm, para obter os arquivos de tempo de execução em seu sistema.

O jeito mais simples de instalar os tempos de execução da plataforma em um sistema Windows XP Professional ou Windows 2000 para fins de desenvolvimento é compilar o projeto de instalação de exemplo fornecido com os exemplos de Mobile PC e Tablet PC e implantá-lo no computador de desenvolvimento.

Observação

O Windows Vista e o Windows XP Tablet PC Edition 2005 já têm os componentes da plataforma instalados, por isso, não exigem etapas adicionais para executar e depurar aplicativos do Tablet PC.

 

Os controles InkEdit e InkPicture podem ser usados para coletar tinta no Windows 2000 com Service Pack 4 ou Windows XP Professional com Service Pack 2 quando os componentes da plataforma Tablet PC estão presentes instalando o SDK do Tablet PC versão 1.7, mas não são capazes de coletar tinta em sistemas que não são Tablet PC que não têm os componentes da plataforma Tablet PC instalados.

O SDK do Windows fornece todos os componentes necessários para desenvolver aplicativos Tablet PC em SKUs não Tablet do Windows. Defina a seguinte chave de registro DWORD como 1 para coletar tinta em SKUs não Tablet do Windows:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TabletPC\Controls\EnableInkCollectionOnNonTablets

Esta chave é destinada apenas para fins de desenvolvimento.