80 likes | 321 Views
Building a Handwriting recognition application with WPF. Bijoy Singhal Developer Evangelist, Microsoft India. AGENDA. Hardware Evolution & Platform Evolution Understanding the concept of Ink Understanding various approaches to Ink Creating handwriting recognition app in WPF. Form Factors.
E N D
Building a Handwriting recognition application with WPF Bijoy Singhal Developer Evangelist, Microsoft India
AGENDA • Hardware Evolution & Platform Evolution • Understanding the concept of Ink • Understanding various approaches to Ink • Creating handwriting recognition app in WPF
Various approaches to working with Ink • Approaches: • WPF: System.Windows.Controls - InkCanvas • Winforms: Microsoft.Ink - InkCollector; InkOverlay; InkPicture; InkEdit • COM: RealTimeStylus • InkOverlay/Collector are not designed for usage in WPF • Ink can be stored in System.Windows.Ink.Stroke objects (WPF strokes) or in Microsoft.Ink.Stroke objects ('Winforms' Strokes, as provided by InkOverlay/Collector)
Windows + WPF = Exciting Possibilities Understanding Ink and handwriting recognition • Collecting the handwriting • Control that can read the Ink(InkCanvas) • Processing/Recognizing • Analyzer(IAWinFX.dll) • Displaying the recognized string • Control that can display the text (regular control e.g. TextBox) • The namespaces • Microsoft.Ink • System.Windows.Ink
DEMO: Creating a Handwriting recognizing app in WPF Bijoy Singhal
THANK YOU bsinghal@microsoft.com