Windows 7 Developer Guide


Microsoft published a Windows 7 Developer Guide yesterday afternoon.

Windows 7 Developer Guide
Build applications on a solid foundation; enable richer application experiences; and integrate the best of Windows and web services. The features and technologies of the Windows 7 operating system enable you to build the next generation of software applications. Download this guide to read descriptions of those features and see vivid screen shots from the pre-Beta version of Windows 7 released at PDC.

The Table of Contents summarizes API categories for Tablet & Touch technologies:


Intuitive User Experience 16

Multi-Touch Gestures, and Manipulation and Inertia APIs 16

Single-Finger Panning 17

Raw Touch Input Data 17

Handwriting and Ink 18

Math Recognition 18

Pen Input Diagramming 19

Handwriting with Personalized Custom Dictionary 19

Then jumping to page 18 on Math Recognition, we get additional information about the Math Input Panel:

Math Recognition

The new Math Recognition feature enables users to enter math into applications by means of handwriting—the most natural and efficient way of entering mathematical expressions. The functionality is provided by two UI components. Math Input Panel is a stand-alone Windows accessory that works with any math-aware application. Math Input Control is integrated into applications through its API.

Underlying the UI components is the Math Recognizer. This engine recognizes handwritten mathematical expression and translates the result into MathML format for applications to use. The correction experience has been improved to help users make corrections faster.


I can imagine that developers work on math apps will be excited to have access to an advanced math control like this.

In reading further, can learn that the Ink Analysis APIs are updated. We also get a glimpse of Scenic Ribbon control, which will allow developers to deliver a more consistent user experience. Looks pen friendly!


Thanks, Eliot!