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.

Become a member

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.

Become a member