by limor » Sun Dec 16, 2007 12:17 am
by limor
Sun Dec 16, 2007 12:17 am
For those who dont know what Processing.org is (like me till 60 minutes ago) here's what i learned:
Processing is a simplified RAD (rapid application development) IDE based on Java, that focuses on empowering the "artist" to create pretty interactive software with few lines of code. Just download the thing and run a few examples and you'll get it.
Wiring is a hardware spec and software that exposes some I/O lines from an Atmega128. It comes with firmware that allows Processing scripts to run on the board (basically a miniature JVM for Atmel)
Arduino is the 2nd generation of Wiring. The board can run the mini JVM and the Processing scripts but can also run native C/C++ as any Atmega and the Arduino community have smoothed out the Atmega C libraries to the extent that it doesn't make much difference whether the code is written in Arduino libraries or Processing. Arduino improved on the Wiring board by using the cheaper Atmega168 chip instead of the Atmega128 (3 years ago the price difference between the two chips was more than $3).
you wont find this description on the Processing or the Wiring web sites because they <strike>dont have a decent home page</strike> try to appeal to a non technical crowd.
For those who dont know what Processing.org is (like me till 60 minutes ago) here's what i learned:
Processing is a simplified RAD (rapid application development) IDE based on Java, that focuses on empowering the "artist" to create pretty interactive software with few lines of code. Just download the thing and run a few examples and you'll get it.
Wiring is a hardware spec and software that exposes some I/O lines from an Atmega128. It comes with firmware that allows Processing scripts to run on the board (basically a miniature JVM for Atmel)
Arduino is the 2nd generation of Wiring. The board can run the mini JVM and the Processing scripts but can also run native C/C++ as any Atmega and the Arduino community have smoothed out the Atmega C libraries to the extent that it doesn't make much difference whether the code is written in Arduino libraries or Processing. Arduino improved on the Wiring board by using the cheaper Atmega168 chip instead of the Atmega128 (3 years ago the price difference between the two chips was more than $3).
you wont find this description on the Processing or the Wiring web sites because they <strike>dont have a decent home page</strike> try to appeal to a non technical crowd.