SparkFun Inventor's Kit for Edison Experiment Guide
Finale: Next Steps
Where do you go from here? The purpose of the kit was to provide an overview of the many different things you can do with the Edison (and all this with only JavaScript!). By this point, you've hopefully gained some confidence in programming the Edison with the XDK, creating simple web pages, and making wireless connections over WiFi and Bluetooth Low Energy. Along the way, perhaps you were inspired to create a project of your own imagination.
Beyond JavaScript
As you probably noticed, the experiments in this guide focused primarily on JavaScript and the so-called "web languages" (at least some of the popular ones). If you followed along with the experiments to create web pages and web apps, you can apply the knowledge to create your own web pages or simple smartphone apps.
There is nothing wrong, of course, with using strictly JavaScript. Some people might want to try different languages. Because the Edison is a full computer, it is capable of compiling and running many more languages. Out of the box, the Edison has Node (for running JavaScript), Python, and a C/C++ compiler (gcc).
- See here for getting started with Python on the command line
- Check out this tutorial for using Eclipse to program C/C++ for the Edison
In reality, you can likely compile or run almost any programming language on the Edison. For those of you who enjoy esoteric interests, you can even find a Malbolge interpreter.
Online Resources
- If you wish to delve deeper into JavaScript, the entirety of the book Eloquent JavaScript can be found online as a free resource. It is also available as a paperback book.
- The Intel(r) Edison forums are a great place to share knowledge and get help for Edison-related topics
- Getting Started with the Yocto Project is a good place to start if you want to dig into the inner workings of Linux on the Edison
Books
- A Smarter Way to Learn JavaScript
- HTML and CSS: Design and Build Websites
- Embedded Linux Development with Yocto Project
Discussion
Have ideas, comments, or suggestions? Feel free to post them and ask questions about the Edison SIK in the Comments section.
Project Ideas
If you are still looking for inspiration for projects, perhaps some of these can help: