NTK (the NETLab Toolkit) is an authoring system for designers, developers, makers, researchers and students who want to design and buildÂ tangible Internet of Things projects. With a simple drag and drop interface, connect sensors, actuators, media and networks withÂ the smartÂ widgets. Concepts canÂ be prototyped quickly, encouraging iteration, experimentation and testingÂ byÂ sketching in hardware and building connected systems.
The server part of NTK handles communication with actual hardware andÂ is built on Node.js. It is designed to run on Linux based embedded devices, PCs, on cloud servers, and ultimately as an app on mobile devices. Once a project has been authored, the server continues to run the project even when the browser has disconnected.Â
The NETLab Toolkit has existed in some form since 2003 (originally built in Director, then Flash, now HTML5/Node.js), and was created by Philip van Allen to aid in teaching at the Media Design Practices MFA at ArtCenter College of Design.
OldÂ Flash Version
For many years, NTK used Adobe Flash as the authoring environment. The Flash version is still available, but is not longer updated. For documentationÂ and downloads of the Flash version, see the old site here:Â http://netlabtoolkit.org/flash/