Our school system employs the SMART Boards in the classroom. I think they are pretty neat and saw that they've got a developer network. I was wondering if anyone had done any development for this product and if so could tell me about the experience. Are you still developing for it? I was considering trying my hand at writing some apps for it but hadn't received anything back from the company yet.
Most touch screens/boards from SMART act more or less exactly like absolute positioning HID pointing devices. As such applications can take advantage of SMART boards without doing anything special.
If you want to take advantage of additional features (such as detection of which physical pen tools a user has selected), you will need to make use of one of the SDKs that SMART provides. I have not directly used these SDKs, but I understand that they're fairly simple to use. I do not know if SMART freely grants access to the SDK to anyone who asks.
SMART boards are USB HID devices, so if you're comfortable with a USB analyser you can also reverse engineer the communication protocol that SMART boards use by sniffing the USB traffic. This approach is of course somewhat questionable legally. ^_^