Last week we told you about the Open SmartWatch Project, and during the weekend Arduino and Sony arranged a workshop with the aim to come up with a proof of concept for how SmartWatch could be setup to work in an Arduino environment. The Arduino folks have since then continued to work hard, and they have now published a GitHub project that includes an alpha version of a complete tool chain, including the Arduino IDE (Integrated Development Environment). This will allow developers to innovate with SmartWatch on top of Arduino’s toolchain. Learn more in the full post!
The release of the Arduino toolchain is clearly the second step in the Open SmartWatch Project, and what the smart people at Arduino did, was to create a working toolchain and a hack of Arduino’s IDE to allow the watch run applications compiled by anyone. And there are now tool chains and installation instructions for Linux, Mac OS and Windows on the Arduino GitHub. Obviously, the project is far from finished, so any contributions are welcome.
If you feel like contributing, the Arduino people are listing a number of features and tasks that would make everyone happy:
- To get the export button to upload to the Smartwatch, and separate the functionality from the Verify (tick) button.
- Make a tool to make a security copy of the current firmware in the SmartWatch, store it in a folder you like, and allow uploading again once you are done playing around.
- Modify the UI and remove the Arduino icon (somebody might want to create a new icon?).
- Create more examples, games and interactive toys.
- Fix the serial communication over serial.
- Translate some small sentences here and there.
- Create better error messages.
- Create a Windows installer.
- Change the names of the executables.
- And please talk to the Arduino guys if you know how to compile dfu-util using libusb as a static reference.
So feel free to go to the Arduino GitHub to contribute and find out more! Hopefully, we’ll all continue to see great innovations coming out of the Open SmartWatch Project going forward.