Posted on: 12/23/2015
NTK 1.0 announcement
Weâ€™re excitedÂ to announce the 1.0 releaseÂ of NTK!Â This version offersÂ a double-clickable app, new widgets, a better design, and improved stability.
Here are a few projects that design students new to Arduino created in just a fewÂ weeks this fall using NTK:
Version 1.0 News
Double clickable NTK app
Previously, you needed toÂ install Node/NPMÂ and use the command line to install and run NTK . With 1.0, we’re providing a completely self-contained app. Just download it, connect your Arduino, and open the app.
Right now, we’re providing a Mac version of the app. Windows and Linux versions will follow soon – you can still use the command line version of NTK for those platforms.
See our documentation page for widgets to see everything NTK provides. Here are some highlights of what’sÂ new:
- OscIn/OscOut – These widgets allow NTK to communicate across networks with a wide range of hardware and software using the Open Sound Control (OSC)Â protocol, which is widely used for samplers and synths. For example, if you want to run Ableton LiveÂ to make music and use a physical knob to control it, NTK can connect an Arduino to Live through OSC. These widgets are also a convenient wayÂ to send data from one computer to another, where NTK is running on both systems.
- Webhook – More and more IoT cloud services are offering webhooks as a way to interface with them – these are URLs with data sent. You can use a webhook to create an event occur with IFTTT, and using the Webhook widget in NTK could have a motion sensor send you an SMS message when something moves in your house.
- HTML – This widget allows you to add your own HTML elements with custom CSS to the NTK presentation. And any element within your custom HTML is controllable by the widget’s input. So you could create your own visual data monitor that gets data from a Particle Photon (using CloudIn). Did you know that you can hide all the widgets and run NTK full screen?
- Sequence – When creating projects with motion, you often want to create a series of moves that occur in response to some input. For example, using the Sequence widget and some servos (Servo), you can have a robot turn its head and nod slowly when you come close to it, and when you move away, you could have the robot shake its head. This is a simple matter of entering each part of the move with start and end positions, and the time it takes.
NTK has continued to evolve this fall, and we’ve recently updated the design to present a more clean and easy to use interface. Each of the widgets is color coordinated, matching the widget menu on the right. We will continue to improve the UI/UX, and think that this attention to design is a key feature of NTKÂ (pardon our dust as we updateÂ all of our documentation to match the new design).
More to Come
We have many more plans for NTK, and look forward to your input. Just one note onÂ what we’re working on. The newest member of the Arduino family is the Arduino 101, made by Intel. The 101 is only $30, and includes Bluetooth (along with an accelerometer and other features). We are planning to add support so thatÂ NTK can talk with the 101 wirelessly via Bluetooth. That will mean you can put the 101 in a device with a battery and control from anywhere.
Special thanks go out to the team for all their hard work and dedication to this open source project:
Scott Cazan @scazanÂ -Â Systems architecture and software development
Justin Gier @realjustingierÂ – UI/UX
Sal Orara @salvadororara – Website
We’d also like to thank Intel Corporation for a generous grant that helped make this new version of NTK happen. Thanks as well toÂ the NTK home base and testing ground (thanks students!), the Media Design Practices MFA program at Art Center College of Design.
All the best!
Philip van Allen