FujitsuStylistic.com

Using the SDK


Using the SDK Most of the applications developed in this book utilize VB .NET, although we also use C# and C++. We look at some of the most important aspects of the SDK before we begin writing our first Tablet PC application.
Managed APIs
If you remember back to Chapter 4, Basics of the .NET Framework, a significant portion of the Microsoft .NET Framework is the common language runtime (CLR), which controls and supports the execution of .NET applications written in various languages. With this in mind, the Tablet PC Platform SDK APIs are 'managed' as they were created to run in the .NET Framework's common language runtime. As such, you can call the APIs from any .NET language, such as C#, C++, Jscript, or VB .NET.
The managed APIs are divided into three distinct areas that encompass the functions required for a Tablet PC:
The Tablet Input API (Pen API): As the name suggests, the Pen API is targeted at pen-specific features, such as the various buttons on a pen. It also collects digital ink and gestures from the movement of the pen.
The Ink Data Management API (Ink API): Once ink has been collected, the Ink API takes over for its manipulation and storage.
The Ink Recognition API (Recognition API): The Recognition API is used to recognize the ink.