Membership information
Membership is available free of charge to researchers, educators and not-for-profit organizations.
Non-profit developers who wish to have free access to SMART development tools to create content and software applications for use with SMART Board brand products are not eligible to use accreditation logos or participate in marketing programs. Non-commercial membership in the SMART Development Network (SDN) is offered worldwide and support is available only in English.
Commercial membership in the SDN requires a business agreement with SMART. You can download SMART development tools free of charge but you are not allowed to commercially distribute software or content created using the SMART SDKs. Please contact us to discuss the models of a commercial membership.
Development tools
SMART Board software development kit
The SMART Board software development kit (SDK) is a collection of development libraries that you can use to integrate C++, C#, Visual Basic and Java applications with SMART interactive products. The kit supports the Microsoft Windows, Macintosh OS X and Linux operating systems.
Greater accuracy, more interactivity
When you use the SMART Board SDK, you can create applications that work together
with the features of the SMART Board interactive whiteboard. For instance, you
can create software that receives notifications when a user lifts a pen tray
tool or presses a pen tray button. You can also enable applications to determine
if the user draws on an interactive whiteboard with a pen tray tool, eraser
or a finger.
The SMART Board SDK can enhance the accuracy of the x and y axis events that an application can receive from an interactive product. Higher event resolution means smoother digital ink usage and more control over the interaction between your application and an interactive product.
Multitouch capability
The SMART Board SDK also provides multitouch capability, which enables your
application to receive several touch events simultaneously. Multitouch works
only with interactive products that feature DViT (Digital Vision Touch) technology,
such as Rear Projection SMART Board interactive whiteboards and the Sympodium
interactive pen display (model DT770).
SMART Table software development kit
This SDK will enable any developer to create dynamic multitouch applications for students allowing for up to 40 simultaneous touches on the SMART Table. The SDK supports development in C++, C#, VB and Java languages and includes the source code of multitouch interface elements such as photos and text regions.
SMART development kit for Adobe Flash
This SDK is the right tool if you want to create interactive content for SMART Notebook software in the Adobe Flash environment. Using the SMART components enables you to create Flash movies and objects that recognize pen tray events and other functions from a SMART interactive product, along with regular mouse and keyboard events.
Expand your creative options
After you install the SDK for Adobe Flash, a SMART Ink Aware section appears in the components panel of the Adobe Flash 8 or Adobe Flash Professional 8 development environment. You can drag components from this collection onto the stage and modify the properties to suit your needs, just as you can with any other collection.
Add action to applications
The SMART Board SDK also includes ActionScript libraries for including enhanced
functions in your Ink Aware Flash movie, including drag and drop features, injection
and persistence.
In addition to Ink Aware components, the SMART Board software development kit
for Adobe Flash contains debugging and testing tools, a stand-alone Ink Aware
Flash player and an application that packages Flash files into Notebook software
Gallery items.