I have just bought a tablet PC and is disappointed that there is no (did I not look hard enough?) open source note taking/scribbling program as good as Microsoft products. However, Microsoft Journal is extremely limited in functionality, and I don't want to get Microsoft Office just to use OneNote (I use OpenOffice). Therefore, I am exploring the option of writing a simple opensource program myself, learning along the way. Does anyone here have experience programming for the Tablet PC? What do I need to get started. I want to keep the code as portable as possible, and only resort to non-portable APIs when absolutely necessary. I understand that it is probably not possible to do a write-once-compile-everywhere thing, but I want to isolate platform-specific code from the rest of my program. I am thinking about using SDL. How do I access things like pressure, though? The rest I guess I can just use the mouse API. The reason I want it as portable as possible is that I may want to port it to Linux later when the Wacom Linux driver matures.