Welcome to MSDN Blogs Sign in | Join | Help

November 2007 - Posts

Annotating Video with Ink using Silverlight
Silverlight makes delivering video content in the browser very easy. Silverlight also has ink support built-in. So why not combine these two features to enable some great new scenarios? I have put together a little sample using Silverlight v1.0 to record Read More...
Slide decks from my Oredev sessions
Thanks to everyone who attended my sessions at the Oredev conference in Malmo, Sweden. Thank you also for all the great questions and feedback after the sessions - much appreciated! I have attached my slide decks to this post for those who are interested. Read More...
Off to Oredev
Just a quick note: I am on my way to Oredev conference . I'll be presenting the following two talks there: Introduction to application development with WPF and Silverlight for TabletPCs and UMPCs Advanced application development with WPF and Silverlight Read More...
Ink blogging - using Windows Journal and Silverlight Streaming!
Are you using Windows Journal to jot down your thoughts on your Tablet PC? Did you ever wish to publish your handwritten notes to your blog? Here is one way to do this: The TabletPC SDK provides a Journal Reader API that provides access to the content Read More...
Fun with Ink & XAML Part4: WPF BitmapEffects applied to Ink
Want to create some fancy looking handwritten text or drawing? Tweaking the standard DrawingAttributes on an ink stroke won't get you very far - and creating a custom ink renderer is a lot of work. Why not just apply some of the WPF BitmapEffects to your Read More...
TabletPC Development Gotchas Part4: Semantics of GetSystemMetrics(SM_TABLETPC)
If your application needs to find out at runtime whether or not it runs on a Tablet PC, it is recommended to call GetSystemMetrics() and pass in the value 'SM_TABLETPC'. But what does it actually mean for a computer to be a Tablet PC? Is that determined Read More...
Silverlight Ink SDK Sample - hosted through Silverlight Streaming
With the 'Silverlight Streaming' service you can now invoke a hosted Silverlight application using an IFrame - without any JavaScript! This allows you to embed Silverlight content on sites that do not allow adding JavaScript, as long as they support IFrames. Read More...
Fun with Ink & XAML Part3: Ink Data Binding
Data binding in WPF provides a great way for applications to present and interact with data. Elements can be bound to data from a variety of data sources - for example XML files. I have put together a sample that uses data binding to retrieve a collection Read More...
TabletPC Development Gotchas Part3: Coerce to Factoid (XP vs. Vista)
If you are writing (or maintaining) and application that uses handwriting recognition, please be aware of a subtle behavior difference between XP and Vista when coercing the recognition result to a Factoid (or an input scope or a word list). This may Read More...
East Asian Handwriting Recognition - the WPF way
I have put together a sample that demonstrates the integration of East Asian boxed handwriting recognition with the inking and 3D features in WPF. The key, reusable component I have written here is the 'SingleLetterRecognizer" user control. It can, btw, Read More...
TabletPC Development Gotchas Part2: Deploying InkPicture applications to Windows XP desktops
If you are developing applications that use an InkPicture control and you plan to deploy your product to customers running Windows XP desktop OS (i.e. not the Windows XP Tablet PC Edition), please read on: The TabletPC controls (InkPicture and InkEdit) Read More...
Fun with Ink & Xaml - Part2: Zoom and Scroll
Here is some more fun with ink and Xaml: Scrolling and zooming ink content - in WPF it is as easy as 1,2,3: 1) place an InkCanvas inside a ScrollViewer 2) assign a ScaleTransform to InkCanvas' LayoutTransform 3) data-bind to ScaleX/ScaleY properties in Read More...
Shape Recognition with WPF and InkAnalysis
Did you know that the Windows Vista SDK contains a shape recognition engine? It's part of the InkAnalysis framework that provides APIs for handwriting recognition, ink parsing and shape recognition. This framework enables some really cool scenarios, especially Read More...
TabletPC Development Gotchas Part1: Handling exceptions in Winforms Ink events
Over the past few years of developing apps using the TabletPC platform, I came across a couple of gotchas that are not exactly obvious to solve or workaround (at least they were not obvious to me). I figured I should blog about those and the respective Read More...
Page view tracker